Mindenki tudja, hogy egyszerűen nem tudok Joomla nélkül élni, de véleményem szerint jó fórum a komponensekben nincs. Ezért dolgozom fórummotorokkal. Az egyik új, amit nemrég kezdtem el használni, az Új SMF kategória indítása, remélhetőleg ezzel hasznos anyag. Kicsiben kezdjük, és kezdőként nagyon hasznos.

Az első lépések Keresőoptimalizáció Egyszerű gépek Fórum: szerzői jog eltávolítása és Külső linkek

Azonnal le kell foglalnom, hogy csak az smf 2-vel dolgozom, és ez a cikk kifejezetten az ingyenes fórummotor ezen verziójára vonatkozik.

Így hát a rendszeres olvasók tudják, mennyire nem szeretek „10” külső linket elhelyezni a motorok hivatalos weboldalaira, beleértve a fórumokat is. Ezért mindenekelőtt eltávolítjuk az űrlap szerzői jogát és akár 4, figyelem 4 külső hivatkozását " SMF 2.0.2 | Egyszerű gépek | SMF © 2011 | XHTML"! Ehhez csatlakozzon az oldalhoz FTP fórumon/Témák/ a téma neve/ és szerkessze a fájlt index.template.php. Természetesen a legalul van egy kód (kb. 330-as sor), amely olyan külső hivatkozásokat jelenít meg, amelyeket nem annyira szeretünk. Ezért töröljük: "

  • ", theme_copyright(), "
  • "És"
  • ", $txt["xhtml"], "
  • ". Mindez olyan egyszerű és könnyű. A következő kiadványokban új anyagokra számíthat a fórumok népszerűsítéséről és optimalizálásáról az SMF/

    Kezdjük rögtön a fő szkript kóddal:

    #!/usr/bin/perl

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

    szigorúan használjon;

    # kommentált sor – a szigor érdekében
    # ha a motorstatisztikák gyűjtése a feladat, hagyja úgy, ahogy van
    # ha készít egy listát a fórumokról - törölje a megjegyzéseket

    az én $adataim ;
    $data .= $_while (<> ) ;

    # ellenőrizze, hogy mennyi volt a Powered by phpBB, hivatkozás nélkül a láblécben
    nyomtatja ki a "phpbb \n"
    if ($adat =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?[^>]*>phpBB/i vagy
    # $data =~ /viewforum\.php\?[^""]*f=\d+/i vagy
    $adat =~ /phpBB\-SEO/i vagy
    $adat =~ /) ;
    nyomtatja ki az "ipb \n"
    if ($adat =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i vagy
    $adat =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?[^>]*>Invision Power Board/i vagy
    $adat =~ /

    /én vagy
    $adat =~ /index\.php\?[^""]*showforum=\d+/i) ;
    print "vbulletin \n"
    if ($adat =~ /Támogatja:?[^<]+vBulletin[^<]+(?:Version)?/i vagy
    $adat =~ /) ;
    print "smf \n"
    if ($adat =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?[^>]*>Támogatja az SMF/i vagy
    $adat =~ /index\.php\?[^""]*board=\d+\.0/i) ;
    print "punbb \n"
    if ($adat =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #vagy
    # $data =~ /viewforum\.php\?[^""]*id=\d+/i);
    print "fluxbb \n"
    # if($data =~ /viewtopic\.php\?id=\d+/i vagy
    if ( $adat =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
    print "exbb \n"
    if ($adat =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?[^>]*>ExBB/i) ; # vagy
    # $adat =~ /fórumok\.php\?[^""]*fórum=\d+/i);
    print "yabb \n"
    if ($adat =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?[^>]*>YaBB/i vagy
    $data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
    print "dleforum \n"
    if ($adat =~ /\(Támogatja a DLE fórum\)<\/title>/én vagy
    $adat =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE fórum<\/a>/én) ;
    print "ikonboard \n"
    if ($adat =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i vagy
    $adat =~ /\n"
    if ($adat =~ /\n"
    # if($data =~ /fórumok\.php\?fid=\d+/i vagy
    # $data =~ /topic\.php\?fid=\d+/i vagy
    if ($adat =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
    print "stokesit \n"
    # if($data =~ /fórum\.php\?f=\d+/i vagy
    if ($adat =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
    print "pódium \n"
    # if($data =~ /topic\.php\?t=\d+/i vagy
    if ($adat =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Pódium/i) ;
    print "usebb \n"
    # if($data =~ /fórum\.php\?id=\d+/i vagy
    if ($adat =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>BB/i használata) ;
    print "wrforum \n"
    # if($data =~ /index\.php\?fid=\d+/i vagy
    if ($adat =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
    print "még egy másik fórum \n"
    if ($data =~ /Még egy fórum\.net/i vagy
    $adat =~ /default\.aspx\?g=posts&t=\d+/i) ;

    Ezt és más, a bejegyzésben említett szkripteket ebben az archívumban találja.

    Forgatókönyv melyik-fórum.pl megvizsgálja a HTML-oldal kódját, hátha tartalmazza a fórummotor aláírásait. Hasonló technikát alkalmaztunk a WordPress és a Joomla meghatározásakor is, de van néhány különbség. Először is, maga a szkript nem tölti be az oldal kódját, hanem beolvassa az stdin-ből vagy egy argumentumként átadott fájlból. Ez lehetővé teszi az oldal egyszeri letöltését, például a wget segítségével, majd több elemzőn keresztül futtatva, ha több van. Másodszor, ebben a szkriptben az aláírás jelenléte 100%-ban a motor jele. Legutóbb az aláírás jelenléte csak növelte a megfelelő motor súlyát, és a legnagyobb tömegű motor „nyert”. Úgy döntöttem, hogy ebben az esetben egy ilyen megközelítés csak szükségtelenül bonyolítja a kódot.

    A forgatókönyv teszteléséhez végeztem némi kutatást. Összeállítottam egy listát több ezer fórumról, és mindegyiket végigfuttattam a szkriptemen, így meghatározva a programválaszok százalékos arányát és a különféle motorok népszerűségét.

    A fórumok listájának lekéréséhez a Google elemzőmet használtam. Keresőmotor hasonló kéréseket

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

    stb. A teljes lekérdezésgenerátor kódot megtalálja a fájlban gen-forumsearch-urls.pl. A zone.ru mellett a .su .ua .kz és a .by is használatos volt. Múltkor nehéz volt egy ilyen vizsgálatot lefolytatni, mivel a WordPress és a Joomla webhelyek URL-címében nem szerepel ilyen aláírás. Az olyan katalógusok, mint a cmsmagazine.ru/catalogue/, nem biztosítanak megfelelő mintaméretet. Mi az a 600 Drupal webhely?

    Bevallom, a kísérlet eredménye csalódást okozott. A 12 590 vizsgált helyszín közül csak 7 083-on sikerült azonosítani a motort, vagyis csak az esetek 56%-ában. Lehet, hogy nem vettem figyelembe valamilyen motort? Tényleg igaz volt, hogy a fórumok felében telepítették a Bitrixet? Vagy több időt kellett volna töltenem az aláírások keresésével? Általában itt további kutatásokra van szükség.

    A sikeresen azonosított motorok 56%-a között a legnépszerűbb az IPB (31%), a phpBB (26,6%) és a vBulletin (26,5%) volt.

    Őket nagy lemaradással követi az SMF (5,8%) és a DLEForum (5,3%). Kedvenc punBB-m csak a 6. helyen végzett (1,64%). Nem javaslom, hogy nagyon bízzunk ezekben a számokban (azt mondják, hogy a RuNeten minden harmadik fórum IPB-n fut), de bizonyos következtetéseket természetesen le lehet vonni.

    Például, ha webhelyet kíván létrehozni egy fórummotoron, és módosítani kívánja a fórumot, például 0,01 USD-t fizet a felhasználóknak minden üzenetért hetente egyszeri automatikus pénzfelvétellel, akkor válassza ki a három legnépszerűbb motor egyikét. Minél népszerűbb a fórum, annál nagyobb eséllyel találunk olyan programozót, aki jártas benne.

    Ha nem várható jelentős változás a motorban, akkor érdemes lehet egy kevésbé népszerű motort választani, például SMF vagy punBB. Ez csökkenti a számot hacker támadások a fórumra, és az arra automatikusan küldött spam mennyiségére.

    A fórumok keresésére/azonosítására szolgáló szkriptek is több helyen találhatók gyakorlati használat. Az első dolog, ami eszembe jutott, az volt, hogy a beazonosított fórumokat TIC szerint rendezem, és az első száz bejegyzést az egyik oldalamra mutató hivatkozással közzétegyem. A több száz fórum dofollow linkje azonban semmilyen módon nem befolyásolta a TCI-t (2 frissítés telt el), ezért jobb, ha nem vesztegeti az időt itt, hacsak nem érdekelnek az átmenetek.

    Nyilvánvaló, hogy a szkriptek említett használata korántsem az egyetlen. Szerintem könnyen kitalálhatod, hogyan használhatod még őket.

    A Botmaster Labs szervezésében, nem tervezetten. Nincs időm, a videó egy versenyhez kell, mint újszerű trend, bár jó screenshotokkal (az én IMHO-m) minden könnyebben elmagyarázható, és nem is nagyon akarok forgatni semmit. Nagyon kevés nyereséges téma maradt, a hülye spam már egyáltalán nem uralkodik, itt kell gondolkodni, és senki nem fog témát lőni, hacsak nem próbálod az elavultakat szép csomagolásba rakni és kicsit bepúderezni. :) De ez nem rólunk szól. Általánosságban elmondható, hogy ez a 3 „nem”, azt hiszem, alapvetően a versenyben való részvétel gátja lett a potenciális résztvevők többsége számára. Ez olyan, mint egy autó javítása a háromból: olcsó, jó minőségű, gyors - a szerviz egyszerre csak 2 feltételt tud teljesíteni. ülj le és válaszd ki azt, ami közelebb áll hozzád. :) Ugyanez a versennyel is: van időm, tudok videót csinálni, de nincs téma, vagy tudok videót csinálni, van téma, de nincs időm minden, vagy van szabadidőm és van egy kis téma, de ijesztő a videó. De ez akkor jó, ha 2 feltétel egyszerre teljesül. Nos, oké, hagyjuk a szöveget. folytatom magamnak. Nem terveztem, vagyis részt vettem a versenyen, még azt is kiválasztottam, hogy melyik cikkre szavazok. Bármit is mond, Doz nagyon jól ismeri a szoftvert, és tudja, hogyan kell nagyon intelligensen használni. De ma megtudtam, hogy intrika jelent meg a versenyben. Kiderült, hogy nem tudok szavazni, és erre csak az újonnan érkezők tehetik meg, akik 2011-ben vásárolták a szoftvert, és a versenyt nekik írták ki. Kicsit meglepődtem, de a tulajdonos úriember. A verseny egy reklámkampány, és Alexander jobban tudja, hogyan kell végrehajtani. Általában úgy döntöttem, hogy felteszek egy cikket, valamivel könnyebb írni, ha világos, hogy kinek, az egész kolhoz számára ez nem lehetséges.
    A hosszú bevezetés véget ért, most térjünk a lényegre.
    Mire van szüksége egy kezdőnek, ha egy ilyen szuperkombájnt vásárolt, ami az Xrumer + Hrefer komplexum? Ez így van, tanuljon meg dolgozni rajta, és dobja el azt az illúziót, hogy pénzt kereshet, ha elkezd spamezni. Ha úgy gondolja, jobb, ha azonnal adományozza a pénzét jótékony célra. Meg kell tanulnia használni a komplexum eszközeit, lehetőleg saját magának élesíteni. A „vigyél többet – dobj tovább” ideje elmúlt. A mennyiség átadja a helyét a minőségnek. Ez azt jelenti, hogy összeállítunk magunknak egy bázist, ha ezt nem tanulod meg, lemaradsz a vonatról. Természetesen Khrefer segít nekünk ebben. Ha azt tervezi, hogy népszerűsíti erőforrásait a Google-on, akkor adományozó webhelyeket is kell keresnünk a Google-on keresztül. Szerintem ez érthető és logikus. De a Google, akárcsak a rézhegy úrnője, nem mindenkinek adja oda vagyonát. Megközelítés kell hozzá. Azonnal szeretném leszögezni, hogy ne reménykedj abban, hogy a nyilvánosság előtt talált jelek alapján gyűjthetsz valamit. Azért vannak nyilvánosan elérhetőek, mert értéktelenek. Nem fejlesztem tovább a témát. Jobb, ha elmondja, hogyan kell helyesen összeszerelni, hogy láthassa az eredményt, a többit maga dolgozza ki, a legfontosabb az elv megértése. Nekünk a konkrét motorok jellemzői alapján kell összegyűjtenünk a megfelelőket, és nem általában a fórumok jellemzői alapján. Ez fő hiba kezdőknek - ne egy konkrétra koncentráljon, hanem próbáljon meg mindent a maga teljességében lefedni. Továbbá, ha egy többé-kevésbé normális adatbázist szeretne elemezni, hagyja abba az operátorok használatát a lekérdezésekben. Nincs "inurl:", "webhely:", "cím" stb. A Google azonnal kitiltja a hozzád hasonló keresőket. Ezért alaposan tanulmányozzuk azokat a motorokat, amelyekkel jelenleg Khrumer munkái:

    A php-Fusion üzemeltetője

    A Khroomer 7.07-es verziójában a program több új motorra is kiképzett:

    forum.biz, forum.biz, 1forum.biz, 7forum.biz stb.

    phpBB-fr.com, Solaris phpBB téma

    Az új dolgok tanulásának folyamata pedig folyamatos.
    Általában elő kell készítenünk a megfelelő lekérdezéseket a Hrefer általi elemzéshez. Vegyük például a dizhok fórumot. SMF fórumok. És kezdjük szétszedni alkatrészekre az elemzéshez. Ebben segít nekünk szeretett Google-nk. Írjon be egy lekérdezést a Google-ba SMF fórumok- sok a szemét a keresési eredmények között, visszatekerünk valami 13. oldalra és kiválasztunk egy tetszőleges linket. Erre bukkantam: http://www.volcanohost.com/forum/index.php?topic=11.0. Nyissuk ki és tanulmányozzuk. Valami jellemzőt kell találnunk az oldalon, ami alkalmazható más oldalak keresésére ezen a motoron. A láblécben a következő feliratot vesszük észre Powered by SMF 1.1.14, idézze meg és írja be a Google-be, megmutatja, hogy ehhez a lekérdezéshez körülbelül 59 millió lehetőséget tud. Gyorsan átnézzük a linkeket, hozzáadunk néhány további lehetőséget ehhez a kulcsszóhoz, például "SMF 1.1.14" nyárfa hajtja vagy "Powered by SMF 1.1.14" viagra. Gondoskodunk arról, hogy a kérés nagyszerű legyen, az eredmények csak fórumok és szinte semmi szemét.

    Ráadásul minket nem a mennyiség érdekel, hanem a minőség, ahogy fentebb is mondtam. Menj tovább. Ugyanerről a fórumról vettünk egy másik kifejezést a láblécből: , mi is idézzük és beadjuk a Google-nek. Válaszul elárulja, hogy több mint 13 millió eredményt tud. Ismét gyorsan átnézzük az eredményeket, hozzáadunk további szavakat, és ellenőrizzük az eredményeket velük. Gondoskodunk arról, hogy a kérés kiváló legyen, és szinte semmi szemét se legyen. Általában már 2 vaskérés van. Azt javaslom, hogy egyelőre hagyja békén az első fórumot, és folytassa a kérések gyűjtését más fórumokról. Szerencsére kérésre nyitva tartjuk a Google-t. 2006-2008, Simple Machines LLC. A keresési eredményekből vesszük például a következő fórumokat: http://www.snowlinks.ru/forum/index.php?topic=1062.0 és http://litputnik.ru/forum/index.php?action=printpage ;topic=380.0 a láblécekben a következő lekérdezéseket vesszük tőlük: "Powered by SMF 1.1.7" és "Powered by SMF 1.1.10" (a Hrefer lekérdezéseit mindig ajánlom idézőjelbe, mert először a minőségre van szükségünk minden). Azt hiszem, világos, hogy mit csinálunk, a végén lesz egy bizonyos lekérdezési adatbázisunk az SMF-motor fórumainak kereséséhez (ezt választották példaként, ugyanez más motorokkal).
    Valahogy így fog kinézni:

    "Támogatja az SMF 1.1.2"

    "Támogatja az SMF 1.1.3"

    "Az SMF 1.1 RC2 által üzemeltetett"

    "Támogatja az SMF 1.1.4"

    "Támogatja az SMF 1.1.8"

    "Támogatja az SMF 1.1.7"

    "2006-2008, Simple Machines LLC"

    És ez még nem minden. A motorverziók gyűjtése közben egyes SMF fórumokon a láblécben a „2001-2006, Lewis Media” feliratot találjuk. Ellenőrizzük ezt a kérést, ez is teljes mértékben kielégít bennünket. Hasonló kérést találunk: "2001-2005, Lewis Media". A lábléceket tovább nézve a következő kérést találjuk: „SMFone design by A.M.A, ported to SMF 1.1”. Ellenőrizzük – remek. Stb. Fél óra munka, és van egy csodálatos lekérdezési adatbázisa a motorhoz, és a Google sokkal ritkábban tiltja le ezeket a lekérdezéseket, mintha operátorokat használna bennük. Ugyanakkor az adatbázisa sokkal tisztább lesz, mintha olyan lekérdezéseket használna, mint az „index.php?topic=", mert itt a Google nemcsak a szükséges fórumokat adja meg, hanem sok baloldali forrást is, ahol ez lehetséges volt. hagyj linket a fórum témájához. Lehet ellenkezni, mi a baj ezzel? Mások hagytak linket, így mi is megtehetjük. De! A hivatkozásokat nem csak a Khrumer, hanem más programok is hagyhatják. Sőt, speciálisan egy-egy erőforráshoz, úgynevezett magasan specializált szoftverhez is szabhatók megjegyzések, ráadásul az ilyen hivatkozásokat kézzel is el lehet hagyni. Ismétlem, nekünk nem a szemét mennyisége a fontos, hanem a minőség, a megfelelő kérésekkel gyűjtjük össze az adatbázist. Plusz ez a módszer abban is, hogy gyakorlatilag nem kell konfigurálni a Hreferben szita -szűrő , egyszerűen kikapcsolhatod, mert a Google gyakorlatilag nem ad szemetet.


    Úgy gondolom, hogy a kezdeti szakaszban nagyon fontos megtanulni, hogyan kell helyesen használni a Hrumert, mert ha ezt megtanulod, mindig találhatsz hasznot Hrumer számára, függetlenül attól, hogy a helyzet hogyan változik. A védelem egyre bonyolultabbá válik, és ha bizonyos típusú motoroknál a védelem megerősödött és nem képes megbirkózni vele Ebben a pillanatban Khrumer, akkor nincs értelme erőforrásokat költeni arra, hogy összegyűjtsd ezeket a linkeket, majd Khrumerrel dolgozz rajtuk, jobb az energiát arra koncentrálni, ami eredményt ad. Ugyanakkor, ha a Botmaster Labs csapata valami újat tanított a Khroomernek, gyorsan kiboncolhatja az új pácienst, és előkészítheti a bázist a Khroomer számára, amíg a beteg még meleg. Az idő pénz; előfordulhat, hogy az erőforrás már nem releváns az alap megvásárlásakor. összegyűjtött valaki. Ezenkívül az alapok megfelelő összegyűjtése önmagának jelentősen kiterjeszti a Khrumer „fehér” használatát. És pontosan itt mozog minden, akár tetszik, akár nem, és a fehéredés vagy az őszülés folyamata folyamatosan zajlik. A fekete lepedők minden lehetséges módon a múlté válnak.
    A Hreferrel való munka minden egyéb technikai vonatkozása megtekinthető a súgóban, és nincs értelme rajtuk elidőzni, az összes célt, pontot, másodpercet kísérletileg állítják be minden autónál.
    Bónuszként felteszek ide egy sablont a kínai Baidu kereső elemzéséhez, a minap megkérdeztek erről, szóval lazán csináltam, elnézést a szójátékért. :)


    Gazdanév=http://www.baidu.com
    Query=s?wd=
    LinksMask=
    TotalPages=100
    Következő Oldal=

    Következő Oldal2=

    CaptchaURL=
    CaptchaImage=
    CaptchaField=


    Megpróbáltam tesztelni őket, nem volt tiltás, a Khrefer gyorsan összegyűjtötte az erőforrásokat, minden elemzési lekérdezés hasonló volt a Google-éhoz, de rengeteg kínai forrás volt, magas PR-értékkel, és emellett sok olyan hely volt, ahol nem európai valaha is betette a lábát. Jobb a kínai lekérdezések elemzése. A Google fordító segít ebben, írja be a kulcsszavak listáját oroszul, és fordítsa le kínaira. Az igazság a " Szavak"Kínai nyelven nem adhatók hozzá a hivatkozó szavak, azokat újra kell kódolni.
    Kínai helyett:

    伟哥 - Viagra

    吉他 - gitár

    其他 - pihenés

    保险公司 - biztosítás

    Helyezze be ezeket a helyettesítő kódokat a Words fájlba:

    %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

    Ha egy biztosítási weboldalt reklámoz, akkor a profiljában egy linket elhelyezve egy tematikus (!) akár kínai fórumon is talált kérésre " SMF fórum" 保险公司 nagyon jó lesz.
    Végezetül szeretném elmondani, hogy soha nem értettem azokat, akik panaszkodtak, hogy a Khrefer rosszul vagy rosszul sült meg; erre válaszul mindig azt akartam mondani, egyszerűen nem tudod, hogyan kell főzni. Egyetlen elemző sem gyűjthet jobb eredményeket, mint egy referáló; a kéréseknek csak helyesnek kell lenniük. A Hrefer egy autó: jó, masszív, német nyelvű, de egy ember vezeti, és minden attól függ, hogy mennyire jól vezetik, nem lehet rákényszeríteni az autót, hogy egyszerre jobbra és balra vezessen.
    Külön téma az adatbázisok tisztítása, ezt egyszer 3 éve csináltam egy korábbi versenyen. Ott nagyrészt még mindig minden releváns, de most meg lehet tagadni a 200 OK ellenőrzését, nekem nem igazán tetszett ez a folyamat, nagyon nagy hibák voltak, sok felesleges dolgot kiszűrtek. Most ez szinte automatikusan megtehető a Khrumer működése során, bár ez a folyamat nem teljes analógja a „200 OK” ellenőrzésének. Mindenesetre a lényegre: nem sokkal ezelőtt egy csodálatos lehetőség jelent meg a Khrumerben - hogy egy projekt futtatásakor információkat raboljanak az erőforrásokból. Ez így néz ki. Megad egy sablont, amelyet működés közben feldolgozunk, és a sablonból összegyűjtött információk bekerülnek a Naplók mappában található xgrabbed.txt fájlba. Ezt a funkciót bármire használhatod, óriási a képzelet röpte. Ezt a funkciót hetente egyszer használom a hivatkozások eltávolítására a működő "lejárt" adatbázisomból. Nem titok, hogy a fórumok nap mint nap kihalnak annak érdekében, hogy adatbázisunkat megtisztítsák az ilyen erőforrásoktól, és ebben az esetben az „Autograbbing” eszköz segítségünkre lesz.
    Végül is el kell ismernie, hogy amikor gyakran beírjuk például a http://www.laptopace.com/index.php címet, azt látjuk, hogy ez a tartomány már például egy jófiú, aki pénzt árul, de nincs fórum ott. Tehát, hogy ezt a salakot kidobjuk a bázisból, rabolni fogunk. :) Nyisd meg az oldal forráskódját és nézd meg ott ezt a bejegyzést:

    laptopace.com
    Megragadáshoz alakítjuk át
    [...]

    Most már az összes goudaddi „halott embert” név szerint ismerjük.
    Íme egy kis válogatás az Autograbbing eszközhöz, ha törölni szeretné az adatbázist a különböző „lejárt” tartományoktól:


    [...]

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

    [...]
    Ez a domain eladó lehet. [...]Vásárolja meg ezt a domaint

    [...]<body bgcolor="#ffffff" text="#000000"> </span><br>A lista még korántsem teljes, de úgy gondolom, hogy segít elkerülni, hogy több millió dolláros szemétadatbázist többször futtasson. A sablon létrehozása nem nehéz, csak nyissa meg a lejárt hivatkozást, és készítsen sablonmaszkot. <br>Ugyanezzel az automatikus megosztással átfésülheti meglévő adatbázisait, és erőforrások szerint rendezheti azokat, motorok szerint lebontva. Az adatbázisok motorok szerinti rendezése lehetővé teszi a Khroomer összes képességének és beállításának optimális kihasználását, különös tekintettel a tanulási folyamatra. Ráadásul az Autograbbing segítségével eltüntetheti a szemetet az adatbázisokból, ha nem a Hreferrel szeretné összegyűjteni, hanem különböző fájltárhely szolgáltatásokból letöltve. Ehhez vagy készíteni kell egy maszkot a fórumok kiválasztásához, majd csak azt kell összegyűjteni az adatbázisból, amit a maszk megragadott, vagy éppen ellenkezőleg, maszkot kell készíteni a nem fórumokhoz, majd törölni kell a megragadottakat. Az első lehetőség logikusabb és megbízhatóbb, mert pontosan tudjuk, mit kell keresnünk. <br>Sok sikert a munkához. <br>PySy. Csináltam egy szűk fókuszú videót (nagy bajom volt vele, először csináltam :)), bár a Hrefert az otthoni gépemről indítottam, nem túl jó a net sebessége, vannak példányaim itt csak tesztek miatt, szóval ne engem hibáztass a munka gyorsaságáért. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 hozzászólás:</h4> <p>Jeka kommentjei...</p><p>Milyen programmal választottad ki a kulcsszavakat?</p> Serge Glazko kommentálja... <p>Ha tematikus forrásokat kell gyűjtenem, akkor manuálisan és az AdWords segítségével választok ki szavakat a Wordsben. de sok témához már ki lettek választva számomra szavak, itt csak néhány szót tudok hozzáadni vagy eltávolítani, de azt sem automatikusan, hanem végignézem az összeset.</p> <p>Sziasztok, a blogoldal kedves olvasói. Folytatjuk tehát az erről szóló bejegyzésben elkezdett SMF nevű fórummotor beállításának témáját. Ott még nem tettük oroszossá a fórumot, ami az angol felületről való fordítást illeti. Jelenleg nem tűnik túl reprezentatívnak, de az oroszosítás (ha még nem történt meg) és a megfelelő szakaszok elkészítése után a megjelenése jelentősen javulni fog.</p><p>Ma megnézzük a tervezési témákat, és oroszossá tesszük, és telepítjük a JFusion komponenst is, amely mindkét motorral (Jumla és SMF) működik, amely lehetővé teszi, hogy közös felhasználói bázisunk legyen kettőnek, és csak egy űrlapjuk legyen. regisztráció és bejelentkezés.</p><h2>Az orosz nyelvi csomag témái és telepítése</h2><p>Egyszerű motor <a href="https://bar812.ru/hu/kontakty-index-php-board-powered-by-smf-pervye-shagi-v-poiskovoi-optimizacii-simple-machines-forum.html">Gépek Fóruma</a> támogatja a témaváltás lehetőségét, és ezek mind a teljes fórumra, mind annak egyes szakaszaira módosíthatók. Személy szerint az alapértelmezett témát használtam, de nagyon sok változtatást végeztem rajta manuálisan. Különösen megváltoztattam a hátteret, néhány elem színét, hozzáadtam egy órát a flash meghajtóhoz, egy rádiót és még sok mást, amelyekről a szakasz következő bejegyzéseiben fogok beszélni.</p><p>Miért nem használtam a további témák egyikét sem a fórum létrehozásakor? Nos, valószínűleg az én lustaságomon múlik az egész. Nem, nem voltam lusta új témákat keresni és letölteni, szerencsére sok helyen meg lehet ezt tenni. A lustaságom máshol van.</p><p>A tény az, hogy ennek a motornak a képességeinek bővítésére szolgáló modok sokfélesége kifejezetten az alapértelmezett témára összpontosít. Hadd magyarázzam. Ha alapértelmezett témája van, akkor a mod hozzáadása az SMF-hez pillanatok alatt megtörténik, és általában nincs szükség a kód kézi szerkesztésére.</p><p>Ha az alapértelmezetttől eltérő tervezési témával rendelkező modot telepít, akkor, ahogy mondani szokás, az összes nyers részt fájllal kell feldolgoznia. Más szóval, muszáj lesz <a href="https://bar812.ru/hu/kak-stavit-shablony-osnovy-photoshop-sozdanie-besshovnoi-zalivki-pattern-dlya.html">a FileZilla használatával</a>(töltse le és konfigurálja, FTP-n keresztül elérheti az oldalt, és megnyithatja a fórummotor fájljait, amelyekben <a href="https://bar812.ru/hu/skyrim-launcher-ne-vidit-faily-launcher-skairim-ne-vidit-mody-kak-reshit.html">ez a mod</a> változtatásokat hajt végre.</p><p>Ezután keressen <a href="https://bar812.ru/hu/zachem-nuzhen-validnyi-kod-i-kak-ustranit-oshibki-validacii-url-adresa-v.html">Jó helyen</a> a kódban, és hajtsa végre a szükséges műveleteket: vagy a kód cseréjét, vagy törlését, vagy egy kódrészlet hozzáadását a szükséges töredék előtt vagy után. Ha úgy gondolja, hogy körülbelül egy tucat fájlon kell módosítani, akkor el tudja képzelni, milyen nehézkes lesz ezt megtenni. Ebben az esetben nagyon óvatosnak kell lennie, és nem hibázni, mert ellenkező esetben előfordulhat, hogy a fórum egyáltalán nem nyílik meg.</p><p>Ha a nem alapértelmezett téma használatával kapcsolatos fenti problémák nem ijesztenek meg, akkor letöltheti őket innen. Az ott található témák szekciókba vannak rendezve (minimalizmus, klasszikushoz közeli, modern stb.), és mindegyikhez megtekintheti a képernyőképet <a href="https://bar812.ru/hu/kak-sdelat-polnoekrannyi-vyiti-na-polnyi-ekran-kak-nastroit.html">Teljes képernyő</a>. Egy kicsit később elmondom, hogyan telepítsd ugyanezeket a témákat.</p><p>Ha nem oroszosította el a fórumot a motorfájlok tárhelyre való feltöltésének szakaszában, ahogyan az ennek az opusnak az első részében leírták (lásd a hivatkozást a cikk elején), akkor most megteheti. Erről az oldalról korábban letöltötte a szükséges orosz nyelvi csomagot, ezt ki kell csomagolni, majd át kell másolni a Témák mappát <a href="https://bar812.ru/hu/html-absolyutnye-i-otnositelnye-ssylki-sozdanie-ssylki-otnositelno.html">gyökérkönyvtár</a>, ahol már van egy azonos nevű könyvtár.</p><p>A másolás befejezése után be kell jelentkeznie a fórumba a rendszergazdai felhasználónévvel és jelszóval. Válassza az „Adminisztráció” lehetőséget a felső menüben, majd kattintson a „Szerverbeállítások” elemre a bal oldali oszlopban.</p><p>A megnyíló ablakban keresse meg az „Alapértelmezett fórumnyelv” elemet, és válassza ki az orosz nyelvet a legördülő listából, majd kattintson a „Mentés” gombra az oldal alján.</p><p><img src='https://i2.wp.com/ktonanovenkogo.ru/image/16.092.png' width="100%" loading=lazy loading=lazy></p><p>Ez az, most a konferenciája teljesen orosz nyelvű.</p><h3>Problémák megoldása az orosz nyelvet nem támogató modok telepítésekor</h3><p>Kérjük, vegye figyelembe, hogy a jövőben, amikor olyan modokat ad hozzá az SMF-hez, amelyeknek nincs orosz fordítása, néha problémái lehetnek a mod beállítások megjelenítésével az adminisztrációs panelen. Valójában ugyanezek a beállítások egyszerűen nem lesznek láthatók az adminisztrációs panelen, mert... nem lesznek oroszosítási akták róluk. Ezért két lehetőség közül választhat a probléma megoldására.</p><p>Az első mód az, hogy az egész fórumon átváltunk angolra. Néhány bekezdéssel feljebb láthatja, hogyan lehet ezt megtenni. Ennek megfelelően, miután elvégezte a szükséges műveleteket ezekkel a beállításokkal, ismét vissza kell térnie az orosz nyelvre.</p><p>A második módszer bonyolultabb, de lehetővé teszi számunkra, hogy a telepített modok beállításait mindig lássuk az adminisztrációs panelen, és nem csak aktiváláskor <a href="https://bar812.ru/hu/trikolor-tv-akcii-po-oplate-akcii-trikolor-tv-besplatnyh-uroka.html">angolul</a>. Ezen a ponton azért foglalkozom ilyen részletesen, mert nagyon gyakori kérdés, hogy valaki telepített egy modot, és nem találja a beállításait a konferencia adminisztrációs panelén.</p><p>Tehát a második módszer az újonnan hozzáadott modok oroszosítási fájljaihoz fordítási karakterláncok hozzáadása. Később elmondom, hogyan lehet meghatározni, hogy mely oroszosítási fájlokat kell módosítani, és hol lehet őket beszerezni. Addig ideiglenesen használhatja az első módszert.</p><h2>A JFusion telepítése webhelyek és fórumok integrációjához</h2><p>Először le kell töltenie a JFusion-t és annak oroszosítását. A Joomla adminisztrációs paneljére belépve standard műveleteket hajtunk végre: válasszon a következők közül <a href="https://bar812.ru/hu/fiksirovannoe-verhnee-menyu-i-plavayushchii-saidbar-v-wordpress.html">főmenü</a> az adminisztrációs panel elemei „Bővítmények” – „Telepítés/Eltávolítás” – „Csomagfájl letöltése” – „Tallózás” gomb – Keresse meg a jfusion_package.zip komponenst tartalmazó fájlt a számítógépén – kattintson a „Fájl letöltése és telepítése” gombra.</p><p>Ezt követően megjelenik egy ablak, amely tájékoztatja az összetevő sikeres telepítéséről. Ha problémák merülnek fel, a fenti linken megismerkedhet néhány megoldással.</p><p>Most eljött az oroszosítás ideje, amely pontosan ugyanúgy kerül hozzáadásra, mint maga az összetevő. Azok. ismételje meg a műveletsort: "Bővítmények" - "Telepítés/Eltávolítás" - "Csomagfájl letöltése" - "Tallózás" gomb - keresse meg a JFusion Russification fájlt a számítógépén - kattintson a "Fájl letöltése és telepítése" gombra. Most ugorhatunk a beállításokhoz az „Összetevők” - „JFusion” útvonalon, és megbizonyosodhatunk arról, hogy az oroszosítás sikeresen hozzáadásra került és működik.</p><p><img src='https://i1.wp.com/ktonanovenkogo.ru/image/16.093.png' width="100%" loading=lazy loading=lazy></p> <p>Sok szerencsét! Hamarosan találkozunk a blog oldalain</p><h3></h3><p>Lehet, hogy érdekel</p><p><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/nastroika-jfusion.jpg' width="100%" loading=lazy loading=lazy><span>A JFusion beállítása összevonáshoz <a href="https://bar812.ru/hu/prigotovil-index-php-topic-powered-by-smf-temy-oformleniya-i-rusifikaciya.html">SMF fórum</a>és a Joomla oldalon</span> <br><img src='https://i0.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/moduli-jfusion.jpg' width="100%" loading=lazy loading=lazy><span>JFusion modulok a fórumból származó üzenetek megjelenítéséhez a webhelyen, valamint egy gomb létrehozása az SMF-ben a Joomlához való visszatéréshez</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>Menüpont létrehozása a Joomlában a fórumba való belépéshez és a felhasználói regisztráció átvitele az SMF-ről az oldalra</span> <br><img src='https://i1.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/ustanovka-smf.jpg' width="100%" loading=lazy loading=lazy><span>Az SMF Forum telepítése – A Joomla 1.5 és a Simple Machines Forum integrálása a használatával <a href="https://bar812.ru/hu/gordostyu-index-php-topic-powered-by-smf-temy-oformleniya-i-rusifikaciya-foruma-smf-a-tak-zhe.html">JFusion komponens</a> </span> <br><img src='https://i0.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/rasshireniya-joomla.jpg' width="100%" loading=lazy loading=lazy><span>Kiterjesztések a Joomla számára – mik ezek, és honnan lehet letölteni a Joomla összetevőit, moduljait és beépülő moduljait, hogyan kell telepíteni és eltávolítani őket</span> <br><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/k2-joomla.jpg' width="100%" loading=lazy loading=lazy><span>K2 komponens blogok, katalógusok és portálok létrehozásához a Joomla-n – funkciók, telepítés és oroszosítás</span> <span>Photo Gallery for Joomla – 3. rész – Galériák létrehozása a Joomla 1.5-ben a Phoca Gallery komponens használatával – kategóriák hozzáadása és képek feltöltése a fotógalériába</span> <br><img src='https://i0.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/artio-joomsef.jpg' width="100%" loading=lazy loading=lazy><span>ARTIO JoomSEF - CNC (SEF) hivatkozások és cím beállítása a Joomlában, valamint 404-es hibaoldal létrehozása ezzel a kiterjesztéssel</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 (korábban JoomlaPack) – biztonsági másolat készítése egy webhelyről a Joomla-n és visszaállítása <a href="https://bar812.ru/hu/mozhno-li-ustanavlivat-windows-10-sposoby-besplatnogo-poluchenie-licenzii.html">biztonsági másolat</a> két kattintással</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 ">2023 bar812.ru. Csak valami bonyolult. Programok. Vas. Internet. ablakok</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="Szerkesztő" class="tdw-tab tdc-tab-active" href="#" data-tab-content="tdw-tab-editor">Szerkesztés élő CSS-sel</a> <div class="tdw-less-info" title="Ez piros lesz, ha hibákat észlel a CSS-ben és a LESS-ben"></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">Megment</a> <div class="tdw-more-info-text">Írjon CSS VAGY KEVESEBB karaktert, és nyomja meg a Mentés gombot. CTRL + SZÓKÖZ az automatikus kiegészítéshez.</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>