Acasă Teste USE - 2017 la matematică Masa de cină alimentată de smf. Detectare automată a motorului forumului

Masa de cină alimentată de smf. Detectare automată a motorului forumului

Toată lumea știe că pur și simplu nu pot trăi fără Joomla, dar, în opinia mea, nu există un forum bun în componente. De aceea lucrez cu motoare de forum. Una dintre cele noi pe care tocmai am început să le folosesc recent este Pornirea unei noi categorii SMF cu lucruri, sperăm, utile. Începem mic, bine, ca începători foarte folositori.

Primii pași în optimizarea motoarelor de căutare Forumul Simple Machines: Eliminați drepturile de autor și legăturile externe

Voi face imediat o rezervare că lucrez numai cu smf 2 și acest articol se va referi în mod special la această versiune a motorului de forum gratuit.

Și astfel, cititorii obișnuiți știu cât de mult nu-mi place să pun „10” link-uri externe către site-urile oficiale ale motoarelor, inclusiv cele de forum. De aceea, în primul rând, eliminăm drepturile de autor și până la 4, atenție 4 link-uri externe din formularul „ SMF 2.0.2 | Mașini simple | SMF © 2011 | XHTML" ! Pentru a face acest lucru, conectați-vă la site prin intermediul forumului FTP/Teme/ numele temei dvs/ și editați fișierul index.template.php. Desigur, în partea de jos este codul (aproximativ linia 330), care afișează link-uri externe care nu ne plac atât de mult. Prin urmare, eliminăm: "

  • ", theme_copyright(), "
  • " și "
  • ", $txt["xhtml"], "
  • ". Totul este atât de simplu și ușor. În următoarele publicații, așteptați noi materiale despre promovarea și optimizarea forumurilor pe SMF /

    De mult timp nu iubesc seobayers, așa că am scris acest tutorial pentru voi:

    Unul dintre cele mai mari mistere despre xrumer a fost crearea de profiluri, iar eu sunt un noob, dar unul inteligent: P, încerc mereu să găsesc modalități de a crea mai ușor. Recent făceam un test și am găsit o modalitate bună de a genera cu ușurință link-uri de profil. Înainte de a începe, voi posta rezultatele:

    Instrumente- Hrefer 3.3, Xrumer 7.5, Scrapebox, instrument AdWords pentru cuvinte cheie, Keyword studio pro și o fuziune a listei de linkuri

    Lista de linkuri a fost generată- 250k (domenii unice)
    Profiluri generate- 60k (domenii unice) - multe în doar 20 de zile.

    Pasul 1
    Generați cuvinte cheie pentru care oamenii încearcă de fapt să se clasifice. Acesta este cel mai important pas în construirea profilului. Am văzut o listă uriașă partajată pe un alt forum care avea peste 300.000 de cuvinte. Eu spun la ce folosește căutarea cuvintelor cheie precum „aaaaa”, „abra ka dabra” etc. Cine se va clasa pentru acestea? Așa că am folosit bunul simț și am generat cuvinte cheie pe care oamenii le folosesc de fapt pentru clasare.

    Utilizare-
    1) Notați cel puțin 100 de cuvinte cheie din căutarea pe Google (nu AdWords) care sunt largi și au concurență masivă, cum ar fi cardul de credit, asigurarea etc.

    2) Încărcați unul câte unul aceste cuvinte cheie în keyword studio pro (am folosit versiunea crack: P) și generați cuvinte cheie similare. Rețineți că aceste cuvinte sunt mai bune decât scrapebox wonderwheel scraper.

    3) Încărcați toate aceste cuvinte cheie în scrapebox și generați cuvinte cheie până la 3 niveluri. De-dup-le etc. și salvează-i. Apoi, în final, faceți o listă uriașă cu toate cuvintele cheie generate din 100 de cuvinte originale.

    Pasul 2
    Încărcați-le în hrefer, dar înainte de a începe să faceți acest lucru:

    1) Editați cuvinte aditive și utilizați doar acestea:

    "alimentat de smf"
    „alimentat de vbulletin”
    „alimentat de phpbb”
    „alimentat de ip.board”

    etc. etc. etc. dar numai nume de software de forum. Am făcut asta așa că nu știu care sunt cele mai utile.

    2) Editați filtrul motorului de căutare și plasați acesta:

    membru.php?action=
    profile.php?viewprofile=

    etc. etc. practic toate acele filtre care au profilul de vizualizare în URL-ul lor.

    Logica este să obțineți maximul dintre acele profiluri care au fost realizate în scopul de a obține backlinkuri vizibile. (Am probleme la conectarea la dedi-ul meu, așa că voi posta lista completă mai târziu)

    3) Începeți să răzuiți și așteptați să se termine.

    Pasul 3- Un alt pas foarte important.

    De obicei, toți încărcați linkurile în xrumer și explodați, dar nu ar trebui să analizați baza de date și pentru a le elimina pe cele moarte. Așa că faceți clic pe instrumente -> analiza bazei de date

    1) Introduceți aceleași lucruri „alimentate de” în caseta din partea stângă.

    2) Alegeți lista de linkuri și selectați conținut de căutare și 50 de fire și mergeți. Acest lucru va elimina toate cele 404 forumuri și bloguri etc.

    Acum rulăm xrumer cu această listă de linkuri.

    1) Încărcați baza de date și configurați-vă proiectul.

    2) Accesați opțiunile avansate -> selectați doar înregistrare, mergeți la viteză<--->succes și treceți până la succes și selectați recaptcha cu 40-50 de încercări.

    3) Începeți și lăsați-l să se termine.

    În timp ce postarea este finalizată, de obicei trec la următorul pas de creare a cuvintelor cheie.

    Când toate profilurile sunt create, încărcați-le în fuziunea listei de linkuri și creați un fișier mare din acesta. Acum eliminați dupurile și toate și aveți un pachet bun de linkuri de profil.

    Deci, principalul este - cuvinte cheie pe care oamenii le caută - doar câteva cuvinte aditive și filtre - setările corecte etc.

    Veți observa că din lista finală de linkuri cu succes mediu și recpatcha oprit și 20-25 de încercări de captcha veți obține aproximativ 30k+ profiluri. Primesc 60k cu recaptcha și jumătate de succes

    Creare de profil fericită....

    Începerea unui subiect nou

    Navigați la forumul în care doriți să postați și faceți clic pe subiect nou butonul (poziționat implicit atât în ​​partea de sus, cât și în partea de jos a plăcii, așa cum se arată în ), care ar trebui să vă conducă la Începeți un subiect nou ecran. În timp ce aceasta prezintă o serie de opțiuni, cele două cele mai importante sunt Subiect câmp și principal mesaj câmp (nu etichetat ca atare, dar evident prin dimensiunea sa). Așadar, introduceți subiectul și începeți să tastați (sau să lipiți) mesajul în zona principală de text, observând că un mesaj din care lipsește un subiect sau un corp nu va fi acceptat pentru postare până când le are pe ambele. Dacă sunteți mulțumit de mesajul dvs. text simplu, îl puteți posta făcând clic pe post butonul și/sau previzualizați-l mai întâi făcând clic pe previzualizare butonul, dar există multe altele disponibile pentru a face lucrurile puțin mai interesante.

    • Unele forumuri arată arborele de navigațieîn partea de sus într-un mod orizontal care economisește spațiu.
    • Unele forumuri pot fi configurate pentru a oferi un suplimentar Verificare a ortografiei butonul de lângă postși previzualizare Opțiuni.

    Începerea unui nou sondaj

    Un sondaj este practic un subiect cu o întrebare adăugată și opțiuni de vot, începute prin clic Sondaj nouîn loc de subiect nou. Pentru a posta un sondaj este necesar să completați Întrebare câmp și cel puțin două dintre Opțiune câmpuri în plus față de Subiectși mesaj câmpurile cerute de un subiect standard. Alte opțiuni pentru a configura câte opțiuni poate vota utilizatorul, cât timp ar trebui să se desfășoare sondajul, dacă utilizatorii își pot schimba voturile și ce condiții trebuie îndeplinite pentru ca rezultatele să fie afișate ar trebui să se explice de la sine.

    Pentru a oferi mai mult de cinci opțiuni într-un sondaj, faceți clic pur și simplu Adăugați opțiunea de câte ori este necesar.

    Rețineți că este posibil ca unii utilizatori din unele forumuri să adauge un sondaj la un subiect existent.

    Postarea unui eveniment în calendar

    Acolo unde a fost configurată această opțiune (nu este standard „din cutie”), puteți posta un eveniment selectând Calendar din urmat de Post eveniment din ecranul calendarului. Ce vezi acum este a Începeți un subiect nou ecran cu câmpuri suplimentare pentru titlul evenimentului, data și panoul țintă, care pur și simplu adaugă evenimentul tău în calendar și creează un link înapoi către postarea ta din acel forum.

    Răspunsul la un subiect sau la un sondaj

    Răspunsul la un subiect sau la un sondaj este practic același cu , dar nu este necesar să introduceți nimic în Subiect câmp, cu excepția cazului în care doriți să schimbați ceea ce este deja acolo. Pentru a vota într-un sondaj, trebuie pur și simplu să selectați opțiunea (opțiunile) alese și să faceți clic Trimiteți Votul.

    Dacă „Răspuns rapid” a fost activat, un câmp de răspuns simplu va apărea și după postările de pe o pagină, dar va trebui să-l tastați pe al dvs. și manual dacă alegeți să îl utilizați.

    Citarea unei postări

    Pentru a răspunde la o postare citând-o, puteți fie să faceți clic pe Citat butonul pentru postarea relevantă și adăugați propriul mesaj la textul citat sau faceți clic pe Răspuns butonul urmat de Inserați citatul din postarea relevantă din „Rezumatul subiectului” de mai jos, dar rețineți că:

    • Ambele opțiuni adaugă un link către postarea inițială care arată numele afișului și data și ora postării, în timp ce citat tag citează pur și simplu postarea relevantă fără aceste informații suplimentare.
    • De asemenea, puteți păstra sau adăuga atributul „autor” independent de complet Citat funcție, așa cum se demonstrează mai jos.

    Modificarea sau ștergerea unei postări

    Pentru a modifica o postare, faceți clic pe Modifica butonul și faceți modificările. Rețineți că cele mai multe forumuri sunt probabil configurate pentru a afișa data și ora ultimei editări, dar administratorul (administratorii) pot permite, de asemenea, să treacă o perioadă scurtă înainte ca acest lucru să se întâmple.

    Pentru a șterge o postare, faceți clic pe Șterge butonul urmat de O.K de la Eliminați acest mesaj? caseta care apare. Unele forumuri vă pot permite, de asemenea, să eliminați subiecte sau sondaje pe care le începeți, dar butoanele pentru acestea sunt de obicei în partea de jos a paginii.

    Opțiuni standard de postare

    Anunta-ma de raspunsuri

    Bifați acest lucru pentru a vă abona la notificarea prin e-mail pentru acest subiect.

    Reveniți la acest subiect

    Bifați acest lucru pentru a reveni la subiect (în loc de indexul mesajelor) după postare (NB puteți seta și acest comportament ca preferință în profilul dvs.).

    Nu folosi smiley-uri

    Verificați acest lucru pentru a preveni analizarea și redarea anumitor elemente din postarea dvs. ca smiley.

    atașamente

    Dacă este activată, această funcție vă permite să atașați fișiere la postările dvs. în același mod ca majoritatea clienților de e-mail, așa că trebuie pur și simplu să navigați la fișierele relevante de pe computer înainte de a da clic post. Puteți să ștergeți atașamentele sau să adăugați mai multe până la , dar rețineți că:

    • Tipurile și dimensiunile de fișiere permise sunt stabilite de administratorul(ii) forumului.
    • Deși majoritatea forumurilor sunt probabil configurate pentru a afișa imagini atașate ca parte a postării, nu este posibil să previzualizare atașamente, așa că ar trebui să răsfoiți și să atașați întotdeauna fișierele chiar înainte de a vă încheia post mesajul tau.

    Referințe

    Codul avizului SMF

    Butoanele afișate aparțin temei implicite SMF și pot diferi de la forum la forum.

    Nume eticheta buton Cod Ieșire Comentarii
    Îndrăzneţ [b]îndrăzneț îndrăzneţ *
    *
    *
    *
    Strălucire strălucire Cele trei atribute (de exemplu, roșu, 2, 50) din eticheta „strălucire” sunt culoarea, puterea și, respectiv, lățimea.
    Cele două atribute (de exemplu, roșu, stânga) din eticheta „umbră” sunt culoarea și, respectiv, direcția.
    mutare mutare XHTML nu este valid, dar poate fi folosit și pentru imagini!
    Simplu
    Mașini
    forum
    Forumul mașinii simple Păstrează formatarea critică a textului, redată într-un font monospațiu.
    alinierea la stânga *
    centrat *
    alinierea la dreapta *
    De la dreapta la stanga * de la dreapta la stanga! Utilizarea obișnuită ar fi să postați arabă sau ebraică într-un document în limba engleză.
    de la stânga la dreapta * de la stânga la dreapta! Utilizarea obișnuită ar fi postarea în limba engleză într-un document arabă sau ebraică.
    *
    marimea fontului *
    font face Vor fi afișate doar fonturile instalate pe computerul utilizatorului, așa că utilizați cu precauție!
    culoarea fontului Schimbați culoarea Negru Roșu Galben Roz Verde Portocaliu Violet Albastru Bej Maro Teal Bleumarin Maroon Verde Lime roșu roșu Selectați culoarea din meniul drop-down.

    http://somesite/somefile.swf
    http://somesite/somefile.swf Vă rugăm să rețineți că, dacă Flashul încorporat a fost dezactivat de către administratorul(ii) forumului, fișierul Flash va apărea ca un hyperlink direct, așa cum se arată aici. Cele două atribute din eticheta „flash” (unde este cazul) sunt lățimea și, respectiv, înălțimea.

    http://somesite/image.gif
    Introduceți atributele de lățime și înălțime pentru a redimensiona imaginea.

    http://somesite/image.gif
    http://un site/ http://un site/ NB eticheta „url” se deschide într-o fereastră nouă, dar puteți tasta etichetele „iurl” pentru a le deschide în aceeași fereastră.

    link descriptiv
    link descriptiv

    [email protected]
    [email protected] *

    ftp://somesite/somefile
    ftp://somesite/somefile *

    link descriptiv
    link descriptiv
    * Nu există rezultate semnificative numai din etichetele „tabel”.
    * Nu există rezultate semnificative numai din etichetele „table” și „tr”.

    conţinut
    conţinut
    Observați imbricarea corectă a etichetelor, astfel încât etichetele „table” conțin etichetele „tr”, care conțin fiecare un număr egal de etichete „td”!
    SMF
    Buletin
    Bord
    Cod
    SMF Buletin
    Bord Cod
    superscript *
    indicele *
    teletip Font monospațiu.

    În cazul în care cineva nu știe, Simple Machines Forum - SMF pe scurt - este, după cum se precizează pe site-ul oficial, un pachet gratuit, de calitate profesională, care vă va permite să vă organizați propria comunitate online în câteva minute. pe acest motor, puteți vedea aici. Eu însumi mi-am pus forumul pe el (apropo, vizitați FreeForum.biz).

    Nu contează cât de mult sau cât de puțin spam apare pe forumul tău. Important este că îți petreci timpul prețios cu moderație. Configurarea unui plugin care va face toată munca pentru dvs. durează câteva minute și vă va economisi un total de zile și luni, care se vor aduna din minutele pe care le-ați petrece ștergând mesaje și ștergând utilizatori.

    Voi observa că am încercat să lupt singur cu spammerii - am blocat accesul prin IP și chiar prin subrețele. Chiar a funcționat, a filtrat mult gunoi, dar, cu toate acestea, o dată la una sau două zile cineva și-a făcut drum. Și s-a petrecut destul de mult timp pentru completarea bazei de date cu IP-uri interzise. M-am gândit că trebuie să existe o cale mai convenabilă și chiar a fost!

    1. Instalarea și configurarea Stop Spammer

    În două săptămâni de funcționare, acest plugin a blocat 2202 de utilizatori falși. Fiecare dintre ei ar lăsa cel puțin un mesaj. Spammerii nu vor încetini și în fiecare zi aș petrece timp ștergându-mi forumul.

    În schimb, la fiecare câteva zile merg la pagina de gestionare a utilizatorilor și văd ceva de genul acesta:

    Mă întorc la secțiunea „În așteptarea aprobării” (aceștia sunt spammerii găsiți care nu pot lăsa mesaje până când conturile lor sunt aprobate de administrator). Am bifat „Select all” și le șterg cu un singur clic:

    Gata, toate conturile de spam trec în uitare. Înapoi la lista noastră de utilizatori:

    Se vede că lista s-a subțiet vizibil, dar cine sunt restul? Selectați tot și trimiteți cu un singur buton pentru verificare:

    A apărut un „roșu”, îl ștergem imediat. Dacă ai timp liber, poți să faci altele. Dacă nu există timp, atunci nu faceți nimic cu utilizatorii noi - cei mai mulți dintre ei se vor „ruși” la verificările ulterioare. Dacă ai timp, poți să mergi la profilurile lor și să vezi – dacă există un link în semnătură – imediat interzis, acestea sunt conturi false ale spammerilor care nu vor lăsa niciodată un singur mesaj util.

    Ți-am spus cum să folosești acest plugin magic, acum îți voi spune cum să-l instalezi.

    Descărcați două fișiere: language_full.zip (acesta este pachetul de limbi pentru traducerea pluginului) și StopSpammer_v2_3_9.zip (numărul poate fi diferit pe măsură ce versiunile sunt actualizate). Dezarhivați conținutul arhivei StopSpammer_v2_3_9.zip într-un folder. Dezarhivați arhiva language_full.zip în același folder, sunteți de acord să înlocuiți fișierele. Acum arhivați folderul nostru.

    Accesați panoul de administrare pentru a instala pachete. Vizavi de inscripția „Descărcați pachetul” există un buton pentru selectarea unui fișier pe computer. Alegeți noua noastră arhivă (unde am înlocuit fișierul de limbă), încărcați-o pe forum și activați pachetul.

    Asta e!

    Configurarea suplimentară a pluginului are loc în panoul de administrare: accesați

    Utilizatori → Înregistrare → Setări

    Puteți lăsa valorile implicite acolo. Există, de asemenea, un câmp „Cheia dvs. API”. Fără această cheie, nu veți putea raporta noi spammeri (dar pluginul va funcționa și va filtra spammerii cunoscuți). Dacă doriți să obțineți propria cheie API, accesați www.stopforumspam.com pentru a vă înregistra, apoi introduceți cheia aici. Dacă nu ați primit încă cheia, lăsați câmpul necompletat. Apoi va fi folosită cheia implicită.

    2. Instalarea și configurarea legăturilor anti-spam

    Adepții religiei SEO (puteți vedea mai multe despre atitudinea mea față de SEO-niștii în altul) au o convingere puternică că prin creșterea numărului de link-uri către site-ul lor, îl „promovează” (din anumite motive, ideea de crearea de conținut interesant și de înaltă calitate nu este destinată nimănui din care nu vin în minte). Ar fi un nenorocit, dar există modalități de a obține bani de la el. Așadar, unii „cetățeni” oferă servicii pentru „rularea” site-urilor pe forumuri. Ei creează un număr mare de conturi pe diferite forumuri și introduc backlink-uri în semnături și alte câmpuri disponibile. În ciuda faptului că chiar și „seo-experimentatorii” au dovedit deja prin experiență că aceste link-uri nu sunt de folos, unii avertizează că puteți fi interzis din motoarele de căutare pentru aceasta, Yandex, de exemplu, pur și simplu ignoră link-urile de pe TOATE forumurile și site-urile unde oricine poate lăsa link-uri. Google are, de asemenea, algoritmi similari - ignorând link-urile în comentarii etc. Dar legea nu este scrisă pentru nenorociți... Prin urmare, noi, proprietarii de forumuri, trebuie să luăm în considerare faptul că „optimizatorii SEO cool” comandă o „rulare” " din meșteșugurile lor de rahat pentru o mie de ruble.

    Pluginul Stop Spammer va filtra foarte mult. Dar îl putem ajuta! Puteți elimina de sub picioarele spammerilor chiar interesul de a posta link-uri pe forumul dvs. Pentru asta sunt linkurile anti-spam. Acest plugin (numerele specifice pot fi schimbate în setări) face acest lucru:

    • cei care, de exemplu, au mai puțin de cinci mesaje, nu pot lăsa deloc link-uri
    • cei care, de exemplu, au mai puțin de 15 postări nu pot lăsa link-uri active, http:// este eliminat din link-uri și în general aceste link-uri devin nubolink-uri (newbielink)
    • cei cu, de exemplu, mai puțin de 50 de postări pot lăsa linkuri active, dar toate linkurile primesc atributul nofollow.
    • ei bine, cei cu mai mult de 50 de postări pot introduce cele mai comune link-uri active care transferă greutatea site-ului către pagina la care se leagă.

    Crede-mă, potențialii SEO sunt foarte atenți la forma în care ajunge linkul lor către site. Ei își vor pierde interesul pentru forumul dvs. foarte repede dacă nu își pot posta cu ușurință link-urile rahat către site-urile lor rahat acolo.

    Da, apropo, regulile de mai sus funcționează în domenii precum semnăturile.

    Pentru a instala acest plugin, accesați pagina oficială. Descărcați arhiva anti_spam_links_v1.0.1.zip (numărul poate fi diferit). Din nou în administratorul forumului, mergeți la instalați pachete (cum ați făcut cu pachetul anterior) și instalați-l. Nu există niciun fișier de limbă pentru acest pachet, așa că nu trebuie să despachetați arhiva sau să faceți nimic cu ea.

    Pentru a configura pluginul, accesați secțiunea

    Configurare → Configurați moduri... → Configurați modurile

    La cererea dvs., menționați câte mesaje ar trebui să aibă utilizatorul pentru a-și îmbunătăți capacitățile.

    Concluzie

    Aceste două plugin-uri FOARTE vă vor ușura viața dvs., proprietarul forumului, și vă vor economisi mult timp. Cu toate acestea, din când în când, spammerii pătrund și, cel puțin o dată pe săptămână, trebuie să „subțireți” utilizatorii și să ștergeți mesajele spam. Prin urmare, nu abandona resursele tale web!

    Să începem imediat cu codul de script principal:

    #!/usr/bin/perl

    # scriptul care-forum.pl
    # (c) 2010 Alexandr A Alexeev, http://website/

    folosiți strict;

    # rânduri comentate - pentru strictețe
    # dacă sarcina este de a colecta statistici ale motorului, lăsați-o așa cum este
    # dacă faci o listă de forumuri - decomentează

    my $data ;
    $date .= $_ while (<> ) ;

    # verificați câte au fost Powered by phpBB fără link de subsol
    tipăriți „phpbb \n"
    dacă ($date =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i sau
    # $date =~ /viewforum\.php\?[^""]*f=\d+/i sau
    $date =~ /phpBB\-SEO/i sau
    $date =~ /) ;
    tipăriți „ipb \n"
    dacă ($date =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i sau
    $date =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i sau
    $date =~ /

    /i sau
    $date =~ /index\.php\?[^""]*showforum=\d+/i) ;
    tipăriți „vbuletin \n"
    dacă ($date =~ /Produs de:?[^<]+vBulletin[^<]+(?:Version)?/i sau
    $date =~ /) ;
    tipăriți „smf \n"
    dacă ($date =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Produs de SMF/i sau
    $date =~ /index\.php\?[^""]*board=\d+\.0/i) ;
    tipăriți „punbb \n"
    dacă ($date =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #sau
    # $date =~ /viewforum\.php\?[^""]*id=\d+/i);
    tipăriți „fluxbb \n"
    # if($data =~ /viewtopic\.php\?id=\d+/i sau
    dacă ( $date =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
    tipăriți „exbb \n"
    dacă ($date =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # sau
    # $date =~ /forums\.php\?[^""]*forum=\d+/i);
    tipăriți „jabb \n"
    dacă ($date =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i sau
    $date =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
    tipăriți „dleforum \n"
    dacă ($date =~ /\(Alimentat de Forumul DLE\)<\/title>/i sau
    $date =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Forumul DLE<\/a>/i) ;
    imprimați „pictogramă \n"
    dacă ($date =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i sau
    $date =~ /
    dacă ($date =~ /
    # if($data =~ /forums\.php\?fid=\d+/i sau
    # $date =~ /topic\.php\?fid=\d+/i sau
    dacă ($date =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
    tipăriți „stokesit \n"
    # if($date =~ /forum\.php\?f=\d+/i sau
    dacă ($date =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
    imprimă „podium \n"
    # if($date =~ /topic\.php\?t=\d+/i sau
    dacă ($date =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
    tipăriți „usebb \n"
    # if($date =~ /forum\.php\?id=\d+/i sau
    dacă ($date =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
    tipăriți „wrforum \n"
    # if($data =~ /index\.php\?fid=\d+/i sau
    dacă ($date =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
    tipăriți „yetanotherforumnet \n"
    if ($date =~ /Yet Another Forum\.net/i sau
    $date =~ /default\.aspx\?g=posts&t=\d+/i) ;

    Acesta și alte scripturi menționate în postare pot fi găsite în această arhivă.

    Scenariul care-forum.pl examinează codul paginii html pentru prezența semnăturilor motorului de forum în el. Am folosit o tehnică similară atunci când definim WordPress și Joomla, dar există câteva diferențe. În primul rând, scriptul în sine nu încarcă codul paginii, ci îl citește din stdin sau dintr-un fișier transmis ca argument. Acest lucru ne permite să descărcam pagina o dată, de exemplu, folosind wget, și apoi să o rulăm prin mai multe analizoare, dacă avem mai multe. În al doilea rând, în acest script, prezența unei semnături este un semn 100% al motorului. Ultima dată, prezența semnăturii a dat greutate doar motorului corespunzător și a „câștigat” motorul cu cea mai mare greutate. Am decis că, în acest caz, o astfel de abordare nu ar face decât să complice inutil codul.

    Pentru a testa scenariul, am făcut o mică cercetare. Am compilat o listă de câteva mii de forumuri și am rulat fiecare dintre ele prin scriptul meu, determinând astfel procentul de activări ale programului și popularitatea diferitelor motoare.

    Pentru a obține lista de forumuri, am folosit analizatorul meu Google. Motorului de căutare i s-au trimis interogări precum

    site:forum.*.ru
    site:talk.*.ru
    site:board.*.ru
    site:smf.*.ru
    site:phpbb.*.ru
    ....

    si asa mai departe. Puteți găsi codul complet al generatorului de interogări în fișier gen-forumsearch-urls.pl. Pe lângă zona .ru, au mai fost folosite și .su .ua .kz și .by. A fost dificil să desfășurăm un astfel de studiu data trecută, deoarece site-urile WordPress și Joomla nu au astfel de semnături în URL. Cataloage precum cmsmagazine.ru/catalogue/ nu oferă o dimensiune suficientă a eșantionului. Ce înseamnă 600 de site-uri pe Drupal?

    Trebuie să recunosc că rezultatele experimentului m-au dezamăgit. Din cele 12.590 de site-uri studiate, doar 7.083 de motoare au fost identificate cu succes, adică doar în 56% din cazuri. Poate nu am luat in calcul vreun motor? Bitrix a stat pe jumătate din forumuri? Sau ar fi trebuit să petrec mai mult timp căutând semnături? În general, aici este nevoie de mai multe cercetări.

    Dintre cele 56% dintre motoarele identificate cu succes, IPB (31%), phpBB (26,6%) și vBulletin (26,5%) au fost cele mai populare, așa cum era de așteptat.

    Sunt urmați îndeaproape de SMF (5,8%) și DLEForum (5,3%). PunBB-ul meu preferat a fost doar pe locul 6 (1,64%). Nu aș sfătui să ai încredere în aceste cifre (se spune că fiecare al treilea forum din Runet funcționează pe IPB), dar se pot trage, desigur, anumite concluzii.

    De exemplu, dacă intenționați să faceți un site pe un motor de forum și intenționați să modificați forumul, de exemplu, să plătiți utilizatorilor 0,01 USD pentru fiecare mesaj cu retragerea automată a fondurilor o dată pe săptămână, atunci ar trebui să alegeți unul dintre cele mai populare trei motoare . Cu cât forumul este mai popular, cu atât este mai probabil să găsești un programator care este bine versat în el.

    Dacă nu sunt de așteptat modificări semnificative la motor, atunci ar putea avea sens să alegeți un motor mai puțin popular, cum ar fi SMF sau punBB. Făcând acest lucru, veți reduce numărul de atacuri de hackeri pe forumul dvs. și cantitatea de spam trimisă automat către acesta.

    Scripturile pentru găsirea/definirea forumurilor pot găsi, de asemenea, mai multe utilizări practice. Primul lucru care mi-a venit personal în minte a fost să sortez forumurile identificate după TCI și să plasez postări cu link-uri către unul dintre site-urile lor în prima sută. Cu toate acestea, o sută de link-uri dofollow pe forum nu au afectat în niciun fel TIC (au trecut 2 actualizări), așa că este mai bine să nu pierdeți timpul aici decât dacă sunteți interesat de tranziții.

    Este clar că utilizarea numită a scripturilor este departe de a fi singura. Cred că îți poți da seama cu ușurință cum altfel le poți folosi.