This version of the page http://ouch.kiev.ua/2007-01-26/1169.html (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2007-08-11. The original page over time could change.
» SPAM в комментариях Подробно

Подробно

January 26, 2007

SPAM в комментариях

web, программирование 

В моём фотоблоге остро стоит вопрос со спамом в комментариях. Уйма продавцов всяческих препаратов.

Не получилось у меня прикрутить Captcha к этому движку. И ручки не доросли своей прямизной, да и времени нехватает, откровенно говоря.

Решил попробовать банальные вещи.

Шаг первый. Не публикуются комментарии со ссылками внутри текста. Просто тупо не публикуются. Хочешь дать урл - напиши автору, он на почту спам примет с удовольствием

Этот шаг позволил со 100-200 комментариев за первые сутки сократить проблему до 35 комментариев с просьбой купить виагру

Однако, это не помогло от тех, кто ставит ссылки на свои партнёрки в поле website. Запретить полностью публиковать сайт - я не могу, это неэтично. Но от партнёрок избавиться - легко.

Шаг второй. Не публикуются комментарии, у которых адрес сайта содержит более 3-х “/” То есть сайт http://ouch.kiev.ua - запросто, http://supersale.com/blog - пожалуйста. А вот http://megamarket-sale.com/partner/ship/id=45 - уже фиг.

Безусловно это тоже не решит проблему на корню, но уменьшит количество ерунды ещё более значительно. Шагом номер три будет запрет постов с сайтами типа - http://ouch.kiev.ua/?partnerid=45

Решение не универсальное, по сути, велосипед. Но это умещается в одну строчку кода и заняло у меня совсем немного времени

13 Комментариев »

    Add to:         

 

Related articles

  • Интересно (August 9th, 2007)
  • Вы знаете кто я? (August 3rd, 2007)
  • Обида оптимизаторов (August 3rd, 2007)
  • Оптимизаторам! (August 3rd, 2007)
  • Продолжаем разговор (July 12th, 2007)
  1. А Akismet не помогает?
    http://akismet.com/development/
    Есть классы и для 5-го и для 4-го PHP.
    Реализуется так (вроде удобненько
    $WordPressAPIKey = ‘aoeu1aoue’;
    $MyBlogURL = ‘http://www.example.com/blog/’;

    $akismet = new Akismet($MyBlogURL ,$WordPressAPIKey);
    $akismet->setCommentAuthor($name);
    $akismet->setCommentAuthorEmail($email);
    $akismet->setCommentAuthorURL($url);
    $akismet->setCommentContent($comment);
    $akismet->setPermalink(‘http://www.example.com/blog/alex/someurl/’);

    if($akismet->isCommentSpam())
    // store the comment but mark it as spam (in case of a mis-diagnosis)
    else
    // store the comment normally

    Comment by WordPress — January 26, 2007 @ 12:59 pm

  2. Акисмет даже в блоге (оуч) не прижился - перешёл на SpamKarma.

    Comment by Влад — January 26, 2007 @ 1:04 pm

  3. А сколько в день валится?
    У меня Akismet везде живет и очень хорошо себя чувствую. Вообще не забочусь о спаме. Ни одного ложного срабатывания не было.

    Comment by WordPress — January 26, 2007 @ 1:26 pm

  4. В блоге - 200-300 с трекбеками. Иногда и под 1000 бывает, но это редко. Спам карма - не пропустила ни одного спам-сообщения. Вот перестраховывалась - и засовывала в спам реальных юзеров - такое бывает.
    А вот акисмет пропускал много.

    Comment by Влад — January 26, 2007 @ 1:36 pm

  5. Можно было просто переименовать поля в форме отсылки коментов. Специально на один блог врядли будут настраивать ботов.

    Comment by rushman — January 26, 2007 @ 2:10 pm

  6. 2rushman - вариант, но ЧПУ тоже играет роль иногда

    Comment by Влад — January 26, 2007 @ 2:19 pm

  7. кстати вопросы и & в урле тоже заблокируй

    Comment by Lalex — January 26, 2007 @ 8:16 pm

  8. Спам в блогах достигает уже промышленных мосштабов! =)
    Просто даёт очень качественные ссылки!
    С твоей активностью их можно и продавать! =)))

    Comment by Серёга — January 27, 2007 @ 11:23 am

  9. Не понял, кого мне продать?
    Может купишь?

    Comment by Влад — January 30, 2007 @ 12:32 pm

  10. Вот, видел на news2.ru статью по борьбе с этой напастью:
    http://apachedev.ru/2007/02/09/zaschita-ot-spama-v-kommentariyah-s-pomoschyu-apache/

    Неплохие идейки.

    Comment by Reggi — February 10, 2007 @ 12:54 pm

  11. Занятные советы, зарисовал адрес

    Comment by Влад — February 10, 2007 @ 3:01 pm

  12. Спам-Карма рулит!
    Спасибо за помощь

    Comment by Paolo — February 15, 2007 @ 12:46 pm

  13. Ю а велкам!

    Comment by Влад — February 15, 2007 @ 12:53 pm

RSS feed for comments on this post.

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

Copyright © 2005-2007 Vladislav Sournine