Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Gabimet
  • 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. Si të mbroni forumin tuaj të Simple Machines (SMF) nga mesazhet e padëshiruara Do të zgjasë indeksin e temës php të mundësuar nga smf

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. Si të mbroni forumin tuaj të Simple Machines (SMF) nga mesazhet e padëshiruara Do të zgjasë indeksin e temës php të mundësuar nga smf

Përshëndetje, të dashur lexues të faqes së blogut. Pra, vazhdojmë temën e konfigurimit të motorit të forumit të quajtur SMF, të cilin e filluam në postimin për të. Aty ende nuk e kemi bërë forumin rus, për sa i përket përkthimit nga ndërfaqja angleze. Për momentin nuk duket shumë i paraqitshëm, por pas Rusifikimit (nëse nuk është bërë tashmë) dhe krijimit të seksioneve të duhura, pamja e tij do të përmirësohet ndjeshëm.

Sot do të shikojmë temat e dizajnit dhe do ta bëjmë atë rus, dhe gjithashtu do të instalojmë komponentin JFusion, i cili mund të funksionojë me të dy motorët (Jumla dhe SMF), i cili do të na lejojë të kemi një bazë të përbashkët përdoruesi për dy dhe vetëm një formë për të regjistrimin dhe hyrjen.

Temat dhe instalimi i paketës së gjuhës ruse

Motori Simple Machines Forum mbështet aftësinë për të ndryshuar temat dhe ato mund të ndryshohen si për të gjithë forumin ashtu edhe për seksionet e tij individuale në veçanti. Personalisht, kam përdorur temën e paracaktuar, por kam bërë mjaft ndryshime në të me dorë. Në veçanti, ndryshova sfondin, ngjyrat e disa elementeve, shtova një orë në një flash drive, një radio dhe shumë më tepër, për të cilat do të flas në postimet pasuese në këtë seksion.

Pse nuk kam përdorur asnjë nga temat shtesë gjatë krijimit të forumit? Epo, ndoshta gjithçka ka të bëjë me dembelizmin tim. Jo, nuk kam qenë dembel për të kërkuar dhe shkarkuar tema të reja, për fat të mirë ka shumë vende ku mund të bëhet kjo. Përtacia ime qëndron diku tjetër.

Fakti është se e gjithë shumëllojshmëria e modaliteteve për këtë motor, e krijuar për të zgjeruar aftësitë e tij, është e përqendruar posaçërisht në temën e paracaktuar. Më lejo të shpjegohem. Nëse keni një temë të paracaktuar, atëherë shtimi i një modi në SMF bëhet brenda pak sekondash dhe, si rregull, nuk kërkon redaktim manual të kodit.

Nëse instaloni një mod me një temë dizajni të ndryshme nga ajo e paracaktuar, do t'ju duhet, siç thonë ata, të përpunoni të gjitha pjesët e papërpunuara me një skedar. Me fjalë të tjera, do t'ju duhet të përdorni FileZilla (shkarkoni dhe konfiguroni atë; ju mund të hyni në sit nëpërmjet FTP dhe të hapni për redaktimin e skedarëve të motorit tuaj të forumit, në të cilin ky mod bën ndryshime.

Pastaj kërkoni vendin e duhur në kod dhe kryeni veprimet e nevojshme: ose zëvendësoni kodin, ose fshini, ose shtoni një pjesë të kodit para ose pas fragmentit të kërkuar. Nëse mendoni se mund të ketë rreth një duzinë skedarësh në të cilët do të duhet të bëhen ndryshime, atëherë mund të imagjinoni se sa e mundimshme do të jetë ta bëni këtë. Në këtë rast duhet të jeni shumë të kujdesshëm dhe të mos bëni gabime, sepse në të kundërt mund të mos hapet fare forumi.

Nëse të gjitha problemet e mësipërme të përdorimit të një teme jo të paracaktuar nuk ju trembin, atëherë mund t'i shkarkoni nga këtu. Temat atje janë të renditura në seksione (minimalizëm, afër klasikes, moderne, etj.) dhe për secilën prej tyre mund të shihni një pamje të saj në ekran të plotë. Unë do t'ju tregoj se si t'i instaloni të njëjtat tema pak më vonë.

Nëse nuk e keni Rusifikuar forumin në fazën e ngarkimit të skedarëve të motorit në host, siç u përshkrua në pjesën e parë të këtij opusi (shih lidhjen në fillim të artikullit), atëherë mund ta bëni tani. Paketa e gjuhës ruse me atë të kërkuar, e shkarkuar më parë nga kjo faqe, duhet të zbërthehet, dhe më pas të kopjohet dosja Temat në dosjen rrënjë, ku tashmë ekziston një drejtori me të njëjtin emër.

Pas përfundimit të kopjimit, duhet të identifikoheni në forum duke përdorur emrin e përdoruesit dhe fjalëkalimin e administratorit. Zgjidhni "Admin" në menunë e sipërme dhe më pas klikoni "Cilësimet e serverit" në kolonën e majtë.

Në dritaren që hapet, gjeni artikullin "Gjuha e parazgjedhur e Forumit" dhe zgjidhni gjuhën ruse nga lista rënëse dhe më pas klikoni në butonin "Ruaj" në fund të faqes.

Kjo është e gjitha, tani konferenca juaj është plotësisht në Rusisht.

Zgjidhja e problemeve kur instaloni moda që nuk mbështesin gjuhën ruse

Ju lutemi vini re se në të ardhmen, kur shtoni moda në SMF që nuk kanë një përkthim rusisht, ndonjëherë mund të keni një problem me shfaqjen e cilësimeve të modës në panelin e administratorit. Në fakt, të njëjtat cilësime thjesht nuk do të jenë të dukshme në panelin e administratorit, sepse... nuk do të ketë skedarë rusifikimi për ta. Prandaj, do të keni dy mundësi për të zgjidhur këtë problem.

Mënyra e parë është të kaloni në anglisht për të gjithë forumin. Ju mund të shihni se si mund të bëhet kjo në disa paragrafë më lart. Prandaj, pasi të kryeni veprimet e nevojshme me këto cilësime, do t'ju duhet të ktheheni përsëri në Rusisht.

Metoda e dytë është më e ndërlikuar, por do të na lejojë të shohim gjithmonë cilësimet e modaliteteve të instaluara në panelin e administratorit, dhe jo vetëm kur aktivizohet gjuha angleze. Unë ndalem në këtë pikë në mënyrë kaq të detajuar sepse pyetja që dikush ka instaluar një mod dhe nuk mund t'i gjejë cilësimet e tij në panelin e administratorit të konferencës së tyre është një pyetje shumë e zakonshme.

Pra, metoda e dytë është shtimi i vargjeve të përkthimit në skedarët Russification për modalitetet e reja të shtuara. Unë do t'ju tregoj më vonë se si të përcaktoni se cilat skedarë Rusifikimi duhet të ndryshohen dhe ku t'i merrni ato. Ndërkohë, përkohësisht, mund të përdorni metodën e parë.

Instalimi i JFusion për integrimin e faqes në internet dhe forumit

Së pari ju duhet të shkarkoni JFusion dhe Russifikimin e tij. Pasi kemi hyrë në panelin e administratorit të Joomla, ne kryejmë veprime standarde: zgjidhni nga menyja e sipërme e panelit të administratorit artikujt "Zgjerime" - "Instalo/Çinstalo" - "Shkarko skedarin e paketës" - butonin "Shfleto" - gjej skedarin me komponenti jfusion_package.zip në kompjuterin tuaj - klikoni në butonin " Ngarko skedarin&Instalo>".

Pas kësaj, shfaqet një dritare që ju informon se komponenti është instaluar me sukses. Nëse shfaqen probleme, mund të njiheni me zgjidhjet për disa prej tyre në lidhjen e dhënë pak më lart.

Tani është koha për Rusifikimin, i cili shtohet saktësisht në të njëjtën mënyrë si vetë komponenti. ato. përsëritni sekuencën e veprimeve: "Zgjerime" - "Instalo/Çinstalo" - "Shkarko skedarin e paketës" - butonin "Shfleto" - gjeni skedarin JFusion Russification në kompjuterin tuaj - klikoni në butonin "Shkarko skedarin & Instalo". Tani mund të shkojmë te cilësimet përgjatë rrugës "Përbërësit" - "JFusion" dhe të sigurohemi që Russification është shtuar me sukses dhe po funksionon.

Paç fat! Shihemi së shpejti në faqet e faqes së blogut

Ju mund të jeni të interesuar

Vendosja e JFusion për të kombinuar forumin SMF dhe sajtin Joomla
Modulet JFusion për shfaqjen e mesazheve nga forumi në faqen e internetit, si dhe krijimin e një butoni në SMF për t'u kthyer në Joomla
Krijimi i një artikulli menyje në Joomla për të hyrë në forum dhe transferimi i regjistrimit të përdoruesit nga SMF në sajt
Instalimi i Forumit SMF - Integrimi i Forumit Joomla 1.5 dhe Simple Machines duke përdorur komponentin JFusion
Shtesat për Joomla - çfarë janë ato dhe ku të shkarkoni komponentë, module dhe shtojca për Joomla, si t'i instaloni dhe hiqni ato
Komponenti K2 për krijimin e blogjeve, katalogëve dhe portaleve në Joomla - veçoritë, instalimi dhe Rusifikimi Galeria e Fotove për Joomla - Pjesa 3 - Krijimi i galerive në Joomla 1.5 duke përdorur komponentin Phoca Gallery - shtimi i kategorive dhe ngarkimi i imazheve në galerinë e fotove
ARTIO JoomSEF - konfigurimi i lidhjeve dhe titullit CNC (SEF) në Joomla, si dhe krijimi i një faqeje gabimi 404 duke përdorur këtë shtesë
Akeeba Backup (dikur JoomlaPack) - krijimi i një kopje rezervë të një siti Joomla dhe rivendosja nga një kopje rezervë me dy klikime

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 zgjat 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 të fshirë mesazhet 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. Dërguesit e padëshiruar 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:

Kaloj te seksioni "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 ato 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.

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, ju nuk do të jeni në gjendje të raportoni dërgues të rinj të bezdisshëm (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!

Të gjithë e dinë që unë thjesht nuk mund të jetoj pa Joomla, por, për mendimin tim, nuk ka asnjë forum të mirë për komponentët. Kjo është arsyeja pse unë punoj me motorët e forumit. Një nga të rejat që sapo kam filluar ta përdor është Le të fillojmë një kategori të re SMF me gjëra të dobishme me shpresë. Ne fillojmë pak, dhe si fillestarë është shumë e dobishme.

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

Më lejoni të bëj një rezervim menjëherë se unë punoj vetëm me smf 2 dhe ky artikull do të lidhet posaçërisht me këtë version të motorit të forumit falas.

Dhe kështu, lexuesit e rregullt e dinë se sa nuk më pëlqen të vendos "10" lidhje të jashtme në faqet zyrtare të motorëve, përfshirë ato të forumit. Kjo është arsyeja pse, para së gjithash, ne heqim të drejtën e autorit dhe deri në 4, vëmendje 4 lidhje të jashtme të formularit " SMF 2.0.2 | Makina të thjeshta | SMF © 2011 | XHTML"! Për ta bërë këtë, lidheni me sajtin nëpërmjet forumit/Temave/FTP emri i temës suaj/ dhe modifikoni skedarin index.template.php. Natyrisht, në fund ka një kod (rreth rreshtit 330) që shfaq lidhje të jashtme që nuk na pëlqejnë aq shumë. Prandaj fshijmë: "

  • ", tema_e drejta e autorit(), "
  • "Dhe"
  • ", $txt["xhtml"], "
  • ". Gjithçka është kaq e thjeshtë dhe e lehtë. Në botimet e ardhshme, prisni materiale të reja për promovimin dhe optimizimin e forumeve në SMF/

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

    #!/usr/bin/perl

    Script # 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.

    Script 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ërkufizimi i 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ë një listë të forumeve që kam përdorur me analizuesin tuaj të Google. Pyetjet si kjo u dërguan në motorin e kërkimit

    site:forum.*.ru
    site:talk.*.ru
    site:board.*.ru
    faqe: smf.*.ru
    faqe: 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 sajte 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%). E imja punBB e preferuar përfundoi 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 kjo renditet sipas TCI identifikoni forumet dhe vendosni postimet në njëqindën e parë me lidhje në një nga faqet tuaja. 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.

    Artikujt më të mirë mbi këtë temë