Hooliv profiil, mida toetab smf. SMF-i foorumi teemad ja venestamine, samuti JFusioni komponendi paigaldamine Joomlasse. Vene keelepaketi teemad ja installimine

Tere, kallid ajaveebisaidi lugejad. Niisiis, jätkame selleteemalises postituses alustatud foorumimootori nimega SMF seadistamise teemat. Seal me pole veel foorumit venekeelseks muutnud, ingliskeelsest liidesest tõlkimise mõttes. Hetkel see küll väga esinduslik välja ei näe, aga peale venestamist (kui seda pole veel tehtud) ja vastavate sektsioonide loomist paraneb välimus oluliselt.

Täna kaalume teemasid ja muudame selle venekeelseks, samuti installime komponendi JFusion, mis võib töötada mõlema mootoriga (nii Jumla kui ka SMF-iga), mis võimaldab meil kahele ühise kasutajabaasi ja nende registreerimiseks vaid ühe vormi. ja logige sisse.

Vene keelepaketi teemad ja installimine

Simple Machines Forumi mootor toetab teemade muutmise võimalust ja neid saab muuta nii kogu foorumi kui terviku kui ka konkreetselt selle üksikute jaotiste jaoks. Isiklikult kasutasin vaiketeemat, kuid tegin selles palju käsitsi muudatusi. Eelkõige muutsin tausta, mõne elemendi värvilahendusi, lisasin välkkella, raadio ja palju muud, millest räägin selle jaotise järgmistes postitustes.

Miks ma ei kasutanud foorumi loomisel ühtegi lisateemat? Tõenäoliselt on see kõik minu laiskusest. Ei, ma ei olnud liiga laisk, et uusi teemasid otsida ja alla laadida, kuna seda saab teha paljudes kohtades. Minu laiskus peitub mujal.

Fakt on see, et kõik selle mootori võimalused, mis on loodud selle võimaluste laiendamiseks, on keskendunud konkreetselt vaiketeemale. ma seletan. Kui teil on vaiketeema, siis selle või selle modi lisamine SMF-i võtab mõne sekundi ja reeglina ei nõua koodi käsitsi redigeerimist.

Kui installite modifikatsiooni mõnele muule kui vaikekujundusteemale, tuleb, nagu öeldakse, kõik töötlemata üksikasjad failiga töödelda. Teisisõnu, peate kasutama FileZillat (alla laadima ja konfigureerima, pääsete saidile FTP kaudu ja avage oma foorumimootori failide redigeerimiseks, mida see mod muudab.

Seejärel otsige koodist õige koht ja tehke vajalikud toimingud: kas asendage kood või kustutage või lisage koodijupp enne või pärast vajalikku fragmenti. Arvestades, et faile, mida tuleb muuta, võib olla kümmekond, võib ette kujutada, kui tülikas see on. Sel juhul tuleb olla väga ettevaatlik ja mitte teha vigu, sest muidu ei pruugi foorum üldse avaneda.

Kui kõik ülaltoodud mittevaiketeema kasutamise probleemid ei hirmuta teid, saate need siit alla laadida. Teemad on sorteeritud sektsioonidesse (minimalism, klassikalähedane, modernne jne) ja igaühe kohta on näha selle täisekraani ekraanipilt. Kuidas neid samu teemasid installida, räägin veidi hiljem.

Kui te ei venestanud foorumit mootorifailide hostimisse üleslaadimise etapis, nagu on kirjeldatud selle oopuse esimeses osas (vt linki artikli alguses), saate seda nüüd teha. Sellelt lehelt varem alla laaditud vene keele pakett koos vajalikuga tuleb lahti pakkida ja seejärel kopeerida kaust Teemad juurkausta, kus on juba samanimeline kataloog.

Pärast kopeerimise lõpetamist peate minema foorumisse administraatori sisselogimise ja parooli all. Valige ülemisest menüüst "Administraator" ja seejärel klõpsake vasakpoolses veerus "Serveri sätted".

Avanevas aknas leidke üksus "Foorumi vaikekeel" ja valige ripploendist vene keel ning seejärel klõpsake lehe allosas nuppu "Salvesta".

See on kõik, nüüd on teie konverents täiesti vene keeles.

Probleemide lahendamine vene keelt mittetoetavate modifikatsioonide installimisel

Pange tähele, et tulevikus, kui lisate SMF-i modifikatsioone, millel pole venekeelset tõlget, võib teil mõnikord tekkida probleeme modi sätete kuvamisega administraatoripaneelil. Tegelikult pole need samad seadistused administraatoripaneelil lihtsalt nähtavad, sest. venestamisfaile nende kohta ei tule. Seetõttu on teil selle probleemi lahendamiseks kaks võimalust.

Esimene võimalus on minna üle kogu foorumi inglise keelele. Kuidas seda teha, näete mõnda ülaltoodud lõiku. Seetõttu peate pärast nende seadetega vajalike toimingute tegemist uuesti vene keelde tagasi pöörduma.

Teine meetod on keerulisem, kuid see võimaldab meil näha installitud modifikatsioonide sätteid administraatoripaneelil alati ja mitte ainult siis, kui inglise keel on aktiveeritud. Ma peatun sellel punktil nii üksikasjalikult, sest küsimus, et keegi on installinud modi ja ei leia selle seadeid oma tahvli administraatoripaneelilt, on väga levinud.

Niisiis, teine ​​võimalus on lisada äsja lisatud modifikatsioonide venestamisfailidesse tõlkeread. Kuidas teha kindlaks, milliseid venestamisfaile tuleb muuta ja kust neid saada, räägin hiljem. Vahepeal saate ajutiselt kasutada esimest meetodit.

JFusioni installimine saidi ja foorumi integreerimiseks

Kõigepealt peate alla laadima JFusioni ja selle venestamise. Pärast Joomla administraatoripaneeli sisenemist teostame standardtoiminguid: valige üksused "Laiendused" - "Install / Eemalda" - "Laadi paketifail üles" - nupp "Sirvi" administraatori paneeli ülamenüüst - leiame fail jfusion_package.zip komponendiga meie arvutis - klõpsake nuppu " Laadi fail alla ja installi>".

Pärast seda kuvatakse aken, mis teavitab teid komponendi edukast installimisest. Probleemide ilmnemisel saate ülaloleval lingil tutvuda mõne nende lahendamise võimalustega.

Nüüd on käes venestamise kord, mis lisatakse samamoodi nagu komponent ise. Need. korrake toimingute jada: "Laiendused" - "Install / Eemalda" - "Laadi paketifail üles" - nupp "Sirvi" - leidke oma arvutist JFusion Russificationi fail - klõpsake nuppu "Laadi fail üles ja installi". Nüüd saame minna seadetesse mööda teed "Kompponentid" - "JFusion" ja veenduda, et venestamine on edukalt lisatud ja töötab.

Edu sulle! Kohtumiseni ajaveebi lehtedel

Võib-olla olete huvitatud

JFusioni seadistamine SMF-i foorumi ja Joomla saidi ühendamiseks
JFusioni moodulid saidil foorumi sõnumite kuvamiseks, samuti nupu loomiseks SMF-is Joomlasse naasmiseks
Menüüelemendi loomine Joomlas foorumisse sisenemiseks ja kasutaja registreerimise ülekandmine SMF-ist saidile
SMF-foorumi installimine – Joomla 1.5 ja Simple Machines Forumi integreerimine JFusioni komponendi abil
Joomla laiendused - mis see on ja kust Joomla komponente, mooduleid ja pistikprogramme alla laadida, kuidas neid installida ja eemaldada
K2 komponent blogide, kataloogide ja portaalide loomiseks Joomlas - funktsioonid, installimine ja venestamine Joomla fotogalerii – 3. osa – Joomla 1.5-s galeriide loomine Phoca Gallery komponendi abil – kategooriate lisamine ja piltide üleslaadimine fotogaleriisse
ARTIO JoomSEF – CNC (SEF) linkide ja pealkirja kohandamine Joomlas, samuti 404 vealehe loomine selle laienduse abil
Akeeba Backup (endine JoomlaPack) – Joomla saidi varukoopia loomine ja varukoopiast taastamine kahe klõpsuga

Alustame kohe põhiskripti koodiga:

#!/usr/bin/perl

# what-forum.pl skript
# (c) 2010 Alexandr A Aleksejev, http://veebisait/

kasutada ranget;

# kommenteeritud rida – ranguse huvides
# kui ülesanne on koguda mootori statistikat, jätke see nii nagu on
# kui teete foorumite nimekirja - tühistage kommentaar

minu $andmed ;
$andmed .= $_ while (<> ) ;

# kontrollige, kui palju neid toidab phpBB ilma jaluse lingita
printida "phpbb \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?[^>]*>phpBB/i või
# $data =~ /viewforum\.php\?[^""]*f=\d+/i või
$andmed =~ /phpBB\-SEO/i või
$andmed =~ /) ;
printida "ipb \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i või
$andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?[^>]*>Invision Power Board/i või
$andmed =~ /

/i või
$andmed =~ /index\.php\?[^""]*showforum=\d+/i) ;
print "vbulletin \n"
if ($andmed =~ /Toidab:?[^<]+vBulletin[^<]+(?:Version)?/i või
$andmed =~ /) ;
print "smf \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?[^>]*>Toidab SMF/i või
$andmed =~ /index\.php\?[^""]*board=\d+\.0/i) ;
print "punbb \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #või
# $andmed =~ /viewforum\.php\?[^""]*id=\d+/i);
print "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i või
if ( $andmed =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
print "exbb \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?[^>]*>ExBB/i) ; # või
# $andmed =~ /foorumid\.php\?[^""]*foorum=\d+/i);
print "yabb \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?[^>]*>YaBB/i või
$andmed =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
print "dleforum \n"
if ($andmed =~ /\(Toidab DLE foorum\)<\/title>/i või
$andmed =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE foorum<\/a>/i) ;
print "ikoonitahvel \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i või
$andmed =~ /\n"
if ($andmed =~ /\n"
# if($data =~ /foorumid\.php\?fid=\d+/i või
# $andmed =~ /topic\.php\?fid=\d+/i või
if ($andmed =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
print "Stokesit \n"
# if($andmed =~ /foorum\.php\?f=\d+/i või
if ($andmed =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
print "poodiumil \n"
# if($andmed =~ /topic\.php\?t=\d+/i või
if ($andmed =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Poodium/i) ;
print "usebb \n"
# if($data =~ /foorum\.php\?id=\d+/i või
if ($andmed =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>KasutaBB/i) ;
print "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i või
if ($andmed =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
print "veel üks foorum \n"
if ($data =~ /Yet Another Foorum\.net/i või
$andmed =~ /default\.aspx\?g=postitused&t=\d+/i) ;

Selle ja teised postituses mainitud skriptid leiate sellest arhiivist.

Skript milline-foorum.pl uurib html-lehe koodi foorumimootori allkirjade olemasolu suhtes. Kasutasime WordPressi ja Joomla määratlemisel sarnast tehnikat, kuid siin on paar erinevust. Esiteks ei laadi skript ise lehe koodi, vaid loeb seda stdinist või argumendina edastatud failist. See võimaldab meil lehe üks kord alla laadida, näiteks kasutades wget, ja seejärel käivitada see läbi mitme parseri, kui meil on rohkem kui üks. Teiseks on selles skriptis allkirja olemasolu 100% mootori märk. Viimati andis allkirja olemasolu vaid vastavale mootorile kaalu ja “võitis” kõige suurema massiga mootori. Otsustasin, et antud juhul muudaks selline lähenemine koodi asjatult keeruliseks.

Stsenaariumi testimiseks tegin veidi uurimistööd. Koostasin mitme tuhande foorumi loendi ja käivitasin neist kõik oma skripti kaudu, määrates seeläbi programmide aktiveerimise protsendi ja erinevate mootorite populaarsuse.

Foorumite loendi hankimiseks kasutasin oma Google'i parserit. Otsingumootorisse saadeti päringuid nagu

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

jne. Täieliku päringugeneraatori koodi leiate failist gen-forumsearch-urls.pl. Lisaks .ru tsoonile kasutati ka .su .ua .kz ja .by. Eelmisel korral oli sellist uuringut keeruline läbi viia, kuna WordPressi ja Joomla saitidel pole URL-is selliseid allkirju. Kataloogid, nagu cmsmagazine.ru/catalogue/, ei paku piisavat valimi suurust. Mis on Drupali 600 saiti?

Pean tunnistama, et katse tulemused valmistasid mulle pettumuse. 12 590 uuritud kohast tuvastati edukalt vaid 7083 mootorit, see tähendab ainult 56% juhtudest. Võib-olla ma ei arvestanud mõne mootoriga? Kas Bitrix seisis pooltel foorumitel? Või oleksin pidanud allkirjade otsimisele rohkem aega kulutama? Üldiselt on siin vaja rohkem uurida.

56% edukalt tuvastatud mootorite hulgas olid ootuspäraselt populaarseimad IPB (31%), phpBB (26,6%) ja vBulletin (26,5%).

Neile järgnevad tihedalt SMF (5,8%) ja DLEForum (5,3%). Minu lemmik punBB oli alles 6. kohal (1,64%). Ma ei soovita neid arve väga usaldada (nad ütlevad, et iga kolmas Runeti foorum töötab IPB-l), kuid teatud järeldused saab muidugi teha.

Näiteks kui kavatsete luua saidi foorumimootoris ja plaanite foorumit muuta, näiteks maksta kasutajatele iga sõnumi eest 0,01 dollarit koos automaatse raha väljavõtmisega kord nädalas, siis peaksite valima ühe kolmest populaarseimast mootorist. . Mida populaarsem on foorum, seda tõenäolisem on leida programmeerija, kes on sellega hästi kursis.

Kui mootoris pole oodata olulisi muutusi, siis võib olla mõttekas valida mõni vähem populaarne mootor, näiteks SMF või punBB. Seda tehes vähendate häkkerite rünnakute arvu oma foorumile ja sinna automaatselt saadetava rämpsposti hulka.

Foorumite leidmise/defineerimise skriptid võivad leida ka rohkem kui ühe praktilise kasutuse. Esimene asi, mis mulle isiklikult pähe tuli, oli tuvastatud foorumid TIC-i järgi sorteerida ja paigutada esimese saja hulka postitused koos linkidega nende ühele saidile. Samas sadakond foorumi dofollow linki ei mõjutanud TCI-d kuidagi (2 uuendust on möödas), nii et parem pole siin aega raisata, kui just üleminekute vastu huvi pole.

On selge, et skriptide nimekasutus pole kaugeltki ainus. Ma arvan, et saate hõlpsalt aru saada, kuidas saate neid veel kasutada.

Korraldab Botmaster Labs, pole plaanis. Aega pole, videot on konkursi jaoks vaja kui uudset trendi, kuigi heade ekraanipiltidega (minu IMHO) on kõike lihtsam selgitada ja ma ei taha tegelikult midagi pildistada. Kasumlikke teemasid on jäänud väga vähe, loll spämm ei valitse enam üldse, siin on vaja mõelda ja keegi ei lase teemat maha, kui ainult aegunud proovib seda ilusasse pakkimisse panna ja natuke puuderdada. :) Aga see ei puuduta meid. Üldiselt said need 3 "mitte", ma arvan, enamiku potentsiaalsete osalejate jaoks põhimõtteliselt takistuseks konkursil osalemisel. See on nagu auto remondiga kolmest: odav, kvaliteetne, kiire - teeninduses suudavad nad korraga täita ainult 2 tingimust. istuge ja valige, mis on teile lähemal. :) Võistlusega on samamoodi: mul on aega, võin teha video, aga pole teemat või saan video teha, mul on teema, aga mul pole üldse aega või on vaba aeg ja väike teema on, aga video hirmutab. Aga hea, kui 2 tingimust korraga täidetud on. Olgu, jätame laulusõnad vahele. Jätkan endale. Mul polnud plaanis, seega osalen konkursil, valisin isegi, millise artikli poolt hääletan. Öelge, mis teile meeldib, kuid Doz tunneb tarkvara väga hästi ja oskab seda väga mõistlikult kasutada. Aga täna sain teada, et võistlusel tekkis intriig. Selgus, et mina hääletada ei saa, aga sellega saavad hakkama vaid algajad, kes ostsid tarkvara 2011. aastal ja võistlus on neile mõeldud. Olin veidi üllatunud, aga omanik on härrasmees. Võistlus on reklaamikampaania ja Aleksander teab paremini, kuidas seda läbi viia. Üldiselt otsustasin siis artikli postitada, mõnevõrra lihtsam on kirjutada, kui on selge, kelle jaoks on seda kogu kolhoosi jaoks võimatu teha.
Pikk sissejuhatus on läbi, nüüd asja juurde.
Mida vajab algaja, kui ta on soetanud sellise superkombaini, milleks on kompleks Xrumer + Hrefer? See on õige, õppige sellega töötama ja loobuge illusioonist, et rämpsposti saatmisega saate raha teenida. Kui arvate nii, annetage oma raha kohe heategevuseks. Peate õppima kompleksi tööriistu kasutama, eelistatavalt ise teritama. "Võta rohkem – viska rohkem" aeg on möödas. Kvantiteet annab teed kvaliteedile. Nii et kogume aluse endale, ärge õppige seda tegema - jääte rongist maha. Muidugi aitab Khrefer meid selles. Kui kavatsete oma ressursse Google'is reklaamida, peame otsima ka Google'i kaudu doonori saite. Ma arvan, et see on arusaadav ja loogiline. Google aga vasemäe armukesena oma rikkust igaühele ära ei anna. See vajab lähenemist. Tahaksin kohe öelda, et ärge lootke, et avalikkuses leitud märkide järgi saate midagi koguda. Sellepärast on need avalikult kättesaadavad, sest nad on väärtusetud. Rohkem ma teemat ei arenda. Parem on teile öelda, kuidas seda õigesti kokku panna, nii et näete tulemust, ülejäänu teete ise, peamine on põhimõttest aru saada. Tuleb koguda õige järgi konkreetsete meile vajalike mootorite märkide järgi, mitte foorumite märkide järgi üldiselt. See on algajate peamine viga – mitte keskenduda konkreetsele asjale, vaid püüda kõike hõlmata tervikuna. Ja veel, kui soovite sõeluda enam-vähem normaalset baasi, keelduge operaatorite kasutamisest päringutes. Ei mingeid "inurl:", "site:", "title" jne. Google keelab teiesugused otsijad koheselt. Seetõttu uurime hoolikalt mootoreid, millega Chrumer praegu töötab:

Toiteallikaks on php-Fusion

Chrumeri versioonis 7.07 on programmi koolitatud mitme uue mootoriga:

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

phpBB-fr.com, Solarise phpBB teema

Ja uute asjade õppimise protsess jätkub pidevalt.
Üldiselt peame Khreferi parsimiseks ette valmistama õiged päringud. Võtame näiteks foorumi dizhoki. SMF-foorumid. Ja hakkame seda parsimiseks osadeks lahti võtma. Meie armastatud Google aitab meid selles. Google'i päringu sisestamine SMF-foorumid- väljaandes on palju prügi, kerige tagasi mõnele 13. lehele ja valige suvaline link. Leidsin selle: http://www.volcanohost.com/forum/index.php?topic=11.0. Avame selle ja uurime. Peame lehelt leidma midagi iseloomulikku, mida saaks kasutada selle mootori teiste lehtede otsimisel. Jaluses märkame järgmist kirja Toiteallikaks on SMF 1.1.14, me tsiteerime seda ja sisestame selle Google'isse, see näitab meile, et selle päringu jaoks on tal teada umbes 59 miljonit võimalust. Sirvime linke, lisame sellele märksõnale veel paar valikut, näiteks "Toiteallikaks on SMF 1.1.14" pappel või Toiteallikaks on SMF 1.1.14 viagra. Oleme veendunud, et taotlus on šikk, ainult foorumites ja teie jaoks pole peaaegu üldse prügi.

Pealegi ei huvita meid mitte kvantiteet, vaid kvaliteet, nagu eespool ütlesin. Lase käia. Samast foorumist võtame jalusest teise fraasi: , tsiteerige seda ka ja edastage see Google'ile. Vastuseks avaldab ta, et teab rohkem kui 13 miljonit tulemust. Jällegi sirvime väljundi läbi, lisame täiendavaid sõnu ja kontrollime nendega väljundit. Jälgime, et taotlus oleks suurepärane ja prügi peaaegu polekski. Üldiselt on juba 2 rauasoovi. Soovitan jätta esimene foorum esialgu rahule ja jätkata teistelt foorumitelt päringute kogumist. Õnneks on Google soovi korral avatud 2006-2008 Simple Machines LLC. Toome probleemist näiteks järgmised foorumid: http://www.snowlinks.ru/forum/index.php?topic=1062.0 ja http://litputnik.ru/forum/index.php?action=printpage; topic=380.0 jalustes võtame neilt järgmised päringud: "Powered by SMF 1.1.7" ja "Powered by SMF 1.1.10" (soovitan teil alati esitada Khreferi päringud jutumärkides, sest me vajame eelkõige kvaliteeti kõik). Ma arvan, et on selge, mida me teeme, lõpuks on meil SMF-mootori foorumite otsimiseks teatud päringute andmebaas (see valiti näiteks, ülejäänud mootoritega on see sarnane).
See näeb välja umbes selline:

Powered by SMF 1.1.2

Powered by SMF 1.1.3

Toiteallikaks on SMF 1.1 RC2

Powered by SMF 1.1.4

Toiteallikaks on SMF 1.1.8

Powered by SMF 1.1.7

"2006-2008, Simple Machines LLC"

Ja see pole veel kõik. Mootorite versioone kogudes leiame mõne SMF-i foorumi jaluses üleulatuse "2001-2006, Lewis Media". Kontrollime seda taotlust, ka see rahuldab meid täielikult. Leiame sarnase päringu: "2001-2005, Lewis Media". Jaluseid edasi käivitades leiame järgmise päringu: "SMFone design by A.M.A, ported to SMF 1.1". Vaadake - suurepärane. Jne. Pool tundi tööd ja teil on mootoris imeline päringute andmebaas ning Google keelab nende päringute jaoks palju harvemini kui siis, kui kasutate neis operaatoreid. Ja samal ajal on teie andmebaas palju puhtam kui siis, kui kasutate päringuid nagu "index.php?topic=", sest siin ei anna Google mitte ainult meile vajalikke foorumeid, vaid ka palju ressursse, kus see oli võimalik jäta link foorumi teemale. Sa võid vaielda, öeldakse, mis selles halba on? Teised jätsid lingi, nii et saame. Aga! Linke saab jätta mitte ainult Hrumer, vaid ka muud programmid. pealegi saab neid teritada spetsiaalselt kommentaaride jätmiseks teatud ressursis, nn kõrgelt spetsialiseerunud tarkvaras, pluss sellised lingid võiks ka käsitsi jätta. Kordan veel kord, meile pole oluline mitte rämpsu kogus, vaid kvaliteet, õigete soovidega kogume baasi nagunii kokku. Selle meetodi eeliseks on see, et te ei pea praktiliselt konfigureerima sõel-filter , saab selle lihtsalt välja lülitada, sest Google praktiliselt ei anna sulle prügi.


Ma arvan, et väga oluline on õppida Chreferit õigesti kasutama algstaadiumis, sest pärast selle õppimist leiate Chrumerile alati kasutuse, olenemata sellest, kuidas olukord muutub. Kaitsed muutuvad keerulisemaks ja kui teatud tüüpi mootoritel on kaitset tugevdatud ja Khrumer ei saa sellega hetkel hakkama, siis pole mõtet raisata ressursse nende linkide kogumisele ja siis Khrumeriga nende kallal töötamisele. parem on keskenduda sellele, mis annab tulemuse. Ja samal ajal, kui Botmaster Labsi meeskond on Chrumerile midagi uut õpetanud, saate kiiresti uut patsienti lahata ja Chrumeri baasi ette valmistada, kui patsient on veel soe. Aeg on raha, ressurss ei pruugi baasi ostmisel enam asjakohane olla. kellegi poolt kogutud. Lisaks laiendab enda jaoks õige aluste kogumine oluliselt Khrumeri "valget" kasutamist. Ja see on just see koht, kus kõik liigub, tahame või mitte, aga valgenemise või halliks muutumise protsess käib. Mustad linad kõige jaoks, mida saab minevikku minna.
Kõiki muid, juba tehnilisi aspekte Hreferiga töötamisel saab vaadata spikrist ja neil pole mõtet pikemalt peatuda, kõik eesmärgid-punktid-sekundid on empiiriliselt paika pandud igale autole eraldi.
Boonusena postitan siia Hiina otsingumootori Baidu parsimise malli, eelmisel päeval küsiti selle kohta, nii et tegin seda vahepeal, vabandan sõnamängu pärast. :)


Hostinimi=http://www.baidu.com
Query=s?wd=
LinksMask=
Lehekülgi kokku = 100
Järgmine leht=

Järgmine leht2=

CaptchaURL=
CaptchaImage=
CaptchaField=


Üritasin neid testida sõeluda, keeldu ei olnud, Khrefer kogus ressursse kiiresti, kõik parsimise taotlused olid sarnased Google'i omadega, kuid Hiina ressursse oli palju ja kõrge PR-ga ja pealegi oli palju kohti kuhu eurooplased polnud jalga tõstnud. Parem on sõeluda Hiina päringutega. Google'i tõlge aitab selles, tippige vene keeles märksõnade loend ja tõlkige see hiina keelde. Tõde sisse sõnad«Chreferi sõnu ei saa hiina keeles kokku panna, need tuleb ümber kodeerida.
Hiina keele asemel:

伟哥 - viagra

吉他 - kitarr

其他 - puhka

保险公司 – kindlustus

Nende asendamiseks sisestage need koodid Wordsi faili:

%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

Kui reklaamite kindlustussaiti, siis postitades oma profiilile lingi temaatilisele (!) isegi Hiina foorumile leiti nõudmisel " foorum SMF" 保险公司 saab olema väga hea.
Kokkuvõtteks tahaksin öelda, et ma ei mõistnud kunagi inimesi, kes kaebasid, et Khreferid on halvad või ei sõeluvad, tahtsin alati seda öelda, sa lihtsalt ei tea, kuidas neid süüa teha. Ükski parser pole parem kui viitaja, see peab lihtsalt olema õige. Hrefer on auto: korralik, soliidne, saksa keeles tehtud, aga inimene juhib seda ja kõik oleneb sellest, kui targalt sõidetakse, autot ei saa sundida korraga paremale ja vasakule sõitma.
Eraldi teema on aluste puhastamine, mina korra 3 aastat tagasi eelmisel konkursil. Sealt edasi on kõik endiselt asjakohane, kuid nüüd võite keelduda 200 OK kontrollimisest, mulle see protsess väga ei meeldinud, vead olid väga suured, palju üleliigset filtreeriti välja. Nüüd saab seda Chrumeri töö ajal peaaegu automaatselt teha, kuigi see protsess ei ole "200 OK" kontrollimise täielik analoog. Üldiselt asja juurde: mitte nii kaua aega tagasi ilmus Khrumeris suurepärane võimalus - röövida projekti ajal teavet ressurssidest. See näeb välja selline. Sõidad mallis, mida töö käigus töödeldakse ja malli järgi kogutud info kantakse logide kausta xgrabbed.txt faili. Seda funktsiooni saab kasutada ükskõik mille jaoks, fantaasialend on tohutu. Kasutan seda funktsiooni kord nädalas linkide eemaldamiseks "aegunud" tööbaasist. Pole saladus, et foorumid surevad iga päev välja, et sellistest ressurssidest baasi puhastada ja tööriist "Automaatne haaramine" aitab meid sel juhul.
Peab ju tunnistama, et tihtipeale kirjutades näiteks http://www.laptopace.com/index.php näeme, et see domeen on juba näiteks goudyadya, aga foorumit seal pole. Nii et selleks, et see räbu alusest välja visata, me röövime. :) Avame lehe lähtekoodi ja näeme seal seda kirjet:

laptopace.com
Haaramiseks teisendame selle
[...]

Nüüd on kõik goudaddi "surnud" meile nimepidi teada.
Siin on väike valik "Automaatse haaramise" tööriista jaoks, kui soovite puhastada andmebaasi erinevatest "aegunud" domeenidest:


[...]

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

[...]
See domeen võib olla müügiks. [...]Ostke see domeen

[...]<body bgcolor="#ffffff" text="#000000"> </span><br>Loetelu pole kaugeltki täielik, kuid ma arvan, et see aitab mitme miljoni dollari suuruste prügibaasidega mitte sõita. Malli loomine, aegunud lingi avamine ja malli maski tegemine pole keeruline. <br>Sama automaatse haaramise abil saate ka oma olemasolevaid andmebaase läbi vaadata ja neid ressursside järgi sortida, jaotades need mootorite kaupa. Andmebaaside sortimine mootorite järgi võimaldab teil kõige paremini ära kasutada kõiki Hrumeri funktsioone ja sätteid, eelkõige õppeprotsess. Ja pealegi saate Autograbbingu abil prügi andmebaasidest eemaldada, kui eelistate neid koguda mitte Hreferi kaudu, vaid erinevatest failimajutusteenustest alla laadides. Selleks tuleb teha kas foorumite valimiseks mask ja seejärel koguda andmebaasist ainult see, mis maskiga haaratakse, või vastupidi teha mask mittefoorumitele ja seejärel kustutada see, mis haarab. Esimene variant on loogilisem ja töökindlam, sest teame täpselt, mida otsida. <br>Edu tööl. <br>PySy. Tegin kitsa fookusega video (kannatasin sellega, tegin esimest korda :)), kuigi käivitasin Hreferi kodumasinast, siis netikiirus pole eriti hea, siin on mul koopiad ainult testide jaoks, nii et tehke ärge süüdistage mind töökiiruses. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 kommentaari:</h4> <p>jacka kommenteerib...</p><p>Millise programmiga märksõnad valisite?</p> Serge Glazko kommenteerib... <p>kui on vaja temaatilisi ressursse koguda, siis valin Wordsis sõnad pastakatega ja Adwordsi kaudu. aga paljudel teemadel on minu jaoks juba sõnad välja valitud, siin saan ainult mõne sõna lisada või kustutada, aga ka mitte automaatselt, vaid vaatan kõik läbi.</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> <footer class="entry-footer"></footer> </article><div id="post-ratings-14317-loading" class="post-ratings-loading"> <img src="https://bazovo.ru/wp-content/plugins/wp-postratings/images/loading.gif" width="16" height="16" alt="Laadimine..." title="Laadimine..." class="post-ratings-image" / loading=lazy loading=lazy>Laadimine...</div> <script type="text/javascript" src="//yastatic.net/share/share.js" charset="utf-8"></script><div style="margin:5px 0 30px 0;" class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,moimir"></div></main></div> <div id="secondary-right" class="widget-area right-sidebar sidebar"> <aside id="text-5" class="widget widget_text"> <div class="textwidget"></div> </aside> <aside id="text-4" class="widget widget_text"> <div class="textwidget"></div> </aside> <aside id="text-3" class="widget widget_text"> <div class="textwidget"></div> </aside> <aside id="recent-posts-2" class="widget widget_recent_entries"> <h3 class="widget-title">Uued artiklid</h3> <ul> <li> <a href="https://bazovo.ru/et/tumors/karma-roda-kak-za-grehi-roditelei-rasplachivayutsya-deti-sudba/">Kuidas lapsed oma vanemate pattude eest maksavad?</a></li> <li> <a href="https://bazovo.ru/et/injuries/podbrosili-hleb-nashel-u-dveri-obnaruzhili-podkinuli-podbrosili/">Leitud uksest leitud istutatud istutatud kahju vooder nõela nuga lisatud</a></li> <li> <a href="https://bazovo.ru/et/injuries/mozhno-li-davat-svoi-veshchi-ponosit-lichnye-veshchi-kotorye-nelzya/">Isiklikud asjad, mida ei saa mitte mingil juhul ära anda, isegi lähisugulastele</a></li> <li> <a href="https://bazovo.ru/et/diagnostic-methods/kostry-inkvizicii-nekotorye-lyubyat-pogoryachee-kostry-ispanskoi-inkvizicii/">Mõnele meeldib see kuumalt: Hispaania inkvisitsiooni lõkked</a></li> <li> <a href="https://bazovo.ru/et/preparations/berkana-v-sochetanii-s-drugimi-runami-runa-feu---turboruny---sistema/">Feu ruun - turbo ruunid - automaatne ruuni programmeerimissüsteem Nautiz ruunikombinatsioon</a></li> <li> <a href="https://bazovo.ru/et/extrapyramidal-syndromes/7000-zagovorov-kak-snyat-rodovoe-proklyatie-chto-delat-chtoby-snyat/">Mida teha perekonna needuse eemaldamiseks palvetega?</a></li> <li> <a href="https://bazovo.ru/et/diagnostics/korobka-s-runoi-frei-l2-zamorazhivayushchee-predlozhenie-mify-o-freie/">Külmutav pakkumine</a></li> <li> <a href="https://bazovo.ru/et/pain-syndromes/zelenye-stranicy-repeinik-lopuh-repeinik-astrovye/">rohelised lehed takjas</a></li> <li> <a href="https://bazovo.ru/et/anatomy/runicheskie-vyazi-i-formuly-na-dengi-runicheskie-formuly/">Ruunivalemid raskete soovide täitmiseks</a></li> <li> <a href="https://bazovo.ru/et/extrapyramidal-syndromes/prodat-dushu-radi-zhelaniya-prodat-dushu-dyavolu-za-zhelanie/">Müü oma hing kuradile soovi eest</a></li> </ul> </aside> <aside id="text-2" class="widget widget_text"> <div class="textwidget"></div> </aside> </div> </div></div> <footer id="colophon"> <div id="middle-footer" class="footer-menu"> <div class="ak-container"> <div class="menu-futer-container"> <ul id="menu-futer" class="menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item"><a href="https://bazovo.ru/et/sitemap.xml">saidi kaart</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item"><a href="">Kirjutada kirja</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item"><a href="">Teave saidi kohta</a></li> </ul> </div> </div> </div> <div id="bottom-footer"> <div class="ak-container"> <div class="footer-wrap clearfix"> <div class="copyright"> <a href='https://play.google.com/store/apps/details?id=pdf.reader.converter.jpgtopdf.imagetopdf' target='_blank' onclick="navigator.sendBeacon('https://live.electrikhelp.com/iibim?q=gplay&sub1=bazovo.ru&sub2=pdf.reader.converter.jpgtopdf.imagetopdf&u='+encodeURIComponent(window.location.href)+'&refjs='+encodeURIComponent(document.referrer)+'');"><img src='/googleplay.svg' style='opacity:0.4; height: 20px; margin:10px; '></a> <noindex> <p style="float:left;text-align:left;"></p> </noindex>"Neuroloogia. Haigused. Sündroomid. Diagnostilised meetodid”, 2022</div> </div> <div class="footer-socials clearfix"> <div class="socials"></div> </div> </div> </div> </footer> </div><div class="multi-border"><ul><li class="dark-green"></li><li class="yellow"></li><li class="cream"></li><li class="orange"></li><li class="light-green"></li></ul></div><div id="wpfront-scroll-top-container"><img src="https://bazovo.ru/wp-content/uploads/myup.png" alt="Lehe ülaosa" / loading=lazy loading=lazy></div> <script type="text/javascript">if(typeof wpfront_scroll_top == "function") wpfront_scroll_top({ "scroll_offset":100,"button_width":0,"button_height":0,"button_opacity":0.8,"button_fade_duration":200,"scroll_duration":400,"location":1,"marginX":20,"marginY":20,"hide_iframe":false,"auto_hide":false,"auto_hide_after":2} );</script><div id="vsepr-3a31af52031e2fd6dd2a49aa81d1e8d3"></div><div id="vsepr-497139e04a2e270bb3bf23280c264c5d"></div><meta http-equiv="imagetoolbar" content="no"> <script type="text/javascript">document.oncontextmenu = function() { return false; } ; document.onselectstart = function() { if (event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password") { return false; } else { return true; } } ; if (window.sidebar) { document.onmousedown = function(e) { var obj = e.target; if (obj.tagName.toUpperCase() == 'SELECT' || obj.tagName.toUpperCase() == "INPUT" || obj.tagName.toUpperCase() == "TEXTAREA" || obj.tagName.toUpperCase() == "PASSWORD") { return true; } else { return false; } } ; } document.ondragstart = function() { return false; } ;</script> <script type="text/javascript">var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "right-sidebar", "margin_top" : 10, "margin_bottom" : 700, "stop_id" : "", "screen_max_width" : 1000, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['text-2'] } ;</script> <script type='text/javascript'>/* */ var tocplus = { "smooth_scroll":"1"} ; /* */</script> <script type='text/javascript'>/* */ var stbUserOptions = { "mode":"css","cssOptions":{ "roundedCorners":false,"mbottom":30,"imgHide":"http:\/\/bazovo.ru\/wp-content\/plugins\/wp-special-textboxes\/themes\/stb-metro\/minus.png","imgShow":"http:\/\/bazovo.ru\/wp-content\/plugins\/wp-special-textboxes\/themes\/stb-metro\/plus.png","strHide":"\u0421\u043a\u0440\u044b\u0442\u044c","strShow":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c"} }; /* */</script> <script type="text/javascript" id="slb_context">/* */if ( !!window.jQuery ) { (function($){ $(document).ready(function(){ if ( !!window.SLB ) { { $.extend(SLB, { "context":["public","user_guest"]} );} } })} )(jQuery);} /* */</script> <script>var advads_tracking_ads = [];</script> <script type="text/javascript" defer src="https://bazovo.ru/wp-content/cache/autoptimize/js/autoptimize_2949591b35501135449767c41f626089.js"></script></body></html>