плагин wordpress пропускающий комментарии только на русском
Рубрики: wordpress, Плагин ; Метки: защита от спама, поддверждение только на русском, спам на английском ; 29.01.2008За вчерашнюю ночь мне пришло более полусотни комментариев - спама на английском языке. Акисмед, конечно, пометил их как спам и не пропустил, но мне от этого не легче: перед удалением я то их просматривал. Я задался написать простой плагин для wordpress - если текст комментария не содержит русского текста, то его не пропускать. Какого же было мое удивление, что в wordpress не существует корректного механизма, не пропускающего нежелательные комментарии. Ну если очень хочется, то можно: посмотрев исходник wordpress файл wp-comments-post.php, на который отправляются комментарии из формы, я увидел, что если комментарий не соответствует каким то условиям, то его обработка завершается просто окончанием работы скрипта - функция wp_die. А я то, привыкший к системному мышлению, не мог помыслить, чтобы плагин по своей инициативе самостоятельно прервал бы цепочку выполняющихся скриптов. По моим убеждениям плагин не должен иметь никакой возможности нарушить выполнение других частей движка: движок должен сам решать, когда завершить работу скриптов. В программирование на дельфи, такая парадигма является безусловно правильной, но вот это не так для движка wordpress. Еще на один бал упал в моих глазах wordpress.
Итак скачиваем плагин wordpress english_spam.zip, не пропускающий комментарии не на русском языке отсюда.
Мой блог находят по следующим фразам
• удаление плагина бесплатного доступа на сайт
• прошивка для mp3 T.sonic
• спам комментарии
• Импорт и экспорт данных MySQL
• ping что это?
• delphi & убрать html теги
Подписаться на RSS комментариев к этой записи
Ранее xml rpc в delphi | Позже плагин Wordpress to subscribe.ru - из блога в рассылку
Комментарии (17) на запись “плагин wordpress пропускающий комментарии только на русском”
Пингбеки
- English spam — пропускать комментарии только на русском - Русифицированные плагины для WordPress (ВордПресс)
- Comment Client for Wordpress - продолжение разработки | Программы для блогов
- один каталог с файлами wordpress для нескольких блогов | Программы для блогов
- » Конкретно достал СПАМ! » Записная книжка » Архив блога
- Спамеры одолели! | Родом из Феодосии
23.12.2008 в 19:46
Полностью избавляет от спама в пингбеках с аанглоязычных блогов.
05.02.2009 в 10:25
Владимир, будьте добры, помогите дошлифовать Ваш плагин.
Вот здесь http://mywordpress.ru/support/viewtopic.php?id=7040 мне ответа так и не дали, вот я и решил написать Вам, автору этого плагина.
То есть, надо как-то пользователей уведомить, что есть такой плагин. А то напишет человек сообщение без русских букв - и будет недоумевать, в чём ж дело. А как только я прописываю своё сообщение и переделываю плагин в UTF-8 - он заглючивает и вообще не находит русских букв (всё принимает за спам).
Заранее спасибо!
05.02.2009 в 12:32
Ну так не надо же плагин по чем зря редактировать - в нем симвволы 1251
05.02.2009 в 12:59
Ну так если не редактировать - когда человек напишет комментарий без русских букв - ему сообщит "Ваш комментарий не добавлен", типа того. Никакой информации почему именно комментарий пропущен - нет.
Именно поэтому и надо отредактировать этот плагин.
Конечно, можно сделать этот текст по английски, или на транслите. Тогда перекодирывать файл не надо. Но это ж будет убого.
Давайте всё-таки сделаем этот плагин в UTF-8. Плагин-то здравый!
05.02.2009 в 16:46
Нет в utf не выйдет: напиши свой текств 1251 и перекодируй его в utf функцией iconv
05.02.2009 в 16:56
Ясно, попробую.
Ещё вопрос возник по поводу этого плагина. Можно отключить его для залогиненных пользователей?
05.02.2009 в 17:11
В общем, так и не понял, как там кодировать: пробовал и так, и сяк. Решил подойти к решению этой проблемы с другой стороны: тупо покажу изображение с моим русским текстом. ;-)
05.02.2009 в 20:54
Плагин простой - всего из нескольких строк, плагинами к wordpress я больше не занимаюс - смотри свежие посты, я написал свою собственную cms блоголёт, которая полностью заменяет wordpress и бьет абсолютно всех по скорости и памяти - рекомендую для перехода из wordpress
07.05.2009 в 22:41
Сдаётся мне, что трэкбеки этот плагин не пропускает. :)
08.05.2009 в 08:02
Насчет трекбеков не знаю, так как за всю мою блогерскую историю я не получил ни одного трекбека, а пингбеки ходят нормально и полностью не пропускается сспам в пингбеках на английском, то бишь без русского
09.07.2009 в 13:19
может ли это быть причиной что я пробую добавить комментарий на сайте, а он не оставляется?
15.09.2009 в 04:17
Кто нибудь знает где можно скачать книжку по WordPress в формате PDF где будут описаны все секреты настройки, оптимизации, советам по безопасности и т.д? Просто удивляюсь откуда все берут разные интересные плагины и настройки....Видимо есть секретная книга по WordPress.....
30.01.2010 в 20:18
Это совсем не плохо...Только не приведет ли это к тому, что мы не будем видеть не только спам, но и сообщения на кириллице?
22.07.2010 в 22:32
Мне кажется именно так оно и будет.
19.08.2010 в 09:11
А у меня на многих блогах комментарии вообще не отправляются, просто появляется пустая страница и все. А почему - непонятно. Из-за неправильно установленной защиты, имхо. Хоть бы предупреждали, что не понравилось, может в имени английские буквы, может еще что
02.09.2010 в 11:06
Хорошие новости.
02.09.2010 в 19:57
ух ты просто отличный плагин. спасибо. надоело уже бороться с зарубежными спамерами