Have you ever gone to your Akismet plug-in in Wordpress and NOT had spam to clear out? Имали ли сте някога отишло да ви Akismet запушалка-в в Wordpress и не са посочени ясни за спам? Even seeing it there can be depressing and a strain on your servers resources. Дори и тъй като той не бива да има спад и щам на сървърите на ресурси. Why even let spam bots eat up your processor with extra SQL queries! Защо дори и нека спам ботове ядат на вашия процесор с допълнителни SQL заявки! I’ve come up with a spam defense lineup where 99% of my spam stops bots before they even get logged as spam! Аз излезе с спам защита състав, където 99% от моите спам ботове, преди те да спира, дори да сте влезли като спам!

Defense Line 1: Number CAPTCHA Отбрана Ред 1: Брой КАПИТАН
Two months ago I posted a series of 5 Spam Blocking Posts . Два месеца преди да публикуват поредица от 5 Блокиране спам съобщения. In one of those, I introduced my Enhanced Number Equation method. В един от тези, аз моите представи Засилено Брой уравнения метод. I have essentially refitted that code for Wordpress use! Имам по същество refitted този код за употреба Wordpress! I actively use this on several of my own sites. I активно да използваме тази на няколко от моите собствени сайтове. Navigate to a comments section in a content page on one of my custom coded sites: mmorpgexposed.com . Отидете до един коментар разрез в съдържанието на страницата на една от моите собствени кодирани сайтове: mmorpgexposed.com. It has worked wonders for me! Той е работил пита за мен!

Here’s the steps on how to implement it. Ето стъпките за това, как да го приложат. Note I’m using Wordpress 2.6. Забележка Аз също използвам Wordpress 2,6. If you’re using an earlier or later version it should work, but make sure you BAKCUP before you edit anything. Ако използвате по-ранен или по-нова версия, че трябва да работят, но не забравяйте да BAKCUP, преди да промените нищо. Also make a note somewhere that you’ve edited this file so you can carry over the changes in the future. Да прави бележка някъде, че сте променили този файл, така че можете да носи отговорност за промени в бъдеще.

  1. <?php <? php
  2. //FILE: /wp-content/themes/YOURTHEME/comments.php - where YOURTHEME is the name of the theme you’re currently using / / File: / wp-content/themes/YOURTHEME/comments.php - когато YOURTHEME е името на темата, която сте в момента се използват
  3. //FIND: <textarea name="comment" id="comment" rows="10" cols="35" wrap="virtual" tabindex="4"></textarea> / / Откриете: <textarea name="comment" id="comment" rows="10" cols="35" wrap="virtual" tabindex="4"> </ textarea>
  4. //AFTER any closing tags for your paragraphs or label setup, add: / / След приключване тагове за вашите параграфи или етикета настройка, добави:
  5. function numbercapcha ( ) { numbercapcha функция () (
  6. $firstnum = rand ( 5 , 8 ) ; $ firstnum = Ранд (5, 8);
  7. $secondnum = rand ( 1 , 4 ) ; $ secondnum = Ранд (1, 4);
  8. $coinflip = rand ( 1 , 2 ) % 2 ; $ coinflip = Ранд (1, 2)% 2;
  9. if ( $coinflip == 0 ) { ако ($ coinflip == 0) (
  10. $math = $firstnum $secondnum ; $ математика firstnum = $ $ secondnum;
  11. $operators = array ( " " , "Added To" , "Plus" ) ; $ оператори = масив ( " ", "добавя", "Плюс");
  12. $operatorschoice = rand ( 1 , 3 ) % 3 ; $ operatorschoice = Ранд (1, 3)% 3;
  13. } else { Иначе ()
  14. $math = $firstnum - $secondnum ; $ математиката = $ firstnum - $ secondnum;
  15. $operators = array ( "-" , "Minus" ) ; $ оператори = масив ( "-", "минус");
  16. $operatorschoice = rand ( 1 , 2 ) % 2 ; $ operatorschoice = Ранд (1, 2)% 2;
  17. } )
  18. echo $firstnum . " " . $operators [ $operatorschoice ] . " " . $secondnum . " = <input type= \" text \" name= \" number \" maxlength= \" 2 \" size= \" 5 \" id= \" numcapcha \" style= \" width: 25px; \" >" ; ехо $ firstnum. "". операторите $ [$ operatorschoice]. "". $ secondnum. "= <вход тип = \" текст \ "име = \" номер \ "maxlength = \" 2 \ "размер = \" 5 \ "Идентификатор = \" numcapcha \ "стил = \" Дължина: 25px; \ ">";
  19. return $math ; двупосочен $ математика;
  20. } )
  21. // Contiue with your theme and use this snippit of PHP to generate the input field: / / Contiue с вашата тема и използвайте този snippit на PHP да генерира изпише в полето:
  22. // <? / / <? $_SESSION['capcha'] = numbercapcha(); ?> $ _SESSION [ 'Capcha'] = numbercapcha ();?>
  23. // Example usage shown below: / / Пример за използване на е показано по-долу:
  24. ?> ?>
  25. < p >< label for = "security" > Security </ label >< ? $_SESSION [ ‘capcha’ ] = numbercapcha ( ) ; ? ></ p > <П> <= етикет за "сигурност"> Security </ етикет> <? $ _SESSION [ 'Capcha'] = numbercapcha ();?> </ П>
  26. <?php <? php
  27. //FILE: /wp-comments-post.php (in the root directory) / / File: / доволен коментари-post.php (в главната директория)
  28. //FIND: $comment_type = ”; / / Откриете: $ comment_type = ";
  29. //This should be on like 63 in Wordpress 2.6 / / Това трябва да бъде на 63 искал в Wordpress 2,6
  30. //AFTER ADD: / / След добавяне:
  31. if ( is_numeric ( $numcheck ) && $sessioncapcha == $numcheck ) { ако (is_numeric ($ numcheck) & & $ sessioncapcha == $ numcheck) (
  32. //This should be left blank unless you want to do something else if the number was answered correctly / / Това трябва да бъде оставено празно, освен ако не искате да правите нещо друго, ако броят се отговори правилно
  33. } else { Иначе ()
  34. //Number wasnt answered correctly - Show Error / / Брой wasn't отговорили правилно - Покажи Грешка
  35. wp_die ( __ ( ‘Error: You did not answer the security question correctly.’ ) ) ; wp_die (__ ( "Грешка: Не отговор на въпрос на сигурността правилно."));
  36. } )
  37. ?> ?>

The above code may differ slightly with the HTML only. Горният код може да се различава леко с HTML само. You may want to tidy it up to suit your theme. Може да искате да го tidy до отговарят на вашите тема. I also use CSS to modify the display which I have not provided here. АЗ също употреба CSS да модифицирате дисплея, което не съм, предвидени тук. That goes a bit beyond the goal for today. Това се отнася малко извън рамките на целта за днес.

Here’sa very quick howto for some CSS styling to get you started, though it doesn’t have to be all that incredibly fancy right away: Here'sa много бързо и евро за някои CSS стайлинг, за да сте започнали, макар че тя не трябва да бъдат всички, които невероятно луксозни веднага:

Also, I have intentionally placed the error code before any other error is checked. Също така, аз умишлено са поставили код на грешката, преди всяка друга грешка е проверена. Checking that the CAPTCHA is correct first saves the effort of processing anything else until it is determined that the CAPTCHA has been entered correctly. КАПИТАН проверка, че е вярна първи спестява усилията за преработка на нещо друго, докато не се установи, че КАПИТАН е въведен правилно.

Defense Line 2: Akismet Or Defensio Отбраната, ред 2: Akismet или Defensio
Akismet is your second line of defense for comments. Akismet е вашият втори ред на отбраната за коментари. It used to be your first, and you’d have to sort through all that garbage! Тя се използва за първото ви, и искате да сортирате, че през всичките отпадъци! You should see a big time savings here but it should still exist. Би трябвало да видите големи икономии на време тук, но тя трябва да продължава да съществува. I also posted How Akismet And Defensio Create Another Line Of Spam Defense a while back . АЗ също публикувано Как Akismet И Defensio Създаване на допълнителен ред за спам отбраната известно време назад. If you’re not already using one, try them out. Ако не сте вече с помощта на един, опитайте да ги изгони. Long story short, Akismet caught more spam than Defensio did… but times change, try them both. Разсея съмненията, Akismet уловени повече спам от Defensio не… но времето се промени, опитайте да ги и двете.

Dowload Akismet Wordpress Plug-in Or Download Defensio Anti-Spam Wordpress Plug-in Dowload Akismet Wordpress Plug-в или изтеглите Defensio Анти-Спам Wordpress Plug-в

Defense Line 3: Simple Trackback Validation Отбрана Ред 3: прости Trackback валидиране
Blocking Trackback and Pingback spam has never been so easy. Блокиране Trackback и Pingback спам никога не е било толкова лесно. Wordpress users are very susceptible to being abused to this kind of spam which is becoming much more popular for a spammers choice of attack. Wordpress потребители са много чувствителни към насилие, за да бъде този вид спам, който е все по-популярна за spammers избор на атаката.

This plug-in checks two things which can both be toggled on/off for customization: Този запушалка-проверки в две неща, които могат да бъдат и двете toggled вкл. / изкл за персонализиране:

  1. Checks the IP address of the webserver sending the request and checks it against the trackback URL that’s being provided. Проверки на разследването адрес на уеб сървър изпраща искането и проверки срещу trackback URL, която е предвидена.
  2. Checks that your URL is actually on the page that the referring URL is sending from. Проверките, че ви е действително URL на страницата, че отнасящи се изпраща от URL.

What I love about it most, is it also marks a trackback by temporarily renaming it to “BLOCKED BY STBV” as highlighted in the example below. Какво обичам за него най-много, е, че също бележи trackback от преименуването временно да го "блокиран от STBV", както е отбелязано в примера по-долу. If you mark it as accepted, it will remove the titling and make it active. Ако отбележите, че то прието, то ще премахне titling и да я направи активен.

Download Simple Trackback Validation Plug-in . Изтегли Прости Trackback за проверка на Plug-в. You can also go to the STBV plug-in homepage and read up about it a lot more. Можете също да отидете в STBV запушалка-в началната страница и да прочетете създаден за него много повече.

Other Options Други Опции
That concludes the setup that I have which is safeguarding me so well that I actually had to wait a week so that I could grab that trackback picture I used above for this post. Това заключение, инсталиране, че аз имам, който е защитата на мен толкова добре, че аз действително трябваше да се чака една седмица, така че мога да грабнете този trackback картина I-горе, използвани за тази публикация. However, I find it necessary to share with you additional options that I combed through in the process of setting up the redesign of this blog . Независимо от това, да се намери за необходимо да споделя с вас допълнителни опции, които чрез пенирани в процеса на създаването на преработка на този блог. You might also have a earlier or later version of Wordpress in which some of these methods may not work. Можете също така да имат ранен или по-късна версия на Wordpress, в която някои от тези методи не могат да работят. Therefore you’ll have a few more options: Затова ще имате още няколко опции:

WP-Hardened-Trackback is a lot like STBV. WP-уплътнените-Trackback е много прилича STBV. When I tried it, it didn’t work with 2.6. Когато аз се опитах го, той не работи с 2,6. If for whatever reason STBV doesn’t work for you because you havent upgraded yet, try this out. Ако STBV за каквато и да е причина не работи за вас, защото сте пристанище реконструирани още, опитайте това.

Math-Comment-Spam-Protection is the exact same idea as what I presented to you in Defense Line 1. Изпити-Коментарът-спам защита, е точно същата идея, както това, което представи пред вас в отбраната на линия 1. However the plug-in only works for Wordpress 1.5.2, 2.0.x and 2.1. Все пак определителен член запушалка-само работи за WordPress 1.5.2, 2.0.x и 2,1. I tried it out and had a lot of problems with it which is why I modified my previous solution for another site to fit into Wordpress. Аз се опитах го и имаше много проблеми с това, което е защо промяна предишният ми решение за друг сайт, за да се впише в Wordpress. Again, if you’re on an old version, maybe my hack wont work for you. Отново, ако сте на старата версия, може би ми рязка рана имам навик да работят за Вас. So try this! Така че, опитайте това!

WP-SpamFree is a plug-in that claims to do it all. WP-SpamFree е запушалка-по-твърди, че го правят всички. It weeds out bots by assuming they cant use JavaScript and Cookies. Той плевели на ботове от поемането те арго използва JavaScript и Cookies. While this will reduce a lot of spam, I feel there is a small enough user base not using JavaScript or cookies, that this might cause a problem for users that want to comment on your form. Макар че това ще намали доста от спам, Чувствам се има предвид, че е достатъчно малък потребителски база не се използва JavaScript или бисквитки, че това може да предизвика проблем за потребителите, които искат да коментират своята форма. The point in using this would be so that a user doesn’t have to enter an extra CAPTCHA field. Точката за използване на това ще бъде така, че потребителят не трябва да влиза допълнително КАПИТАН област. But at the end of the day, if a user cannot add or subtract single digit numbers, I don’t know if their comment would be of much use to anyone anyways. Но в края на деня, ако потребителят не може да добавяте или изважда единна цифра номера, не знам, че техните коментари ще бъдат на много по използване на никого, във всеки случай. Another reason you might use this is it would be somewhat less technical then copying/pasting the code I have for the CAPTCHA above. Друга причина може да се използва това е, че би било малко по-малко технически после копиране / вмъкване на код Имам за КАПИТАН-горе. There is also ton of documentation on their WP-SpamFree’s website . Има също така и тона на документацията за тяхното WP-SpamFree в Интернет.

Conclusions Изводи
I recent read a post on Shoemoney.Com about his 60,000 comments mark . I последните прочетете в длъжност на Shoemoney.Com за неговата 60000 коментари марка. He commented it with this: Той коментира, че с това:

“Its hard to imagine 60k comments.   Especially when about 80% of them are manually approved with all the spam filters we have.” "Неговата трудно да си представим г. 60k коментари. Особено когато около 80% от тях са одобрени ръчно с всичките спам филтри, имаме."

Maybe Shoemoney should implement some of these things to save some time. Може би Shoemoney да изпълнява някои от тези неща, за да спестите известно време. : усукана: If you’re in the same spot, then dont let spam waste your time! Ако сте в същото място, а после нека dont спам отпадъци отделеното време!

This post is part of a series of posts in which I’m telling you how to modify your Wordpress theme the way I have! Тази публикация е част от поредица от постове, в която съм, който ви казва как да модифицирате вашите Wordpress тема начина, по който съм! If you’d like to see anything in particular, comment on the RobMalon.Com Redesign post and I’ll make it part of the series! Ако искате да видите нещо по-конкретно, коментира по RobMalon.Com дизайн пост и ще ги направи част от поредицата!


1 Trackback(s) 1 Trackback (а)

  1. Aug 28, 2008: Web Discoveries : 5 Blogs About Food or Money | Axonoid 28-ми август 2008: Интернет открития: 5 Blogs За храните или пари | Axonoid



Leave A Comment: Оставете коментар:

Comments RSS Feed Коментари RSS емисия

5 - 1 = 5 - 1 =

Custom Theme by Rob Malon | Content & Design © 2008 - Rob Malon [dot] Com. Специален тема от Роб Malon | Съдържание & Дизайн © 2008 - Роб Malon [точка] com. "));