Nuorodos į php temą, kurią palaiko smf. Automatinis forumo variklio aptikimas. Rusų kalbos paketo temos ir diegimas

Iš karto pradėkime nuo pagrindinio scenarijaus kodo:

#!/usr/bin/perl

# what-forum.pl scenarijus
# (c) 2010 m. Aleksandras Aleksejevas, http://site/

naudoti griežtai;

# komentuotos eilutės – dėl griežtumo
# jei užduotis yra rinkti variklio statistiką, palikite ją tokią, kokia yra
# jei sudarysi forumų sąrašą – atšauki komentarą

mano $duomenys ;
$duomenys .= $_while (<> ) ;

# patikrinkite, kiek buvo Powered by phpBB be nuorodos poraštėje
spausdinti „phpbb \n"
if ($duomenys =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?[^>]*>phpBB/i arba
# $data =~ /viewforum\.php\?[^""]*f=\d+/i arba
$duomenys =~ /phpBB\-SEO/i arba
$duomenys =~ /) ;
spausdinti „ipb \n"
if ($duomenys =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i arba
$duomenys =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?[^>]*>Invision Power Board/i arba
$duomenys =~ /

/i arba
$duomenys =~ /index\.php\?[^""]*showforum=\d+/i) ;
spausdinti "vbulletin \n"
if ($duomenys =~ /Pagalba:?[^<]+vBulletin[^<]+(?:Version)?/i arba
$duomenys =~ /) ;
spausdinti „smf \n"
if ($duomenys =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?[^>]*>Pagalba SMF/i arba
$duomenys =~ /index\.php\?[^""]*board=\d+\.0/i) ;
spausdinti "punbb \n"
if ($duomenys =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #arba
# $duomenys =~ /viewforum\.php\?[^""]*id=\d+/i);
spausdinti "fluxbb \n"
# if($duomenys =~ /viewtopic\.php\?id=\d+/i arba
if ( $duomenys =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
spausdinti "exbb \n"
if ($duomenys =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?[^>]*>ExBB/i) ; # arba
# $duomenys =~ /forums\.php\?[^""]*forumas=\d+/i);
spausdinti "yabb \n"
if ($duomenys =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?[^>]*>YaBB/i arba
$duomenys =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
spausdinti "dleforum \n"
if ($duomenys =~ /\(Parengė DLE forumas\)<\/title>/i arba
$duomenys =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE forumas<\/a>/i) ;
spausdinti "ikonboard \n"
if ($duomenys =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i arba
$duomenys =~ /
if ($duomenys =~ /
# if($duomenys =~ /forums\.php\?fid=\d+/i arba
# $duomenys =~ /topic\.php\?fid=\d+/i arba
if ($duomenys =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
spausdinti "stokesit \n"
# if($duomenys =~ /forumas\.php\?f=\d+/i arba
if ($duomenys =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
spausdinti "podiumas \n"
# if($duomenys =~ /tema\.php\?t=\d+/i arba
if ($duomenys =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podiumas/i) ;
spausdinti "usebb \n"
# if($duomenys =~ /forumas\.php\?id=\d+/i arba
if ($duomenys =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
spausdinti „wrforum \n"
# if($duomenys =~ /index\.php\?fid=\d+/i arba
if ($duomenys =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
spausdinti "dar vienas forumas \n"
if ($duomenys =~ /dar vienas forumas\.net/i arba
$duomenys =~ /default\.aspx\?g=posts&t=\d+/i) ;

Šį ir kitus šiame archyve paminėtus scenarijus rasite.

Scenarijus kuris-forumas.pl tiria HTML puslapio kodą, ar jame nėra forumo variklio parašų. Apibrėždami „WordPress“ ir „Joomla“ naudojome panašią techniką, tačiau yra keletas skirtumų. Pirma, pats scenarijus neįkelia puslapio kodo, o nuskaito jį iš stdin arba failo, perduodamo kaip argumentas. Tai leidžia vieną kartą atsisiųsti puslapį, pavyzdžiui, naudojant wget, o tada paleisti jį per kelis analizatorius, jei turime daugiau nei vieną. Antra, šiame scenarijuje parašo buvimas yra 100% variklio ženklas. Praėjusį kartą parašo buvimas tik padidino atitinkamo variklio svorį ir „laimėjo“ didžiausio svorio variklis. Nusprendžiau, kad šiuo atveju toks požiūris tik be reikalo apsunkins kodą.

Norėdamas išbandyti scenarijų, atlikau keletą tyrimų. Sudariau kelių tūkstančių forumų sąrašą ir kiekvieną iš jų paleidau pagal savo scenarijų, taip nustatydamas programos atsakymų procentą ir įvairių variklių populiarumą.

Norėdami gauti forumų sąrašą, naudojau „Google“ analizatorių. Tokios užklausos buvo išsiųstos į paieškos sistemą

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

ir taip toliau. Visą užklausų generatoriaus kodą rasite faile gen-forumsearch-urls.pl. Be zone.ru, taip pat buvo naudojami .su .ua .kz ir .by. Praėjusį kartą atlikti tokį tyrimą buvo sunku, nes „WordPress“ ir „Joomla“ svetainėse nėra tokių parašų URL. Tokiuose kataloguose kaip cmsmagazine.ru/catalogue/ nepateikiamas pakankamas imties dydis. Kas yra 600 Drupal svetainių?

Prisipažinsiu, eksperimento rezultatai mane nuvylė. Iš 12 590 tirtų vietų variklis buvo sėkmingai identifikuotas tik 7 083, tai yra tik 56% atvejų. Gal neatsižvelgiau į kažkokį variklį? Ar tikrai buvo tiesa, kad pusėje forumų buvo įdiegta „Bitrix“? O gal turėjau daugiau laiko skirti parašų paieškai? Apskritai čia reikalingi papildomi tyrimai.

Tarp 56 % sėkmingai nustatytų variklių populiariausi, kaip ir tikėtasi, buvo IPB (31 %), phpBB (26,6 %) ir vBulletin (26,5 %).

Po jų su dideliu atsilikimu seka SMF (5,8 %) ir DLEForum (5,3 %). Mano mėgstamiausias punBB buvo tik 6 vietoje (1,64%). Nerekomenduočiau labai tikėti šiais skaičiais (jie sako, kad kas trečias „RuNet“ forumas veikia IPB), tačiau, žinoma, galima padaryti tam tikras išvadas.

Pavyzdžiui, jei ketinate sukurti svetainę forumo variklyje ir planuojate modifikuoti forumą, tarkime, mokėti vartotojams po 0,01 USD už kiekvieną pranešimą su automatiniu lėšų išėmimu kartą per savaitę, tuomet turėtumėte pasirinkti vieną iš trijų populiariausių variklių. Kuo forumas populiaresnis, tuo didesnė tikimybė rasti jį gerai išmanantį programuotoją.

Jei variklyje nesitikima didelių pokyčių, gali būti prasminga pasirinkti mažiau populiarų variklį, pavyzdžiui, SMF arba punBB. Tai sumažins įsilaužėlių atakų skaičių jūsų forume ir automatiškai į jį siunčiamo šlamšto kiekį.

Scenarijai, skirti ieškoti / identifikuoti forumus, taip pat gali rasti daug praktinių pritaikymų. Pirmas dalykas, kuris man atėjo į galvą, buvo surūšiuoti nustatytus forumus pagal TIC ir paskelbti pirmuose šimtuose pranešimų su nuorodomis į vieną iš mano svetainių. Tačiau šimtai forumo dofollow nuorodų niekaip nepaveikė TCI (praėjo 2 atnaujinimai), todėl čia geriau nešvaistyti laiko, nebent jums neįdomūs perėjimai.

Akivaizdu, kad minėtas scenarijų naudojimas toli gražu nėra vienintelis. Manau, kad jūs galite lengvai suprasti, kaip dar galite juos panaudoti.

Sveiki, mieli tinklaraščio svetainės skaitytojai. Taigi, tęsiame temą apie forumo variklio, vadinamo SMF, nustatymo, kurią pradėjome įraše apie tai. Ten mes dar nepadarėme forumo rusų kalba, kalbant apie vertimą iš angliškos sąsajos. Šiuo metu jis neatrodo labai reprezentatyviai, bet po rusifikacijos (jei tai dar nebuvo padaryta) ir sukūrus atitinkamas dalis, išvaizda gerokai pagerės.

Šiandien mes pažvelgsime į dizaino temas ir padarysime ją rusiška, taip pat įdiegsime JFusion komponentą, kuris gali veikti su abiem varikliais (Jumla ir SMF), o tai leis mums turėti bendrą vartotojų bazę dviem ir tik vieną jų formą. registracija ir prisijungimas.

Rusų kalbos paketo temos ir diegimas

„Simple Machines Forum“ variklis palaiko galimybę keisti temas ir jas galima keisti tiek visam forumui, tiek atskiroms jo sekcijoms. Asmeniškai aš naudojau numatytąją temą, tačiau rankiniu būdu padariau daug jos pakeitimų. Visų pirma, pakeičiau foną, kai kurių elementų spalvas, pridėjau laikrodį „flash drive“, radiją ir dar daugiau, apie kuriuos kalbėsiu tolesniuose šio skyriaus įrašuose.

Kodėl kurdamas forumą nenaudojau jokių papildomų temų? Na, tikriausiai viskas dėl mano tinginystės. Ne, aš netingėjau ieškoti ir atsisiųsti naujų temų, laimei, yra daug vietų, kur tai galima padaryti. Mano tinginystė slypi kitur.

Faktas yra tas, kad visa šio variklio modifikacijų įvairovė, skirta išplėsti jo galimybes, yra sutelkta būtent į numatytąją temą. Leisk man paaiškinti. Jei turite numatytąją temą, modifikacijos pridėjimas prie SMF įvyksta per kelias sekundes ir, kaip taisyklė, nereikia redaguoti kodo rankiniu būdu.

Jei įdiegiate modifikaciją, kurios dizaino tema skiriasi nuo numatytosios, turėsite, kaip sakoma, visas neapdorotas dalis apdoroti failu. Kitaip tariant, turėsite naudoti „FileZilla“ (atsisiųskite ir sukonfigūruokite ją; galite pasiekti svetainę per FTP ir atidaryti savo forumo variklio failams redaguoti, kuriuos šis modas keičia).

Tada ieškokite tinkamos vietos kode ir atlikite reikiamus veiksmus: arba pakeiskite kodą, arba ištrinkite, arba pridėkite kodo skyrių prieš arba po reikiamo fragmento. Jei manote, kad gali būti apie tuziną failų, kuriuos reikės pakeisti, galite įsivaizduoti, kaip sunku tai padaryti. Tokiu atveju reikia būti labai atsargiems ir nedaryti klaidų, nes kitu atveju forumas gali visai neatsidaryti.

Jei visos pirmiau nurodytos ne numatytosios temos naudojimo problemos jūsų negąsdina, galite jas atsisiųsti iš čia. Temos ten suskirstytos į skyrius (minimalizmas, artimas klasikinei, moderniai ir kt.) ir prie kiekvienos iš jų galite matyti jos ekrano kopiją visame ekrane. Aš jums pasakysiu, kaip įdiegti tas pačias temas šiek tiek vėliau.

Jei nerusifikavote forumo variklio failų įkėlimo į prieglobą etape, kaip buvo aprašyta pirmoje šio opuso dalyje (žr. nuorodą pačioje straipsnio pradžioje), galite tai padaryti dabar. Rusų kalbos paketą su reikiamu, anksčiau atsisiųstą iš šio puslapio, reikia išpakuoti, o tada aplanką Temos nukopijuoti į šakninį aplanką, kuriame jau yra katalogas tokiu pat pavadinimu.

Kai kopijavimas bus baigtas, turite prisijungti prie forumo naudodami administratoriaus vartotojo vardą ir slaptažodį. Viršutiniame meniu pasirinkite „Administratorius“, tada kairiajame stulpelyje spustelėkite „Serverio nustatymai“.

Atsidariusiame lange raskite elementą „Numatytoji forumo kalba“ ir išskleidžiamajame sąraše pasirinkite rusų kalbą, tada puslapio apačioje spustelėkite mygtuką „Išsaugoti“.

Tai viskas, dabar jūsų konferencija yra visiškai rusų kalba.

Problemų sprendimas diegiant modifikacijas, kurios nepalaiko rusų kalbos

Atminkite, kad ateityje pridėdami modifikacijas prie SMF, kurios neturi vertimo į rusų kalbą, kartais gali kilti problemų rodant mod nustatymų administratoriaus skydelyje. Tiesą sakant, tie patys nustatymai tiesiog nebus matomi administratoriaus skydelyje, nes... jiems nebus rusinimo bylų. Todėl turėsite dvi galimybes išspręsti šią problemą.

Pirmas būdas – visam forumui pereiti prie anglų kalbos. Galite pamatyti, kaip tai galima padaryti keliose pastraipose aukščiau. Atitinkamai, atlikę reikiamus veiksmus su šiais parametrais, vėl turėsite grįžti į rusų kalbą.

Antrasis metodas yra sudėtingesnis, tačiau jis leis mums visada matyti įdiegtų modifikacijų nustatymus administratoriaus skydelyje, o ne tik tada, kai įjungta anglų kalba. Prie šio punkto gyvenu taip smulkiai, nes klausimas, kad kažkas įdiegė modą ir negali rasti jo nustatymų savo konferencijos administratoriaus skydelyje, yra labai dažnas.

Taigi, antrasis būdas yra pridėti vertimo eilutes į naujai pridėtų modifikacijų rusifikavimo failus. Vėliau pasakysiu, kaip nustatyti, kuriuos rusinimo failus reikia keisti ir kur juos gauti. Tuo tarpu laikinai galite naudoti pirmąjį metodą.

„JFusion“ diegimas svetainės ir forumo integravimui

Pirmiausia turėsite atsisiųsti JFusion ir jos rusifikaciją. Įėję į „Joomla“ administratoriaus skydelį, atliekame standartinius veiksmus: administratoriaus skydelio viršutiniame meniu pasirinkite elementus „Plėtiniai“ - „Įdiegti / Pašalinti“ - „Atsisiųsti paketo failą“ - mygtukas „Naršyti“ - raskite failą su komponentas jfusion_package.zip savo kompiuteryje – spustelėkite mygtuką „ Įkelti failą&Įdiegti>“.

Po to pasirodys langas, informuojantis, kad komponentas buvo sėkmingai įdiegtas. Jei kyla problemų, galite susipažinti su kai kurių iš jų sprendimais naudodami aukščiau pateiktą nuorodą.

Dabar atėjo laikas rusifikacijai, kuri pridedama lygiai taip pat, kaip ir pats komponentas. Tie. pakartokite veiksmų seką: "Plėtiniai" - "Įdiegti / pašalinti" - "Atsisiųsti paketo failą" - "Naršyti" - raskite JFusion Russification failą savo kompiuteryje - spustelėkite mygtuką "Atsisiųsti failą ir įdiegti". Dabar galime pereiti į nustatymus keliu „Komponentai“ - „JFusion“ ir įsitikinti, kad rusifikacija buvo sėkmingai pridėta ir veikia.

Sėkmės tau! Greitai pasimatysime tinklaraščio svetainės puslapiuose

Jums gali būti įdomu

JFusion nustatymas, kad būtų galima sujungti SMF forumą ir Joomla svetainę
JFusion moduliai, skirti rodyti pranešimus iš forumo svetainėje, taip pat sukurti mygtuką SMF, norint grįžti į Joomla
Meniu elemento Joomla kūrimas, norint patekti į forumą, ir vartotojo registracijos perkėlimas iš SMF į svetainę
SMF forumo diegimas – Joomla 1.5 ir Simple Machines forumo integravimas naudojant JFusion komponentą
„Joomla“ plėtiniai – kas tai yra ir kur atsisiųsti „Joomla“ komponentus, modulius ir papildinius, kaip juos įdiegti ir pašalinti
K2 komponentas tinklaraščiams, katalogams ir portalams Joomla kurti – funkcijos, diegimas ir rusifikacija „Joomla“ nuotraukų galerija – 3 dalis – „Joomla 1.5“ galerijų kūrimas naudojant „Phoca Gallery“ komponentą – kategorijų įtraukimas ir vaizdų įkėlimas į nuotraukų galeriją
ARTIO JoomSEF – CNC (SEF) nuorodų ir pavadinimo nustatymas Joomla, taip pat 404 klaidos puslapio kūrimas naudojant šį plėtinį
Akeeba atsarginė kopija (anksčiau JoomlaPack) – Joomla svetainės atsarginės kopijos kūrimas ir atkūrimas iš atsarginės kopijos dviem paspaudimais

Organizuoja Botmaster Labs, neplanuojama. Neturiu laiko, video reikalingas konkursui, kaip nauja tendencija, nors viską galima lengviau paaiškinti gerais ekrano vaizdais (mano IMHO), o filmuoti nieko nelabai noriu. Pelningų temų liko labai mažai, kvailas šlamštas visiškai nebevaldo, čia reikia pagalvoti ir niekas nešaudys temų, nebent pasenusias bandysi įkišti į gražų pakuotę ir šiek tiek papudruoti. :) Bet čia ne apie mus. Apskritai, šie 3 „nereikia“, manau, daugumai potencialių dalyvių tapo kliūtimis dalyvauti konkurse. Tai tarsi automobilio remontas iš trijų: pigus, kokybiškas, greitas – servisas vienu metu gali atitikti tik 2 sąlygas. sėsk ir išsirink tai, kas tau arčiau. :) Su konkursu yra tas pats: turiu laiko, moku padaryti video, bet nėra temos, arba žinau, kaip padaryti video, tema yra, bet neturiu laiko visi, ar turiu laisvo laiko ir yra maza tema, bet video baisu. Bet tai gerai, jei vienu metu tenkinamos 2 sąlygos. Na, gerai, atmeskime dainų tekstus. Aš tęsiu sau. Neplanavau, vadinasi, dalyvavau konkurse, net pasirinkau, už kurį straipsnį balsuosiu. Kad ir ką sakytumėte, Dozas puikiai išmano programinę įrangą ir žino, kaip ja naudotis labai protingai. Bet šiandien sužinojau, kad konkurse atsirado intriga. Pasirodo, aš negalėsiu balsuoti, o tai galės padaryti tik naujokai, įsigiję programinę įrangą 2011 m., o konkursas skirtas jiems. Truputį nustebau, bet šeimininkas džentelmenas. Konkursas yra reklaminė kampanija ir Aleksandras geriau žino, kaip ją atlikti. Apskritai, tada nusprendžiau paskelbti straipsnį, kai aišku, kam, visam kolūkiui, to padaryti neįmanoma.
Ilga įžanga baigėsi, dabar prie esmės.
Ko reikia pradedančiajam, įsigijusiam tokį superkombainą, kuris yra Xrumer + Hrefer kompleksas? Teisingai, išmokite dirbti su tuo ir atsisakykite iliuzijos, kad galite užsidirbti pinigų pradėdami siųsti šlamšto lapus. Jei taip manote, geriau nedelsdami paaukokite savo pinigus labdarai. Reikia išmokti naudotis komplekso įrankiais, pageidautina galąsti patiems. Laikas „imk daugiau – mesk toliau“ praėjo. Kiekybė užleidžia vietą kokybei. Tai reiškia, kad mes patys surinksime bazę, jei to neišmoksite, atsiliksite nuo traukinio. Žinoma, Khrefer mums padės tai padaryti. Jei planuojate reklamuoti savo išteklius „Google“, taip pat turime ieškoti donorų svetainių per „Google“. Manau, kad tai suprantama ir logiška. Tačiau Google, kaip ir vario kalno šeimininkė, savo turtus atiduoda ne kiekvienam. Jums reikia požiūrio į tai. Iš karto noriu pasakyti, kad nesitikėk, kad pagal viešumoje aptiktus ženklus pavyks ką nors surinkti. Priežastis, dėl kurios jie yra prieinami viešai, yra ta, kad jie yra beverčiai. Toliau temos neplėtosiu. Geriau pasakyti, kaip teisingai jį surinkti, kad matytumėte rezultatą, o visa kita galėtumėte susitvarkyti patys, svarbiausia suprasti principą. Turime rinkti tinkamus, atsižvelgdami į konkrečių mums reikalingų variklių charakteristikas, o ne į forumų charakteristikas apskritai. Tai ir yra pagrindinė pradedančiųjų klaida – nesikoncentruoti į konkretų dalyką, o stengtis viską aprėpti iki galo. Be to, jei norite išanalizuoti daugiau ar mažiau įprastą duomenų bazę, nustokite naudoti operatorius užklausose. Nėra „inurl:“, „site:“, „title“ ir kt. „Google“ iš karto uždraus tokius ieškančius kaip jūs. Todėl atidžiai tyrinėjame variklius, su kuriais šiuo metu dirba Khrumer:

Naudojama php-Fusion

Khroomer 7.07 versijoje programa yra apmokyta naudojant kelis naujus variklius:

forumi.biz, forumb.biz, 1forum.biz, 7forum.biz ir kt.

phpBB-fr.com, Solaris phpBB tema

O naujų dalykų mokymosi procesas yra nenutrūkstamas.
Apskritai turime paruošti tinkamas užklausas, kurias Hrefer analizuotų. Kaip pavyzdį paimkime forumą dizhok. SMF forumai. Ir pradėkime jį išardyti į atsargines dalis analizavimui. Mūsų mylima „Google“ mums padės tai padaryti. Įveskite užklausą į „Google“. SMF forumai- paieškos rezultatuose yra daug šiukšlių, atsukame į kokį 13 puslapį ir pasirenkame bet kurią nuorodą. Aš aptikau šį: http://www.volcanohost.com/forum/index.php?topic=11.0. Atidarykime jį ir išstudijuokime. Puslapyje turime rasti kažką būdingo, ką būtų galima pritaikyti ieškant kitų šio variklio puslapių. Poraštėje pastebime tokį užrašą Veikia SMF 1.1.14, pacituokite ir įveskite „Google“, tai rodo, kad šiai užklausai ji žino apie 59 mln. parinkčių. Greitai peržiūrime nuorodas, prie šio raktinio žodžio pridedame dar keletą parinkčių, pvz. "Maitina SMF 1.1.14" tuopa arba „Powered by SMF 1.1.14“ viagra. Užtikriname, kad prašymas puikus, rezultatai – tik forumai ir beveik jokių šiukšlių.

Be to, mus domina ne kiekybė, o kokybė, kaip sakiau aukščiau. Pirmyn. Iš to paties forumo paimame kitą poraštės frazę: , mes taip pat jį cituojame ir pateikiame „Google“. Atsakydamas jis atskleidžia, kad žino daugiau nei 13 mln. Vėlgi, greitai peržiūrime rezultatus, pridedame papildomų žodžių ir su jais patikriname rezultatus. Užtikriname, kad užklausa būtų puiki, o šiukšlių taip pat beveik nėra. Apskritai jau yra 2 geležiniai prašymai. Siūlau kol kas palikti pirmąjį forumą ramybėje ir toliau rinkti užklausas iš kitų forumų. Laimei, „Google“ atidaryta paprašius. 2006-2008, Simple Machines LLC. Iš paieškos rezultatų paimame, pavyzdžiui, šiuos forumus: http://www.snowlinks.ru/forum/index.php?topic=1062.0 ir http://litputnik.ru/forum/index.php?action=printpage ;topic=380.0 poraštėse paimame iš jų šias užklausas: „Powered by SMF 1.1.7“ ir „Powered by SMF 1.1.10“ (Visada rekomenduoju Hrefer užklausas vesti kabutėse, nes pirmiausia mums reikia kokybės visi). Manau, kad aišku, ką mes darome, galų gale turėsime tam tikrą užklausų duomenų bazę, skirtą ieškoti forumų SMF variklyje (jis buvo pasirinktas kaip pavyzdys, tas pats su kitais varikliais).
Tai atrodys maždaug taip:

„Pagalba SMF 1.1.2“

„Pagalba SMF 1.1.3“

„Maitina SMF 1.1 RC2“

„Pagalba SMF 1.1.4“

„Palaiko SMF 1.1.8“

„Palaiko SMF 1.1.7“

"2006-2008, Simple Machines LLC"

Ir tai dar ne viskas. Renkant variklių versijas, kai kuriuose SMF forumuose poraštėje randame užrašą „2001-2006, Lewis Media“. Mes tikriname šį prašymą, jis taip pat mus visiškai tenkina. Randame panašų prašymą: „2001-2005, Lewis Media“. Žiūrėdami toliau poraštes randame tokį užklausą: „SMFone dizainas, sukurtas A.M.A, perkeltas į SMF 1.1“. Patikriname - puiku. Ir taip toliau. Pusvalandis darbo ir jūs turite nuostabią variklio užklausų duomenų bazę, o Google jums uždraus šias užklausas daug rečiau nei tuo atveju, jei jose naudosite operatorius. Ir tuo pačiu jūsų duomenų bazė bus daug švaresnė nei naudojant tokias užklausas kaip „index.php?topic=", nes čia „Google“ pateiks ne tik mums reikalingus forumus, bet ir daug kairiųjų išteklių, kur tai buvo įmanoma palikite nuorodą į forumo temą. Galite prieštarauti, kas čia blogo? Kiti paliko nuorodą, tad galime ir mes. Bet! Nuorodos gali palikti ne tik Khrumer, bet ir kitos programos. Be to, jie gali būti specialiai pritaikyti komentarams apie tam tikrą šaltinį, vadinamąją labai specializuotą programinę įrangą, be to, tokias nuorodas galima palikti ranka. Dar kartą kartoju, mums svarbu ne šiukšlių kiekis, o kokybė, su tinkamais prašymais surinksime duomenų bazę. Šio metodo pranašumas yra tas, kad jums praktiškai nereikės konfigūruoti sietelis-filtras , galite tiesiog išjungti, nes Google šiukšlių praktiškai neduos.


Manau, kad išmokti taisyklingai naudoti Hrumer pradiniame etape yra labai svarbu, nes tai išmokę visada rasite Hrumer panaudojimą, kad ir kaip keistųsi situacija. Apsauga tampa vis sudėtingesnė, o jei kai kurių tipų varikliams apsauga buvo sustiprinta ir Khrumer šiuo metu negali su ja susidoroti, tada nėra prasmės leisti išteklių rinkti šias nuorodas, o tada dirbti su jais su Khroomer. geriau sutelkti jėgas į tai, kas duoda rezultatų. Ir tuo pačiu metu, jei Botmaster Labs komanda išmokė Khroomer ko nors naujo, galite greitai išskrosti naują pacientą ir paruošti pagrindą Khroomer, kol pacientas dar šiltas. Laikas yra pinigai; perkant bazę ištekliai gali būti nebeaktualūs. ką nors surinko. Be to, teisingas bazių rinkimas sau žymiai išplečia „baltą“ Khrumer naudojimą. Ir kaip tik čia viskas, norime to ar nenorime, juda ir vyksta balinimo ar papilkėjimo procesas. Juodi paklodės visais įmanomais būdais tampa praeitimi.
Visus kitus techninius darbo su Hrefer aspektus galima peržiūrėti žinyne ir nėra prasmės ties jais gulėti visi tikslai, taškai, sekundės nustatomi eksperimentiškai kiekvienam automobiliui atskirai.
Kaip premiją čia paskelbsiu šabloną, skirtą Kinijos paieškos variklio „Baidu“ analizei, kitą dieną jie manęs apie tai paklausė, todėl padariau tai atsainiai, atleiskite už kalambūrą. :)


Prieglobos pavadinimas = http://www.baidu.com
Query=s?wd=
LinksMask =
Iš viso puslapių = 100
Kitas puslapis =

Kitas puslapis2 =

CaptchaURL=
CaptchaImage=
CaptchaField =


Bandžiau bandyti juos išanalizuoti, draudimų nebuvo, Khrefer greitai rinko išteklius, visos užklausos analizuoti buvo panašios į Google, bet buvo daug kiniškų išteklių, su dideliu PR, be to, buvo daug vietų, kur nebuvo Europietis kada nors buvo įkėlęs koją. Geriau analizuoti kinų užklausas. „Google“ vertėjas padės tai padaryti, įveskite raktinių žodžių sąrašą rusų kalba ir išverskite jį į kinų kalbą. Tiesa „ Žodžiai„Kinų kalba negali būti pridėta nuoroda, juos reikia perkoduoti.
Vietoj kinų kalbos:

伟哥 - Viagra

吉他 – gitara

其他 – poilsis

保险公司 – draudimas

Įdėkite šiuos pakeičiančius kodus į Words failą:

%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

Jei reklamuojate draudimo svetainę, įdėdami nuorodą į savo profilį teminiame (!) net kinų forume, kurį rasite pagal užklausą " SMF forumas" 保险公司 bus labai gerai.
Baigdamas norėčiau pasakyti, kad aš niekada nesupratau žmonių, kurie skundėsi, kad Khrefers buvo paruoštas blogai ar blogai, aš visada norėjau pasakyti, kad jūs tiesiog nežinote, kaip juos virti. Joks analizatorius negali surinkti geresnių rezultatų nei nuoroda, užklausos turi būti teisingos. Hrefer yra automobilis: geras, solidus, pagamintas vokiškai, bet jį vairuoja žmogus ir viskas priklauso nuo to, kaip gerai važiuojama, negalima priversti mašinos važiuoti ir į dešinę, ir į kairę.
Atskira tema yra duomenų bazių valymas, kažkada tai dariau prieš 3 metus ankstesniame konkurse. Daugiausia ten dar viskas aktualu, bet dabar jau galima atsisakyti tikrinti 200 OK, man labai nepatiko šis procesas, buvo labai didelių klaidų, išfiltruota daug nereikalingų dalykų. Dabar tai galima padaryti beveik automatiškai, kai veikia „Khrumer“, nors šis procesas nėra visiškas „200 OK“ tikrinimo analogas. Šiaip ar taip: visai neseniai Khrumer pasirodė puiki galimybė – projekto vykdymo metu atplėšti informaciją iš išteklių. Tai atrodo taip. Įvedate šabloną, kuris bus apdorojamas operacijos metu, o iš šablono surinkta informacija bus įvesta į xgrabbed.txt failą aplanke Žurnalai. Šią funkciją galite naudoti bet kam, fantazijos skrydis didžiulis. Aš naudoju šią funkciją kartą per savaitę, kad pašalinčiau nuorodas iš savo veikiančios „baigusios galiojimo“ duomenų bazės. Ne paslaptis, kad forumai kasdien nyksta, norėdami išvalyti mūsų duomenų bazę nuo tokių išteklių, o „Autograbbing“ įrankis šiuo atveju mums padės.
Juk reikia pripažinti, kad kai dažnai įvedame, pavyzdžiui, http://www.laptopace.com/index.php, matome, kad šis domenas jau yra, pavyzdžiui, geras vyrukas, parduodantis pinigus, bet nėra forumas ten. Taigi, norėdami išmesti šį šlaką iš bazės, plėšysime. :) Atidarykite puslapio šaltinio kodą ir pamatykite šį įrašą:

laptopace.com
Norėdami sugriebti, transformuojame į
[...]

Dabar visi „mirę vyrai“ iš Goudaddi bus žinomi vardais.
Čia yra nedidelis automatinio griebimo įrankio pasirinkimas, jei norite išvalyti skirtingų „baigusių“ domenų duomenų bazę:


[...]

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

[...]
Šis domenas gali būti parduodamas. [...]Pirkite šį domeną

[...]<body bgcolor="#ffffff" text="#000000"> </span><br>Sąrašas toli gražu nėra baigtas, bet manau, kad jis padės išvengti kelių milijonų dolerių šiukšlių duomenų bazių paleidimo kelis kartus. Sukurti šabloną nėra sunku, tiesiog atidarykite pasibaigusią nuorodą ir pasidarykite šablono kaukę. <br>Naudodami tą patį automatinį griebimą, galite peržiūrėti esamas duomenų bazes ir rūšiuoti jas pagal išteklius, suskirstę jas pagal variklius, galėsite optimaliai išnaudoti visas Khroomer galimybes ir nustatymus, ypač mokymosi procesą. Be to, su Autograbbing pagalba galite pašalinti šiukšles iš duomenų bazių, jei norite jas rinkti ne su Hrefer, o atsisiųsdami iš įvairių failų prieglobos paslaugų. Norėdami tai padaryti, turite arba padaryti kaukę forumų pasirinkimui ir tada surinkti iš duomenų bazės tik tai, kas patraukta už kaukės, arba, priešingai, padaryti kaukę ne forumams ir tada ištrinti tai, kas patraukta. Pirmasis variantas yra logiškesnis ir patikimesnis, nes tiksliai žinome, ko ieškoti. <br>Sėkmės darbe. <br>PySy. Padariau siauro fokusavimo video (turėjau daug vargo, pirmą kartą tai dariau :)), nors Hrefer paleidau iš savo namų mašinos, tinklo greitis nelabai geras, turiu kopijų cia tik testai, tad nekaltink del darbo greitumo. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 komentarų:</h4> <p>jeka komentarai...</p><p>Kokią programą naudojote raktiniams žodžiams pasirinkti?</p> Serge'as Glazko komentuoja... <p>Jei man reikia rinkti teminius išteklius, žodžius Words parenku rankiniu būdu ir per AdWords. bet daugeliui temų man jau parinkti žodžiai, čia galiu tik pridėti ar pašalinti kai kuriuos žodžius, bet ir ne automatiškai, o peržvelgti visus.</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> </article> <meta itemprop="author" content="Дмитрий" /> <meta itemprop="datePublished" content="2014-04-03T07:34:19+00:00" /> <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="/zamena-hdd-na-ssd-zhestkij-disk-v-moem-macbook-pro-13-polnoe-opisanie-ustanovki/" content="Замена HDD на SSD жесткий диск в моем MacBook Pro 13 – Полное описание установки!"> <meta itemprop="dateModified" content="2017-10-29"> <div class="r-bl"> <noindex> </noindex> </div> <div class="r-bl"> </div> <noindex> <br> </noindex> <div id="disqus_thread"> </div> </main> </div> <aside id="secondary" class="widget-area"> <div id="categories-3" class="widget widget_categories"> <div class="widget-title">Kategorijos</div> <ul> <li class="cat-item cat-item-53"><a href="https://alltopay.ru/lt/category/windows-10/" title="Windows 10">Windows 10</a> </li> <li class="cat-item cat-item-53"><a href="https://alltopay.ru/lt/category/communication/" title="Bendravimas">Bendravimas</a> </li> <li class="cat-item cat-item-53"><a href="https://alltopay.ru/lt/category/browsers/" title="Naršyklės">Naršyklės</a> </li> <li class="cat-item cat-item-53"><a href="https://alltopay.ru/lt/category/antivirus/" title="Antivirusinė">Antivirusinė</a> </li> <li class="cat-item cat-item-53"><a href="https://alltopay.ru/lt/category/office/" title="Biuras">Biuras</a> </li> <li class="cat-item cat-item-53"><a href="https://alltopay.ru/lt/category/video/" title="Vaizdo įrašas">Vaizdo įrašas</a> </li> <li class="cat-item cat-item-53"><a href="https://alltopay.ru/lt/category/cddvdblu-ray/" title="CD/DVD/Blu-Ray">CD/DVD/Blu-Ray</a> </li> <li class="cat-item cat-item-53"><a href="https://alltopay.ru/lt/category/recovery/" title="Atsigavimas">Atsigavimas</a> </li> <li class="cat-item cat-item-53"><a href="https://alltopay.ru/lt/category/optimizers/" title="Optimizatoriai">Optimizatoriai</a> </li> </ul> </div> <div id="wpshopbiz_articles_widget-2" class="widget widget_wpshopbiz_articles_widget"> <div class="widget-title">Populiarūs straipsniai</div> <div class="format-standard media widget-article widget-article_compact"> <a href="https://alltopay.ru/lt/browsers/nuzhno-li-budet-proizvodit-kakie-libo-deistviya-dlya-aktivacii-kursa/"> <div class="widget-article__image"> <img width="90" height="70" src="/uploads/a6ef2866e8dccd1ebe7c1d6dce627b6d.jpg" class="attachment-thumb-small size-thumb-small wp-post-image" alt="Ar man reikės imtis kokių nors veiksmų, kad suaktyvinčiau kursą?" / loading=lazy loading=lazy> </div> <div class="widget-article__body">Ar man reikės imtis kokių nors veiksmų, kad suaktyvinčiau kursą?</div> </a> </div> <div class="format-standard media widget-article widget-article_compact"> <a href="https://alltopay.ru/lt/virus-treatment/luchshie-kollekcionnye-kartochnye-igry-failovyi-arhiv-kki-ruk-studfiles-perevod/"> <div class="widget-article__image"> <img width="90" height="70" src="/uploads/2b6c33bc86b4205c6848be355125587a.jpg" class="attachment-thumb-small size-thumb-small wp-post-image" alt="Geriausi prekybos kortų žaidimai" / loading=lazy loading=lazy> </div> <div class="widget-article__body">Geriausi prekybos kortų žaidimai</div> </a> </div> <div class="format-standard media widget-article widget-article_compact"> <a href="https://alltopay.ru/lt/newbie/goryachie-klavishi-ctrl-ne-rabotayut-v-vlc-kak-sohranit-lyubimyi-kadr-s-pomoshchyu/"> <div class="widget-article__image"> <img width="90" height="70" src="/uploads/7b5e2083750ef189e7cd47c967607cd7.jpg" class="attachment-thumb-small size-thumb-small wp-post-image" alt="Kaip išsaugoti mėgstamą kadrą naudojant VLC grotuvą?" / loading=lazy loading=lazy> </div> <div class="widget-article__body">Kaip išsaugoti mėgstamą kadrą naudojant VLC grotuvą?</div> </a> </div> <div class="format-standard media widget-article widget-article_compact"> <a href="https://alltopay.ru/lt/virus-treatment/kontur-elba-kod-aktivacii-10-simvolov-akciya-kontur/"> <div class="widget-article__image"> <img width="90" height="70" src="/uploads/a8397f89ad0fc1c2575e68688635ec8e.jpg" class="attachment-thumb-small size-thumb-small wp-post-image" alt="Akcijos kontūro apskaitos akcijos kodas su dovana" / loading=lazy loading=lazy> </div> <div class="widget-article__body">Akcijos kontūro apskaitos akcijos kodas su dovana</div> </a> </div> <div class="format-standard media widget-article widget-article_compact"> <a href="https://alltopay.ru/lt/office/proveryaetsya-antiplagiat-sposoby-proverki-teksta-na/"> <div class="widget-article__image"> <img width="90" height="70" src="/uploads/1cb7047e1042e05b2c40f57859b4c850.jpg" class="attachment-thumb-small size-thumb-small wp-post-image" alt="Teksto unikalumo tikrinimo metodai" / loading=lazy loading=lazy> </div> <div class="widget-article__body">Teksto unikalumo tikrinimo metodai</div> </a> </div> </div> <div id="custom_html-3" class="widget_text widget widget_custom_html"> <div class="textwidget custom-html-widget"> <noindex> </noindex> </div> </div> </aside> <script src="https://alltopay.ru/wp-content/plugins/shutter-reloaded//shutter-reloaded.js?ver=2.5" type="text/javascript"></script> <script type="text/javascript"> var shutterSettings = { "imgDir": "https:\/\/alltopay.ru\/wp-content\/plugins\/shutter-reloaded\/\/menu\/", "imageCount": true, "FS": false, "textBtns": false, "oneSet": true }; try { shutterReloaded.init('sh'); } catch (e) {} </script> </div> </div> <footer id="colophon" class="site-footer"> <div class="site clearfix"> <button type="button" class="scrolltop js-scrolltop"></button> <div class="site-info">alltopay.ru – „Windows“. Geležis. Internetas. Saugumas. Antivirusinė <div class="footer-navigation"> <div class="menu-nizhnee-menyu-container"> <ul id="socindary-menu" class="menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://alltopay.ru/lt/sitemap.xml">Svetainės žemėlapis</a></li> </ul> </div> </div> </div> <div class="site-counters"> </div> </div> <div class="site footer-text">© 2024 alltopay.ru – „Windows“. Geležis. Internetas. Saugumas. Antivirusinė.</div> </footer> <script type="text/javascript"> function GoTo(link) { window.open(link.replace("_", "http://")); } </script> <script type='text/javascript'> /* <![CDATA[ */ var tocplus = { "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://alltopay.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript' src='https://alltopay.ru/wp-content/themes/yelly/js/sticky.js'></script> <script type='text/javascript' src='https://alltopay.ru/wp-content/themes/yelly/js/scripts.js'></script> <script type='text/javascript' src='https://alltopay.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/core.min.js?ver=1.11.4'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/widget.min.js?ver=1.11.4'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/mouse.min.js?ver=1.11.4'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/draggable.min.js?ver=1.11.4'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/slider.min.js?ver=1.11.4'></script> <script type='text/javascript' src='/wp-includes/js/jquery/jquery.ui.touch-punch.js?ver=0.2.2'></script> <script type='text/javascript' src='/wp-admin/js/iris.min.js?ver=4.8.4'></script> <script type='text/javascript'> /* <![CDATA[ */ var wpColorPickerL10n = { "clear": "\u0421\u0431\u0440\u043e\u0441", "defaultString": "\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e", "pick": "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0446\u0432\u0435\u0442" }; /* ]]> */ </script> <script type='text/javascript' src='/wp-admin/js/color-picker.min.js?ver=4.8.4'></script> </body> </html>