Automatická detekcia motora fóra. Prvé kroky pri optimalizácii pre vyhľadávače Fórum Simple Machines: odstránenie autorských práv a externých odkazov Živá nástenka poháňaná smf

Každý vie, že bez Joomly jednoducho nemôžem žiť, ale podľa môjho názoru neexistuje dobré fórum pre komponenty. Preto pracujem s motormi fóra. Jednou z noviniek, ktoré som len nedávno začal používať, je Začnime novú kategóriu SMF s snáď užitočnými vecami. Začíname v malom a pre začiatočníkov je to veľmi užitočné.

Prvé kroky pri optimalizácii pre vyhľadávače Fórum Simple Machines: odstránenie autorských práv a externých odkazov

Dovoľte mi hneď urobiť rezerváciu, že pracujem iba s smf 2 a tento článok sa bude týkať konkrétne tejto verzie bezplatného fóra.

A tak pravidelní čitatelia vedia, ako veľmi nerád dávam „10“ externých odkazov na oficiálne stránky motorov, vrátane fór. Preto v prvom rade odstraňujeme autorské práva a až 4, pozor na 4 externé odkazy formulára " SMF 2.0.2 | Jednoduché stroje | SMF © 2011 | XHTML"! Ak to chcete urobiť, pripojte sa k lokalite cez FTP fórum/Témy/ názov vašej témy/ a upravte súbor index.template.php. Prirodzene, úplne dole je kód (asi riadok 330), ktorý zobrazuje externé odkazy, ktoré sa nám až tak nepáčia. Preto vymažeme: "

  • ", theme_copyright(), "
  • "A"
  • ", $txt["xhtml"], "
  • ". Všetko je také jednoduché a ľahké. V nadchádzajúcich publikáciách očakávajte nové materiály o propagácii a optimalizácii fór na SMF/

    Začnime hneď s hlavným kódom skriptu:

    #!/usr/bin/perl

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

    používať prísne;

    # komentované riadky - pre presnosť
    # ak je úlohou zbierať štatistiky motora, nechajte to tak
    # ak vytvoríte zoznam fór - odkomentujte

    moje $data ;
    $data .= $_while (<> ) ;

    # skontrolujte, koľko bolo Powered by phpBB bez odkazu v päte
    vytlačiť "phpbb \n"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i alebo
    # $data =~ /viewforum\.php\?[^""]*f=\d+/i alebo
    $data =~ /phpBB\-SEO/i alebo
    $data =~ /) ;
    vytlačiť "ipb \n"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i alebo
    $data =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i alebo
    $data =~ /

    /i alebo
    $data =~ /index\.php\?[^""]*showforum=\d+/i) ;
    vytlačiť "vbulletin \n"
    if ($data =~ /Používa:?[^<]+vBulletin[^<]+(?:Version)?/i alebo
    $data =~ /) ;
    vytlačiť "smf \n"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Využíva SMF/i alebo
    $data =~ /index\.php\?[^""]*board=\d+\.0/i) ;
    vytlačiť „punbb \n"
    if ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i); #alebo
    # $data =~ /viewforum\.php\?[^""]*id=\d+/i);
    tlač "fluxbb \n"
    # if($data =~ /viewtopic\.php\?id=\d+/i alebo
    if ( $data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
    vytlačiť "exbb \n"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i); # alebo
    # $data =~ /forums\.php\?[^""]*forum=\d+/i);
    vytlačiť "yabb \n"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i alebo
    $data =~ /YaBB\.pl\?[^""]*num=\d+/i );
    vytlačiť „dleforum \n"
    if ($data =~ /\(Používa fórum DLE\)<\/title>/i alebo
    $data =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Fórum DLE<\/a>/i) ;
    vytlačiť „ikonboard“. \n"
    if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i alebo
    $data =~ /\n"
    if ($data =~ /
    # if($data =~ /forums\.php\?fid=\d+/i alebo
    # $data =~ /topic\.php\?fid=\d+/i alebo
    if ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
    vytlačiť „stokesit \n"
    # if($data =~ /forum\.php\?f=\d+/i alebo
    if ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
    vytlačiť „pódium \n"
    # if($data =~ /topic\.php\?t=\d+/i alebo
    if ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
    print "usebb \n"
    # if($data =~ /forum\.php\?id=\d+/i alebo
    if ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
    vytlačiť "wrforum \n"
    # if($data =~ /index\.php\?fid=\d+/i alebo
    if ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
    vytlačiť „etanotherforumnet \n"
    if ($data =~ /Ešte ďalšie fórum\.net/i alebo
    $data =~ /default\.aspx\?g=posts&t=\d+/i) ;

    Tento a ďalšie skripty spomenuté v príspevku nájdete v tomto archíve.

    Skript which-forum.pl skúma kód HTML stránky, aby zistil, či obsahuje podpisy nástroja fóra. Pri definovaní WordPress a Joomla sme použili podobnú techniku, ale existuje niekoľko rozdielov. Po prvé, samotný skript nenačíta kód stránky, ale načíta ho z stdin alebo súboru odovzdaného ako argument. To vám umožní stiahnuť si stránku raz, napríklad pomocou wget, a potom ju spustiť cez niekoľko analyzátorov, ak ich máme viac. Po druhé, v tomto skripte je prítomnosť podpisu 100% znakom motora. Naposledy prítomnosť podpisu len pridala na váhe zodpovedajúcemu motoru a motor s najväčšou hmotnosťou „vyhral“. Rozhodol som sa, že v tomto prípade by takýto prístup len zbytočne skomplikoval kód.

    Aby som otestoval scenár, urobil som si prieskum. Zostavil som zoznam niekoľkých tisícok fór a každé z nich som spustil cez svoj skript, čím som určil percento odpovedí programu a popularitu rôznych motorov.

    Na získanie zoznamu fór som použil môj analyzátor Google. Do vyhľadávača boli odoslané takéto dopyty

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

    a tak ďalej. Kompletný kód generátora dotazov nájdete v súbore gen-forumsearch-urls.pl. Okrem zone.ru sa používali aj .su, .ua, .kz a .by. Naposledy bolo ťažké vykonať takúto štúdiu, pretože stránky WordPress a Joomla takéto podpisy v adrese URL nemajú. Katalógy ako cmsmagazine.ru/catalogue/ neposkytujú dostatočnú veľkosť vzorky. Čo je 600 stránok Drupal?

    Musím priznať, že výsledky experimentu ma sklamali. Z 12 590 skúmaných miest bol motor úspešne identifikovaný len na 7 083, teda len v 56 % prípadov. Možno som nebral do úvahy nejaký motor? Bola naozaj pravda, že polovica fór mala nainštalovaný Bitrix? Alebo som mal stráviť viac času hľadaním podpisov? Vo všeobecnosti je tu potrebný ďalší výskum.

    Spomedzi 56 % úspešne identifikovaných motorov boli podľa očakávania najobľúbenejšie IPB (31 %), phpBB (26,6 %) a vBulletin (26,5 %).

    S veľkým oneskorením ich nasledujú SMF (5,8 %) a DLEForum (5,3 %). Môj obľúbený punBB bol až na 6. mieste (1,64 %). Neodporúčam veľmi veriť týmto číslam (hovoria, že každé tretie fórum na RuNet beží na IPB), ale určité závery sa, samozrejme, dajú vyvodiť.

    Napríklad, ak máte v úmysle vytvoriť stránku na motore fóra a plánujete upraviť fórum, povedzme, zaplatiť používateľom 0,01 USD za každú správu s automatickým výberom prostriedkov raz týždenne, mali by ste si vybrať jeden z troch najpopulárnejších nástrojov. Čím je fórum populárnejšie, tým je väčšia šanca nájsť programátora, ktorý sa v ňom dobre vyzná.

    Ak sa v motore neočakávajú žiadne výrazné zmeny, môže mať zmysel vybrať si menej populárny motor, napríklad SMF alebo punBB. Tým sa zníži počet útokov hackerov na vaše fórum a množstvo automaticky odosielaného spamu.

    Skripty na vyhľadávanie/identifikáciu fór môžu tiež nájsť mnoho praktických aplikácií. Prvá vec, ktorá mi napadla, bolo zoradiť identifikované fóra podľa TIC a pridať na prvých sto príspevkov odkazy na jednu z mojich stránok. Avšak stovky odkazov na dofollow fóra nijako neovplyvnili TCI (prešli 2 aktualizácie), takže je lepšie nestrácať čas tu, pokiaľ vás prechody nezaujímajú.

    Je jasné, že spomínané využitie skriptov nie je zďaleka jediné. Myslím, že môžete ľahko zistiť, ako inak ich môžete použiť.

    Nezabudnime na starý dobrý softvér fóra. Geekovia ho používajú na technickú podporu. Firmy ho používajú na spoluprácu. Tu je náš pohľad na viac ako 70 fór, hostiteľov a nástroje.

    Fórum Engines (slobodný softvér)

    Pocoo – Nikdy ste nepočuli o doske poháňanej Python? Ani ja, kým som nenašiel Pocoo. Je kompatibilný s WSGI a má pokročilý systém doplnkov.

    PunBB – so stránkami kompatibilnými s XHTML, jednoduchosťou a rýchlosťou, čo sa vám nepáči?

    Quicksilver Forums (QSF) – založené na už mŕtvom MercuryBoarde, QSF sa rozrástlo na vyspelý motor so športovými funkciami, ako sú 3D povolenia alebo skinovanie.

    RForum - silné fórum s integráciou zoznamu adries, poháňané Ruby.


    Simple Machines Forum (SMF) - Pôvodne vidlica YaBB SE, SMF obsahuje WYSIWYG, výkonné skupiny a oveľa viac. Poznámka: existuje určitý spor o tom, či je SMF slobodný softvér alebo nie, pretože nemáte povolené redistribuovať samotné fórum/softvér bez písomného povolenia.

    Snitz - Základné fórum ASP.

    Malé fórum, ktoré ukladá svoje informácie do súborov TXT namiesto databázy.

    Unclassified NewsBoard Forum (UNB) – Ľahko použiteľný nástroj fóra s upozornením Jabber.

    UseBB - Ľahký, prehľadný a efektívny balík dosiek.

    Vanilla - Úžasné AJAXified fórum s naozaj pekným vzhľadom, ktoré nikde inde nenájdete.

    Vikingboard - Minimalistický doskový motor pre vysoký výkon.

    Viscacha - doska s integrovaným CMS a konverziou z CuteCast, Vision Board, phpBB a WBB.

    YaBB – Jednoduchá inštalácia a používanie, YaBB je viac než len ďalšia nástenka.

    Yazd - Základný nástroj fóra pod licenciou Apache.

    Fórum Engines (komerčné)


    AspNetForum – Čistý a výkonný nástroj fóra ASP.NET. 85 – 169 USD.

    Burning Board – Jednoduché nastavenie dosky, ktorá importuje existujúce fóra Invision Power Board, MyBB, phpBB, PunBB, Simple Machines Forum alebo vBulletin. 139,99 – 269,99 USD.

    FuseTalk – výkonný softvér fóra, ktorý používajú veľké mená ako Adobe, Boeing, NASA, NBC, US Airforce, McAfee a Lonely Planet. Ale mená vás budú stáť. 649 – 4 599 USD.

    FusionBB – Kalendár, fotogaléria, PayPal, šablóny článkov a oveľa viac sú dostupné s týmto skvelým softvérom. Paušálny poplatok 425 $ alebo paušálny poplatok 149 $ a 39 $ ročne.

    Ideálna doska BB - ASP/COM s peknou funkciou revízie. 299 – 2 099 USD.

    Invision Power Board (IPB) - Jedna z najpopulárnejších komerčných dosiek všetkých čias. 149,99 – 299,99 USD.

    Jive Forums - Výkonná doska používaná spoločnosťami ako EA a ESPN. Bohužiaľ, veľmi drahé. Paušálny poplatok 14 950 USD, 1 950 USD/1 000 používateľov, 4 950 USD/5 000 používateľov alebo 9 950 USD/20 000 používateľov.

    MyProBB - Výkonné antispamové funkcie z neho robia strážcu. Je to tiež lacné, 25 dolárov ročne.

    UBB.threads – paušálny poplatok 725 USD alebo paušálny poplatok 229 USD a 125 USD ročne.

    vBulletin - Mimoriadne populárna doska s množstvom funkcií. Paušálny poplatok 160 USD alebo 85 USD ročne.

    WowBB - WYSIWYG, internacionalizácia a oveľa viac dostupné s touto doskou PHP. Paušálny poplatok 99 USD alebo 55 USD ročne.

    Hostitelia fóra


    Blursoft MetaForum - Má veľa funkcií AJAX, ale dokáže zostať priateľské k vyhľadávaniu. A áno, tlačidlo späť funguje. Zadarmo.

    Conforums – Neobmedzené kategórie, nástenky a príspevky s prispôsobením HTML a JavaScriptu. Zadarmo.

    CuteCast – základný hosting fóra. Zadarmo.

    GoBoardz - Pekné fórum so zdieľaním fotografií a pekným rozhraním. Zadarmo.

    Hyperboards – Veľký poskytovateľ hostingu s globálnym prihlásením (jeden účet Hyperboards vás prihlási do každého fóra Hyperboards), vzhľadmi, stránkami a neobmedzeným počtom príspevkov a násteniek. Zadarmo.

    Invision Power Board (IPB) - Jedna z najpopulárnejších komerčných dosiek všetkých čias. 10 - 75 USD mesačne.

    ProBoards - dobre známy hostiteľ poháňaný YaBB. Zadarmo.

    Náhle spustenie – hostiteľ fóra s neobmedzeným počtom príspevkov, odpovedí a násteniek. Zadarmo.

    WowBB - WYSIWYG, internacionalizácia a oveľa viac dostupné s touto doskou PHP. Paušálny poplatok 99 USD a 3,95 USD mesačne alebo 7,95 USD mesačne.

    Integrácia fóra


    Integrácia bbPress a Wordpress - Oficiálny návod na integráciu dvoch sesterských projektov.

    Komponent Joomla, ktorý pridáva výkonné fórum.

    Integrácia Vanilla a Wordpress - Oficiálny sprievodca integráciou dvoch populárnych CMS.

    IpbWiki – spája Invision Power Boards a MediaWiki.

    Joomla!Vanilla - Most medzi Joomla CMS a Vanilla.

    Nástroje fóra


    BBCodeXtra Firefox Extension - Kontextová ponuka na vloženie BBCode alebo (X)HTML. Freeware.

    Ahoj, Khabraviti!

    Nedávno som bol zmätený myšlienkou vytvoriť fórum. Vytvorenie fóra v súčasnosti nespôsobuje používateľom veľké ťažkosti, pretože existuje pomerne veľké množstvo pripravených CMS fóra, ktoré túto úlohu výrazne uľahčujú. Ale medzi ich množstvom môže byť veľmi ťažké vybrať skutočne potrebný CMS. Preto som sa rozhodol napísať vlastnú recenziu, ktorá aspoň trochu pomôže užívateľovi pri výbere v smere toho či onoho motora.

    Voľné motory
    #1 - PunBB
    Krásny a ľahko použiteľný motor. Pohodlné a intuitívne rozhranie administračného panela. Fórum je veľmi kompaktné, má malý počet funkcií (s podboxmi), ale to sa dá ľahko opraviť pomocou doplnkov. Pohodlné a jednoduché vytváranie tém. Ak potrebujete fórum, ktoré je jednoduché a ľahko sa inštaluje, konfiguruje a používa, toto je ideálna voľba.
    - rusky hovoriaca komunita
    Existuje oveľa viac rôznych motorov, ktoré som do recenzie nezahrnul, pretože si myslím, že nie sú také žiadané a obľúbené ako vyššie uvedené. No a čo sa týka môjho subjektívneho názoru, odporučil by som PunBB alebo XenForo.

    Tagy: vytvoriť fórum, cms fóra, nástroj fóra

    Tento článok nie je predmetom komentára, keďže jeho autor ešte nie je riadnym členom komunity. Autora budete môcť kontaktovať až potom, čo dostane pozvánku od niekoho z komunity. Do tohto momentu bude jeho používateľské meno skryté pod aliasom.

    No, začnime dávať malé tipy na optimalizáciu a propagáciu stránok (fór) na phpBB. V tomto prípade vykonáme malý hack, ktorý vám pomôže zbaviť sa externého odkazu, ako napríklad „ Beží na phpBB ©...". V tejto publikácii sa pozrieme na 2 spôsoby, ako to môžete urobiť - technika pre phpBB 3.x.x.

    Odstránenie externého odkazu Beží na phpBB © 2000, 2002, 2005, 2007 phpBB Group a ruská podpora phpBB

    Prvý spôsob odstránenia externého odkazu s nápisom Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Najjednoduchším spôsobom je odstránenie pomocou panela správcu. Prejdeme na administratívny panel, prejdeme na položku ponuky „Styles“, vľavo vidíme panel, kde sa nachádza blok v ponuke, zaujíma nás blok „Style Components“ a v ňom „Šablóny“. Podľa štandardu v navrhovanom okne uvidíme nasledovné: prosilver a subsilver2, hoci môžu existovať aj iné, ak ste ich nainštalovali. Vo všeobecnosti o to nejde. Z navrhovanej sady vyberte predvolenú. Kliknite na tlačidlo "upraviť" vedľa šablóny. Ďalej sa zobrazí okno s výzvou na „Vyberte súbor šablóny“. Ďalej vyberte „Súbor šablóny“ - „overall_footer.html“. HTML editor sa zobrazí nižšie. Nájdeme nasledujúci kód: " Beží na phpBB 2000, 2002, 2005, 2007 phpBB Group"a jednoducho ho vymažte, hoci si môžete nastaviť vlastný odkaz a titulok."
    (TRANSLATION_INFO)
    “ (ktorý sa nachádza nižšie, je možné aj vymazať) – tento kód je zodpovedný za lokalizáciu, napríklad externý odkaz s nápisom „podpora ruského phpBB“.

    Druhý spôsob odstránenia externého odkazu s nápisom Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Táto metóda je podobná, ale na stránku sa pripájame cez Pratacol ftp. Prejdite na nasledujúce štýly cesty/template_name/template/overall_footer.html. A upravíme rovnaký kód, ktorý sme upravili vyššie. Ak zmeníte kód, nezabudnite nastaviť kódovanie UTF - týmto spôsobom sa môžu namiesto kotiev objaviť „crackery“ (štvorce a iné nepochopiteľné symboly).