Designtemaer og Russificering af SMF-forummet, samt installation af JFusion-komponenten i Joomla. Designtemaer og Russificering af SMF-forummet samt installation af JFusion-komponenten i Joomla Pride index php-emne drevet af smf

Hej kære læsere af bloggen. Så vi fortsætter emnet med at opsætte forummotoren kaldet SMF, som vi startede i indlægget om det. Der har vi endnu ikke gjort forummet russisk, hvad angår oversættelse fra den engelske grænseflade. I øjeblikket ser det ikke særlig præsentabelt ud, men efter Russificering (hvis det ikke allerede er blevet gjort) og oprettelsen af ​​de passende sektioner, vil dets udseende forbedres betydeligt.

I dag vil vi se på designtemaerne og gøre det russiske, og også installere JFusion-komponenten, som kan fungere med begge motorer (Jumla og SMF), hvilket vil give os mulighed for at have en fælles brugerbase for to og kun én form for deres registrering og login.

Temaer og installation af den russiske sprogpakke

Simple Machines Forum-motoren understøtter muligheden for at ændre temaer, og de kan ændres både for hele forummet og for dets individuelle sektioner i særdeleshed. Personligt brugte jeg standardtemaet, men lavede en del ændringer i det manuelt. Især ændrede jeg baggrunden, farverne på nogle elementer, tilføjede et ur på et flashdrev, en radio og meget mere, som jeg vil tale om i efterfølgende indlæg i dette afsnit.

Hvorfor brugte jeg ikke nogen af ​​de ekstra temaer, da jeg oprettede forummet? Nå, det handler nok om min dovenskab. Nej, jeg var ikke doven til at søge og downloade nye temaer, heldigvis er der mange steder, hvor det kan lade sig gøre. Min dovenskab ligger et andet sted.

Faktum er, at hele rækken af ​​mods til denne motor, designet til at udvide dens muligheder, er specifikt fokuseret på standardtemaet. Lad mig forklare. Hvis du har et standardtema, så sker tilføjelse af en mod til SMF i løbet af få sekunder og kræver som regel ikke manuel redigering af koden.

Hvis du installerer en mod med et designtema, der er forskelligt fra standarden, skal du, som de siger, behandle alle de rå dele med en fil. Med andre ord bliver du nødt til at bruge FileZilla (download og konfigurer det; du kan få adgang til webstedet via FTP og åbne for redigering af filerne i din forummotor, som denne mod foretager ændringer til.

Søg derefter efter det rigtige sted i koden, og udfør de nødvendige handlinger: enten udskiftning af koden eller sletning eller tilføjelse af en kodesektion før eller efter det påkrævede fragment. Hvis du tænker på, at der kan være omkring et dusin filer, som skal ændres, så kan du forestille dig, hvor besværligt det vil være at gøre dette. I dette tilfælde skal du være meget forsigtig og ikke lave fejl, for ellers åbner forummet måske slet ikke.

Hvis alle ovenstående problemer med at bruge et ikke-standard tema ikke skræmmer dig, så kan du downloade dem herfra. Temaerne der er sorteret i sektioner (minimalisme, tæt på klassisk, moderne osv.), og for hver af dem kan du se et skærmbillede af det i fuld skærm. Jeg fortæller dig, hvordan du installerer de samme temaer lidt senere.

Hvis du ikke russificerede forummet på tidspunktet for upload af motorfilerne til hostingen, som det blev beskrevet i den første del af denne opus (se linket helt i begyndelsen af ​​artiklen), så kan du gøre det nu. Den russiske sprogpakke med den påkrævede, som tidligere er downloadet fra denne side, skal pakkes ud og derefter kopieres mappen Temaer til rodmappen, hvor der allerede er en mappe med samme navn.

Når kopieringen er fuldført, skal du logge ind på forummet med administratorbrugernavn og adgangskode. Vælg "Admin" i topmenuen, og klik derefter på "Serverindstillinger" i venstre kolonne.

I det vindue, der åbnes, skal du finde punktet "Standard forumsprog" og vælge det russiske sprog fra rullelisten, og derefter klikke på knappen "Gem" nederst på siden.

Det er det, nu er din konference fuldstændig på russisk.

Løsning af problemer ved installation af mods, der ikke understøtter det russiske sprog

Bemærk venligst, at i fremtiden, når du tilføjer mods til SMF, der ikke har en russisk oversættelse, kan du nogle gange have et problem med at vise mod-indstillingerne i admin-panelet. Faktisk vil de samme indstillinger simpelthen ikke være synlige i administrationspanelet, fordi... der vil ikke være nogen russificeringsfiler til dem. Derfor vil du have to muligheder for at løse dette problem.

Den første måde er at skifte til engelsk for hele forummet. Du kan se, hvordan dette kan gøres et par afsnit ovenfor. Følgelig, når du har udført de nødvendige handlinger med disse indstillinger, skal du vende tilbage til russisk igen.

Den anden metode er mere kompliceret, men den giver os mulighed for altid at se indstillingerne for installerede mods i adminpanelet, og ikke kun når det engelske sprog er aktiveret. Jeg dvæler ved dette punkt så detaljeret, fordi spørgsmålet om, at nogen har installeret en mod og ikke kan finde dens indstillinger i adminpanelet på deres konference, er meget almindeligt.

Så den anden metode er at tilføje oversættelsesstrenge til Russification-filerne for de nyligt tilføjede mods. Jeg fortæller dig senere, hvordan du bestemmer, hvilke russificeringsfiler, der skal ændres, og hvor du kan få dem. I mellemtiden kan du midlertidigt bruge den første metode.

Installation af JFusion til hjemmeside- og forumintegration

Først skal du downloade JFusion og dens Russificering. Efter at have gået ind i Joomla-administrationspanelet, udfører vi standardhandlinger: vælg fra topmenuen i admin-panelet punkterne "Udvidelser" - "Installer/Afinstaller" - "Download pakkefil" - knappen "Gennemse" - find filen med komponent jfusion_package.zip på din computer - klik på knappen " Upload fil&installer>".

Herefter vises et vindue, der informerer dig om, at komponenten blev installeret korrekt. Hvis der opstår problemer, kan du sætte dig ind i løsninger på nogle af dem på linket ovenfor.

Nu er det tid til Russification, som er tilføjet på nøjagtig samme måde som selve komponenten. De der. gentag rækkefølgen af ​​handlinger: "Udvidelser" - "Installer/Afinstaller" - "Download pakkefil" - "Gennemse"-knap - find JFusion Russification-filen på din computer - klik på knappen "Download fil og installer". Nu kan vi gå til indstillingerne langs stien "Komponenter" - "JFusion" og sikre os, at Russification er blevet tilføjet og fungerer.

Held og lykke! Vi ses snart på bloggens sider

Du kan være interesseret

Opsætning af JFusion for at kombinere SMF-forummet og Joomla-webstedet
JFusion-moduler til visning af beskeder fra forummet på hjemmesiden, samt oprettelse af en knap i SMF for at vende tilbage til Joomla
Oprettelse af et menupunkt i Joomla for at komme ind i forummet og overførsel af brugerregistrering fra SMF til webstedet
Installation af SMF Forum - Integration af Joomla 1.5 og Simple Machines Forum ved hjælp af JFusion-komponenten
Udvidelser til Joomla - hvad de er, og hvor man kan downloade komponenter, moduler og plugins til Joomla, hvordan man installerer og fjerner dem
K2-komponent til oprettelse af blogs, kataloger og portaler på Joomla - funktioner, installation og Russificering Fotogalleri til Joomla - Del 3 - Oprettelse af gallerier i Joomla 1.5 ved hjælp af Phoca Gallery-komponenten - tilføjelse af kategorier og upload af billeder til fotogalleriet
ARTIO JoomSEF - opsætning af CNC (SEF) links og titel i Joomla, samt oprettelse af en 404 fejlside ved hjælp af denne udvidelse
Akeeba Backup (tidligere JoomlaPack) - oprettelse af en sikkerhedskopi af et Joomla-websted og gendannelse fra en sikkerhedskopi med to klik

Lad os starte med det samme med hovedscriptkoden:

#!/usr/bin/perl

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

brug streng;

# kommenterede linjer - for strenghed
# hvis opgaven er at indsamle motorstatistik, så lad den være som den er
# hvis du laver en liste over fora - fjern kommentarer

mine $data ;
$data .= $_while (<> ) ;

# tjek hvor meget der blev drevet af phpBB uden et link i sidefoden
udskriv "phpbb \n"
hvis ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i eller
# $data =~ /viewforum\.php\?[^""]*f=\d+/i eller
$data =~ /phpBB\-SEO/i eller
$data =~ /) ;
udskriv "ipb \n"
hvis ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i eller
$data =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i eller
$data =~ /

/jeg eller
$data =~ /index\.php\?[^""]*showforum=\d+/i) ;
print "vbulletin \n"
hvis ($data =~ /Drevet af:?[^<]+vBulletin[^<]+(?:Version)?/i eller
$data =~ /) ;
print "smf \n"
hvis ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Drevet af SMF/i eller
$data =~ /index\.php\?[^""]*board=\d+\.0/i) ;
udskriv "punbb \n"
hvis ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i); #eller
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
udskriv "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i or
if ( $data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
print "exbb \n"
hvis ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i); # eller
# $data =~ /forum\.php\?[^""]*forum=\d+/i);
print "yabb \n"
hvis ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i eller
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
print "dleforum \n"
hvis ($data =~ /\(Drevet af DLE Forum\)<\/title>/jeg eller
$data =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE Forum<\/a>/jeg) ;
print "ikonboard \n"
hvis ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i eller
$data =~ /\n"
hvis ($data =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i or
# $data =~ /topic\.php\?fid=\d+/i or
hvis ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
print "stokesit \n"
# if($data =~ /forum\.php\?f=\d+/i or
hvis ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
print "podiet \n"
# if($data =~ /emne\.php\?t=\d+/i or
hvis ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
udskriv "brugebb \n"
# if($data =~ /forum\.php\?id=\d+/i or
hvis ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>BrugBB/i) ;
print "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i or
hvis ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
print "yetanotherforumnet \n"
if ($data =~ /Yet Another Forum\.net/i or
$data =~ /default\.aspx\?g=indlæg&t=\d+/i) ;

Du finder dette og andre scripts nævnt i indlægget i dette arkiv.

Manuskript hvilket-forum.pl undersøger HTML-sidekoden for at se, om den indeholder signaturer fra forummotoren. Vi brugte en lignende teknik, da vi definerede WordPress og Joomla, men der er et par forskelle. For det første indlæser scriptet ikke selve sidekoden, men læser den fra stdin eller en fil, der sendes som et argument. Dette giver dig mulighed for at downloade siden én gang, for eksempel ved hjælp af wget, og derefter køre den gennem flere analysatorer, hvis vi har mere end én. For det andet er tilstedeværelsen af ​​en signatur i dette script 100 % et tegn på motoren. Sidste gang tilføjede tilstedeværelsen af ​​en signatur kun vægt til den tilsvarende motor og motoren med den største vægt "vundet". Jeg besluttede, at i dette tilfælde ville en sådan tilgang kun komplicere koden unødigt.

For at teste scriptet lavede jeg nogle undersøgelser. Jeg kompilerede en liste over flere tusinde fora og kørte hvert af dem gennem mit script, hvorved jeg bestemte procentdelen af ​​programsvar og populariteten af ​​forskellige motorer.

For at få listen over fora brugte jeg min Google-parser. Forespørgsler som denne blev sendt til søgemaskinen

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

og så videre. Du finder den komplette forespørgselsgeneratorkode i filen gen-forumsearch-urls.pl. Ud over zone.ru blev der også brugt .su .ua .kz og .by. Sidste gang var det svært at gennemføre en sådan undersøgelse, da WordPress og Joomla-sider ikke har sådanne signaturer i URL'en. Kataloger som cmsmagazine.ru/catalogue/ giver ikke en tilstrækkelig stikprøvestørrelse. Hvad er 600 Drupal sites?

Jeg må indrømme, at resultaterne af eksperimentet skuffede mig. Af de 12.590 undersøgte steder blev motoren identificeret med succes på kun 7.083, det vil sige kun i 56% af tilfældene. Måske har jeg ikke taget hensyn til en eller anden motor? Var det virkelig sandt, at halvdelen af ​​fora havde Bitrix installeret? Eller skulle jeg have brugt mere tid på at søge efter signaturer? Generelt kræves yderligere forskning her.

Blandt de 56 % af succesrige identificerede motorer var de mest populære, som forventet, IPB (31 %), phpBB (26,6 %) og vBulletin (26,5 %)

De følges med et stort efterslæb af SMF (5,8 %) og DLEForum (5,3 %). Min favorit punBB var kun på 6. pladsen (1,64%). Jeg vil ikke anbefale at tro på disse tal (de siger, at hvert tredje forum på RuNet kører på IPB), men visse konklusioner kan selvfølgelig drages.

For eksempel, hvis du har til hensigt at lave et websted på en forummotor og planlægger at ændre forummet, f.eks. betale brugere $0,01 for hver besked med automatisk tilbagetrækning af penge en gang om ugen, så skal du vælge en af ​​de tre mest populære motorer. Jo mere populært forummet er, jo større er chancerne for at finde en programmør, der er velbevandret i det.

Hvis der ikke forventes væsentlige ændringer i motoren, så kan det give mening at vælge en mindre populær motor, for eksempel SMF eller punBB. Dette vil reducere antallet af hackerangreb på dit forum og mængden af ​​spam, der automatisk sendes på det.

Scripts til at søge/identificere fora kan også finde mange praktiske anvendelser. Det første, der kom til mig, var at sortere de identificerede fora efter TIC og poste på de første hundrede indlæg med links til et af mine websteder. Men hundredvis af forum dofollow-links påvirkede ikke TCI på nogen måde (2 opdateringer er bestået), så det er bedre ikke at spilde tid her, medmindre du ikke er interesseret i overgange.

Det er tydeligt, at den nævnte brug af scripts langt fra er den eneste. Jeg tror, ​​du sagtens kan finde ud af, hvordan du ellers kan bruge dem.

Organiseret af Botmaster Labs, ikke planlagt. Jeg har ikke tid, videoen er nødvendig til en konkurrence, som en nymodens trend, selvom alt kan forklares nemmere med gode skærmbilleder (min IMHO), og jeg har ikke rigtig lyst til at skyde noget. Der er meget få rentable emner tilbage, dum spam hersker slet ikke længere, du skal tænke her, og ingen vil skyde emner, medmindre du forsøger at lægge de forældede i en smuk indpakning og pudre dem lidt. :) Men det her handler ikke om os. Generelt tror jeg, at disse 3 "don'ts" i bund og grund blev barrierer for deltagelse i konkurrencen for størstedelen af ​​potentielle deltagere. Det er som at reparere en bil ud af tre: billig, høj kvalitet, hurtig - servicen kan kun opfylde 2 betingelser på samme tid. sidde og vælge, hvad der er tættere på dig. :) Det er det samme med konkurrencen: Jeg har tid, jeg ved, hvordan man laver en video, men der er ikke noget emne, eller jeg ved, hvordan man laver en video, der er et emne, men jeg har ikke tid kl. alle, eller jeg har fri, og der er et lille emne, men videoen er skræmmende. Men det er godt, hvis 2 betingelser er opfyldt på samme tid. Nå, okay, lad os kassere teksterne. Jeg fortsætter for mig selv. Jeg planlagde ikke, hvilket betyder, at jeg deltog i konkurrencen, jeg valgte endda, hvilken artikel jeg ville stemme på. Uanset hvad du siger, kender Doz softwaren meget godt og ved, hvordan man bruger den meget intelligent. Men i dag lærte jeg, at der er dukket intriger op i konkurrencen. Det viser sig, at jeg ikke vil være i stand til at stemme, og kun nytilkomne, der købte softwaren i 2011, vil kunne gøre dette, og konkurrencen er designet til dem. Jeg var lidt overrasket, men ejeren er en gentleman. Konkurrencen er en reklamekampagne, og Alexander ved bedre, hvordan den skal udføres. Generelt besluttede jeg mig så for at poste en artikel, det er noget nemmere at skrive, når det er klart for hvem, for hele den kollektive bedrift, det faktisk er umuligt at gøre dette.
Den lange introduktion er slut, nu til sagen.
Hvad har en nybegynder brug for, når han har købt sådan en super-mejetærsker, som er Xrumer + Hrefer-komplekset? Det er rigtigt, lær hvordan du arbejder med det og forkast illusionen om, at du kan tjene penge ved at begynde at spam-ark. Hvis du tror det, må du hellere donere dine penge til velgørenhed med det samme. Du skal lære at bruge kompleksets værktøjer, helst skærpe det selv. Tiden for "tag mere - kast længere" er forbi. Kvantitet viger for kvalitet. Det betyder, at vi samler en base til os selv; hvis du ikke lærer, hvordan man gør dette, vil du falde bag toget. Khrefer vil naturligvis hjælpe os med dette. Hvis du planlægger at promovere dine ressourcer på Google, skal vi også søge efter donorsider via Google. Det synes jeg er forståeligt og logisk. Men Google giver ligesom kobberbjergets elskerinde ikke sin rigdom væk til alle. Du har brug for en tilgang til det. Jeg vil gerne sige med det samme, at du ikke håber, at du ud fra de tegn, du finder i offentligheden, vil være i stand til at samle noget. Grunden til, at de er tilgængelige offentligt, er, at de er værdiløse. Jeg vil ikke udvikle emnet yderligere. Det er bedre at fortælle dig, hvordan du samler det korrekt, så du kan se resultatet, du kan selv regne ud resten, det vigtigste er at forstå princippet. Vi er nødt til at indsamle de rigtige baseret på egenskaberne ved de specifikke motorer, vi har brug for, og ikke på karakteristika ved fora generelt. Dette er hovedfejlen for begyndere - ikke at koncentrere sig om en bestemt ting, men at forsøge at dække alt i sin helhed. Og også, hvis du ønsker at parse en mere eller mindre normal database, skal du stoppe med at bruge operatorer i forespørgsler. Ingen "inurl:", "site:", "title" osv. Google vil forbyde søgere som dig med det samme. Derfor studerer vi omhyggeligt de motorer, som Khrumer i øjeblikket arbejder med:

Drevet af php-Fusion

I version Khroomer 7.07 trænes programmet på flere nye motorer:

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

phpBB-fr.com, Solaris phpBB-tema

Og processen med at lære nye ting er kontinuerlig.
Generelt skal vi forberede de korrekte forespørgsler til parsing af Hrefer. Lad os tage forummet dizhok som eksempel. SMF fora. Og lad os begynde at skille det ad i reservedele til parsing. Vores elskede Google vil hjælpe os med dette. Indtast en forespørgsel i Google SMF fora- der er meget affald i søgeresultaterne, vi spoler tilbage til en 13. side og vælger et hvilket som helst link. Jeg stødte på denne: http://www.volcanohost.com/forum/index.php?topic=11.0. Lad os åbne den og studere den. Vi skal finde noget karakteristisk på siden, som kan anvendes til søgningen efter andre sider på denne motor. I sidefoden bemærker vi følgende inskription Drevet af SMF 1.1.14, citer det og indtast det i Google, det viser os, at det for denne forespørgsel kender omkring 59 millioner muligheder. Vi kigger hurtigt linkene igennem, tilføjer et par flere muligheder til dette søgeord, f.eks. "Drevet af SMF 1.1.14" poppel eller "Drevet af SMF 1.1.14" viagra. Vi sørger for, at anmodningen er stor, resultaterne er kun fora og næsten intet skrald.

Derudover er vi ikke interesserede i kvantitet, men i kvalitet, som jeg sagde ovenfor. Fortsæt. Fra samme forum tager vi en anden sætning fra sidefoden: , vi citerer det også og sender det til Google. Som svar afslører han, at han kender mere end 13 millioner resultater. Igen ser vi hurtigt resultaterne igennem, tilføjer yderligere ord og tjekker resultaterne med dem. Vi sørger for, at forespørgslen er fremragende, og der er også næsten ingen affald. Generelt er der allerede 2 jernforespørgsler. Jeg foreslår at lade det første forum være i fred indtil videre og fortsætte med at indsamle anmodninger fra andre fora. Heldigvis har vi Google åbent efter anmodning. 2006-2008, Simple Machines LLC. Vi tager fra søgeresultaterne, for eksempel disse fora: http://www.snowlinks.ru/forum/index.php?topic=1062.0 og http://litputnik.ru/forum/index.php?action=printpage ;topic=380.0 i sidefødderne tager vi følgende forespørgsler fra dem: "Powered by SMF 1.1.7" og "Powered by SMF 1.1.10" (jeg anbefaler altid at indtaste forespørgsler til Hrefer i anførselstegn, fordi vi har brug for kvalitet først af alle). Jeg tror, ​​det er klart, hvad vi gør, i sidste ende vil vi have en bestemt database med forespørgsler til at søge i fora på SMF-motoren (den blev valgt som et eksempel, det samme med andre motorer).
Det kommer til at se sådan ud:

"Drevet af SMF 1.1.2"

"Drevet af SMF 1.1.3"

"Drevet af SMF 1.1 RC2"

"Drevet af SMF 1.1.4"

"Drevet af SMF 1.1.8"

"Drevet af SMF 1.1.7"

"2006-2008, Simple Machines LLC"

Og det er ikke alt. Mens vi indsamler motorversioner, finder vi på nogle SMF-fora billedteksten "2001-2006, Lewis Media" i sidefoden. Vi tjekker denne anmodning, den opfylder os også fuldt ud. Vi finder en lignende anmodning: "2001-2005, Lewis Media". Når vi kigger gennem sidefødderne yderligere, finder vi følgende anmodning: "SMFone design by A.M.A, ported to SMF 1.1". Vi tjekker - super. Og så videre. En halv times arbejde, og du har en vidunderlig database med forespørgsler til motoren, og Google vil forbyde dig for disse forespørgsler meget sjældnere, end hvis du bruger operatører i dem. Og samtidig bliver din database meget renere, end hvis du bruger forespørgsler som "index.php?topic=", for her vil Google ikke kun give de fora, vi har brug for, men også mange venstreorienterede ressourcer, hvor det var muligt efterlad et link til forumets emne. Du kan indvende, hvad er der galt med det? Andre efterlod et link, så det kan vi også. Men! Links kan ikke kun efterlades af Khrumer, men også af andre programmer. Desuden kan de skræddersyes specielt til at efterlade kommentarer til en bestemt ressource, såkaldt højt specialiseret software, plus sådanne links kan efterlades i hånden. Igen, jeg gentager, det er ikke mængden af ​​affald, der er vigtig for os, men kvaliteten, vi vil indsamle databasen med de rigtige anmodninger. Fordelen ved denne metode er, at du praktisk talt ikke behøver at konfigurere sigte -filter , kan du bare slå det fra, for Google vil praktisk talt ikke give dig skrald.


Jeg tror, ​​at det er meget vigtigt at lære at bruge Hrumer korrekt i den indledende fase, for når du først har lært dette, kan du altid finde en brug for Hrumer, uanset hvordan situationen ændrer sig. Beskyttelser bliver mere komplicerede, og hvis beskyttelsen på nogle typer motorer er blevet styrket, og Khrumer ikke kan klare det i øjeblikket, så nytter det ikke noget at bruge ressourcer på at indsamle disse links og derefter arbejde på dem med Khroomer, det er bedre at koncentrere kræfterne om det, der giver resultater. Og på samme tid, hvis Botmaster Labs-teamet lærte Khroomer noget nyt, kan du hurtigt dissekere en ny patient og forberede basen til Khroomer, mens patienten stadig er varm. Tid er penge; ressourcen er muligvis ikke længere relevant, når du køber basen. indsamlet af nogen. Derudover udvider korrekt indsamling af baser til dig selv den "hvide" brug af Khrumer betydeligt. Og det er præcis her, alt bevæger sig, uanset om vi kan lide det eller ej, og processen med blegning eller gråning er i gang. Sorte lagner er ved at blive en saga blot på alle mulige måder.
Alle andre tekniske aspekter ved at arbejde med Hrefer kan ses i hjælpen, og det nytter ikke at dvæle ved dem; alle mål, point, sekunder indstilles eksperimentelt for hver bil individuelt.
Som en bonus vil jeg her poste en skabelon til at analysere den kinesiske søgemaskine Baidu, den anden dag spurgte de mig om det, så jeg gjorde det afslappet, undskyld ordspillet. :)


Værtsnavn=http://www.baidu.com
Forespørgsel=s?wd=
LinksMask=
Sider i alt=100
Næste Side=

Næste Side2=

CaptchaURL=
CaptchaImage=
CaptchaField=


Jeg prøvede at teste parse dem, der var intet forbud, Khrefer indsamlede ressourcer hurtigt, alle forespørgsler til parsing lignede Googles, men der var mange kinesiske ressourcer med høj PR, og desuden var der mange steder, hvor Europæer havde nogensinde sat sine ben. Det er bedre at parse kinesiske forespørgsler. Google translate vil hjælpe med dette, indtast en liste over søgeord på russisk og oversæt den til kinesisk. Sandheden i " Ord"Hviserord kan ikke tilføjes på kinesisk, de skal omkodes.
I stedet for kinesisk:

伟哥 - Viagra

吉他 - guitar

其他 - hvile

保险公司 - forsikring

Sæt disse erstattende koder i Words-filen:

%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

Hvis du promoverer et forsikringswebsted, så ved at placere et link i din profil på et tematisk (!) endda kinesisk forum fundet efter anmodning " SMF forum" 保险公司 det bliver meget godt.
Afslutningsvis vil jeg gerne sige, at jeg aldrig har forstået folk, der klagede over, at Khrefers blev tilberedt dårligt eller dårligt; som svar på dette har jeg altid villet sige, at du bare ikke ved, hvordan man tilbereder dem. Ingen parser kan indsamle resultater bedre end en reference; anmodningerne skal bare være korrekte. Hrefer er en bil: god, solid, lavet på tysk, men den køres af en person og det kommer helt an på hvor godt den er kørt, man kan ikke tvinge bilen til at køre både til højre og venstre på samme tid.
Et separat emne er oprydning af databaser, det gjorde jeg engang for 3 år siden til en tidligere konkurrence. For det meste er alt stadig relevant der, men nu kan du nægte at tjekke for 200 OK, jeg kunne virkelig ikke lide denne proces, der var meget store fejl, en masse unødvendige ting blev filtreret fra. Nu kan dette gøres næsten automatisk under driften af ​​Khrumer, selvom denne proces ikke er en komplet analog til at tjekke for "200 OK". I hvert fald, til sagen: for ikke længe siden dukkede en vidunderlig mulighed op i Khrumer - at frarøve information fra ressourcer på tidspunktet for at køre et projekt. Det ser sådan ud. Du indtaster en skabelon, der vil blive behandlet under driften, og de oplysninger, der indsamles fra skabelonen, vil blive indtastet i filen xgrabbed.txt i mappen Logs. Du kan bruge denne funktion til hvad som helst, fantasien er enorm. Jeg bruger denne funktion en gang om ugen til at fjerne links fra min fungerende "udløbne" database. Det er ingen hemmelighed, at fora dør ud hver dag for at rydde vores database for sådanne ressourcer, og værktøjet "Autograbbing" vil hjælpe os i dette tilfælde.
Når alt kommer til alt, må du indrømme, at når vi ofte skriver for eksempel http://www.laptopace.com/index.php, ser vi, at dette domæne allerede for eksempel er en god fyr, der sælger penge, men der er ingen forum der. Så for at smide denne slagge ud af basen, vil vi røve. :) Åbn kildekoden til siden og se denne post der:

laptopace.com
Til at gribe, forvandler vi det til
[...]

Nu vil alle de "døde mænd" fra goudaddi blive kendt for os ved navn.
Her er et lille udvalg til Autograbbing-værktøjet, hvis du vil rydde databasen for forskellige "udløbne" domæner:


[...]

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

[...]
Dette domæne kan være til salg. [...]Køb dette domæne

[...]<body bgcolor="#ffffff" text="#000000"> </span><br>Listen er langt fra komplet, men jeg tror, ​​den vil hjælpe dig med at undgå at køre multi-million dollar-skraldedatabaser flere gange. Det er ikke svært at oprette en skabelon, bare åbn det udløbne link og lav en skabelonmaske. <br>Ved at bruge den samme autograbbing kan du finkæmme dine eksisterende databaser og sortere dem efter ressourcer, opdele dem efter motorer.Sortering af databaser efter motorer vil give dig mulighed for at udnytte alle Khroomers muligheder og indstillinger optimalt, især læringsprocessen. Og desuden kan du ved hjælp af Autograbbing fjerne skrald fra databaser, hvis du foretrækker at samle dem ikke med Hrefer, men ved at downloade dem fra forskellige filhostingtjenester. For at gøre dette skal du enten lave en maske til udvælgelse af fora og derefter kun indsamle det fra databasen, der gribes af masken, eller tværtimod lave en maske for ikke-fora og derefter slette det, der gribes. Den første mulighed er mere logisk og pålidelig, fordi vi ved præcis, hvad vi skal kigge efter. <br>Held og lykke i jobbet. <br>PySy. Jeg lavede en snævert fokuseret video (jeg havde mange problemer med det, det var første gang jeg gjorde det :)), selvom jeg lancerede Hrefer fra min hjemmemaskine, er hastigheden på nettet ikke særlig god, jeg har kopier her kun til test, så du skal ikke bebrejde mig for hurtigheden af ​​arbejdet. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 kommentarer:</h4> <p>jeka kommentarer...</p><p>Hvilket program brugte du til at vælge søgeordene?</p> Serge Glazko kommenterer... <p>Hvis jeg skal samle tematiske ressourcer, så vælger jeg ord i Words manuelt og gennem AdWords. men for mange emner er ord allerede udvalgt til mig, her kan jeg kun tilføje eller fjerne nogle ord, men heller ikke automatisk, men kigge dem alle igennem.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> </div> </div> </div> <aside role="complementary"> <div class="block cat-list"> <div class="block-title"> <h3>Kategorier</h3> </div> <div class="block-content"> <ul> <li> <a href="https://rustrackers.ru/da/category/internet/">Internet</a> </li> <li> <a href="https://rustrackers.ru/da/category/windows-10/">Windows 10</a> </li> <li> <a href="https://rustrackers.ru/da/category/multimedia/">Multimedier</a> </li> <li> <a href="https://rustrackers.ru/da/category/utilities/">Hjælpeprogrammer</a> </li> <li> <a href="https://rustrackers.ru/da/category/network-and-internet/">Netværk og internet</a> </li> <li> <a href="https://rustrackers.ru/da/category/system-programs/">System programmer</a> </li> <li> <a href="https://rustrackers.ru/da/category/configuring-programs/">Opsætning af programmer</a> </li> <li> <a href="https://rustrackers.ru/da/category/os-problems/">OS problemer</a> </li> </ul> </div> </div> <div> </div> </aside> </div> </div> </section> </div> <footer class="b-footer"> <div class="container"> <div class="b-footer-content"> <p>rustrackers.ru - Gratis programmer til din pc</p> </div> </div> </footer> <div id="back-top" class="back-top bounce-out"> <a href="#" title="Top"></a> </div> <script src="/bitrix/templates/newit_siteblog_response/site_files/js/libs/jquery/jquery.js"></script> <script src="/bitrix/templates/newit_siteblog_response/site_files/js/vendor/jquery.colorbox-min.js"></script> <script src="/bitrix/templates/newit_siteblog_response/site_files/js/scripts.min.js"></script> <script src="/bitrix/templates/newit_siteblog_response/site_files/js/custom/custom.js"></script> </body> </html>