Šo indeksa php tēmu nodrošina smf. Kā aizsargāt savu Simple Machines (SMF) forumu no surogātpasta. Stop Spammer instalēšana un konfigurēšana

Ikviens zina, ka es vienkārši nevaru dzīvot bez Joomla, bet, manuprāt, nav laba foruma komponentiem. Tāpēc es strādāju ar foruma dzinējiem. Viens no jaunajiem, ko tikko sāku lietot, ir Sāksim jaunu SMF kategoriju ar, cerams, noderīgām lietām. Mēs sākam ar mazumiņu, un kā iesācējiem tas ir ļoti noderīgi.

Pirmie soļi meklētājprogrammu optimizācijā Simple Machines Forum: autortiesību un ārējo saišu noņemšana

Ļaujiet man nekavējoties rezervēt, ka es strādāju tikai ar smf 2, un šis raksts būs īpaši saistīts ar šo bezmaksas foruma programmas versiju.

Un tāpēc regulārie lasītāji zina, cik ļoti man nepatīk ievietot “10” ārējās saites uz oficiālajām dzinēju vietnēm, tostarp foruma vietnēm. Tāpēc, pirmkārt, mēs noņemam autortiesības un pat 4, uzmanību 4 veidlapas ārējām saitēm " SMF 2.0.2 | Vienkāršas mašīnas | SMF © 2011 | XHTML"! Lai to izdarītu, izveidojiet savienojumu ar vietni, izmantojot FTP forumu/Tēmas/ jūsu tēmas nosaukums/ un rediģējiet failu index.template.php. Protams, pašā apakšā ir kods (apmēram 330. rindiņa), kas parāda ārējās saites, kuras mums tik ļoti nepatīk. Tāpēc mēs izdzēšam: "

  • ", theme_copyright(), "
  • " Un "
  • ", $txt["xhtml"], "
  • ". Tas viss ir tik vienkārši un vienkārši. Nākamajās publikācijās sagaidiet jaunus materiālus par forumu reklamēšanu un optimizēšanu vietnē SMF/

    Sāksim uzreiz ar galveno skripta kodu:

    #!/usr/bin/perl

    # what-forum.pl skripts
    # (c) 2010 Aleksandrs Aleksejevs, http://site/

    izmantot stingru;

    # komentētas rindas — stingrībai
    # ja uzdevums ir apkopot dzinēja statistiku, atstājiet to kā ir
    # ja veido forumu sarakstu - atceliet komentārus

    mani $dati ;
    $data .= $_while (<> ) ;

    # pārbaudiet, cik daudz Powered by phpBB bez saites kājenē
    izdrukāt "phpbb \n"
    if ($dati =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?[^>]*>phpBB/i vai
    # $data =~ /viewforum\.php\?[^""]*f=\d+/i vai
    $data =~ /phpBB\-SEO/i vai
    $dati =~ /) ;
    drukāt "ipb \n"
    if ($dati =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i vai
    $dati =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?[^>]*>Invision Power Board/i vai
    $dati =~ /

    /i vai
    $dati =~ /index\.php\?[^""]*showforum=\d+/i) ;
    drukāt "vbulletin \n"
    if ($dati =~ /Pārsniedz:?[^<]+vBulletin[^<]+(?:Version)?/i vai
    $dati =~ /) ;
    drukāt "smf \n"
    if ($dati =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?[^>]*>Darbo SMF/i vai
    $dati =~ /index\.php\?[^""]*board=\d+\.0/i) ;
    drukāt "punbb \n"
    if ($dati =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #vai
    # $data =~ /viewforum\.php\?[^""]*id=\d+/i);
    drukāt "fluxbb \n"
    # if($data =~ /viewtopic\.php\?id=\d+/i vai
    if ( $dati =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
    drukāt "exbb \n"
    if ($dati =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?[^>]*>ExBB/i) ; # vai
    # $data =~ /forums\.php\?[^""]*forums=\d+/i);
    drukāt "yabb \n"
    if ($dati =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?[^>]*>YaBB/i vai
    $data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
    drukāt "dleforum \n"
    if ($dati =~ /\(Nodrošina DLE forums\)<\/title>/i vai
    $dati =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE forums<\/a>/i) ;
    drukāt "ikonboard \n"
    if ($dati =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i vai
    $dati =~ /\n"
    if ($dati =~ /\n"
    # if($data =~ /forums\.php\?fid=\d+/i vai
    # $data =~ /topic\.php\?fid=\d+/i vai
    if ($dati =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
    drukāt "Stokesit \n"
    # if($data =~ /forums\.php\?f=\d+/i vai
    if ($dati =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
    drukāt "pjedestāls \n"
    # if($data =~ /topic\.php\?t=\d+/i vai
    if ($dati =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
    drukāt "usebb \n"
    # if($data =~ /forums\.php\?id=\d+/i vai
    if ($dati =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
    drukāt "wrforum \n"
    # if($data =~ /index\.php\?fid=\d+/i vai
    if ($dati =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
    drukāt "vēl viens forums \n"
    if ($data =~ /Vēl viens forums\.net/i vai
    $dati =~ /default\.aspx\?g=posts&t=\d+/i) ;

    Jūs atradīsit šo un citus skriptus, kas minēti šajā arhīvā.

    Skripts kurš-forums.pl pārbauda HTML lapas kodu, lai noskaidrotu, vai tajā ir foruma programmas paraksti. Mēs izmantojām līdzīgu paņēmienu, definējot WordPress un Joomla, taču ir dažas atšķirības. Pirmkārt, pats skripts neielādē lapas kodu, bet nolasa to no stdin vai faila, kas nodots kā arguments. Tas ļauj vienreiz lejupielādēt lapu, piemēram, izmantojot wget, un pēc tam palaist to caur vairākiem analizatoriem, ja mums ir vairāk nekā viens. Otrkārt, šajā skriptā paraksta klātbūtne ir 100% dzinēja pazīme. Iepriekšējā reizē paraksta klātbūtne tikai palielināja svaru attiecīgajam dzinējam un “uzvarēja” dzinējs ar lielāko svaru. Es nolēmu, ka šajā gadījumā šāda pieeja tikai nevajadzīgi sarežģīs kodu.

    Lai pārbaudītu skriptu, es veicu nelielu izpēti. Es sastādīju sarakstu ar vairākiem tūkstošiem forumu un palaidu katru no tiem, izmantojot savu skriptu, tādējādi nosakot programmas atbilžu procentuālo daudzumu un dažādu dzinēju popularitāti.

    Lai iegūtu forumu sarakstu, es izmantoju savu Google parsētāju. Šādi vaicājumi tika nosūtīti meklētājprogrammai

    vietne:forums.*.ru
    vietne:talk.*.ru
    site:board.*.ru
    vietne:smf.*.ru
    vietne:phpbb.*.ru
    ....

    un tā tālāk. Failā atradīsit pilnu vaicājumu ģeneratora kodu gen-forumsearch-urls.pl. Papildus zone.ru tika izmantoti arī .su .ua .kz un .by. Iepriekšējā reizē bija grūti veikt šādu pētījumu, jo WordPress un Joomla vietņu vietrādī URL nav šādu parakstu. Katalogi, piemēram, cmsmagazine.ru/catalogue/, nenodrošina pietiekamu izlases lielumu. Kas ir 600 Drupal vietnes?

    Jāatzīst, ka eksperimenta rezultāti mani sarūgtināja. No 12 590 pētītajām vietām dzinējs tika veiksmīgi identificēts tikai 7083, tas ir, tikai 56% gadījumu. Varbūt neņēmu vērā kādu dzinēju? Vai tiešām bija taisnība, ka pusei forumu bija instalēta Bitrix? Vai arī man vajadzēja pavadīt vairāk laika, meklējot parakstus? Kopumā šeit ir nepieciešami papildu pētījumi.

    Starp 56% veiksmīgi identificēto dzinēju populārākie, kā jau gaidīts, bija IPB (31%), phpBB (26,6%) un vBulletin (26,5%).

    Tiem ar lielu nobīdi seko SMF (5,8%) un DLEForum (5,3%). Mans mīļākais punBB bija tikai 6. vietā (1,64%). Es neieteiktu īpaši ticēt šiem skaitļiem (viņi saka, ka katrs trešais RuNet forums darbojas ar IPB), taču, protams, var izdarīt noteiktus secinājumus.

    Piemēram, ja plānojat izveidot vietni foruma dzinējā un plānojat modificēt forumu, piemēram, maksāt lietotājiem 0,01 USD par katru ziņojumu ar automātisku līdzekļu izņemšanu reizi nedēļā, tad jums vajadzētu izvēlēties vienu no trim populārākajiem dzinējiem. Jo populārāks forums, jo lielākas iespējas atrast programmētāju, kurš to labi pārzina.

    Ja dzinējā nav gaidāmas būtiskas izmaiņas, tad var būt jēga izvēlēties mazāk populāru dzinēju, piemēram, SMF vai punBB. Tas samazinās hakeru uzbrukumu skaitu jūsu forumam un tajā automātiski nosūtītā surogātpasta daudzumu.

    Skripti forumu meklēšanai/identifikācijai var atrast arī daudz praktisku pielietojumu. Pirmā lieta, kas man ienāca prātā, bija sašķirot identificētos forumus pēc TIC un ievietot pirmajās simts ziņās ar saitēm uz kādu no manām vietnēm. Tomēr simtiem foruma dofollow saišu TCI nekādi neietekmēja (pagājuši 2 atjauninājumi), tāpēc labāk šeit netērēt laiku, ja vien pārejas neinteresē.

    Skaidrs, ka minētā skriptu izmantošana nebūt nav vienīgā. Es domāju, ka jūs varat viegli izdomāt, kā vēl varat tos izmantot.

    Ja kāds to nezina, Simple Machines Forum — saīsināti SMF —, kā norādīts oficiālajā tīmekļa vietnē, ir bezmaksas profesionāla līmeņa pakotne, kas ļaus jums izveidot savu tiešsaistes kopienu dažu minūšu laikā. par šo dzinēju varat apskatīties šeit. Es pats tajā izveidoju savu forumu (starp citu, dodieties uz FreeForum.biz).

    Nav nozīmes tam, cik daudz vai maz surogātpasta parādās jūsu forumā. Svarīgi ir tas, ka jūs pavadāt savu vērtīgo laiku mērenībā. Spraudņa iestatīšana, kas paveiks visu darbu jūsu vietā, aizņem dažas minūtes, un kopumā jūs ietaupīsit dienas un mēnešus, kas kopā sastādīs minūtes, ko būtu pavadījuši ziņojumu dzēšanai un lietotāju dzēšanai.

    Atzīmēšu, ka mēģināju cīnīties ar surogātpasta izplatītājiem viens pats – bloķēju pieeju caur IP un pat apakštīkliem. Tas tiešām darbojās, izfiltrēja daudz atkritumu, bet tomēr reizi vienā vai divās dienās kāds tika cauri. Un diezgan daudz laika pagāja, lai papildinātu aizliegto IP datubāzi. Es domāju, ka ir jābūt labākam ceļam, un tas tiešām bija!

    1. Stop Spammer instalēšana un konfigurēšana

    Divu nedēļu darbības laikā šis spraudnis bloķēja 2202 viltus lietotājus. Katrs no tiem atstātu vismaz vienu ziņojumu. Surogātpasta izplatītāji neliecina par palēnināšanās pazīmēm, un es katru dienu veltīšu laiku sava foruma sakopšanai.

    Tā vietā ik pēc dažām dienām es dodos uz lietotāju pārvaldības lapu un redzu kaut ko līdzīgu:

    Es pāreju uz sadaļu “Gaida apstiprinājumu” (šie ir atrastie surogātpasta izplatītāji, kuriem ir liegta iespēja atstāt ziņojumus, līdz viņu kontus apstiprina administrators). Es atzīmēju izvēles rūtiņu “Atlasīt visu” un izdzēšu tos ar vienu klikšķi:

    Tas arī viss, visi surogātpasta konti tiek aizmirsti. Atgriezīsimies pie mūsu lietotāju saraksta:

    Var redzēt, ka saraksts ir manāmi retināts, bet kas ir pārējie? Mēs atlasām visus un nosūtām verifikācijai ar vienu pogu:

    Parādās viens “sarkans”, mēs to nekavējoties izdzēšam. Ja jums ir brīvs laiks, varat nodarboties ar citiem. Ja jums nav laika, nedariet neko ar jauniem lietotājiem - lielākā daļa no viņiem turpmāko pārbaužu laikā “sārtīs”. Ja ir laiks, varat doties uz viņu profiliem un paskatīties - ja parakstā ir saite, viņi uzreiz tiks banoti, tie ir viltus surogātpasta izplatītāju konti, kuri nekad neatstās nevienu noderīgu ziņu.

    Es jums pastāstīju, kā izmantot šo maģisko spraudni, tagad es jums pateikšu, kā to instalēt.

    Lejupielādējiet divus failus: language_full.zip (šī ir valodas pakotne spraudņa tulkošanai) un StopSpammer_v2_3_9.zip (skaits var atšķirties, jo versijas tiek atjauninātas). Izsaiņojiet StopSpammer_v2_3_9.zip arhīva saturu kādā mapē. Izsaiņojiet arhīvu language_full.zip tajā pašā mapē un piekrītiet failu aizstāšanai. Tagad iesaiņojiet mūsu mapi zip arhīvā.

    Administratora panelī turpiniet instalēt pakotnes. Pretī uzrakstam “Lejupielādēt pakotni” ir poga faila atlasīšanai datorā. Atlasiet mūsu jauno arhīvu (kur mēs nomainījām valodas failu), augšupielādējiet to forumā un aktivizējiet pakotni.

    Tieši tā!

    Papildu spraudņa konfigurācija notiek administratora panelī: dodieties uz

    Lietotāji → Reģistrācija → Iestatījumi

    Šeit varat atstāt noklusējuma vērtības. Ir arī lauks “Jūsu API atslēga”. Bez šīs atslēgas jūs nevarēsit ziņot par jauniem surogātpasta izplatītājiem (tomēr spraudnis darbosies un filtrēs zināmos surogātpasta izplatītājus). Ja vēlaties iegūt savu API atslēgu, dodieties uz www.stopforumspam.com, lai reģistrētos, un pēc tam ievadiet atslēgu šeit. Ja vēl neesat saņēmis atslēgu, atstājiet lauku tukšu. Pēc tam tiks izmantota noklusējuma atslēga.

    2. Anti-spam saišu instalēšana un konfigurēšana

    SEO reliģijas piekritējiem (vairāk par manu attieksmi pret SEO nistiem varat lasīt citā) ir stingra pārliecība, ka, palielinot saišu skaitu uz viņu vietni, viņi to “reklamē” (nez kāpēc radās ideja par Interesanta un kvalitatīva satura radīšana nevienu neuzrunā, nenāk prātā). Viņš būtu sūcējs, bet būtu veidi, kā no viņa izvilkt naudu. Tātad daži “pilsoņi” forumos sniedz pakalpojumus vietņu “darbināšanai”. Viņi izveido lielu skaitu kontu dažādos forumos un ievieto atpakaļsaites tur parakstos un citos pieejamajos laukos. Neskatoties uz to, ka pat “SEO eksperimentētāji” jau ir eksperimentāli pierādījuši, ka šīs saites nav izmantojamas, daži brīdina, ka par to varat saņemt meklētājprogrammu aizliegumu, piemēram, Yandex vienkārši ignorē saites VISOS forumos un vietnēs, kur ikviens. var atstāt saites. Arī Google ir līdzīgi algoritmi - linku ignorēšana komentāros utt Bet likums nav rakstīts piesūcekņiem... Tāpēc mums, forumu īpašniekiem, jārēķinās ar faktiem, ka “foršie SEO optimizētāji” pasūta “skriešanu ” no viņu sūdīgajiem darbiem par tūkstoš rubļiem.

    Spraudnis Stop surogātpasta izplatītājs filtrēs daudz. Bet mēs varam viņam palīdzēt! Jūs varat ļoti interesēties par saišu ievietošanu savā forumā no surogātpasta izplatītājiem. Tieši tam ir paredzētas Anti-Spam saites. Šis spraudnis (konkrētus numurus var mainīt iestatījumos) veic šādas darbības:

    • tie, kuriem, piemēram, ir mazāk par piecām ziņām, nevar atstāt saites vispār
    • tie, kuriem, piemēram, ir mazāk par 15 ziņojumiem, nevar atstāt aktīvās saites, http:// tiek noņemts no saitēm, un kopumā šīs saites kļūst par nubolaites (newbielink)
    • tie, kuriem, piemēram, ir mazāk par 50 ziņām, var atstāt aktīvas saites, bet visām saitēm tiek piešķirts atribūts nofollow.
    • Tie, kuriem ir vairāk nekā 50 ierakstu, var ievietot visbiežāk sastopamās aktīvās saites, kas nodod vietnes svaru uz lapu, uz kuru ir saite.

    Ticiet man, potenciālie SEO ir ļoti uzmanīgi attiecībā uz formu, kādā viņu saite nonāk vietnē. Viņi ātri zaudēs interesi par jūsu forumu, ja nevarēs tur viegli ievietot savas sūdīgās saites uz savām sūdīgajām vietnēm.

    Jā, starp citu, iepriekš minētie noteikumi darbojas arī tādās jomās kā paraksti.

    Lai instalētu šo spraudni, dodieties uz tā oficiālo lapu. Lejupielādējiet anti_spam_links_v1.0.1.zip arhīvu (numurs var atšķirties). Atkal foruma administratorā dodieties uz pakotņu instalēšanu (kā to darījāt ar iepriekšējo pakotni) un instalējiet to. Šai pakotnei nav valodas faila, tāpēc nav nepieciešams izpakot arhīvu vai ar to kaut ko darīt.

    Lai konfigurētu spraudni, dodieties uz sadaļu

    Konfigurācija → Modifikācijas iestatīšana... → Modifikāciju iestatīšana

    Ja vēlaties, norādiet, cik ziņojumiem ir jābūt lietotājam, lai uzlabotu savas iespējas.

    Secinājums

    Šie divi spraudņi padarīs jūsu, foruma īpašnieka, dzīvi ĻOTI vieglāku un ietaupīs daudz laika. Tomēr laiku pa laikam surogātpasta izplatītāji uzlaužas, un vismaz reizi nedēļā jums ir nepieciešams “attīsināt” lietotājus un dzēst surogātpasta ziņojumus. Tāpēc neatsakieties no saviem tīmekļa resursiem!



    
    Tops