dimoning.ru
Это блог о сео, деньгах, заработке в сети, разработке своих проектов, программировании
и "жизни программиста", бизнесе, блогосфере, фрилансе и многом другом.


Контакты, Реклама в блоге, Заказать сайт или скрипт




“Я не робот”, версия 0.2b, предложения по улучшению.

Автор DimoninG, написано 13.11.2009
Рубрика Плагины WordPress  

Капча на стадии тестирования. За 6 часов спама не пришло, так что думаю, должно работать. Установка в несколько этапов: качайте архив и следуем инструкции:

1) Заливаем в тот же каталог, что и был (плагин для WP, у меня он был /wp-content/plugins/dimoning.ru-captcha/, заменяем все старые файлы).

2) Ставим на каталог num (в каталоге плагина) права 777.

3) Запускаем файл http://site.ru/wp-content/plugins/dimoning.ru-captcha/install.php (тупо вбив его в адрес в браузере). Он сгенерирует уникальный номер-код.

4) Проверяем, работает ли нормально (пробуем откомментить в своем блоге) и наслаждаемся ждем, будет ли спам.

5) Отписываемся тут.

Отличие в том, что для каждого блога генерируется свой уникальный номер, по которому проверяется - спам или не спам. Подожду денек, если спама не будет, выложу в паблик. Спасибо.

Если вдруг комменты не заработают, напишите мне, пожалуйста, на мыло dimoning@inbox.ru.

Для программистов вопрос - как максимально зашифровать javascript-код? Есть несколько идей, но мне не очень нравится результат (опять же - можно расшифровать).



Отзывов (99) на «“Я не робот”, версия 0.2b, предложения по улучшению.»

    webterrorist пишет:

    если можно быть тестером, то готов протестировать :!: :smile:


    DimoninG пишет:

    Не вопрос ;) Написал инструкцию в пост. Спасибо!


    Сергей пишет:

    о круто, а у меня сегодня как раз созрел для решения задачи это :)

    А то спам начал попадать активно :))
    А тут апдейта можно подождать :)


    bublik пишет:

    тоже поучаствовал бы в тесте, только вот с моей темой твоя капча, почему-то не работает. т.е. она работает, пока галку не поставишь, коммент не пропустит, но само поле для галочки не отображается =((


    JockySEO пишет:

    расскажи,пожалуйста, как руками прикрутить капчу к шаблону формы добавления комментария. перешел с 0.1 на 0.2b.


    Фоминов пишет:

    Нет такого способа шифрования, чтобы расшифровать невозможно было. Если браузер расшифровывает то и человек сможет.


    odmin4eg пишет:

    И так установил не работает, полез читать инструкцию :))
    попытался обратиться через урл, не пошло 404 видимо парсер ЧПУ не сьел, через шелл обратился php install.txt
    Сгенерился файл.

    А в чём проблема сделать эту операцию автоматической при устанвоке?.
    обычная проверка если файл создал и не пустой, то не надо генерить, иначе генерим. :)


    inst пишет:

    Очень жаль, что не учли моё пожелание о валидности xHTML :sad:


    Николай пишет:

    Всё супер работает. За сутки ни одного спам коммента, а до этого в сутки шло 4-8 спамкомментариев.


    DimoninG пишет:

    inst, in the future :) не волнуйтесь. сделаем. но пока что это написанный на коленке плагин, который хорошо работает ;)


    inst пишет:

    Что ж, тогда, спасибо! =)


    DimoninG пишет:

    inst, я вот думаю завести отдельный сайт про капчу. Пусть распространится по-настоящему. Другой вопрос в том, что учитывая суть скрипта, взламывать его будут (т.к. взломать в теории можно). Если есть предложения, пожалуйста, напишите.


    Xen пишет:

    Работает. Спасибо.


    anisart пишет:

    Спасибо автору за отличный плагин.
    Это один из тех случаев когда хорошо что пока не могу проверить работает или нет, т.к. спамеры пока не заглядывали))


    bublik пишет:

    >расскажи,пожалуйста, как руками прикрутить капчу к шаблону формы добавления комментария

    тоже не отказался бы.


    Dem пишет:

    Попробовал сгенерить ключ, но вываливается 500 ошибка. Я его и так, и эдак, но не работает. Ничего понять не могу


    Сергей пишет:

    Все поставил новую капчу, потом отпишусь на счет спама!
    Спасибо за обновку!


    Vch54ti пишет:

    Респект.
    Стоит бетка - спама нету.


    Dem пишет:

    Поставил, все отлично работает. Но обнаружил интересный косяк: включаю плагин, не могу потом редактировать темы и плагины. Вырубаю - все работает. Интересно, отчего так?


    Сергей пишет:

    Уже сутки стоит капча, работает отлично! За сутки ни единого спама.


    St.eV пишет:

    Поставил обновленную версию. Посмотрим обойдет ли хрумак её.
    В последние дни в день по 50 комментов удаляю.


    sebulba30 пишет:

    Архив несовместим PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature


    Prizrak177 пишет:

    Тоже установил, спама пока нет. Но время покажет. :lol: Будем надеяться, что будет всё хорошо :)


    Spryt пишет:

    Орригинально) Капча работает, спасибо, поток спама прекратился. Вот только с активированным плагином нельзя редактировать файлы шаблона, уахаха)) Это баг или фича?)))


    Enase пишет:

    шаблоны не редактируются, спам валить перестал - огромное спасибо!


    SibRus пишет:

    Поставил. Пока всё хорошо.
    ЗЫ Надо бы в конце инсталю какой-нить мессадж выводить. Но это уже так уже в виде преложения


    Pictures of Moscow пишет:

    Редактирование тем блокируется. Не пойдет.
    Надо подкрутить :wink:


    Alex пишет:

    Обновочка=хорошо. Поставлю сегодня, а то предыдущая версия пропускать стала, что решето. Спасибо. Редактирование тем все равно через файлы по фтп делаю, несущественный глюк, главное, чтобы остальное работало хорошо.


    domin пишет:

    Да, плагин действительно вроде бы лучше, чем предидущая версия. На одном из блогов установил, посмотрим что покажет. А зачем права ставить 777? Ведь и с обычными работает вполне нормально.


    Wbgd пишет:

    Для шифровки яваскрипт часто используют обфускаторы (загугли), они вроде сразу и ужимают.


    Саша пишет:

    “Ставим на каталог num (в каталоге плагина) права 777.”
    Как это сделать? Не могу понять? Опишите пож. детальней :oops:


    dvigatelpr пишет:

    Это точно работает


    kai пишет:

    если плагин активирован, то невозможно редактировать внешний вид сайта через админскую панель, выдается ошибка “Вы не можете редактировать этот файл”… косяг?
    и куда делись стили оформления каптчи? подозреваю, что они в вашем файле defaulth.css :)


    Goa пишет:

    делал усе по инструкции заработало с 3-го раза, пол часа полет нормальный )))


    JockySEO пишет:

    2 Саша
    > Как это сделать? Не могу понять? Опишите пож. детальней
    заходишь по ftp/ssh к себе на хостинг идеешь в папку
    /wp-content/plugins/dimoning.ru-captcha/
    пишешь chmod 777 num

    2 DimoninG
    Дим, ну поведай уже наконец нам с bublik’ом как руками прикрутить плагин к шаблону, а то я лично в ожидании твоего ответа переполз на akismet, хотя простоту и эффективность плагина реально ценил и даже в noindex твои УРЛы до смены дизайна честно не загонял)


    катя пишет:

    классно)) работает безупречно))


    Дима пишет:

    да иногда простое на первый взгляд даёт очень хорошие результаты


    Alex пишет:

    Просто и Работает. Спасибо.


    Nikita пишет:

    Окей скачал я файл, раархивировал, загрузил. сделал переход на инсталл (получил пустой белый лист), потом в админке активировал.

    как сделать, что появилось в комментах:
    Это не спам.
    сделано dimoning.ru

    ?


    Nikita пишет:

    о, само появилось вопрос отпадает. :grin:


    Игорь пишет:

    Все отлично работает! Классный плагин, поставил на три своих сайта. Респект тебе Димонинг


    AAA пишет:

    А у меня не прёт :!: когда отправляю он пишет “wrong captcha! Please no spam”… Как так?
    p.s Галочку “это не спам” я ставил


    василий пишет:

    А для всех ли версий Вордпресса она годиться????
    У меня 2.8.5 и дает ошибку в строках капчи.
    Что делать? А где полный архив этого плагина скачать?


    Igor пишет:

    У меня вообще после включения никаких изменений нет.
    В шаблоне темы есть функция do_action(’comment_form’, $post->ID), но на этом месте ничего не выводится.


    Johnny пишет:

    Спам всё равно пробирается, не в таких количествах, правда, но появляется, и всё чаще


    Безумный Программист пишет:

    Плагин установился и работает. Будет ли спам - покажет время.


    Night Stork пишет:

    Вроде пока работает, но инсталл так и не прошел. :sad:


    gratitude пишет:

    Приветствую! Права выставил на папку num! Код получил. Форма для заполнения комментария как была так и осталась. Правил на хостинге. Может что не так? С Наступающим и Удачи Нам!


    Vch54ti пишет:

    начало пропускать спам сообщений 6-8 в день пропускает…


    inst пишет:

    DimoninG, добрый день. Извините, что так долго ничего не писал, но мыслей что-то не было совсем никаких по вашему вопросу =) А сейчас меня кое-что посетило.

    Вот что, если уникальное число, генерируемое специально для каждого отдельного блога менять, со специфичной периодичностью? Вынести в настройки плагина ползунок с этой самой периодичностью, а блогер его один раз настроит, например, на интервал от недели до месяца и спустя месяц циферки гарантированно сменятся (а может и через неделю - теор.вер. :smile:).

    Ещё одна интересная мысль - сделать плагин 2 в одном. Т.е. с вероятностью 50% галочка будет либо с надписью “Это не спам”, либо “Это спам”. Единственное, можно было бы для удобства сделать, чтоб средствами JavaScript галочка устанавливалась в правильное положение (всё-таки о юзабилити для “законопослушных” пользователей тоже не стоит забывать :cool:).


    inst пишет:

    Хотя, пожалуй, пускай моё последнее предложение предыдущего коммента относится лучше только к проверенным комментаторам (которые уже оставляли проверенные и верифицированные админом комменты). А непроверенные пускай думаю, надо ли снимать галочку. Так надёжнее.

    PS: у меня тоже плагин начал пропускать, но до обновления на WordPress 2.9 весь пропущенный спам резал Aksimet.


    Игорь пишет:

    можно сделать несколько таких форм, и нужно выбрать нужную одну, инапример красную или помеченную др. цветом


    Игорь пишет:

    и исправь под формой ввода текста надпись “Вы уже пописаны”. Неприятно как-то быть пописаным (=


    Денис пишет:

    DimoninG, когда планируется стабильная версия, совместимая с ВП 2.9? Пришлось отключать комментирование пока :mrgreen:


    Vch54ti пишет:

    Денис у меня 2.9 стоит - капча работает


    Денис пишет:

    Vch54ti, в версии 0.1?


    Vch54ti пишет:

    капча - бэтка стоит.


    Zeleniy пишет:

    Спасибо :!: , работает. Теперь осталось проверить на настоящих спамеров, в день по 2-3 коментария оставляют.


    Belinvestor пишет:

    на вп 2.3 поставил, включилось без проблем.. на 2.8.5 целый день промучался так и не включилось

    Warning: fwrite(): supplied argument is not a valid stream content/plugins/dimoning.ru-captcha/install.php on line 8

    Warning: fclose(): supplied argument is not a valid stream content/plugins/dimoning.ru-captcha/install.php on line 9


    Юрий пишет:

    Большое спасибо, действительно хорошая каптча,..было бы лучше каптчу матеметичсекие расчёти сделать через рисунки или вроде того что-то


    АА пишет:

    Пропускает спам точно так же как и старая версия


    Пира пишет:

    Обновление-то будет плагина или нет?


    Vch54ti пишет:

    Пробита капча теперь полностью….


    DimoninG пишет:

    Vch54ti, как-то странно. У меня спама вообще ноль на ВСЕХ блогах. Какой спам идет?


    Vch54ti пишет:

    Скрин спама
    http://www.imglink.ru/pictures/11-01-10/5b18725d3b8e9c4d9b81ff8a378a7dc2.png


    5iy пишет:

    Все работает. Спасибо за работу!
    Удалил подпись “сделано dimoning.ru”, взамен размещу ссылку на твой блог.. т.к. реально спас от ботов..


    Денис пишет:

    c 2.9 не работает нифига!!!


    Денис пишет:

    Для тех кто поставил 2.9, выключит и включите плагин, иначе пропускает спам!


    Ильдар Тимербаев пишет:

    И все-таки я никак не могу понять куда конкретно написать эти 777. Я их уже и туда и сюда вставлял :evil:
    В каталоге num есть файл htaccess и в нем написано deny from all.
    Куда вставлять эти три семерки?!?!?!? :?:


    Uno пишет:

    Так плагин стабилен теперь или нет?


    Vch54ti пишет:

    Для тех кто поставил 2.9, выключит и включите плагин, иначе пропускает спам!
    = кажись помогло…вместо 40 комментов за сутки 4 только спамных пришло на блог..


    Вик пишет:

    Отказывается работать на 2.9.1. В итоге потерял терпение - снёс :(


    Денис пишет:

    Разработчик, блин, почини плагин! Люди уже отказываются от него. ПРопускает спам с wordpress 2.9.1


    Авелина пишет:

    2.9 выключила - все равно пропускает! и удалить теперь прогу не могу - пишет “ошибка”!


    Anonim SMS пишет:

    Тож надо тестить, оч нравятся твои капичи, просты самое главное) не надо думать картинки какие то вводить - бред) просто кликнул и все


    JockySEO пишет:

    2 Ильдар Тимербаев
    читайте мой пост выше или найдите мануал по пользованию любого ftp клиента. например, того же total commander.


    катрина пишет:

    Большое спасибо, хорошо работает! :razz:


    agat пишет:

    А у меня если не ставишь галочку “Это не спам” Плагин ругается что не спамте мол, но коммент добавляется на модерацию.


    Kostromin Sergey пишет:

    То же самое. Ставишь галку - пишет, что “не спамьте, пожалуйста”, но комментарий добавляет. Что может быть?

    Wordpress: 2,9,1
    php 5,2,12
    Аpache 2,2,14
    Mysql 5,0,84


    Blade пишет:

    Сделал все по инструкции.

    Отправляю пост и НЕ ставлю галочку “Это не спам.”. Пишет ошибку - wrong catptcha…

    возвращаюсь назад - а пост добавился!


    DionX пишет:

    Блин, не работает :mad:
    Делаю всё по инструкции, при попытке активации вываливает:

    Parse error: parse error in C:\Secondary\wamp\www\zgm\wp-content\plugins\dimoning.ru-captcha\dimoning.ru-captcha.php on line 67

    Пробывал с несколькими темами, других плагинов практически нету (только Comment Toolbar Версия 1.4.2, Qip Smiles Версия 1.0.1).
    Версия ВордПресс - рессифицированная 2.9.2
    Выручайте! :idea:


    Мысли вслух пишет:

    Аналогичная проблема на 2.9.2


    Ellka пишет:

    Автор, твой плагин не дает зайти в редактор!!! как только деактивируешь сразу все норм…В чем проблема мб? Гуглил, я не один такой)


    BiGxam пишет:

    Третий пункт выдает мне пустую страницу вместо кода. Делал всё как по инструкции


    parsermaster пишет:

    Dimoning
    document.getElementById(’dcaptcha_sess’).value = 1932;

    а не лучше ли сделать 1932 генерируемым числом?

    Сейчас это значение можно выпарсить из кода перед постингом, а скажем если она будет генерироваться в отдельном JS скрипте, то curl’ом это уже значение не получит.


    RabaMaster пишет:

    Blade
    Ты наверное от одного и того же имени пользователя пишешь комментарии, и в первом случаи поставил флажок, а во втором нет.


    Zagar пишет:

    to Blade:
    > Сделал все по инструкции.

    > Отправляю пост и НЕ ставлю галочку “Это не спам.”. Пишет ошибку - wrong catptcha…

    > возвращаюсь назад - а пост добавился!

    Открываете файл dimoning.ru-captcha.php, находите там 32-ую строчку:
    wp_set_comment_status ($id, ‘delete’);
    меняете её на:
    wp_set_comment_status ($id, ‘trash’);

    И по идее должно заработать всё) У меня была та же проблема и всё исправилось описанным способом)

    Предложение автору: сделать перенаправление на исходную страницу, если человек забыл поставить галочку. А то он попадает на белую страницу и дальше никуда, грустно это как-то)
    Ещё не получилось сделать эту надпись русской, получаются каракули, понимаю, что проблема с кодировкой, но где исправить не знаю(


    Pepsimist пишет:

    На 2.3 отлично работает. И прошлая версия исправно работала, пока не пробили. Надеюсь, эта подольше протянет. Но пока вообще не пропускает уже несколько дней. А до этого от десяти и больше в сутки было.


    ice10 пишет:

    Работает, спасибо


    Art пишет:

    Плагин нуждается в доработке. Я захожу гостем, хочу написать коммент. Пишу, но забываю поставить галочку что это не спам. Меня ругают что я спамлю. Я возвращаюсь на страницу назад, ставлю галочку и снова тычу добавить комментарий. И тут мне в ответ - вы уже говорили это. Лучше вручную вычищать спам, чем терять посетителей из-за тупости работы плагина.


    shvitagr пишет:

    Согласен с Zagar. Переход на пустую страницу и необходимость вернуться назад, чтобы поставить галочку - не лучшее решение. Однако, когда я возвращаюсь и ставлю галочку, комментарий принимается без вопросов, такого, как у Art, не происходит. И пост не добавляется,если нет галочки, как пишет Zagar. Может быть дело в версии WordPress? У меня 2.8.


    Pepsimist пишет:

    Похвалить похвалил, а чуть позже выяснилось, что при активированном плагине невозможно редактировать файлы темы, ибо при вызове пишет “theme-editor.php” не может быть изменен”. И либо правь через php, либо деактивируй плагин на это время.
    В остальном же плагин очень устраивает. За все время пропустил всего два совершенно профессионально и виртуозно написанных коммента.
    Так вот как бы где чего подкрутить, чтобы theme-editor.php не блокировалось. WP 2.3
    Спасибо.


    LANSELOT пишет:

    Как поставить это на другом движке? :cool:


    Art пишет:

    shvitagr, у меня 2.9.2


    shurik пишет:

    Бред
    вот что в тесксте сайта
    document.getElementById(’dcaptcha_sess’).value = 1932;
    вот что передается в POST-е помимо всего прочего
    dcaptcha_sess=2906

    КАК ВЫ ДУМАЕТЕ, СКОЛЬКО НУЖНО ВРЕМЕНИ ЧТОБЫ НАПИСАТЬ БОТ, КОТОРЫЙ ДОБАВИТ В СПАМЕРСКИЙ ПОСТ НУЖНЫЕ ДАННЫЕ? УЖ ТОЧНО, НЕ БОЛЬШЕ 5-ТИ МИНУТ.. :lol:


    shurik пишет:

    ошибочка в предыдущем посте
    на самом деле так:
    document.getElementById(’dcaptcha_sess’).value = 1932;
    вот что передается в POST-е помимо всего прочего
    dcaptcha_sess=1932


    reproger пишет:

    :wink: Пока читал пост и комментарии, возникла идея мега капчи) простой и креативной. Такчто буду реализовывать!


    DimoninG пишет:

    Пришлите потом, взломаем :mrgreen:


    reproger пишет:

    обязательно! :razz:


Оставьте свой комментарий

Теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Это не спам.
сделано dimoning.ru

Что здесь почитать?



1.   Разработки.
1.1 Плагин "Я не робот"
1.2 Плагин "Код Adsense прямо в пост"

2.   Заработай.
2.1 Блогун: 20$ в день
2.2 Уходим от налогов в Sape
2.3 Хватит думать, пора зарабатывать

3.   Акции и конкурсы.
3.1 Ссылка за "Рабочий стол"

Показать весь список.

-->








Блог на движке WordPress и тема для него создана DimoninG'ом в 2007 году.
Все материалы авторские, их копирование запрещено законом об авторском праве.