Hapat e parë në optimizimin e motorëve të kërkimit Forumi i makinave të thjeshta: heqja e të drejtave të autorit dhe lidhjeve të jashtme. Hapat e parë në optimizimin e motorëve të kërkimit Simple Machines Forum: heqja e të drejtave të autorit dhe lidhjeve të jashtme Tabela e kampionit mundësuar nga smf

Në rast se dikush nuk e di, Forumi i Simple Machines - shkurt SMF - është, siç thuhet në faqen zyrtare, një paketë falas, e nivelit profesional që do t'ju lejojë të organizoni komunitetin tuaj online në pak minuta. në këtë motor, mund të shikoni këtu. Unë vetë ngrita forumin tim në të (nga rruga, shkoni te FreeForum.biz).

Nuk ka rëndësi se sa shumë apo pak spam shfaqen në forumin tuaj. E rëndësishme është që ju të shpenzoni kohën tuaj të vlefshme për moderimin. Vendosja e një plugin-i që do të bëjë të gjithë punën për ju kërkon disa minuta dhe do t'ju kursejë, në total, ditë dhe muaj, të cilat do të shtohen në minutat që do të kishit shpenzuar për fshirjen e mesazheve dhe fshirjen e përdoruesve.

Do të vërej se u përpoqa të luftoja vetë spammers - bllokova hyrjen përmes IP-së dhe madje edhe nën-rrjeteve. Me të vërtetë funksionoi, filtronte shumë mbeturina, por megjithatë, një herë në një ose dy ditë dikush ia dilte mbanë. Dhe u desh mjaft kohë për të rimbushur bazën e të dhënave të IP-ve të ndaluara. Mendova se duhet të kishte një mënyrë më të mirë, dhe me të vërtetë kishte!

1. Instalimi dhe konfigurimi i Stop Spammer

Në dy javë funksionim, kjo shtojcë bllokoi 2202 përdorues të rremë. Secili prej tyre do të linte të paktën një mesazh. Spammers nuk tregojnë shenja të ngadalësimit dhe unë do të kaloja kohë duke pastruar forumin tim çdo ditë.

Në vend të kësaj, çdo disa ditë shkoj në faqen e menaxhimit të përdoruesve dhe shoh diçka si kjo:

Unë kaloj në seksionin "Në pritje të miratimit" (këta janë spammerët e gjetur të cilëve u është hequr mundësia për të lënë mesazhe derisa llogaritë e tyre të miratohen nga administratori). Unë kontrolloj kutinë e zgjedhjes "Zgjidh të gjitha" dhe i fshij me një klik:

Kjo është e gjitha, të gjitha llogaritë e padëshiruara shkojnë në harresë. Le të kthehemi në listën tonë të përdoruesve:

Shihet se lista është rralluar dukshëm, por kush janë të tjerët? Ne i zgjedhim të gjithë dhe i dërgojmë për verifikim me një buton:

Shfaqet një "e kuqe", e fshijmë menjëherë. Nëse keni kohë të lirë, mund të bëni të tjera. Nëse nuk keni kohë, atëherë mos bëni asgjë me përdoruesit e rinj - shumica e tyre do të "skuqen" gjatë kontrolleve të mëvonshme. Nëse keni kohë, mund të shkoni në profilet e tyre dhe të shikoni - nëse ka një lidhje në nënshkrim, ata menjëherë do të ndalohen, këto janë llogari të rreme të spammers që nuk do të lënë kurrë një mesazh të vetëm të dobishëm.

Unë ju thashë se si ta përdorni këtë shtojcë magjike, tani do t'ju tregoj se si ta instaloni atë.

Shkarkoni dy skedarë: language_full.zip (kjo është paketa gjuhësore për përkthimin e shtojcës) dhe StopSpammer_v2_3_9.zip (numri mund të jetë i ndryshëm, pasi versionet përditësohen). Shpaketoni përmbajtjen e arkivit StopSpammer_v2_3_9.zip në një dosje. Shpaketoni arkivin language_full.zip në të njëjtën dosje dhe pranoni të zëvendësoni skedarët. Tani paketoni dosjen tonë në një arkiv zip.

Në panelin e administratorit, vazhdoni të instaloni paketat. Përballë mbishkrimit "Shkarko paketën" ka një buton për zgjedhjen e një skedari në kompjuterin tuaj. Zgjidhni arkivin tonë të ri (ku zëvendësuam skedarin e gjuhës), ngarkoni atë në forum dhe aktivizoni paketën.

Kjo eshte!

Konfigurimi shtesë i shtojcës ndodh në panelin e administratorit: shkoni te

Përdoruesit → Regjistrimi → Cilësimet

Ju mund të lini vlerat e paracaktuara atje. Ekziston gjithashtu një fushë "Çelësi juaj API". Pa këtë çelës, nuk do të jeni në gjendje të raportoni dërgues të ri të postës së padëshiruar (por shtojca do të funksionojë dhe do të filtrojë postuesit e njohur). Nëse dëshironi të merrni çelësin tuaj API, shkoni te www.stopforumspam.com për t'u regjistruar dhe më pas futni çelësin këtu. Nëse nuk e keni marrë ende çelësin, lëreni fushën bosh. Pastaj do të përdoret çelësi i paracaktuar.

2. Instalimi dhe konfigurimi i Lidhjeve Anti-Spam

Adhuruesit e fesë SEO (mund të lexoni më shumë rreth qëndrimit tim ndaj SEO-nistëve në një tjetër) kanë një bindje të fortë se duke rritur numrin e lidhjeve në faqen e tyre, ata e "promovojnë" atë (për disa arsye ideja e ​​krijimi i përmbajtjes interesante dhe me cilësi të lartë nuk i pëlqen askujt, nuk vjen në mendje). Ai do të ishte pinjoll, por do të kishte mënyra për të nxjerrë para prej tij. Pra, disa “qytetarë” ofrojnë shërbime për “drejtimin” e faqeve përmes forumeve. Ata krijojnë një numër të madh llogarish në forume të ndryshme dhe futin backlinks atje në nënshkrime dhe fusha të tjera të disponueshme. Përkundër faktit se edhe "eksperimentuesit e SEO" kanë vërtetuar tashmë eksperimentalisht se këto lidhje janë me përdorim zero, disa paralajmërojnë se mund të merrni një ndalim nga motorët e kërkimit për këtë, Yandex, për shembull, thjesht injoron lidhjet në TË GJITHA forumet dhe faqet ku dikush mund të lërë lidhje. Google gjithashtu ka algoritme të ngjashme - duke injoruar lidhjet në komente, etj. Por ligji nuk është shkruar për pinjollët... Prandaj, ne, pronarët e forumeve, duhet të llogarisim me faktet që "optimizuesit e lezetshëm të SEO" urdhërojnë një "run ” e krijimeve të tyre të ndyra për një mijë rubla.

Shtojca Stop Spammer do të filtrojë shumë. Por ne mund ta ndihmojmë atë! Ju mund të interesoheni për të postuar lidhje në forumin tuaj nga postuesit e postës së padëshiruar. Pikërisht për këtë shërbejnë Lidhjet Anti-Spam. Kjo shtojcë (numrat specifikë mund të ndryshohen në cilësimet) bën sa më poshtë:

  • ata që, për shembull, kanë më pak se pesë mesazhe, nuk mund të lënë lidhje fare
  • ata që për shembull kanë më pak se 15 mesazhe, nuk mund të lënë lidhje aktive, http:// hiqet nga lidhjet dhe në përgjithësi këto lidhje bëhen nubolink (newbielink)
  • ata me, për shembull, më pak se 50 postime mund të lënë lidhje aktive, por të gjitha lidhjeve u jepet një atribut nofollow.
  • Epo, ata që kanë më shumë se 50 postime mund të fusin lidhjet aktive më të zakonshme, të cilat e transferojnë peshën e faqes në faqen që lidhet.

Më besoni, SEO-të e mundshëm janë shumë të kujdesshëm për formën në të cilën përfundon lidhja e tyre në faqe. Ata do të humbasin shpejt interesin për forumin tuaj nëse nuk mund të postojnë lehtësisht lidhjet e tyre të ndyra në faqet e tyre të ndyra atje.

Po, meqë ra fjala, rregullat e mësipërme funksionojnë edhe në fusha të tilla si nënshkrimet.

Për të instaluar këtë shtojcë, shkoni në faqen e saj zyrtare. Shkarkoni arkivin anti_spam_links_v1.0.1.zip (numri mund të jetë i ndryshëm). Përsëri në administratorin e forumit, shkoni te instaloni paketat (siç keni bërë me paketën e mëparshme) dhe instaloni atë. Nuk ka skedar gjuhësor për këtë paketë, kështu që nuk ka nevojë të shpaketoni arkivin ose të bëni ndonjë gjë me të.

Për të konfiguruar shtojcën, shkoni te seksioni

Konfigurimi → Konfigurimi i modaliteteve… → Konfigurimi i modifikimeve

Nëse dëshironi, specifikoni sa mesazhe duhet të ketë përdoruesi për të përmirësuar aftësitë e tij.

konkluzioni

Këto dy shtojca do ta bëjnë jetën tuaj, pronarit të forumit, shumë më të lehtë dhe do të kursejnë shumë kohë. Megjithatë, herë pas here depërtojnë dërguesit e padëshiruar dhe, të paktën një herë në javë, ju duhet të "holloni" përdoruesit dhe të fshini mesazhet e padëshiruara. Prandaj, mos i braktisni burimet tuaja të internetit!

Epo, le të fillojmë të japim këshilla të vogla për optimizimin dhe promovimin e faqeve (forumeve) në phpBB. Në këtë rast, ne do të kryejmë një hak të vogël që do të ndihmojë të heqësh qafe një lidhje të jashtme si " Mundësuar nga phpBB ©...". Në këtë botim do të shikojmë 2 mënyra në të cilat mund ta bëni këtë - një teknikë për phpBB 3.x.x.

Heqja e një lidhjeje të jashtme Mundësuar nga phpBB © 2000, 2002, 2005, 2007 phpBB Group dhe mbështetje ruse phpBB

Mënyra e parë për të hequr një lidhje të jashtme që thotë Mundësuar nga phpBB © 2000, 2002, 2005, 2007 phpBB Group. Dhe kështu, mënyra më e lehtë është të fshini duke përdorur panelin e administratorit. Shkojmë në panelin administrativ, shkojmë te artikulli i menusë "Stilet", në të majtë shohim panelin ku ndodhet blloku në meny, ne jemi të interesuar për bllokun "Përbërësit e stilit" dhe në të "Templates". Sipas standardit, në dritaren e propozuar do të shohim si më poshtë: prosilver dhe subsilver2, megjithëse mund të ketë të tjera nëse i instaloni. Në përgjithësi, kjo nuk është çështja. Nga grupi i propozuar, zgjidhni atë të paracaktuar. Klikoni në butonin "redakto" pranë shabllonit. Më pas, shfaqet një dritare që ju kërkon të "Zgjidhni një skedar shabllon". Tjetra, zgjidhni "Skedarin e shabllonit" - "overall_footer.html". Redaktori HTML shfaqet më poshtë. Ne gjejmë kodin e mëposhtëm: " Mundësuar nga phpBB 2000, 2002, 2005, 2007 phpBB Group"dhe thjesht fshijeni, megjithëse mund të vendosni lidhjen dhe titullin tuaj."
(TRANSLATION_INFO)
" (i cili ndodhet më poshtë, gjithashtu mund të fshihet) - ky kod është përgjegjës për lokalizimin, për shembull një lidhje e jashtme me mbishkrimin "Mbështetje ruse phpBB".

Mënyra e dytë për të hequr një lidhje të jashtme që thotë Mundësuar nga phpBB © 2000, 2002, 2005, 2007 phpBB Group. Kjo metodë është e ngjashme, por ne lidhemi me sitin përmes Pratacol ftp. Shkoni te stilet/template_name/template/overall_footer.html në vijim. Dhe ne redaktojmë të njëjtin kod që redaktuam më lart. Nëse ndryshoni kodin, mos harroni të vendosni kodimin UTF - në këtë mënyrë, në vend të ankorave mund të shfaqen "krisur" (katrore dhe simbole të tjera të pakuptueshme).

Turne dhe pushime në Australi

Forumet e internetit janë një nga llojet më të njohura të burimeve të internetit. Kjo është e kuptueshme, pasi forumet janë një platformë ideale për komunikim falas midis vizitorëve. Një forum është një mënyrë e shkëlqyer për të organizuar një komunitet në faqen tuaj dhe për të ndërtuar një audiencë të rregullt vizitorësh.

Ka shumë motorë forumi. Unë kam dashur prej kohësh të rishikoj motorët e forumit. Unë nuk do t'i krahasoj ato me njëri-tjetrin - kjo është tema e një artikulli të veçantë.

Kur zgjidhni një motor forumi, ju këshilloj të përcaktoni vetë pikat e mëposhtme:

1. Çfarë funksionaliteti të forumit ju nevojitet? Shumica e motorëve të forumit kanë aftësi të gjera, por disa nuanca nuk zbatohen në të gjitha CMS-të e forumit. Unë rekomandoj të vizitoni faqet zyrtare të motorëve dhe të lexoni përshkrime të hollësishme të funksionalitetit.

2. Motori me pagesë ose falas - kjo pikë gjithashtu duhet të merret parasysh. Ekzistojnë vetëm dy motorë me pagesë në këtë përmbledhje - vBulletin dhe IPB, pjesa tjetër janë falas.

3. Zhvillimi i komunitetit - kur një motor ka një komunitet të zhvilluar si në internetin anglishtfolës ashtu edhe në atë rusisht, ky është një plus i madh. Zhvillimi i komunitetit lidhet drejtpërdrejt me numrin e modifikimeve, përmirësimeve dhe modeleve të ndryshme të projektimit. Nëse motori ka një komunitet të vogël, atëherë duhet të keni parasysh se shumë çështje do të duhet të zgjidhen vetë.

4. Data e përditësimit të fundit të motorit - nëse motori nuk është përditësuar për një kohë të gjatë, kjo tregon që zhvilluesit nuk po e zhvillojnë atë ose kanë braktisur zhvillimin e mëtejshëm. Ky është një disavantazh i madh. Teknologjitë e internetit po evoluojnë vazhdimisht dhe një forum me funksionalitet të vjetëruar do të kufizojë mundësitë për zhvillimin e mëtejshëm të tij.

Mirë, mjaft fjalë të mëdha :) Do të filloj me motorët më të njohur të forumit, bazuar në këtë vlerësim CMS.

Ky është motori im i preferuar i forumit, dhe unë drejtoj forumin tim Planet Photoshop në këtë motor. Arsyeja nuk është vetëm se është një motor forumi falas, por edhe se ka funksionalitet të gjerë, ka zhvilluar komunitete si në internet anglishtfolës ashtu edhe në RuNet, prandaj janë zhvilluar shumë moda për phpBB për çdo shije, me ndihma e së cilës mund ta zgjeroni edhe më tej funksionalitetin.

Regjistrat e veprimeve të përdoruesit, moderatorit, administratorit, cilësimet e sakta të të drejtave të aksesit të moderatorit dhe administratorit, identifikimi i robotëve të kërkimit, krijimi i grupeve të përdoruesve, sondazhet, bashkëngjitjet në mesazhe dhe mesazhet personale - këto janë vetëm një pjesë e funksionalitetit të phpBB .

Gjithashtu më pëlqen shumë drejtimi në të cilin phpBB po zhvillohet nga versioni në version. phpBB është i përshtatshëm si për administratorët, ashtu edhe për moderatorët dhe për përdoruesit e zakonshëm.

Mendimi im pas disa vitesh përdorimi i phpBB është se është një motor i mrekullueshëm forumi që nuk kërkon burime pritëse dhe ofron të gjithë potencialin e nevojshëm për drejtimin e një forumi.

Burime të dobishme për phpBB:

Invision Power Board është një motor forumi me pagesë që është shumë i popullarizuar në internet. Ju mund ta zbuloni koston në RuNet. Shumë forume të famshme veprojnë mbi të. Ajo ka zhvilluar komunitete në internetin në gjuhën angleze dhe ruse.

Ka aplikacione zyrtare shtesë për IPB (galeri, blog, modul i arkivit të skedarëve). Për më tepër, ekziston një redaktues i mesazheve vizuale, një version tekstual i forumit i optimizuar për robotët e kërkimit, një mjet për kopje rezervë të përshtatshme të bazës së të dhënave të forumit, një regjistër i detajuar i veprimeve të administratorëve dhe moderatorëve, si dhe një regjistër i veprimeve të robotit të kërkimit. .

Faqe të dobishme për Invision Power Board:

🔥 Meqe ra fjala! Unë jam duke zhvilluar një kurs me pagesë për promovimin e faqeve të internetit të SEO Shaolin në gjuhën angleze. Nëse jeni të interesuar, mund të aplikoni në faqen e tij të internetit seoshaolin.com.

vBulletin është një motor i mrekullueshëm forumi. Paguhet, kostoja mund të zbulohet. Së bashku me IPB, vBulletin është lider në mesin e motorëve me pagesë.

Mbështetja e podcasting, gjenerimi automatik i burimeve RSS të forumit, aftësia për vizitorët për të krijuar grupe sociale dhe klube interesi në forum, galeritë e fotografive të përdoruesve, etiketat janë të mbështetura, aftësia për të shtuar tema të forumit në faqerojtësit socialë nga vetë përdoruesit - këto janë më të tipare interesante të vBulletin, për mendimin tim.

punBB është një forum shumë i lehtë dhe i thjeshtë. Paneli i kontrollit të forumit është i përshtatshëm dhe intuitiv. punBB ka më pak veçori, por kjo kompensohet nga shpejtësia dhe kërkesat e ulëta për burimet e pritjes.

Zhvilluesit e punBB fokusohen te butësia, shpejtësia dhe kompaktësia.

Burime të dobishme në punBB:

YaBB është një motor forumi falas i shkruar në Perl. Ndryshe nga shumica e motorëve të tjerë të forumit, YaBB përdor skedarë dhe jo një bazë të dhënash për të ruajtur të dhënat.

Një redaktues i përshtatshëm teksti për të shkruar mesazhe, mundësi të shumta për administratorët dhe moderatorët, aftësia për të ndryshuar cilësimet dhe shabllonet në fluturim, aftësia për të kthyer një faqe në një "version të printueshëm" - këto nuk janë të gjitha aftësitë e motorit të forumit YaBB .

Tani një digresion i vogël. Nëse jeni të interesuar të mësoni rreth atyre metodave të promovimit që japin një efekt të mirë për rritjen e trafikut të synuar, atëherë unë mund të ofroj kërkimin tim të paguar të SEO inteligjencës http://seorazvedka.ru/, në të cilën tregova, duke përdorur shembullin e 10 të rinjve fitimprurës faqe nga tema të ndryshme, si promovohen dhe përshkruhen se si kjo mund të përdoret për të promovuar burimet e tyre.

SMF është një tjetër motor forumi i shpejtë dhe i lehtë. Është i pakërkueshëm për burimet e serverit dhe po fiton në mënyrë aktive popullaritet.

Mbështetje OpenID, një sistem paralajmërimi për përdoruesit, aftësia për të paramoderuar tema, mesazhe dhe bashkëngjitje nëse është e nevojshme, një redaktues WYSIWYG për mesazhet - dhe kjo nuk është gjithçka që lejon SMF!

Intellect Board është motori origjinal pa pagesë. Ideja prapa zhvilluesve të Intellect Board është të krijojnë një faqe interneti të bazuar në një forum. Funksionaliteti i Intellect Board është shumë i gjerë - një koleksion artikujsh, prezantime, lajme, arkiv skedarësh, galeri fotografish, bisedë IRC, enciklopedi. Në thelb, Intellect Board është një sistem i plotë i menaxhimit të faqeve në internet.

Karakteristikat kryesore të Bordit Intelekt - Aftësia për të vendosur rregulla për të gjitha seksionet, mbështetje për bibliotekat grafike GD dhe GD2 për krijimin e kopjeve të vogla të fotografive dhe fotografive, aftësia për të lëshuar paralajmërime dhe shpërblime nga moderatorët dhe administratorët (dhe paralajmërimet mund të jenë ose të pacaktuar ose të kufizuar me kohë), vlerësimi i temave, artikujve, skedarëve dhe fotove/

ExBB (Buletini Ekskluziv))

ExBB është një motor forumi i lehtë dhe pa pagesë. Ai, si YaBB, nuk kërkon një bazë të dhënash dhe ruan informacionin në skedarë teksti.

ExBB ka këto avantazhe: faqet gjenerohen shumë shpejt, ngarkesa në server është minimale, një shkallë e lartë rezistence ndaj hakerimit, forumi funksionon në skedarë, nuk kërkohet asnjë bazë të dhënash, që ai të funksionojë mjafton që hosti të ketë Mbështetje PHP.

Vanilla është një motor forumi origjinal që është interesant për modularitetin e saj. Një plus i madh i këtij CMS të forumit është se shumica e moduleve mund të instalohen me një klik

Avantazhet e Vanilla: korniza e saj që ju lejon të shkruani shtesa, aftësia për të ndërtuar komunitete (votim, retë etiketimi, blogje, chat, shtesa të ngjashme me karma, etj.), lehtësia e instalimit të shtesave (në shumicën e rasteve , ngarkojeni, shtypni një buton - dhe kaq!), zgjerueshmëria e funksionalitetit standard (modulariteti) për shkak të shtesave, prej të cilave rreth 450 janë shkruar tani.

Një veçori tjetër interesante e motorit të forumit Vanilla është sistemi "Whisper" - thjesht mund t'i dërgoni një mesazh dikujt në një pëshpëritje pa lënë faqen e temës, ose të krijoni një temë "pëshpëritje", e cila do të jetë një histori vizuale e korrespondencës.

Le të fillojmë menjëherë me kodin kryesor të skriptit:

#!/usr/bin/perl

Skripti # which-forum.pl
# (c) 2010 Alexandr A Alexeev, http://site/

përdorni strikte;

# rreshta të komentuar - për ashpërsi
# nëse detyra është të mbledhësh statistikat e motorit, lëreni ashtu siç është
# nëse bëni një listë të forumeve - mos komentoni

të dhënat e mia $;
$data .= $_ndërsa (<> ) ;

# kontrolloni se sa është mundësuar nga phpBB pa një lidhje në fund
printoni "phpbb \n"
nëse ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i ose
# $data =~ /viewforum\.php\?[^""]*f=\d+/i ose
$data =~ /phpBB\-SEO/i ose
$data =~ /) ;
print "ipb \n"
nëse ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i ose
$data =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i ose
$data =~ /

/i ose
$data =~ /index\.php\?[^""]*showforum=\d+/i) ;
print "vbulletin \n"
nëse ($data =~ /Mundësuar nga:?[^<]+vBulletin[^<]+(?:Version)?/i ose
$data =~ /) ;
print "smf \n"
nëse ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*> Mundësuar nga SMF/i ose
$data =~ /index\.php\?[^""]*board=\d+\.0/i) ;
print "punbb \n"
nëse ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #ose
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
print "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i ose
nëse ($data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
print "exbb \n"
nëse ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # ose
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
print "yabb \n"
nëse ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i ose
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
print "dleforum \n"
nëse ($data =~ /\(Mundësuar nga Forumi DLE\)<\/title>/i ose
$data =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Forumi DLE<\/a>/i) ;
print "ikonboard \n"
nëse ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i ose
$data =~ /\n"
nëse ($data =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i ose
# $data =~ /topic\.php\?fid=\d+/i ose
nëse ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
print "stokesit \n"
# if($data =~ /forum\.php\?f=\d+/i ose
nëse ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
print "podium \n"
# if($data =~ /topic\.php\?t=\d+/i ose
nëse ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
print "usebb \n"
# if($data =~ /forum\.php\?id=\d+/i ose
nëse ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
print "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i ose
nëse ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
print "yetanotherforumnet \n"
nëse ($data =~ /Edhe një Forum tjetër\.net/i ose
$data =~ /default\.aspx\?g=posts&t=\d+/i) ;

Ju do të gjeni këtë dhe skriptet e tjera të përmendura në postim në këtë arkiv.

Skript cili-forum.pl shqyrton kodin e faqes HTML për të parë nëse ai përmban nënshkrime të motorit të forumit. Ne përdorëm një teknikë të ngjashme kur përcaktuam WordPress dhe Joomla, por ka disa dallime. Së pari, vetë skripti nuk ngarkon kodin e faqes, por e lexon atë nga stdin ose një skedar i kaluar si argument. Kjo ju lejon të shkarkoni faqen një herë, për shembull, duke përdorur wget, dhe më pas ta drejtoni atë nëpër disa analizues, nëse kemi më shumë se një. Së dyti, në këtë skenar prania e një nënshkrimi është 100% një shenjë e motorit. Herën e fundit, prania e një nënshkrimi vetëm i shtoi peshë motorit përkatës dhe motori me peshën më të madhe "fitoi". Vendosa që në këtë rast, një qasje e tillë vetëm do ta ndërlikonte në mënyrë të panevojshme kodin.

Për të testuar skenarin, bëra disa kërkime. Unë përpilova një listë me disa mijëra forume dhe kalova secilën prej tyre përmes skenarit tim, duke përcaktuar kështu përqindjen e përgjigjeve të programit dhe popullaritetin e motorëve të ndryshëm.

Për të marrë listën e forumeve, përdora analizuesin tim Google. Pyetjet si kjo u dërguan në motorin e kërkimit

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

e kështu me radhë. Në skedar do të gjeni kodin e plotë të gjeneruesit të pyetjeve gen-forumsearch-urls.pl. Përveç zone.ru, u përdorën edhe .su .ua .kz dhe .by. Herën e kaluar, ishte e vështirë për të kryer një studim të tillë, pasi faqet WordPress dhe Joomla nuk kanë nënshkrime të tilla në URL. Katalogët si cmsmagazine.ru/catalogue/ nuk ofrojnë një madhësi të mjaftueshme të mostrës. Çfarë janë 600 faqe Drupal?

Duhet të pranoj, rezultatet e eksperimentit më zhgënjyen. Nga 12,590 vendet e studiuara, motori u identifikua me sukses vetëm në 7,083, domethënë vetëm në 56% të rasteve. Ndoshta nuk kam marrë parasysh ndonjë motor? A ishte vërtet e vërtetë që gjysma e forumeve kishin të instaluar Bitrix? Apo duhet të kisha kaluar më shumë kohë duke kërkuar nënshkrime? Në përgjithësi, këtu kërkohen kërkime shtesë.

Ndër 56% të motorëve të identifikuar me sukses, më të njohurit, siç pritej, ishin IPB (31%), phpBB (26.6%) dhe vBulletin (26.5%)

Ato ndiqen me një vonesë të madhe nga SMF (5.8%) dhe DLEForum (5.3%). PunBB-ja ime e preferuar ishte vetëm në vendin e 6-të (1.64%). Unë nuk do të rekomandoja të besoni shumë në këto numra (ata thonë se çdo forum i tretë në RuNet funksionon në IPB), por sigurisht që mund të nxirren përfundime të caktuara.

Për shembull, nëse keni ndërmend të krijoni një faqe në një motor forumi dhe planifikoni të modifikoni forumin, të themi, t'i paguani përdoruesit 0,01 dollarë për çdo mesazh me tërheqje automatike të fondeve një herë në javë, atëherë duhet të zgjidhni një nga tre motorët më të njohur. Sa më popullor të jetë forumi, aq më të mëdha janë shanset për të gjetur një programues që e di mirë atë.

Nëse nuk priten ndryshime të rëndësishme në motor, atëherë mund të ketë kuptim të zgjidhni një motor më pak të njohur, për shembull SMF ose punBB. Kjo do të zvogëlojë numrin e sulmeve të hakerëve në forumin tuaj dhe sasinë e postës së padëshiruar që dërgohet automatikisht në të.

Skriptet për kërkimin/identifikimin e forumeve mund të gjejnë gjithashtu shumë aplikime praktike. Gjëja e parë që më erdhi në mendje ishte të renditja forumet e identifikuara sipas TIC dhe të postoja në njëqind postimet e para me lidhje në një nga faqet e mia. Sidoqoftë, qindra lidhje dofollow të forumit nuk ndikuan në asnjë mënyrë TCI (2 përditësime kanë kaluar), kështu që është më mirë të mos humbni kohë këtu, përveç nëse nuk jeni të interesuar për tranzicione.

Është e qartë se përdorimi i përmendur i skripteve është larg nga i vetmi. Unë mendoj se ju mund të kuptoni lehtësisht se si mund t'i përdorni ato ndryshe.