Každý ví, že bez Joomly prostě nemůžu žít, ale podle mého názoru dobré fórum v komponentách, ne. To je důvod, proč pracuji s motory fóra. Jednou z novinek, kterou jsem začal používat teprve nedávno, je Starting a new SMF category, doufám, že s užitečný materiál. Začínáme v malém, no, jako začátečníci velmi užitečné.

První kroky dovnitř optimalizace pro vyhledávače Simple Machines Forum: odstraňte autorská práva a externí odkazy

Okamžitě si zarezervuji, že pracuji pouze s smf 2 a tento článek se bude konkrétně týkat této verze bezplatného modulu fóra.

A tak pravidelní čtenáři vědí, jak nerad dávám „10“ externích odkazů na oficiální stránky motorů, včetně těch na fóru. To je důvod, proč nejprve odstraňujeme autorská práva a až 4, pozor 4 externí odkazy formuláře " SMF 2.0.2 | Jednoduché stroje | SMF © 2011 | XHTML" ! Chcete-li to provést, připojte se k webu přes FTP fórum/Motivy/ název vašeho tématu/ a upravte soubor index.template.php. Samozřejmě úplně dole je kód (asi řádek 330), který zobrazuje externí odkazy, které se nám tolik nelíbí. Proto odstraňujeme: "

  • ", theme_copyright(), "
  • " a "
  • ", $txt["xhtml"], "
  • ". Všechno je tak jednoduché a snadné. V příštích publikacích čekejte nové materiály o propagaci a optimalizaci fór na SMF /

    Pořádá Botmaster Labs, neplánováno. Není čas, video je potřeba pro soutěž, jako nový trend, i když je snazší vše vysvětlit dobrými snímky obrazovky (můj IMHO) a ve skutečnosti nechci nic točit. Výdělečných témat zbylo velmi málo, tupý spam už nevládne vůbec, tady je potřeba přemýšlet a téma nikdo nevystřelí, jen když to zastaralí zkusí dát do krásného obalu a trochu zapudrovat. :) Ale to není o nás. Obecně se tyto 3 „ne“, myslím, v podstatě pro většinu potenciálních účastníků staly překážkami účasti v soutěži. Je to jako s opravou auta ze tří: levně, kvalitně, rychle - ve službě mohou splnit pouze 2 podmínky zároveň. posaďte se a vyberte si, co je vám bližší. :) Stejně tak je to se soutěží: Mám čas, můžu natočit video, ale není téma, nebo můžu udělat video, mám téma, ale nemám vůbec čas, nebo je volný čas a je tam malé téma, ale video děsí. Ale je dobré, když jsou splněny 2 podmínky zároveň. Dobře, nechme texty. Budu pokračovat k sobě. Neměl jsem to v plánu, tak se zapojím do soutěže, dokonce jsem si vybral, pro který článek budu hlasovat. Říkejte si, co chcete, ale Doz zná software velmi dobře a ví, jak jej používat velmi rozumně. Dnes jsem se ale dozvěděl, že se v soutěži objevily intriky. Ukázalo se, že nebudu moci hlasovat, ale mohou to udělat pouze začátečníci, kteří si software zakoupili v roce 2011 a soutěž je pro ně určena. Trochu mě to překvapilo, ale majitel je gentleman. Soutěž je reklamní kampaní a Alexander ví lépe, jak ji vést. Obecně jsem se tehdy rozhodl napsat článek, je to poněkud jednodušší napsat, když je jasné, pro koho je to ve skutečnosti nemožné pro celé JZD.
    Dlouhý úvod je u konce, nyní k věci.
    Co potřebuje začátečník, když si pořídí takový superkombajn, kterým je komplex Xrumer + Hrefer? To je pravda, naučte se na tom pracovat a zahoďte iluzi, že tím, že začnete spamovat listy, můžete vydělávat peníze. Pokud si to myslíte, věnujte své peníze hned na charitu. Musíte se naučit, jak používat nástroje komplexu, nejlépe je ostřit pro sebe. Čas „víc si vzít – víc hodit“ je pryč. Kvantita ustupuje kvalitě. Takže základnu budeme sbírat pro sebe, neučte se, jak na to - zapadnete za vlak. Khrefer nám s tím samozřejmě pomůže. Pokud plánujete propagovat své zdroje na Googlu, musíme také hledat dárcovské stránky prostřednictvím Googlu. Myslím, že je to pochopitelné a logické. Google ale jako paní měděné hory své bohatství nerozdává všem. Chce to přístup. Rád bych hned řekl, že nedoufejte, že podle znaků, které najdete na veřejnosti, budete schopni něco shromáždit. Proto jsou veřejně dostupné, protože nestojí za nic. Nebudu téma dále rozvíjet. Je lepší vám říct, jak to správně sestavit, abyste viděli výsledek, zbytek si dokončíte sami, hlavní věcí je pochopit princip. Je potřeba sbírat podle toho správného podle znaků konkrétních motorů, které potřebujeme, a ne podle znaků fór obecně. to hlavní chyba začátečníci – nesoustřeďte se na konkrétní, ale snažte se obsáhnout vše jako celek. A přesto, pokud chcete analyzovat víceméně normální základnu, odmítněte používat operátory v dotazech. Žádné "inurl:", "site:", "title" atd. Google okamžitě zakáže hledače, jako jste vy. Proto pečlivě studujeme motory, se kterými tento moment Hrumer pracuje:

    Běží na php-Fusion

    Ve verzi Chrumer 7.07 byl program trénován s několika novými motory:

    forumi.biz, forumb.biz, 1forum.biz, 7forum.biz atd.

    phpBB-fr.com, téma Solaris phpBB

    A proces učení se novým věcem neustále pokračuje.
    Obecně musíme připravit správné dotazy pro analýzu Khreferem. Vezměme si jako příklad forum dizhok. SMF fóra. A začneme jej rozebírat na části pro analýzu. Náš milovaný Google nám s tím pomůže. Zadání dotazu Google SMF fóra- hodně smetí v čísle, přetočte se na nějakou 13. stránku a vyberte libovolný odkaz. Narazil jsem na tento: http://www.volcanohost.com/forum/index.php?topic=11.0 . Pojďme to otevřít a prozkoumat. Potřebujeme na stránce najít něco charakteristického, co lze použít při hledání dalších stránek na tomto enginu. V zápatí si všimneme následujícího nápisu Běží na SMF 1.1.14, citujeme a zadáváme do Googlu, ukazuje nám, že pro tento požadavek zná asi 59 milionů možností. Projdeme odkazy, přidáme k tomuto klíčovému slovu několik dalších možností, např. "Powered by SMF 1.1.14" topol nebo Běží na SMF 1.1.14 viagra. Jsme přesvědčeni, že žádost je šik, ve vydávání pouze fór a téměř žádného odpadu pro vás.

    Kromě toho nás nezajímá kvantita, ale kvalita, jak jsem řekl výše. Jděte dál. Ze stejného fóra přebíráme další frázi ze zápatí: , také jej citovat a předat Googlu. V reakci na to prozrazuje, že zná více než 13 milionů výsledků. Opět prolistujeme výstup, přidáme další slova a zkontrolujeme s nimi výstup. Dbáme na to, aby byl požadavek výborný a také tam nebyly téměř žádné odpadky. Obecně jsou již 2 požadavky na železo. Navrhuji, aby první fórum bylo prozatím ponecháno na pokoji a pokračovalo ve shromažďování požadavků z jiných fór. Naštěstí je Google otevřený na vyžádání 2006-2008 Simple Machines LLC. Z problematiky přebíráme například tato fóra: http://www.snowlinks.ru/forum/index.php?topic=1062.0 a http://litputnik.ru/forum/index.php?action=printpage; topic=380.0 v patičkách od nich přebíráme následující požadavky: "Powered by SMF 1.1.7" a "Powered by SMF 1.1.10" (vždy vám radím řídit požadavky na Khrefer v uvozovkách, protože potřebujeme především kvalitu Všechno). Myslím, že je jasné, co děláme, nakonec budeme mít určitou databázi dotazů na vyhledávání fór na SMF enginu (byl vybrán jako příklad, se zbytkem enginů je to podobné).
    Bude to vypadat nějak takto:

    Běží na SMF 1.1.2

    Běží na SMF 1.1.3

    Poháněno SMF 1.1 RC2

    Běží na SMF 1.1.4

    Běží na SMF 1.1.8

    Běží na SMF 1.1.7

    "2006-2008, Simple Machines LLC"

    A to není vše. Při sběru verzí motorů najdeme na některých SMF fórech v patičce převis "2001-2006, Lewis Media". Tento požadavek kontrolujeme, také nám plně vyhovuje. Najdeme podobný dotaz: "2001-2005, Lewis Media". Při dalším běhu zápatí najdeme následující požadavek: "SMFone design by A.M.A, ported to SMF 1.1". Podívejte se na to - skvělé. A tak dále. Půl hodiny práce a máte na enginu nádhernou databázi dotazů a na tyto dotazy bude Google banovat mnohem méně často, než když v nich použijete operátory. A zároveň bude vaše databáze mnohem čistší, než když budete používat dotazy jako "index.php?topic=", protože zde Google dá nejen fóra, která potřebujeme, ale také spoustu ponecháných zdrojů, kde to bylo možné zanechte odkaz na téma fóra. Můžete se hádat, říkají, co je na tom špatného? Jiní nechali odkaz, takže můžeme. Ale! Odkazy může zanechat nejen Hrumer, ale i další programy. navíc mohou být speciálně zaostřeny pro zanechání komentářů v určitém zdroji, tzv. vysoce specializovaném softwaru, plus takové odkazy lze zanechat ručně. Znovu opakuji, není pro nás důležité množství odpadků, ale kvalita, i tak se správnými požadavky sbíráme základ. Plus tato metoda také v tom, že prakticky nebudete muset konfigurovat sítový filtr , dá se jednoduše vypnout, protože Google vám odpadky prakticky nedá.


    Myslím, že je velmi důležité naučit se správně používat Chrefer v počáteční fázi, protože když se to naučíte, můžete pro Chrumer vždy najít použití, bez ohledu na to, jak se situace změní. Obrana je stále složitější a pokud na některých typech motorů posílili ochranu a nedokážou si s ní poradit tento moment Khrumere, nemá smysl utrácet prostředky na shromažďování těchto odkazů a poté na práci na nich s Khrumerem, je lepší se zaměřit na to, co dává výsledek. A zároveň, pokud tým Botmaster Labs naučil Chrumera něco nového, můžete rychle vypreparovat nového pacienta a připravit Chrumerův základ, dokud je pacient ještě teplý. Čas jsou peníze, zdroj již nemusí být relevantní, když si koupíte základnu. shromážděné někým. Navíc správná kolekce základen pro sebe značně rozšiřuje „bílé“ použití Khrumeru. A přesně tady se vše hýbe, ať chceme nebo ne, ale probíhá proces bělení či šedivění. Černé povlečení na vše, co můžete jít do minulosti.
    Všechny ostatní, již technické aspekty práce s Hreferem si můžete prohlédnout v nápovědě a nemá smysl se jimi zdržovat, všechny cíle-body-sekundy se nastavují empiricky pro každý vůz individuálně.
    Jako bonus sem dám šablonu pro analýzu čínského vyhledávače Baidu, onehdy jsem se na to zeptal, tak jsem to udělal v mezičasech, omlouvám se za slovní hříčku. :)


    Hostname=http://www.baidu.com
    Dotaz=s?wd=
    LinksMask=
    Celkem stran=100
    NextPage=

    NextPage2=

    CaptchaURL=
    CaptchaImage=
    CaptchaField=


    Pokusil jsem se je otestovat, nebyl tam žádný zákaz, Khrefer rychle shromáždil zdroje, všechny požadavky na analýzu byly podobné těm od Googlu, ale bylo tam moře čínských zdrojů a s vysokým PR a kromě toho evropský na mnoha místech nevkročil. Je lepší analyzovat s čínskými požadavky. S tím pomůže Google Translate, který napíše seznam klíčových slov v ruštině a přeloží do čínštiny. Pravda v slova„Chreferova slova nelze dát dohromady v čínštině, musí se překódovat.
    Místo čínštiny:

    伟哥 - viagra

    吉他 - kytara

    其他 - odpočinek

    保险公司 - pojištění

    Vložte tyto kódy do souboru Words, abyste je nahradili:

    %E4%BC%9F%E5%93%A5

    %E5%90%89%E4%BB%96

    %E5%85%B6%E4%BB%96

    %E4%BF%9D%E9%99%A9%E5%85%AC%E5%8F%B8

    Pokud propagujete stránky pro pojištění, pak zveřejněním odkazu ve svém profilu na tématickém (!) i čínském fóru najdete na vyžádání " fórum SMF" 保险公司 bude velmi dobrý.
    Na závěr bych rád řekl, že jsem nikdy nerozuměl lidem, kteří si stěžovali, že Khrefers jsou špatní nebo neanalyzují, vždycky jsem to chtěl říct, jen nevíte, jak je vařit. Ani jeden parser není lepší než referrer, jen musí být správný. Hrefer je auto: dobré, pevné, německy vyrobené, ale člověk ho ovládá a vše záleží na tom, jak rozumně se s ním jezdí, nemůžete auto donutit jet vpravo a vlevo zároveň.
    Samostatným tématem je čištění základen, jednou jsem před 3 lety na předchozí soutěži. Všechno je stále relevantní z více, ale nyní můžete odmítnout zkontrolovat 200 OK, tento proces se mi opravdu nelíbil, chyby byly velmi velké, bylo odfiltrováno mnoho nadbytečných. Nyní to lze provést téměř automaticky během práce Chrumeru, i když tento proces není úplnou analogií kontroly „200 OK“. Obecně k věci: není to tak dávno, co se v Khrumeru objevila úžasná příležitost – okrást informace ze zdrojů v době běhu projektu. Vypadá to takto. Vjedete do šablony, která bude zpracována během práce, a informace shromážděné podle šablony budou vloženy do souboru xgrabbed.txt ve složce Logs. Tuto funkci můžete použít na cokoli, úlet fantazie je obrovský. Tuto funkci používám jednou týdně k odstranění odkazů z „prošlé“ pracovní základny. Není žádným tajemstvím, že fóra každý den odumírají, aby se základna vyčistila od takových zdrojů a nástroj "Autograbbing" nám v tomto případě pomůže.
    Koneckonců, musíte uznat, že často zadáváte například http://www.laptopace.com/index.php, vidíme, že tato doména je již například goudyadya, ale není tam žádné fórum. Abychom tedy tuto škváru vyhodili ze základny, budeme loupit. :) Otevřeme zdrojový kód stránky a vidíme tam tento záznam:

    laptopace.com
    Pro uchopení to převedeme na
    [...]

    Nyní nám budou všichni "mrtví" z goudaddi známi jménem.
    Zde je malý výběr pro nástroj "Autograbbing", pokud chcete vyčistit databázi z různých domén s "exspirovanou" platností:


    [...]

    [...]
    [...]
    [...]

    [...]
    Tato doména může být na prodej. [...] Kupte si tuto doménu

    [...]<body bgcolor="#ffffff" text="#000000"> </span><br>Výčet není zdaleka úplný, ale myslím, že pomůže nevozit mnohokrát mnohamilionové popelnice. Není těžké vytvořit šablonu, otevřít odkaz s prošlou platností a vytvořit masku šablony. <br>Pomocí stejného automatického uchopování můžete také procházet vaše stávající databáze a třídit je podle zdrojů a rozdělovat je podle enginů Třídění databází podle enginů vám umožní co nejlépe využít všechny funkce a nastavení Hrumer, zejména proces učení. A kromě toho můžete pomocí Autograbbingu odstranit odpadky z databází, pokud je nechcete sbírat Hreferem, ale stažením z různých hostingových služeb. K tomu je potřeba buď udělat masku pro výběr fór a pak sbírat z databáze jen to, co maska ​​chytne, nebo naopak udělat masku pro nefóra a pak smazat to, co se chytilo. První možnost je logičtější a spolehlivější, protože přesně víme, co hledat. <br>Hodně štěstí v práci. <br>PySy. Natočil jsem úzce zaměřené video (trpěl jsem u toho, dělal jsem to napoprvé :)), sice jsem Hrefer spustil z domácího stroje, ale netto rychlost není moc dobrá, tady mám kopie jen na testy, takže neobviňujte mě z rychlosti práce. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 komentářů:</h4> <p>jacka komentuje...</p><p>V jakém programu jste vybírali klíčová slova?</p> Serge Glazko komentuje... <p>pokud potřebuji shromáždit tematické zdroje, vyberu slova ve Wordech pomocí per a přes Adwords. ale u mnoha témat mi již byla vybrána slova, zde mohu přidat nebo odstranit pouze některá slova, ale také ne automaticky, ale prohlížím je všechna.</p> <p>Začněme hned s hlavním kódem skriptu:</p> <p>#!/usr/bin/perl</p><p>Skript # which-forum.pl <br><span># (c) 2010 Alexandr A Alexeev, http://website/</p><p>používat přísné;</p><p># komentované řádky - pro přísnost</span><br><span># pokud je úkolem shromažďovat statistiky motoru, nechte to tak, jak je</span><br><span># pokud vytvoříte seznam fór - odkomentujte</p><p>moje $data ; <br>$data .= $_ while (<> ) ; </p><p># zkontrolujte, kolik bylo Powered by phpBB bez odkazu v zápatí</span><br>vytisknout "phpbb <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i</span> nebo <br><span># $data =~ /viewforum\.php\?[^""]*f=\d+/i nebo</span><br>$data =~ /phpBB\-SEO/i nebo <br>$data =~ <span>/<link rel="copyright" href="(?:http:\/\/)?phpBB\.com"/i </span>) ; <br>tisknout "ipb <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i </span> nebo <br>$data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i</span> nebo <br>$data =~ <span>/<div id=[""]{0,1}ipbwrapper[""]{0,1}>/i</span> nebo <br>$data =~ <span>/index\.php\?[^""]*showforum=\d+/i</span>) ; <br>tisknout "vbulletin <span>\n"</span><br>if ($data =~ <span>/Powered by:?[^<]+vBulletin[^<]+(?:Version)?/i </span> nebo <br>$data =~ <span>/<meta name="generator" content="vBulletin/i </span> nebo <br>$data =~ <span>/forumdisplay\.php\?[^""]*f=\d+/i</span>) ; <br>tisknout "smf <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Založeno na SMF/i</span> nebo <br>$data =~ <span>/index\.php\?[^""]*board=\d+\.0/i</span>) ; <br>tisknout "punbb <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i</span>); #nebo <br><span># $data =~ /viewforum\.php\?[^""]*id=\d+/i);</span><br>tisknout "fluxbb <span>\n"</span><br><span># if($data =~ /viewtopic\.php\?id=\d+/i or</span><br>if ( $data =~ <span>/<a[^>]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i</span>) ; <br>tisknout "exbb <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i</span>); # nebo <br><span># $data =~ /forums\.php\?[^""]*forum=\d+/i);</span><br>tisknout "yabb <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i</span> nebo <br>$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ; <br>tisknout "dleforum <span>\n"</span><br>if ($data =~ <span>/\(Založeno na fóru DLE\)<\/title>/i</span> nebo <br>$data =~ <span>/<a[^>]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Fórum DLE<\/a>/i</span>) ; <br>tisknout "ikonu <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i</span> nebo <br>$data =~ <span>/<meta name="GENERATOR" content="Ikonboard/i </span> nebo <br>$data =~ /ikonboard\.cgi/i ); <br>tisknout "bbpress <span>\n"</span><br>if ($data =~ <span>/<meta name="generator" content="bbPress/i </span>); # nebo <br><span># $data =~ /topic\.php\?id=\d+/i nebo</span><br><span># $data =~ /forum\.php\?id=\d+/i);</span><br>tisknout "flashbb <span>\n"</span><br><span># if($data =~ /forums\.php\?fid=\d+/i nebo</span><br><span># $data =~ /topic\.php\?fid=\d+/i nebo</span><br>if ($data =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i</span>) ; <br>tisknout "stokesit <span>\n"</span><br><span># if($data =~ /forum\.php\?f=\d+/i nebo</span><br>if ($data =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i</span>) ; <br>tisknout „pódium <span>\n"</span><br><span># if($data =~ /topic\.php\?t=\d+/i or</span><br>if ($data =~ <span>/<a[^>]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i</span>) ; <br>tisknout "usebb <span>\n"</span><br><span># if($data =~ /forum\.php\?id=\d+/i nebo</span><br>if ($data =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i</span>) ; <br>tisknout "wrforum <span>\n"</span><br><span># if($data =~ /index\.php\?fid=\d+/i nebo</span><br>if ($data =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i</span>) ; <br>tisknout "yetanotherforumnet <span>\n"</span><br>if ($data =~ /Yet Another Forum\.net/i or <br>$data =~ <span>/default\.aspx\?g=posts&t=\d+/i</span>) ; </p> <p>Tento a další skripty zmíněné v příspěvku najdete v tomto archivu.</p> <p>Skript <i>which-forum.pl</i> prozkoumá kód html stránky, zda v něm nejsou signatury fóra. Při definování WordPressu a Joomly jsme použili podobnou techniku, ale existuje několik rozdílů. Za prvé, skript sám nenačte kód stránky, ale načte jej ze standardního parametru nebo souboru předaného jako argument. To nám umožňuje stáhnout stránku jednou, například pomocí wget, a poté ji spustit přes několik parserů, pokud jich máme více. Za druhé, v tomto skriptu je přítomnost podpisu 100% znakem enginu. Naposledy přítomnost podpisu dodala váhu pouze odpovídajícímu motoru a „vyhrála“ motor s nejvyšší hmotností. Rozhodl jsem se, že v tomto případě by takový přístup jen zbytečně zkomplikoval kód.</p> <p>Abych otestoval scénář, udělal jsem malý průzkum. Sestavil jsem seznam několika tisíc fór a každé z nich jsem prošel svým skriptem, čímž jsem určil procento aktivací programu a popularitu různých motorů.</p> <p>K získání seznamu fór jsem použil svůj analyzátor Google. <a href="https://bar812.ru/cs/poiskovye-sistemy-rossii-i-lidiruyushchie-poiskoviki-interneta-kakaya.html">vyhledávač</a> posílat žádosti jako</p> <p>site:forum.*.ru <br>site:talk.*.ru <br>site:board.*.ru <br>site:smf.*.ru <br>site:phpbb.*.ru <br> ....</p> <p>a tak dále. Kompletní kód generátoru dotazů najdete v souboru <i>gen-forumsearch-urls.pl</i>. Kromě zóny .ru byly používány také .su .ua .kz a .by. Naposledy bylo obtížné provést takovou studii, protože weby WordPress a Joomla takové podpisy v URL nemají. Katalogy jako cmsmagazine.ru/catalogue/ neposkytují dostatečnou velikost vzorku. Co je 600 webů na Drupalu?</p> <p>Musím přiznat, že výsledky experimentu mě zklamaly. Z 12 590 studovaných míst se podařilo identifikovat pouze 7 083 motorů, tedy pouze v 56 % případů. Možná jsem nevzal v úvahu nějaký motor? Stál Bitrix na polovině fór? Nebo jsem měl strávit více času hledáním podpisů? Obecně je zde zapotřebí více výzkumu.</p> <p>Mezi 56 % úspěšně identifikovaných motorů byly podle očekávání nejoblíbenější IPB (31 %), phpBB (26,6 %) a vBulletin (26,5 %).</p> <p>Těsně následují SMF (5,8 %) a DLEForum (5,3 %). Můj oblíbený punBB byl až na 6. místě (1,64 %). Nedoporučoval bych těmto číslům silně důvěřovat (říkají, že každé třetí fórum v Runetu funguje na IPB), ale určité závěry lze samozřejmě vyvodit.</p> <p>Například, pokud máte v úmyslu vytvořit web na fóru a plánujete upravit fórum, řekněme, platit uživatelům 0,01 $ za každou zprávu s automatickým výběrem prostředků jednou týdně, měli byste si vybrat jeden ze tří nejoblíbenějších nástrojů . Čím je fórum populárnější, tím je pravděpodobnější, že se najde programátor, který se v něm dobře vyzná.</p> <p>Pokud se v motoru neočekávají žádné výrazné změny, pak může mít smysl zvolit méně oblíbený motor, jako je SMF nebo punBB. Tím se počet sníží <a href="https://bar812.ru/cs/hakerskaya-ataka-tp-link-kak-proverit-router-na-nalichie-virusov.html">hackerské útoky</a> do vašeho fóra a množství spamu, který se na něj automaticky odešle.</p> <p>Skripty pro vyhledávání/definování fór mohou také najít více než jeden <a href="https://bar812.ru/cs/kak-primenit-ekshn-k-gruppe-fotografii-paketnaya-obrabotka-fotografii-v.html">praktické využití</a>. První, co mě osobně napadlo, bylo seřadit identifikovaná fóra podle TIC a do první stovky umístit příspěvky s odkazy na některou z jejich stránek. Sto odkazů na fórum dofollow však TCI nijak neovlivnilo (prošly 2 aktualizace), takže je lepší neztrácet čas zde, pokud vás nezajímají přechody.</p> <p>Je jasné, že jmenované použití skriptů není zdaleka jediné. Myslím, že snadno zjistíte, jak jinak je můžete použít.</p> <p>Dobrý den, milí čtenáři tohoto blogu. Pokračujeme tedy v tématu nastavení fóra nazvaného SMF, které jsme začali v příspěvku o něm. Tam jsme ještě neudělali fórum do ruštiny, pokud jde o překlad z anglického rozhraní. V tuto chvíli to nevypadá příliš reprezentativně, ale po rusifikaci (pokud ještě nebyla provedena) a vytvoření příslušných sekcí se její vzhled výrazně zlepší.</p><p>Dnes zvážíme témata a uděláme z nich ruština, stejně jako nainstalujeme komponentu JFusion, která může pracovat s oběma motory (jak Jumla, tak SMF), což nám umožní mít společnou uživatelskou základnu pro dva a pouze jednu formu jejich registrace a přihlaste se.</p><h2>Témata a instalace ruského jazykového balíčku</h2><p>Engine Simple Machines Forum podporuje možnost měnit témata a lze je měnit jak pro celé fórum jako celek, tak zejména pro jeho jednotlivé sekce. Osobně jsem použil výchozí motiv, ale provedl jsem v něm spoustu ručních změn. Zejména jsem změnil pozadí, barevná schémata některých prvků, přidal bleskové hodiny, rádio a mnoho dalšího, o čemž budu hovořit v dalších příspěvcích v této sekci.</p><p>Proč jsem při vytváření fóra nepoužil žádné z dalších témat? No, asi je to všechno o mé lenosti. Ne, nebyl jsem příliš líný hledat a stahovat nová témata, protože je mnoho míst, kde to lze udělat. Moje lenost je jinde.</p><p>Faktem je, že veškerá řada modů pro tento motor, navržená tak, aby rozšířila jeho schopnosti, je zaměřena konkrétně na výchozí téma. vysvětluji. Pokud máte výchozí téma, pak přidání toho či onoho modu do SMF zabere pár sekund a zpravidla nevyžaduje ruční úpravu kódu.</p><p>V případě instalace modu na jiné designové téma, než je výchozí, bude nutné, jak se říká, zpracovat všechny raw detaily souborem. Jinými slovy, budete muset <a href="https://bar812.ru/cs/kak-stavit-shablony-osnovy-photoshop-sozdanie-besshovnoi-zalivki-pattern-dlya.html">pomocí FileZilla</a>(stáhněte si a nakonfigurujte jej, můžete přistupovat k webu přes FTP a otevřít pro úpravu souborů vašeho fóra fóra, ve kterém <a href="https://bar812.ru/cs/skyrim-launcher-ne-vidit-faily-launcher-skairim-ne-vidit-mody-kak-reshit.html">tento mod</a> provádí změny.</p><p>Pak hledejte <a href="https://bar812.ru/cs/zachem-nuzhen-validnyi-kod-i-kak-ustranit-oshibki-validacii-url-adresa-v.html">Správné místo</a> v kódu a proveďte potřebné akce: buď nahrazení kódu, nebo odstranění, nebo přidání části kódu před nebo za fragment, který potřebujete. Vzhledem k tomu, že může existovat přibližně tucet souborů, ve kterých bude třeba provést změny, lze si představit, jak obtížné to bude. V tomto případě je třeba být velmi opatrní a nedělat chyby, protože jinak se fórum nemusí vůbec otevřít.</p><p>Pokud vás všechny výše uvedené problémy s používáním jiného než výchozího motivu neděsí, můžete si je stáhnout odtud. Témata jsou tam řazena do sekcí (minimalismus, blízký klasickému, modernímu atd.) a u každého z nich vidíte jeho screenshot na <a href="https://bar812.ru/cs/kak-sdelat-polnoekrannyi-vyiti-na-polnyi-ekran-kak-nastroit.html">Celá obrazovka</a>. Jak nainstalovat stejná témata, řeknu o něco později.</p><p>Pokud jste nezrusili fórum ve fázi nahrávání souborů enginu na hosting, jak je popsáno v první části tohoto opusu (viz odkaz na samém začátku článku), můžete to udělat nyní. Ruština předem stažená z této stránky <a href="https://bar812.ru/cs/posylaet-index-php-topic-powered-by-smf-temy-oformleniya-i-rusifikaciya-foruma-smf-a-tak-zhe.html">jazykový balíček</a> s požadovaným, musíte rozbalit a poté zkopírovat složku Témata <a href="https://bar812.ru/cs/html-absolyutnye-i-otnositelnye-ssylki-sozdanie-ssylki-otnositelno.html">kořenový adresář</a> kde již existuje adresář se stejným názvem.</p><p>Po dokončení kopírování musíte přejít na fórum pomocí přihlašovacího jména a hesla správce. Z horní nabídky vyberte „Admin“ a poté klikněte na „Nastavení serveru“ v levém sloupci.</p><p>V okně, které se otevře, najděte položku „Výchozí jazyk fóra“ a z rozevíracího seznamu vyberte ruský jazyk a poté klikněte na tlačítko „Uložit“ v dolní části stránky.</p><p><img src='https://i1.wp.com/ktonanovenkogo.ru/image/16.092.png' width="100%" loading=lazy loading=lazy></p><p>To je vše, vaše konference je nyní kompletně v ruštině.</p><h3>Řešení problémů při instalaci modů, které nepodporují ruský jazyk</h3><p>Upozorňujeme, že v budoucnu při přidávání modů do SMF, které nemají ruský překlad, můžete mít někdy problém se zobrazením nastavení modu v panelu administrátora. Ve skutečnosti tato stejná nastavení v panelu administrátora jednoduše nebudou vidět, protože. nebudou pro ně existovat žádné soubory rusifikace. Proto budete mít dvě možnosti, jak tento problém vyřešit.</p><p>První způsob je přepnout na angličtinu pro celé fórum. Jak to lze provést, můžete vidět o pár odstavců výše. Po provedení nezbytných akcí s těmito nastaveními se tedy budete muset znovu vrátit do ruštiny.</p><p>Druhá metoda je složitější, ale umožní nám vidět nastavení nainstalovaných modů v admin panelu vždy, a to nejen při aktivaci <a href="https://bar812.ru/cs/trikolor-tv-akcii-po-oplate-akcii-trikolor-tv-besplatnyh-uroka.html">anglického jazyka</a>. Tímto bodem se zabývám tak podrobně, protože otázka, že někdo nainstaloval mod a nemůže najít jeho nastavení v admin panelu své desky, je velmi častá.</p><p>Takže druhý způsob je přidat překladové řádky do souborů Russification pro nově přidané mody. Jak určit, které soubory rusifikace je třeba změnit a kde je získat, řeknu později. Mezitím můžete dočasně použít první metodu.</p><h2>Instalace JFusion pro integraci webu a fóra</h2><p>Nejprve si budete muset stáhnout JFusion a jeho rusifikaci. Po vstupu do Joomla admin panelu provedeme standardní akce: vybrat z <a href="https://bar812.ru/cs/fiksirovannoe-verhnee-menyu-i-plavayushchii-saidbar-v-wordpress.html">horní menu</a> položky administračního panelu "Rozšíření" - "Instalovat / Odebrat" - ​​„Nahrát soubor balíčku" - tlačítko "Procházet" - najdeme v počítači soubor s komponentou jfusion_package.zip - klikneme na tlačítko "Nahrát soubor a nainstalovat" >".</p><p>Poté se zobrazí okno s informací, že komponenta byla úspěšně nainstalována. Pokud se vyskytnou problémy, můžete se na výše uvedeném odkazu seznámit s možnostmi řešení některých z nich.</p><p>Nyní je na řadě Russifikace, která se přidává stejným způsobem jako samotná komponenta. Tito. opakujte posloupnost akcí: "Rozšíření" - "Instalovat / Odebrat" - ​​"Nahrát soubor balíčku" - tlačítko "Procházet" - najít soubor JFusion Russification v počítači - klikněte na tlačítko "Nahrát soubor a nainstalovat". Nyní můžeme přejít do nastavení po cestě "Komponenty" - "JFusion" a ujistit se, že Russifikace byla úspěšně přidána a funguje.</p><p><img src='https://i1.wp.com/ktonanovenkogo.ru/image/16.093.png' width="100%" loading=lazy loading=lazy></p> <p>Hodně štěstí! Brzy se uvidíme na stránkách blogu</p><h3></h3><p>Mohlo by vás zajímat</p><p><img src='https://i0.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/nastroika-jfusion.jpg' width="100%" loading=lazy loading=lazy><span>Konfigurace JFusion pro Fusion <a href="https://bar812.ru/cs/prigotovil-index-php-topic-powered-by-smf-temy-oformleniya-i-rusifikaciya.html">Fórum SMF</a> a web Joomla</span> <br><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/moduli-jfusion.jpg' width="100%" loading=lazy loading=lazy><span>Moduly JFusion pro zobrazování zpráv z fóra na webu, stejně jako vytvoření tlačítka v SMF pro návrat do Joomly</span> <br><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/forum-joomla.jpg' width="100%" loading=lazy loading=lazy><span>Vytvoření položky nabídky v Joomle pro vstup do fóra a přenos registrace uživatele z SMF na web</span> <br><img src='https://i0.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/ustanovka-smf.jpg' width="100%" loading=lazy loading=lazy><span>Instalace fóra SMF – použití integrace fóra Joomla 1.5 a Simple Machines <a href="https://bar812.ru/cs/gordostyu-index-php-topic-powered-by-smf-temy-oformleniya-i-rusifikaciya-foruma-smf-a-tak-zhe.html">komponenta JFusion</a> </span> <br><img src='https://i1.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/rasshireniya-joomla.jpg' width="100%" loading=lazy loading=lazy><span>Rozšíření pro Joomlu - co to je a kde stáhnout komponenty, moduly a pluginy pro Joomlu, jak je nainstalovat a odstranit</span> <br><img src='https://i0.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/k2-joomla.jpg' width="100%" loading=lazy loading=lazy><span>Komponenta K2 pro tvorbu blogů, katalogů a portálů na Joomle - funkce, instalace a rusifikace</span> <span>Fotogalerie pro Joomla – Část 3 – Vytváření galerií v Joomle 1.5 pomocí komponenty Phoca Gallery – přidávání kategorií a nahrávání obrázků do fotogalerie</span> <br><img src='https://i1.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/artio-joomsef.jpg' width="100%" loading=lazy loading=lazy><span>ARTIO JoomSEF - nastavení CNC (SEF) odkazů a názvu v Joomle, stejně jako vytvoření chybové stránky 404 pomocí tohoto rozšíření</span> <br><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/joomlapack.jpg' width="100%" loading=lazy loading=lazy><span>Akeeba Backup (bývalý JoomlaPack) – vytvoření zálohy webu na Joomle a obnovení z <a href="https://bar812.ru/cs/mozhno-li-ustanavlivat-windows-10-sposoby-besplatnogo-poluchenie-licenzii.html">záloha</a> dvěma kliknutími</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> </div> </div> <div class="td-pb-span4 td-main-sidebar" role="complementary"> <div class="td-ss-main-sidebar"> </div> </div> </div> </div> </article> <script type="text/javascript"> try { var sbmt = document.getElementById('submit'), npt = document.createElement('input'), d = new Date(), __ksinit = function() { sbmt.parentNode.insertBefore(npt, sbmt); }; npt.value = d.getUTCDate() + '' + (d.getUTCMonth() + 1) + 'uniq9065'; npt.name = 'ksbn_code'; npt.type = 'hidden'; sbmt.onmousedown = __ksinit; sbmt.onkeypress = __ksinit; } catch (e) {} </script> <div class="td-sub-footer-container td-container-wrap "> <div class="td-container "> <div class="td-pb-row "> <div class="td-pb-span td-sub-footer-menu "></div> <div class="td-pb-span td-sub-footer-copy ">2022 bar812.ru. Jen o komplexu. Programy. Žehlička. Internet. Okna</div> </div> </div> </div> </div> <script data-cfasync="false" type="text/javascript"> if (window.addthis_product === undefined) { window.addthis_product = "wpwt"; } if (window.wp_product_version === undefined) { window.wp_product_version = "wpwt-3.1.2"; } if (window.wp_blog_version === undefined) { window.wp_blog_version = "4.9.1"; } if (window.addthis_share === undefined) { window.addthis_share = {}; } if (window.addthis_config === undefined) { window.addthis_config = { "data_track_clickback": true, "ui_language": "ru", "ui_atversion": "300" }; } if (window.addthis_plugin_info === undefined) { window.addthis_plugin_info = { "info_status": "enabled", "cms_name": "WordPress", "plugin_name": "Website Tools by AddThis", "plugin_version": "3.1.2", "plugin_mode": "AddThis", "anonymous_profile_id": "wp-f2d21fd70bfc0c32605b4e5e1e4ff912", "page_info": { "template": "posts", "post_type": "" }, "sharing_enabled_on_post_via_metabox": false }; } (function() { var first_load_interval_id = setInterval(function() { if (typeof window.addthis !== 'undefined') { window.clearInterval(first_load_interval_id); if (typeof window.addthis_layers !== 'undefined' && Object.getOwnPropertyNames(window.addthis_layers).length > 0) { window.addthis.layers(window.addthis_layers); } if (Array.isArray(window.addthis_layers_tools)) { for (i = 0; i < window.addthis_layers_tools.length; i++) { window.addthis.layers(window.addthis_layers_tools[i]); } } } }, 1000) }()); </script> <script type='text/javascript'> var tocplus = { "smooth_scroll": "1", "visibility_show": "\u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c", "visibility_hide": "\u0441\u043a\u0440\u044b\u0442\u044c", "width": "Auto" }; </script> <script type='text/javascript' src='https://bar812.ru/wp-content/plugins/disqus-comment-system/media/js/disqus.js?ver=bbebb9a04042e1d7d3625bab0b5e9e4f'></script> <script> (function() { var html_jquery_obj = jQuery('html'); if (html_jquery_obj.length && (html_jquery_obj.is('.ie8') || html_jquery_obj.is('.ie9'))) { var path = '/wp-content/themes/Newspaper/style.css'; jQuery.get(path, function(data) { var str_split_separator = '#td_css_split_separator'; var arr_splits = data.split(str_split_separator); var arr_length = arr_splits.length; if (arr_length > 1) { var dir_path = '/wp-content/themes/Newspaper'; var splited_css = ''; for (var i = 0; i < arr_length; i++) { if (i > 0) { arr_splits[i] = str_split_separator + ' ' + arr_splits[i]; } //jQuery('head').append('<style>' + arr_splits[i] + '</style>'); var formated_str = arr_splits[i].replace(/\surl\(\'(?!data\:)/gi, function regex_function(str) { return ' url(\'' + dir_path + '/' + str.replace(/url\(\'/gi, '').replace(/^\s+|\s+$/gm, ''); }); splited_css += "<style>" + formated_str + "</style>"; } var td_theme_css = jQuery('link#td-theme-css'); if (td_theme_css.length) { td_theme_css.after(splited_css); } } }); } })(); </script> <div id="tdw-css-writer" style="display: none" class="tdw-drag-dialog tdc-window-sidebar"> <header> <a title="Editor" class="tdw-tab tdc-tab-active" href="#" data-tab-content="tdw-tab-editor">Upravte pomocí Live CSS</a> <div class="tdw-less-info" title="Toto bude červené, když budou ve vašem CSS zjištěny chyby a LESS"></div> </header> <div class="tdw-content"> <div class="tdw-tabs-content tdw-tab-editor tdc-tab-content-active"> <script> (function(jQuery, undefined) { jQuery(window).ready(function() { if ('undefined' !== typeof tdcAdminIFrameUI) { var $liveIframe = tdcAdminIFrameUI.getLiveIframe(); if ($liveIframe.length) { $liveIframe.load(function() { $liveIframe.contents().find('body').append('<textarea class="tdw-css-writer-editor" style="display: none"></textarea>'); }); } } }); })(jQuery); </script> <textarea class="tdw-css-writer-editor td_live_css_uid_1_5a5dc1e76f1d6"></textarea> <div id="td_live_css_uid_1_5a5dc1e76f1d6" class="td-code-editor"></div> <script> jQuery(window).load(function() { if ('undefined' !== typeof tdLiveCssInject) { tdLiveCssInject.init(); var editor_textarea = jQuery('.td_live_css_uid_1_5a5dc1e76f1d6'); var languageTools = ace.require("ace/ext/language_tools"); var tdcCompleter = { getCompletions: function(editor, session, pos, prefix, callback) { if (prefix.length === 0) { callback(null, []); return } if ('undefined' !== typeof tdcAdminIFrameUI) { var data = { error: undefined, getShortcode: '' }; tdcIFrameData.getShortcodeFromData(data); if (!_.isUndefined(data.error)) { tdcDebug.log(data.error); } if (!_.isUndefined(data.getShortcode)) { var regex = /el_class=\"([A-Za-z0-9_-]*\s*)+\"/g, results = data.getShortcode.match(regex); var elClasses = {}; for (var i = 0; i < results.length; i++) { var currentClasses = results[i] .replace('el_class="', '') .replace('"', '') .split(' '); for (var j = 0; j < currentClasses.length; j++) { if (_.isUndefined(elClasses[currentClasses[j]])) { elClasses[currentClasses[j]] = ''; } } } var arrElClasses = []; for (var prop in elClasses) { arrElClasses.push(prop); } callback(null, arrElClasses.map(function(item) { return { name: item, value: item, meta: 'in_page' } })); } } } }; languageTools.addCompleter(tdcCompleter); window.editor = ace.edit("td_live_css_uid_1_5a5dc1e76f1d6"); // 'change' handler is written as function because it's called by tdc_on_add_css_live_components (of wp_footer hook) // We did it to reattach the existing compiled css to the new content received from server. window.editorChangeHandler = function() { //tdwState.lessWasEdited = true; window.onbeforeunload = function() { if (tdwState.lessWasEdited) { return "You have attempted to leave this page. Are you sure?"; } return false; }; var editorValue = editor.getSession().getValue(); editor_textarea.val(editorValue); if ('undefined' !== typeof tdcAdminIFrameUI) { tdcAdminIFrameUI.getLiveIframe().contents().find('.tdw-css-writer-editor:first').val(editorValue); // Mark the content as modified // This is important for showing info when composer closes tdcMain.setContentModified(); } tdLiveCssInject.less(); }; editor.getSession().setValue(editor_textarea.val()); editor.getSession().on('change', editorChangeHandler); editor.setTheme("ace/theme/textmate"); editor.setShowPrintMargin(false); editor.getSession().setMode("ace/mode/less"); editor.setOptions({ enableBasicAutocompletion: true, enableSnippets: true, enableLiveAutocompletion: false }); } }); </script> </div> </div> <footer> <a href="#" class="tdw-save-css">Uložit</a> <div class="tdw-more-info-text">Napište CSS NEBO MÉNĚ a stiskněte Uložit. CTRL + MEZERNÍK pro automatické dokončování.</div> <div class="tdw-resize"></div> </footer> </div> <script type="text/javascript" defer src="https://bar812.ru/wp-content/cache/autoptimize/js/autoptimize_d85127d8732b44d62e81e0455b3d3cb7.js"></script> </body> </html>