Smokes index php tema powered by smf. Prvi koraci u optimizaciji za tražilice Simple Machines Forum: uklanjanje autorskih prava i vanjskih poveznica. Rješavanje problema prilikom instaliranja modova koji ne podržavaju ruski jezik

Svi znaju da jednostavno ne mogu živjeti bez Joomle, ali, po mom mišljenju, ne postoji dobar forum za komponente. Zato radim s forum motorima. Jedna od novih koju sam nedavno počeo koristiti je Pokrenimo novu SMF kategoriju s nadamo se korisnim stvarima. Počinjemo s malim, a kao početnicima to je vrlo korisno.

Prvi koraci u optimizaciji za tražilice Simple Machines Forum: uklanjanje autorskih prava i vanjskih poveznica

Dopustite mi da odmah napomenem da radim samo sa smf 2 i ovaj će se članak posebno odnositi na ovu verziju besplatnog pokretača foruma.

I tako, redoviti čitatelji znaju koliko ne volim stavljati "10" vanjskih poveznica na službene web stranice motora, uključujući forumske. Zato prije svega uklanjamo autorska prava i čak 4, pažnja 4 vanjske poveznice oblika " SMF 2.0.2 | Jednostavni strojevi | SMF © 2011 | XHTML"! Da biste to učinili, spojite se na stranicu putem FTP foruma/Teme/ naziv vaše teme/ i uredite datoteku index.template.php. Naravno, na samom dnu nalazi se kod (oko linije 330) koji prikazuje vanjske poveznice koje nam se baš ne sviđaju. Stoga brišemo: "

  • ", theme_copyright(), "
  • "I"
  • ", $txt["xhtml"], "
  • ". Sve je tako jednostavno i lako. U nadolazećim publikacijama očekujte nove materijale o promoviranju i optimiziranju foruma na SMF-u/

    Počnimo odmah s glavnim kodom skripte:

    #!/usr/bin/perl

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

    koristiti strog;

    # komentirana retka - za strogost
    # ako je zadatak prikupljanje statistike motora, ostavite ga kako jest
    # ako napravite popis foruma - odkomentirajte

    moji $podaci ;
    $podaci .= $_while (<> ) ;

    # provjerite koliko je Powered by phpBB bez veze u podnožju
    ispis "phpbb \n"
    if ($podaci =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i ili
    # $data =~ /viewforum\.php\?[^""]*f=\d+/i ili
    $podaci =~ /phpBB\-SEO/i ili
    $podaci =~ /) ;
    ispis "ipb \n"
    if ($podaci =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i ili
    $podaci =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i ili
    $podaci =~ /

    /i ili
    $podaci =~ /index\.php\?[^""]*showforum=\d+/i) ;
    ispis "vbulletin \n"
    if ($podaci =~ /Pokreće:?[^<]+vBulletin[^<]+(?:Version)?/i ili
    $podaci =~ /) ;
    ispis "smf \n"
    if ($podaci =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Pokreće SMF/i ili
    $podaci =~ /index\.php\?[^""]*board=\d+\.0/i) ;
    ispis "punbb \n"
    if ($podaci =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #ili
    # $data =~ /viewforum\.php\?[^""]*id=\d+/i);
    ispis "fluxbb \n"
    # if($data =~ /viewtopic\.php\?id=\d+/i ili
    if ($podaci =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
    ispis "exbb \n"
    if ($podaci =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # ili
    # $data =~ /forumi\.php\?[^""]*forum=\d+/i);
    ispis "yabb \n"
    if ($podaci =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i ili
    $podaci =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
    ispis "dleforum \n"
    if ($podaci =~ /\(Pokreće DLE Forum\)<\/title>/i ili
    $podaci =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE forum<\/a>/i) ;
    print "ikonboard \n"
    if ($podaci =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i ili
    $podaci =~ /\n"
    if ($podaci =~ /\n"
    # if($data =~ /forums\.php\?fid=\d+/i ili
    # $data =~ /topic\.php\?fid=\d+/i ili
    if ($podaci =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
    ispisati "stokesit \n"
    # if($data =~ /forum\.php\?f=\d+/i ili
    if ($podaci =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
    print "podij \n"
    # if($data =~ /topic\.php\?t=\d+/i ili
    if ($podaci =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
    ispis "usebb \n"
    # if($data =~ /forum\.php\?id=\d+/i ili
    if ($podaci =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
    ispis "wrforum \n"
    # if($data =~ /index\.php\?fid=\d+/i ili
    if ($podaci =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
    ispis "yetanotherforumnet \n"
    if ($data =~ /Još jedan forum\.net/i ili
    $podaci =~ /zadano\.aspx\?g=posts&t=\d+/i) ;

    Ovu i druge skripte spomenute u postu pronaći ćete u ovoj arhivi.

    Skripta koji-forum.pl ispituje kod HTML stranice da vidi sadrži li potpise mehanizma foruma. Koristili smo sličnu tehniku ​​kada smo definirali WordPress i Joomla, ali postoji nekoliko razlika. Prvo, sama skripta ne učitava kod stranice, već ga čita iz stdin-a ili datoteke proslijeđene kao argument. To vam omogućuje da stranicu preuzmete jednom, na primjer, pomoću wget-a, a zatim je prođete kroz nekoliko analizatora, ako ih imamo više od jednog. Drugo, u ovoj skripti prisutnost potpisa je 100% znak motora. Zadnji put je prisutnost potpisa samo dodala težinu odgovarajućem motoru i motor s najvećom težinom je "pobijedio". Zaključio sam da bi u ovom slučaju takav pristup samo nepotrebno zakomplicirao kod.

    Kako bih testirao scenarij, malo sam istraživao. Sastavio sam popis od nekoliko tisuća foruma i svaki od njih proveo kroz svoju skriptu, određujući tako postotak odgovora programa i popularnost različitih motora.

    Da bih dobio popis foruma, upotrijebio sam svoj Google parser. Ovakvi upiti poslani su tražilici

    web mjesto:forum.*.ru
    web mjesto:razgovor.*.ru
    web mjesto:board.*.ru
    web mjesto:smf.*.ru
    web mjesto:phpbb.*.ru
    ....

    i tako dalje. U datoteci ćete pronaći potpuni kod generatora upita gen-forumsearch-urls.pl. Uz zone.ru korišteni su i .su .ua .kz i .by. Prošli put je bilo teško provesti takvo istraživanje, jer WordPress i Joomla stranice nemaju takve potpise u URL-u. Katalozi poput cmsmagazine.ru/catalogue/ ne pružaju dovoljnu veličinu uzorka. Što je 600 Drupal stranica?

    Moram priznati da su me rezultati eksperimenta razočarali. Od 12.590 proučavanih mjesta, motor je uspješno identificiran na samo 7.083, odnosno samo u 56% slučajeva. Možda nisam uzeo u obzir neki motor? Je li stvarno istina da pola foruma ima instaliran Bitrix? Ili sam trebao potrošiti više vremena tražeći potpise? Općenito, ovdje su potrebna dodatna istraživanja.

    Među 56% uspješno identificiranih motora, najpopularniji su očekivano IPB (31%), phpBB (26,6%) i vBulletin (26,5%)

    Slijede ih s velikim zaostatkom SMF (5,8%) i DLEForum (5,3%). Moj omiljeni punBB bio je tek na 6. mjestu (1,64%). Ne bih preporučio da se puno vjeruje ovim brojkama (kažu da svaki treći forum na Runetu radi na IPB-u), ali određeni zaključci se, naravno, mogu izvući.

    Na primjer, ako namjeravate napraviti stranicu na forumskom motoru i planirate modificirati forum, recimo, platiti korisnicima 0,01 $ za svaku poruku uz automatsko povlačenje sredstava jednom tjedno, tada biste trebali odabrati jedan od tri najpopularnija motora. Što je forum popularniji, veće su šanse da ćete pronaći programera koji ga dobro poznaje.

    Ako se ne očekuju značajne promjene u motoru, možda ima smisla odabrati manje popularan motor, na primjer SMF ili punBB. To će smanjiti broj hakerskih napada na vaš forum i količinu neželjene pošte koja se automatski šalje na njega.

    Skripte za pretraživanje/prepoznavanje foruma također mogu pronaći mnoge praktične primjene. Prvo što mi je palo na pamet bilo je razvrstati identificirane forume po TIC-u i objaviti na prvih sto postova s ​​poveznicama na neku od mojih stranica. Međutim, stotine dofollow linkova na forumu nisu ni na koji način utjecale na TCI (prošla su 2 ažuriranja), pa je bolje ne gubiti vrijeme ovdje, osim ako niste zainteresirani za prijelaze.

    Jasno je da navedena uporaba skripti nije jedina. Mislim da lako možete shvatiti kako ih još možete koristiti.

    Pozdrav, dragi čitatelji bloga. Dakle, nastavljamo temu postavljanja forumskog pogona pod nazivom SMF, koju smo započeli u postu o tome. Tamo još nismo napravili forum na ruskom, u smislu prijevoda s engleskog sučelja. Trenutačno ne izgleda vrlo privlačno, ali nakon rusifikacije (ako već nije učinjeno) i stvaranja odgovarajućih odjeljaka, njegov će se izgled značajno poboljšati.

    Danas ćemo pogledati teme dizajna i učiniti ih ruskim, a također ćemo instalirati komponentu JFusion, koja može raditi s oba motora (Jumla i SMF), što će nam omogućiti da imamo zajedničku bazu korisnika za dva i samo jedan obrazac za njihove registracija i prijava.

    Teme i instalacija ruskog jezičnog paketa

    Simple Machines Forum engine podržava mogućnost mijenjanja tema, a one se mogu mijenjati i za cijeli forum i za njegove pojedinačne odjeljke posebno. Osobno sam koristio zadanu temu, ali sam ručno napravio dosta promjena na njoj. Konkretno, promijenio sam pozadinu, boje nekih elemenata, dodao sat na flash disku, radio i još mnogo toga, o čemu ću govoriti u sljedećim postovima u ovom odjeljku.

    Zašto nisam upotrijebio niti jednu od dodatnih tema prilikom kreiranja foruma? Pa, vjerojatno je sve zbog moje lijenosti. Ne, nisam bio lijen tražiti i preuzimati nove teme, srećom postoji mnogo mjesta gdje se to može učiniti. Moja lijenost je negdje drugdje.

    Činjenica je da je cijela raznolikost modova za ovaj motor, osmišljena za proširenje njegovih mogućnosti, usmjerena upravo na zadanu temu. Dopustite da objasnim. Ako imate zadanu temu, dodavanje modifikacije u SMF odvija se za nekoliko sekundi i, u pravilu, ne zahtijeva ručno uređivanje koda.

    Ako instalirate mod s temom dizajna različitom od zadane, morat ćete, kako kažu, obraditi sve neobrađene dijelove datotekom. Drugim riječima, morat ćete koristiti FileZillu (preuzmite je i konfigurirajte; stranici možete pristupiti putem FTP-a i otvoriti za uređivanje datoteke vašeg forumskog pogona, koje ovaj mod mijenja.

    Zatim potražite pravo mjesto u kodu i izvršite potrebne radnje: ili zamjenu koda, ili brisanje, ili dodavanje dijela koda prije ili poslije potrebnog fragmenta. Ako uzmete u obzir da može postojati oko desetak datoteka na koje će biti potrebno izvršiti izmjene, onda možete zamisliti koliko će to biti problematično učiniti. U tom slučaju morate biti vrlo oprezni i ne griješiti, jer se inače forum možda uopće neće otvoriti.

    Ako vas svi gore navedeni problemi korištenja teme koja nije zadana ne plaše, možete ih preuzeti odavde. Teme su tamo razvrstane u odjeljke (minimalizam, bliske klasici, moderne itd.) i za svaku od njih možete vidjeti snimku zaslona na cijelom zaslonu. Reći ću vam kako instalirati te iste teme malo kasnije.

    Ako niste rusificirali forum u fazi učitavanja datoteka motora na hosting, kao što je opisano u prvom dijelu ovog opusa (pogledajte vezu na samom početku članka), tada to možete učiniti sada. Ruski jezični paket s potrebnim, prethodno preuzet s ove stranice, potrebno je raspakirati, a zatim kopirati mapu Teme u korijensku mapu, gdje već postoji direktorij s istim nazivom.

    Nakon dovršetka kopiranja potrebno se prijaviti na forum koristeći administratorsko korisničko ime i lozinku. Odaberite “Administrator” u gornjem izborniku, a zatim kliknite “Postavke poslužitelja” u lijevom stupcu.

    U prozoru koji se otvori pronađite stavku "Zadani jezik foruma" i odaberite ruski jezik s padajućeg popisa, a zatim kliknite gumb "Spremi" na dnu stranice.

    To je to, sada je vaša konferencija potpuno na ruskom.

    Rješavanje problema prilikom instaliranja modova koji ne podržavaju ruski jezik

    Imajte na umu da ćete ubuduće, prilikom dodavanja modova u SMF koji nemaju prijevod na ruski, možda ponekad imati problema s prikazom modnih postavki na administratorskoj ploči. Zapravo, te iste postavke jednostavno neće biti vidljive u administratorskoj ploči, jer... za njih neće biti datoteka za rusificiranje. Stoga ćete imati dvije mogućnosti za rješavanje ovog problema.

    Prvi način je prebacivanje na engleski za cijeli forum. Možete vidjeti kako se to može učiniti nekoliko paragrafa iznad. U skladu s tim, nakon što izvršite potrebne radnje s ovim postavkama, morat ćete se ponovno vratiti na ruski.

    Druga metoda je kompliciranija, ali će nam omogućiti da uvijek vidimo postavke instaliranih modova u administratorskoj ploči, a ne samo kada je aktiviran engleski jezik. Zadržavam se na ovoj točki tako detaljno jer je pitanje da je netko instalirao mod i ne može pronaći njegove postavke u administratorskoj ploči svoje konferencije vrlo često.

    Dakle, druga metoda je dodavanje nizova prijevoda u datoteke rusifikacije za novo dodane modifikacije. Kasnije ću vam reći kako odrediti koje datoteke rusifikacije treba promijeniti i gdje ih nabaviti. U međuvremenu, privremeno, možete koristiti prvu metodu.

    Instaliranje JFusiona za integraciju web stranice i foruma

    Prvo ćete morati preuzeti JFusion i njegovu rusifikaciju. Nakon što smo ušli u Joomla admin ploču, izvodimo standardne radnje: odaberite iz gornjeg izbornika admin ploče stavke “Ekstenzije” - “Instaliraj/Deinstaliraj” - “Preuzmi datoteku paketa” - gumb “Pregledaj” - pronađite datoteku s komponenta jfusion_package.zip na vašem računalu - kliknite na gumb “ Upload file&Install>".

    Nakon toga se pojavljuje prozor koji vas obavještava da je komponenta uspješno instalirana. Ako se pojave problemi, možete se upoznati s rješenjima nekih od njih na gornjoj poveznici.

    Sada je vrijeme za rusifikaciju, koja se dodaje na potpuno isti način kao i sama komponenta. Oni. ponovite slijed radnji: “Proširenja” - “Instaliraj/Deinstaliraj” - “Preuzmi datoteku paketa” - gumb “Pregledaj” - pronađite datoteku JFusion Russification na svom računalu - kliknite gumb “Preuzmi datoteku i instaliraj”. Sada možemo ići na postavke duž staze "Komponente" - "JFusion" i provjeriti je li rusifikacija uspješno dodana i radi.

    Sretno ti! Vidimo se uskoro na stranicama bloga

    Moglo bi vas zanimati

    Postavljanje JFusion-a za kombiniranje SMF foruma i Joomla stranice
    JFusion moduli za prikaz poruka s foruma na web stranici, kao i stvaranje gumba u SMF-u za povratak na Joomlu
    Stvaranje stavke izbornika u Joomli za ulazak na forum i prijenos registracije korisnika iz SMF-a na stranicu
    Instalacija SMF Foruma - Integracija Joomla 1.5 i Simple Machines Foruma pomoću JFusion komponente
    Proširenja za Joomla - što su i gdje preuzeti komponente, module i dodatke za Joomla, kako ih instalirati i ukloniti
    K2 komponenta za stvaranje blogova, kataloga i portala na Joomli - značajke, instalacija i rusifikacija Fotogalerija za Joomla - 3. dio - Stvaranje galerija u Joomla 1.5 pomoću Phoca Gallery komponente - dodavanje kategorija i učitavanje slika u fotogaleriju
    ARTIO JoomSEF - postavljanje CNC (SEF) veza i naslova u Joomli, kao i stvaranje stranice s greškom 404 pomoću ove ekstenzije
    Akeeba Backup (bivši JoomlaPack) - stvaranje sigurnosne kopije Joomla stranice i vraćanje iz sigurnosne kopije u dva klika

    Organizira Botmaster Labs, nije planirano. Nemam vremena, video je potreban za natjecanje, kao novi trend, iako se sve može lakše objasniti dobrim screenshotovima (moj IMHO), a ja baš i ne želim ništa snimati. Ostalo je vrlo malo profitabilnih tema, glupi spam više uopće ne vlada, ovdje treba razmišljati i nitko neće pucati po temama, osim ako ne pokušate zastarjele staviti u lijepi omot i malo ih napudrati. :) Ali ovo nije o nama. Općenito, mislim da su ove 3 "ne treba" u osnovi postale prepreka sudjelovanju u natjecanju za većinu potencijalnih sudionika. To je kao da popravljate automobil od tri: jeftino, kvalitetno, brzo - servis može ispuniti samo 2 uvjeta u isto vrijeme. sjedi i biraj što ti je bliže. :) Tako je i s konkurencijom: imam vremena, znam snimiti video, ali nema teme, ili znam snimiti video, ima tema, ali nemam vremena sve, ili imam slobodnog vremena i postoji mala tema, ali video je zastrašujući. Ali ovo je dobro ako su istovremeno ispunjena 2 uvjeta. Pa dobro, odbacimo tekstove. Nastavit ću u sebi. Nisam planirao, što znači da sam sudjelovao u natječaju, čak sam birao za koji ću članak glasati. Što god rekli, Doz vrlo dobro poznaje softver i zna ga vrlo inteligentno koristiti. Ali danas sam saznao da se pojavila intriga u natjecanju. Ispostavilo se da ja neću moći glasati, a to će moći samo novopridošlice koje su kupile softver 2011. godine, a natječaj je namijenjen njima. Malo sam se iznenadio, ali vlasnik je gospodin. Natjecanje je reklamna kampanja i Alexander zna bolje kako to provesti. Općenito, tada sam odlučio objaviti članak, nešto je lakše pisati kada je jasno za koga, za cijelu kolektivnu farmu, zapravo, to je nemoguće učiniti.
    Dugi uvod je gotov, sada na stvar.
    Što treba početniku kad kupi takav superkombajn, a to je kompleks Xrumer + Hrefer? Tako je, naučite kako raditi na tome i odbacite iluziju da možete zaraditi novac tako što ćete početi slati neželjenu poštu. Ako tako mislite, bolje da svoj novac odmah date u dobrotvorne svrhe. Morate naučiti kako koristiti alate kompleksa, po mogućnosti ga izoštriti za sebe. Vrijeme "uzmi više - baci dalje" je prošlo. Kvantiteta ustupa mjesto kvaliteti. To znači da ćemo sami sastaviti bazu; ako ne naučite kako to učiniti, zaostat ćete za vlakom. Naravno, Khrefer će nam u tome pomoći. Ako planirate promovirati svoje resurse na Googleu, tada također moramo pretraživati ​​donatorske stranice putem Googlea. Mislim da je to razumljivo i logično. Ali Google, poput gospodarice bakrene planine, svoje bogatstvo ne poklanja svima. Potreban vam je pristup tome. Odmah želim reći da se nemojte nadati da ćete na temelju znakova koje nađete u javnosti uspjeti nešto skupiti. Razlog zašto su dostupni javnosti je taj što su bezvrijedni. Neću dalje razvijati temu. Bolje je da vam kažem kako ga pravilno sastaviti tako da vidite rezultat, ostalo možete sami riješiti, glavna stvar je razumjeti princip. Moramo prikupiti prave na temelju karakteristika specifičnih motora koji su nam potrebni, a ne na temelju karakteristika foruma općenito. To je glavna pogreška početnika - ne koncentrirati se na određenu stvar, već pokušati pokriti sve u cijelosti. Također, ako želite parsirati koliko-toliko normalnu bazu podataka, prestanite koristiti operatore u upitima. Bez "inurl:", "site:", "title" itd. Google će odmah zabraniti pretraživače poput vas. Stoga pažljivo proučavamo motore s kojima Khrumer trenutno radi:

    Pokreće php-Fusion

    U verziji Khroomer 7.07, program je obučen na nekoliko novih motora:

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

    phpBB-fr.com, Solaris phpBB tema

    A proces učenja novih stvari je kontinuiran.
    Općenito, moramo pripremiti ispravne upite za Hreferovo parsiranje. Uzmimo forum dizhok kao primjer. SMF forumi. I počnimo ga rastavljati na rezervne dijelove za raščlanjivanje. U tome će nam pomoći naš voljeni Google. Unesite upit u Google SMF forumi- puno je smeća u rezultatima pretraživanja, premotamo na neku 13. stranicu i izaberemo bilo koji link. Naišao sam na ovo: http://www.volcanohost.com/forum/index.php?topic=11.0. Otvorimo ga i proučimo ga. Moramo pronaći nešto karakteristično na stranici što se može primijeniti na pretragu drugih stranica na ovoj tražilici. U podnožju primjećujemo sljedeći natpis Pokreće SMF 1.1.14, citira ga i unese u Google, pokazuje nam da za ovaj upit zna oko 59 milijuna opcija. Brzo pregledavamo veze, dodajemo još nekoliko opcija ovoj ključnoj riječi, na primjer, "Pokreće SMF 1.1.14" topola ili "Pokreće SMF 1.1.14" viagra. Vodimo računa da je zahtjev velik, rezultati su samo forumi i gotovo nikakvo smeće.

    Osim toga, nas ne zanima kvantiteta, nego kvaliteta, kao što rekoh gore. Samo naprijed. S istog foruma preuzimamo još jedan izraz iz podnožja: , također ga citiramo i prenosimo Googleu. Kao odgovor otkriva da zna više od 13 milijuna rezultata. Opet brzo pregledavamo rezultate, dodajemo dodatne riječi i s njima provjeravamo rezultate. Vodimo računa da je zahtjev izvrstan i da gotovo da nema smeća. Općenito, već postoje 2 željezna zahtjeva. Predlažem da za sada ostavite prvi forum na miru i da nastavite prikupljati zahtjeve s drugih foruma. Srećom, Google je otvoren na zahtjev. 2006-2008, Simple Machines LLC. Iz rezultata pretraživanja uzimamo, na primjer, ove forume: http://www.snowlinks.ru/forum/index.php?topic=1062.0 i http://litputnik.ru/forum/index.php?action=printpage ;topic=380.0 u podnožjima preuzimamo sljedeće upite iz njih: “Pokreće SMF 1.1.7” i “Pokreće SMF 1.1.10” (uvijek preporučam da upite za Hrefer unosite pod navodnike, jer prije svega trebamo kvalitetu svi). Mislim da je jasno što radimo, na kraju ćemo imati određenu bazu upita za pretraživanje foruma na SMF motoru (izabran je kao primjer, isto je i sa drugim motorima).
    Izgledat će otprilike ovako:

    "Pokreće SMF 1.1.2"

    "Pokreće SMF 1.1.3"

    "Pokreće SMF 1.1 RC2"

    "Pokreće SMF 1.1.4"

    "Pokreće SMF 1.1.8"

    "Pokreće SMF 1.1.7"

    "2006-2008, Simple Machines LLC"

    I to nije sve. Dok prikupljamo verzije motora, na nekim SMF forumima u podnožju nalazimo natpis “2001-2006, Lewis Media”. Provjeravamo ovaj zahtjev, također nam u potpunosti udovoljava. Nalazimo sličan zahtjev: "2001-2005, Lewis Media". Gledajući dalje podnožje nalazimo sljedeći zahtjev: “SMFone design by A.M.A, portated to SMF 1.1”. Provjeravamo - super. I tako dalje. Pola sata posla i imate divnu bazu upita za motor, a Google će vas banati za te upite puno rjeđe nego ako u njima koristite operatore. A u isto vrijeme, vaša će baza podataka biti puno čišća nego ako koristite upite poput “index.php?topic=", jer ovdje će Google dati ne samo forume koji su nam potrebni, već i mnoge ljevičarske resurse gdje je to bilo moguće ostavite link na temu foruma. Možete se usprotiviti, što je loše u tome? Drugi su ostavili link, pa možemo i mi. Ali! Veze mogu ostaviti ne samo Khrumer, već i drugi programi. Štoviše, oni mogu biti posebno prilagođeni za ostavljanje komentara na određenom resursu, takozvani visoko specijalizirani softver, plus takve se poveznice mogu ostaviti ručno. Opet ponavljam, nije nam bitna količina smeća, nego kvaliteta, mi ćemo prikupljati bazu s pravim zahtjevima. Prednost ove metode je što praktički nećete morati konfigurirati sito -filter , možete jednostavno isključiti, jer vam Google praktički neće dati smeće.


    Mislim da je vrlo važno naučiti kako pravilno koristiti Hrumer u početnoj fazi, jer kad jednom to naučite, uvijek možete pronaći primjenu za Hrumer, bez obzira kako se situacija promijenila. Zaštite postaju sve kompliciranije, a ako je na nekim tipovima motora zaštita pojačana i Khrumer se s tim trenutno ne može nositi, onda nema smisla trošiti resurse na prikupljanje tih poveznica, a zatim raditi na njima s Khroomerom, bolje je koncentrirati snage na ono što daje rezultate. A u isto vrijeme, ako je tim Botmaster Labsa naučio Khroomera nečemu novom, možete brzo secirati novog pacijenta i pripremiti bazu za Khroomera dok je pacijent još topao. Vrijeme je novac; resurs možda više neće biti relevantan kada kupite bazu. skupio netko. Osim toga, pravilno prikupljanje baza za sebe značajno proširuje "bijelu" upotrebu Khrumera. I upravo tu se sve kreće, htjeli mi to ili ne, i proces izbjeljivanja ili sijedinja je u tijeku. Crne plahte na sve moguće načine postaju prošlost.
    Sve ostale tehničke aspekte rada s Hreferom možete vidjeti u pomoći i nema smisla zadržavati se na njima, svi ciljevi, bodovi, sekunde su postavljeni eksperimentalno za svaki automobil pojedinačno.
    Kao bonus, ovdje ću postaviti predložak za raščlanjivanje kineske tražilice Baidu, neki dan su me pitali za to, pa sam to napravio ležerno, oprostite na igri riječi. :)


    Ime hosta=http://www.baidu.com
    Upit=s?wd=
    LinksMask=
    Ukupno stranica=100
    Sljedeća stranica=

    Sljedeća stranica2=

    CaptchaURL=
    CaptchaImage=
    CaptchaField=


    Pokušao sam ih testirati raščlaniti, nije bilo zabrane, Khrefer je brzo prikupio resurse, svi upiti za raščlanjivanje bili su slični Googleovim, ali bilo je puno kineskih resursa, s visokim PR-om, a osim toga, bilo je mnogo mjesta gdje nisu Europljanin je ikada kročio. Bolje je analizirati kineske upite. Google prevoditelj će vam pomoći u tome, upišite popis ključnih riječi na ruskom i prevedite ga na kineski. Istina u " riječi“Hrefer riječi se ne mogu dodati na kineskom, potrebno ih je ponovno kodirati.
    Umjesto kineskog:

    伟哥 - Viagra

    吉他 - gitara

    其他 - odmor

    保险公司 - osiguranje

    Stavite ove zamjenske kodove u Words datoteku:

    %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

    Ako promovirate web stranicu osiguranja, postavite vezu u svoj profil na tematski (!) čak i kineski forum koji se nalazi na zahtjev " SMF forum" 保险公司 bit će jako dobro.
    Na kraju bih želio reći da nikada nisam razumio ljude koji su se žalili da su Khreferi loše ili loše kuhani; kao odgovor na to uvijek sam želio reći da ih jednostavno ne znate kuhati. Nijedan parser ne može prikupiti rezultate bolje od referera; zahtjevi samo moraju biti točni. Hrefer je auto: dobar, solidan, njemacki, ali ga vozi covjek i sve ovisi o tome kako se dobro vozi, ne mozes auto natjerati da vozi i desno i lijevo u isto vrijeme.
    Posebna tema je čišćenje baza podataka, jednom sam to radio prije 3 godine za prijašnje natjecanje. Uglavnom je tamo sve još uvijek relevantno, ali sada možete odbiti provjeru za 200 OK, stvarno mi se nije sviđao ovaj proces, bilo je vrlo velikih pogrešaka, puno je nepotrebnih stvari filtrirano. Sada se to može učiniti gotovo automatski tijekom rada Khrumera, iako ovaj proces nije potpuni analog provjere za "200 OK". U svakom slučaju, do točke: nedavno se u Khrumeru pojavila prekrasna prilika - pljačkanje informacija iz resursa u vrijeme pokretanja projekta. Ovako izgleda. Unesete predložak koji će se obrađivati ​​tijekom rada, a podaci prikupljeni iz predloška unijet će se u datoteku xgrabbed.txt u mapi Dnevnici. Ovu funkciju možete koristiti za bilo što, let mašte je ogroman. Ovu funkciju koristim jednom tjedno kako bih uklonio veze iz svoje radne "istekle" baze podataka. Nije tajna da forumi izumiru svaki dan kako bismo očistili našu bazu podataka od takvih izvora, a alat "Autograbbing" pomoći će nam u ovom slučaju.
    Uostalom, morate priznati da kada često tipkamo npr. http://www.laptopace.com/index.php vidimo da je ta domena već npr. dobar momak koji prodaje novac, ali nema forum tamo. Dakle, da bismo ovu šljaku izbacili iz baze, mi ćemo opljačkati. :) Otvorite izvorni kod stranice i pogledajte ovaj unos tamo:

    laptopace.com
    Za grabljenje pretvaramo u
    [...]

    Sada će nam svi "mrtvaci" iz Goudaddija biti poznati po imenu.
    Evo malog odabira za alat Autograbbing, ako želite očistiti bazu podataka od različitih domena s "isteklim rokom":


    [...]

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

    [...]
    Ova domena je možda na prodaju. [...]Kupite ovu domenu

    [...]<body bgcolor="#ffffff" text="#000000"> </span><br>Popis je daleko od potpunog, ali mislim da će vam pomoći da izbjegnete višestruko pokretanje višemilijunskih baza podataka o smeću. Izrada predloška nije teška, samo otvorite istekli link i napravite masku predloška. <br>Koristeći isti autograbbing, možete pročešljati svoje postojeće baze podataka i sortirati ih prema resursima, raščlanjujući ih prema motorima. Sortiranje baza podataka po motorima omogućit će vam optimalno korištenje svih mogućnosti i postavki Khroomera, posebno procesa učenja. Osim toga, uz pomoć Autograbbinga možete ukloniti smeće iz baza podataka ako ih radije ne skupljate Hreferom, već preuzimanjem s raznih usluga za hosting datoteka. Da biste to učinili, trebate ili napraviti masku za odabir foruma i zatim iz baze podataka prikupiti samo ono što je maska ​​zgrabila ili, naprotiv, napraviti masku za neforume i zatim izbrisati ono što je zgrabljeno. Prva opcija je logičnija i pouzdanija, jer znamo točno što trebamo tražiti. <br>Sretno u poslu. <br>PySy. Napravio sam usko fokusirani video (imao sam dosta problema s njim, prvi put sam to napravio :)), iako sam pokrenuo Hrefer sa kućne mašine, brzina neta nije baš dobra, imam kopije ovdje samo za testove pa mi nemojte zamjeriti na brzini rada. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 komentara:</h4> <p>jeka komentari...</p><p>Koji ste program koristili za odabir ključnih riječi?</p> Serge Glazko komentira... <p>Ako trebam prikupiti tematske resurse, tada biram riječi u Wordu ručno i putem AdWordsa. ali za mnoge teme, riječi su već odabrane za mene, ovdje mogu samo dodati ili ukloniti neke riječi, ali također ne automatski, već ih pregledati sve.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast?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> </article> </div> </div> <div id="secondary"> <aside id="text-19" class="widget widget_text clearfix"> <h3 class="widget-title"><span>Oglašavanje</span></h3> <div class="textwidget"> <p> </p> </div> </aside> <aside id="recent-posts-7" class="widget widget_recent_entries clearfix"> <h3 class="widget-title"><span>Vijesti</span></h3> <ul> <li> <a href="https://tomilinofish.ru/hr/payza-koshelek-na-russkom-payza-poshagovaya-instrukciya-po-registracii/">Payza: upute korak po korak za registraciju, prijavu na račun, provjeru računa i podizanje novca</a> </li> <li> <a href="https://tomilinofish.ru/hr/aport-poiskovaya-sistema-ishchet-chto-nado-istoriya-poiskovoi-sistemy-aport/">Povijest tražilice Aport: gdje je sve počelo i kako je završilo</a> </li> <li> <a href="https://tomilinofish.ru/hr/kurit-index-php-topic-powered-by-smf-pervye-shagi-v-poiskovoi-optimizacii-simple-machines-forum/">Prvi koraci u optimizaciji za tražilice Simple Machines Forum: uklanjanje autorskih prava i vanjskih poveznica</a> </li> <li> <a href="https://tomilinofish.ru/hr/oshibke-index-php-topic-powered-by-smf-temy-oformleniya-i-rusifikaciya-foruma-smf-a-tak-zhe/">Teme dizajna i rusifikacija SMF foruma, kao i instalacija JFusion komponente u Joomla</a> </li> <li> <a href="https://tomilinofish.ru/hr/skolko-stoit-samsung-galaksi-star-2-plyus-operacionnaya-sistema---eto/">Operativni sustav je sistemski softver koji upravlja i koordinira rad hardverskih komponenti u uređaju</a> </li> <li> <a href="https://tomilinofish.ru/hr/neoficialnye-proshivki-neksus-5-instrukciya-kak-proshit/">Upute za flashanje Nexus uređaja službenim firmwareom (Video)</a> </li> <li> <a href="https://tomilinofish.ru/hr/kak-otformatirovat-android-telefon-neskolko-deistvennyh/">Nekoliko učinkovitih načina</a> </li> <li> <a href="https://tomilinofish.ru/hr/ne-poluchaetsya-udalit-rut-prava-s-telefona-prava-root-kak-udalit/">Root prava: kako deinstalirati aplikacije i kako se riješiti privilegija superkorisnika</a> </li> <li> <a href="https://tomilinofish.ru/hr/sistema-zapuskaetsya-so-vtorogo-raza-kak-reshit-problemu-kompyuter/">Računalo se ne uključuje prvi put Zašto se napajanje pokreće drugi put</a> </li> <li> <a href="https://tomilinofish.ru/hr/s-nomera-312-prihodyat-soobshcheniya-pro-obsluzhivanie-tele2-pochemu-s-nego-prihodyat/">Poruke stižu sa broja 312</a> </li> </ul> </aside> <aside id="text-20" class="widget widget_text clearfix"> <h3 class="widget-title"><span>Oglašavanje</span></h3> <div class="textwidget"> <p> </p> </div> </aside> </div> </div> </div> <footer id="colophon" class="clearfix"> <div class="footer-widgets-wrapper"> <div class="inner-wrap"> <div class="footer-widgets-area clearfix"> <div class="tg-footer-main-widget"> </div> <div class="tg-footer-other-widgets"> <div class="tg-second-footer-widget"> <aside id="text-28" class="widget widget_text clearfix"> <div class="textwidget"> <p style="text-align: center;"><strong>tomilinofish.ru</strong></p> <p style="text-align: center;"><strong>Računalo je jednostavno - Glavni odgovori na pitanja</strong></p> <p style="text-align: center;"><strong>2023</strong></p> <p style="text-align: center;" <span style="display:scroll;"> <noindex><a target="blank" href="https://www.facebook.com/sharer/sharer.php?u=https://tomilinofish.ru/kurit-index-php-topic-powered-by-smf-pervye-shagi-v-poiskovoi-optimizacii-simple-machines-forum/"><img class="animate1" src="https://tomilinofish.ru/wp-content/uploads/2017/01/logo_facebook.png" width="40" height="40" title="Facebook grupa" alt="Objaviti na facebook" loading=lazy loading=lazy></a></noindex> </span><span style="display:scroll;"> <noindex><a target="blank" href="https://vk.com/share.php?url=https://tomilinofish.ru/kurit-index-php-topic-powered-by-smf-pervye-shagi-v-poiskovoi-optimizacii-simple-machines-forum/"><img class="animate1" src="https://tomilinofish.ru/wp-content/uploads/2017/01/logo_vk.png" width="40" height="40" title="Vkontakte zajednica" alt="Objavite na VKontakteu" loading=lazy loading=lazy></a></noindex></span><span style="display:scroll;"> <noindex><a target="blank" href="https://connect.ok.ru/offer?url=https://tomilinofish.ru/kurit-index-php-topic-powered-by-smf-pervye-shagi-v-poiskovoi-optimizacii-simple-machines-forum/"><img class="animate1" src="https://tomilinofish.ru/wp-content/uploads/2017/01/logo_odnoklass.png" width="40" height="40" title="Grupa u Odnoklassniki" alt="Objavi na Odnoklassniki" loading=lazy loading=lazy></a></noindex></span> <span style="display:scroll;"> </span> </div> </aside> </div> <div class="tg-third-footer-widget"> <aside id="text-32" class="widget widget_text clearfix"> <div class="textwidget"> <div class="footer-socket-left-sectoin"> </div> </div> </div> </div></div> </aside> </div> <div class="tg-fourth-footer-widget"> </div> </div> </div> </div> </div> <div class="footer-socket-wrapper clearfix"> <div class="inner-wrap"> <div class="footer-socket-area"> <div class="footer-socket-right-section"> </div> </div> </div> </div> </footer> <a href="#masthead" id="scroll-up"><i class="fa fa-chevron-up"></i></a> </div> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=5.0.1'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/themes/colormag/js/jquery.bxslider.min.js?ver=4.1.2'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/themes/colormag/js/colormag-slider-setting.js?ver=4.9.5'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/themes/colormag/js/navigation.js?ver=4.9.5'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/themes/colormag/js/sticky/jquery.sticky.js?ver=20150309'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/themes/colormag/js/sticky/sticky-setting.js?ver=20150309'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/themes/colormag/js/magnific-popup/jquery.magnific-popup.min.js?ver=20150310'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/themes/colormag/js/magnific-popup/image-popup-setting.js?ver=20150310'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/themes/colormag/js/fitvids/jquery.fitvids.js?ver=20150311'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/themes/colormag/js/fitvids/fitvids-setting.js?ver=20150311'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/themes/colormag/js/post-format.js?ver=20150422'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.9.5'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/plugins/easy-fancybox/fancybox/jquery.fancybox-1.3.8.min.js?ver=1.6.3'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/plugins/easy-fancybox/js/jquery.easing.min.js?ver=1.4.0'></script> <script type='text/javascript' src='https://tomilinofish.ru/wp-content/plugins/easy-fancybox/js/jquery.mousewheel.min.js?ver=3.1.13'></script> <script type="text/javascript"> jQuery(easy_fancybox_handler); jQuery(document.body).on('post-load', easy_fancybox_handler); jQuery(easy_fancybox_auto); </script> </body> </html>