август, 2006

Чуто от уоки-токитата в английското посолство

  • "Абе, Емо, к'во направи, бе?"
  • "Гледа ли мача?"
  • "Абе, ти българин ли си?"
  • "Един нагоре, един надолу... Полудех тука."

Между другото, има и добра страна на днешните случки. Когато не можеш да си вземеш iPod-а, лаптопа, книгата и списанието в самолета, полетите ще бъдат много по-социално преживяване.

Как да правим сечено на спамерите

Въпреки че съм благодарен на спамерите в този блог за това, че ми пращат оферти за Виагра, интернет покер и порнография, напоследък стават твърде "любезни" и стига вече.

Направих няколко проби и се оказа, че масово ползват Firefox с изключен JavaScript, който са автоматизирали по някакъв начин. И с 2-3 прости промени караме WordPress да приема само коментари от браузъри с включен flash.

  1. В wp-comments-post.php слагаме if (empty($_POST['spamcheck']) or $_POST['spamcheck'] != 'true') { die(); }
  2. В wp-content/themes/твоята тема/comments.php търсим <form и променяме реда на <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> <input type="hidden" name="spamcheck" value="false" id="spamcheck" />

За неразбралите, това което правим е да сложим един JavaScript, който променя стойността на нашата променлива spamcheck на true, и една проверка в кода на WordPress, която да не пуска коментари без spamcheck. Ако някой иска специално да спамва твоят блог, това въобще няма да го спре, но реално 99% от спама не е насочен към конкретен блог, а се пуска където мине, и точно тези 99% си спестяваме.

Пожар

Гръцки. Островен.
(още един изглед)