Automatsko otkrivanje motora foruma. Dizajn tema i rusifikacija SMF foruma, kao i instalacija JFusion komponente u Joomla Cool index php topic powered by smf

💖 Sviđa li vam se? Podijelite vezu sa svojim prijateljima

Počnimo odmah s glavnim kodom skripte:

#!/usr/bin/perl

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

koristiti strog;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Teme i instalacija ruskog jezičnog paketa

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Instaliranje JFusiona za integraciju web stranice i foruma

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

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

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

Sretno ti! Vidimo se uskoro na stranicama bloga

Moglo bi vas zanimati

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

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

Pokreće php-Fusion

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

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

phpBB-fr.com, Solaris phpBB tema

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

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

"Pokreće SMF 1.1.2"

"Pokreće SMF 1.1.3"

"Pokreće SMF 1.1 RC2"

"Pokreće SMF 1.1.4"

"Pokreće SMF 1.1.8"

"Pokreće SMF 1.1.7"

"2006-2008, Simple Machines LLC"

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


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


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

Sljedeća stranica2=

CaptchaURL=
CaptchaImage=
CaptchaField=


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

伟哥 - Viagra

吉他 - gitara

其他 - odmor

保险公司 - osiguranje

Stavite ove zamjenske kodove u Words datoteku:

%E4%BC%9F%E5%93%A5

%E5%90%89%E4%BB%96

%E5%85%B6%E4%BB%96

%E4%BF%9D%E9%99%A9%E5%85%AC%E5%8F%B8

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

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

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


[...]

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

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

[...]<body bgcolor="#ffffff" text="#000000"> </span><br>Popis je daleko od potpunog, ali mislim da će vam pomoći da izbjegnete višestruko pokretanje višemilijunskih baza podataka o smeću. Izrada predloška nije teška, samo otvorite link koji je istekao i napravite masku predloška. <br>Koristeći isti autograbbing, možete pročešljati svoje postojeće baze podataka i sortirati ih prema resursima, razvrstavanje baza podataka prema motorima omogućit će vam optimalno korištenje svih mogućnosti i postavki Khrumera, posebno procesa učenja. Osim toga, uz pomoć Autograbbinga možete ukloniti smeće iz baza podataka ako ih radije ne skupljate Hreferom, već preuzimanjem s raznih usluga za hosting datoteka. Da biste to učinili, trebate ili napraviti masku za odabir foruma i zatim iz baze podataka prikupiti samo ono što je maska ​​zgrabila ili, naprotiv, napraviti masku za ne-forume i zatim izbrisati ono što je zgrabljeno. Prva opcija je logičnija i pouzdanija, jer znamo točno što trebamo tražiti. <br>Sretno u poslu. <br>PySy. Napravio sam usko fokusirani video (imao sam dosta problema s njim, prvi put sam to napravio :)), iako sam pokrenuo Hrefer sa kućne mašine, brzina neta nije baš dobra, imam kopije ovdje samo za testove pa mi nemojte zamjeriti na brzini rada. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 komentara:</h4> <p>jeka komentari...</p><p>Koji ste program koristili za odabir ključnih riječi?</p> Serge Glazko komentira... <p>Ako trebam prikupiti tematske resurse, tada biram riječi u Wordu ručno i putem AdWordsa. ali za mnoge teme, riječi su već odabrane za mene, ovdje mogu samo dodati ili ukloniti neke riječi, ali također ne automatski, već ih pregledati sve.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_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> <div class="single-share"> <div class="row align-middle"> <div class="columns small-12 medium-expand"> <div class="single-share__title">reci prijateljima</div> </div> </div> <div class="single-share-links"> <div class="row"> <div class="columns small-6 medium-3"> <a href="#" onClick="window.open('https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Falyanstelekom-sites.ru%2Fnews%2Favtomaticheskoe-opredelenie-dvizhka-foruma-temy-oformleniya-i-rusifikaciya%2F', 'sharer', 'toolbar=0,status=0, width=700, height=400'); return false" title="" class="single-share-links-item single-share-links-item--fb"> <div class="row"> <div class="columns"><i class="fa fa-facebook-official single-share-links-item__icon"></i> </div> <div class="columns text-right js-fb-sharer"><span class="single-share-links-item__text"></span> </div> </div> </a> </div> <div class="columns small-6 medium-3"> <a href="#" onClick="window.open('http://vk.com/share.php?url=https%3A%2F%2Falyanstelekom-sites.ru%2Fnews%2Favtomaticheskoe-opredelenie-dvizhka-foruma-temy-oformleniya-i-rusifikaciya%2F', 'sharer', 'toolbar=0,status=0, width=700, height=400'); return false" title="" class="single-share-links-item single-share-links-item--vk"> <div class="row"> <div class="columns"><i class="fa fa-vk single-share-links-item__icon"></i> </div> <div class="columns text-right js-vk-sharer"><span class="single-share-links-item__text"></span> </div> </div> </a> </div> <div class="columns small-6 medium-3"> <a href="#" onClick="window.open('http://twitter.com/share?url=https%3A%2F%2Falyanstelekom-sites.ru%2Fnews%2Favtomaticheskoe-opredelenie-dvizhka-foruma-temy-oformleniya-i-rusifikaciya%2F', 'sharer', 'toolbar=0,status=0, width=700, height=400'); return false" title="" class="single-share-links-item single-share-links-item--tw"> <div class="row"> <div class="columns"><i class="fa fa-twitter single-share-links-item__icon"></i> </div> <div id="twitter_sharer" class="columns text-right">Cvrkut <span class="single-share-links-item__text"></span> </div> </div> </a> </div> <div class="columns small-6 medium-3"> <a href="#" onClick="window.open('https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&st.shareUrl=https%3A%2F%2Falyanstelekom-sites.ru%2Fnews%2Favtomaticheskoe-opredelenie-dvizhka-foruma-temy-oformleniya-i-rusifikaciya%2F/&utm_source=share2', 'sharer', 'toolbar=0,status=0, width=700, height=400'); return false" title="" class="single-share-links-item single-share-links-item--ok"> <div class="row"> <div class="columns"><i class="fa fa-odnoklassniki single-share-links-item__icon"></i> </div> <div class="columns text-right js-ok-sharer"><span class="single-share-links-item__text"></span> </div> </div> </a> </div> </div> </div> </div> <div class="banner-place" data-place="article_under_h1" style="width: 100%;"></div> <div class="prev-next-articles"> <div class="prev-next-articles__item prev-next-articles__item--left"> <i class="fa fa-chevron-left"></i><span>Puno...</span> <a href="https://alyanstelekom-sites.ru/hr/software-products/chto-delat-so-starym-kompyuterom-esli-on-stal-ploho-rabotat/" rel="prev">Što se može napraviti od starog računala Kako iskoristiti stara kućišta računala</a> </div> <div class="prev-next-articles__item prev-next-articles__item--right"> <i class="fa fa-chevron-right"></i><span>Sljedeći članak</span> <a href="https://alyanstelekom-sites.ru/hr/news/kak-vosstanovit-povrezhdennye-dokumenty-microsoft-word-i-faily-s-oshibkoi-chteniya-chto/" rel="next">Što učiniti ako su Excel ili Word nestali iz izbornika Start?</a> </div> </div> <div class="banner-place" data-place="article_above_similar_articles" style="width: 100%;"></div> <div class="banner-place" data-place="article_above_similar_articles_2" style="width: 100%;"></div> <div class="banner-place" data-place="article_under_social" style="width: 100%;"></div> <div class="banner-place" data-place="fixed_bottom_right" style="width: 100%;"></div> <div class="read-more"> <div class="read-more__title text-center">Pročitajte također</div> <div class="read-more__row"> <div class="row"> <div class="columns small-12 medium-6"> <div class="article-block-small row full noGutter"> <div class="columns shrink"> <div class="article-block-small__img"> <a href="https://alyanstelekom-sites.ru/hr/data-storage/kak-privlech-i-uderzhat-podpischikov-podrobnyi-razbor-stranic/"> <img width="130" height="85" src="/uploads/518436bb81841b95f83d5dd004098343.jpg" alt="Detaljna analiza stranica za pretplatu i odjavu" / loading=lazy loading=lazy> </a> </div> </div> <div class="columns"> <a class="article-block-small__link" href="https://alyanstelekom-sites.ru/hr/data-storage/kak-privlech-i-uderzhat-podpischikov-podrobnyi-razbor-stranic/">Detaljna analiza stranica za pretplatu i odjavu</a> <div class="article-block-small__author"> <i class="fa fa-user"></i><span>2024-05-16 08:35:27</span> </div> </div> </div> </div> <div class="columns small-12 medium-6"> <div class="article-block-small row full noGutter"> <div class="columns shrink"> <div class="article-block-small__img"> <a href="https://alyanstelekom-sites.ru/hr/computer-games/pochemu-pishet-installation-aborted-installation-aborted-proshivka-android-voprosy/"> <img width="130" height="85" src="/uploads/bae1d9e8d30568d3e6a1a052b7236f05.jpg" alt="Instalacija prekinuta firmware android" / loading=lazy loading=lazy> </a> </div> </div> <div class="columns"> <a class="article-block-small__link" href="https://alyanstelekom-sites.ru/hr/computer-games/pochemu-pishet-installation-aborted-installation-aborted-proshivka-android-voprosy/">Instalacija prekinuta firmware android</a> <div class="article-block-small__author"> <i class="fa fa-user"></i><span>2024-05-16 08:35:27</span> </div> </div> </div> </div> </div> </div> <div class="read-more__row"> <div class="row"> <div class="columns small-12 medium-6"> <div class="article-block-small row full noGutter"> <div class="columns shrink"> <div class="article-block-small__img"> <a href="https://alyanstelekom-sites.ru/hr/interface/reshenie-razlichnyh-problem-s-counter-strike-global-offensive-reshenie-razlichnyh/"> <img width="130" height="85" src="/uploads/6982ac9b64145665c97942c3c77fc17d.jpg" alt="Rješavanje raznih problema s Counter Strike Global Offensive Cs go exe ne odgovara što učiniti" / loading=lazy loading=lazy> </a> </div> </div> <div class="columns"> <a class="article-block-small__link" href="https://alyanstelekom-sites.ru/hr/interface/reshenie-razlichnyh-problem-s-counter-strike-global-offensive-reshenie-razlichnyh/">Rješavanje raznih problema s Counter Strike Global Offensive Cs go exe ne odgovara što učiniti</a> <div class="article-block-small__author"> <i class="fa fa-user"></i><span>2024-05-15 08:30:34</span> </div> </div> </div> </div> <div class="columns small-12 medium-6"> <div class="article-block-small row full noGutter"> <div class="columns shrink"> <div class="article-block-small__img"> <a href="https://alyanstelekom-sites.ru/hr/interface/ustanavlivaem-vtoruyu-sistemu-windows-s-pomoshchyu-utility-winntsetup-vse-chto-nuzhno-znat/"> <img width="130" height="85" src="/uploads/2210e642ecf6bef2948f4545eccb182e.jpg" alt="Sve što trebate znati za stvaranje Windows PE diska za podizanje sustava" / loading=lazy loading=lazy> </a> </div> </div> <div class="columns"> <a class="article-block-small__link" href="https://alyanstelekom-sites.ru/hr/interface/ustanavlivaem-vtoruyu-sistemu-windows-s-pomoshchyu-utility-winntsetup-vse-chto-nuzhno-znat/">Sve što trebate znati za stvaranje Windows PE diska za podizanje sustava</a> <div class="article-block-small__author"> <i class="fa fa-user"></i><span>2024-05-15 08:30:34</span> </div> </div> </div> </div> </div> </div> <div class="read-more__row"> <div class="row"> </div> </div> <div class="read-more__row"> <div class="row"> </div> </div> </div> </div> </div> <div class="columns small-12 medium-4 show-for-medium"> <aside class="sidebar"> <div class="experts-list"> <b><div class="experts-list__title">Najnovije publikacije</div></b><br> <div class="experts-list__item"> <div class="expert row align-middle full noGutter"> <div class="columns small-3 medium-3"> <div class="expert__img"> <img src="/uploads/8ff87537ac583c38e89d52caf643cf1b.jpg" width="65" height="65" loading=lazy loading=lazy> </div> </div> <div class="columns small-9 medium-9"> <a href="https://alyanstelekom-sites.ru/hr/interface/mozhno-li-s-mts-oplatit-mobilnyi-platezh-mts-perevod-deneg-s-mts-na/" title="Je li moguće platiti MTS-om? Mobilno plaćanje mts. Prijenos novca s MTS-a na MTS: "Izravan prijenos"" class="expert__name">Je li moguće platiti MTS-om? Mobilno plaćanje mts. Prijenos novca s MTS-a na MTS: "Izravan prijenos"</a> <div class="expert__specialty"> <a class="right-cat-link" href="https://alyanstelekom-sites.ru/hr/category/interface/">Sučelje</a> </div> <div class="row full noGutter"> <div class="columns shrink"> <div class="expert__rate">&nbsp;</div> </div> <div class="columns"> <div class="expert__rate">&nbsp;</div> </div> </div> </div> </div> </div> <div class="experts-list__item"> <div class="expert row align-middle full noGutter"> <div class="columns small-3 medium-3"> <div class="expert__img"> <img src="/uploads/bd781a79bfb5d21250a0de258743e051.jpg" width="65" height="65" loading=lazy loading=lazy> </div> </div> <div class="columns small-9 medium-9"> <a href="https://alyanstelekom-sites.ru/hr/computer-games/luchshie-vpn-rasshireniya-dlya-google-chrome-preimushchestva-i-nedostatki-samoe/" title="Najbrže i najprikladnije VPN proširenje za Chrome Vpn proširenje preglednika za Google Chrome" class="expert__name">Najbrže i najprikladnije VPN proširenje za Chrome Vpn proširenje preglednika za Google Chrome</a> <div class="expert__specialty"> <a class="right-cat-link" href="https://alyanstelekom-sites.ru/hr/category/computer-games/">Računalne igrice</a> </div> <div class="row full noGutter"> <div class="columns shrink"> <div class="expert__rate">&nbsp;</div> </div> <div class="columns"> <div class="expert__rate">&nbsp;</div> </div> </div> </div> </div> </div> <div class="experts-list__item"> <div class="expert row align-middle full noGutter"> <div class="columns small-3 medium-3"> <div class="expert__img"> <img src="/uploads/b39bd9fc3c5dae9bc935e3c95437d3e6.jpg" width="65" height="65" loading=lazy loading=lazy> </div> </div> <div class="columns small-9 medium-9"> <a href="https://alyanstelekom-sites.ru/hr/adobe/kak-polzovatsya-speedfan-podrobnaya-instrukciya-kak-upravlyat-rabotoi-kulera/" title="Kako kontrolirati rad hladnjaka na prijenosnom računalu Programi poput speedfan" class="expert__name">Kako kontrolirati rad hladnjaka na prijenosnom računalu Programi poput speedfan</a> <div class="expert__specialty"> <a class="right-cat-link" href="https://alyanstelekom-sites.ru/hr/category/adobe/">Adobe</a> </div> <div class="row full noGutter"> <div class="columns shrink"> <div class="expert__rate">&nbsp;</div> </div> <div class="columns"> <div class="expert__rate">&nbsp;</div> </div> </div> </div> </div> </div> <div class="experts-list__item"> <div class="expert row align-middle full noGutter"> <div class="columns small-3 medium-3"> <div class="expert__img"> <img src="/uploads/abb343bf6bb7dc091e29d5980ff1da19.jpg" width="65" height="65" loading=lazy loading=lazy> </div> </div> <div class="columns small-9 medium-9"> <a href="https://alyanstelekom-sites.ru/hr/office-software/sozdaem-otchet-s-zadannoi-periodichnostyu-na-skd-sozdaem-otchet/" title="Izrađujemo izvješće s određenom učestalošću za SKD 1S SKD standardno razdoblje mjesec" class="expert__name">Izrađujemo izvješće s određenom učestalošću za SKD 1S SKD standardno razdoblje mjesec</a> <div class="expert__specialty"> <a class="right-cat-link" href="https://alyanstelekom-sites.ru/hr/category/office-software/">Uredski softver</a> </div> <div class="row full noGutter"> <div class="columns shrink"> <div class="expert__rate">&nbsp;</div> </div> <div class="columns"> <div class="expert__rate">&nbsp;</div> </div> </div> </div> </div> </div> <div class="experts-list__item"> <div class="expert row align-middle full noGutter"> <div class="columns small-3 medium-3"> <div class="expert__img"> <img src="/uploads/3700f81884b48c57335ec32380372e15.jpg" width="65" height="65" loading=lazy loading=lazy> </div> </div> <div class="columns small-9 medium-9"> <a href="https://alyanstelekom-sites.ru/hr/software-products/kupit-1s-8-bazovaya-versiya-buhgalteriya-predpriyatiya-bazovaya/" title="Osnovno računovodstvo poduzeća: za i protiv" class="expert__name">Osnovno računovodstvo poduzeća: za i protiv</a> <div class="expert__specialty"> <a class="right-cat-link" href="https://alyanstelekom-sites.ru/hr/category/software-products/">Softverski proizvodi</a> </div> <div class="row full noGutter"> <div class="columns shrink"> <div class="expert__rate">&nbsp;</div> </div> <div class="columns"> <div class="expert__rate">&nbsp;</div> </div> </div> </div> </div> </div> <div class="experts-list__item"> <div class="expert row align-middle full noGutter"> <div class="columns small-3 medium-3"> <div class="expert__img"> <img src="/uploads/2fe5fdbf72209c2bdeaf7e61a8f30158.jpg" width="65" height="65" loading=lazy loading=lazy> </div> </div> <div class="columns small-9 medium-9"> <a href="https://alyanstelekom-sites.ru/hr/computer-games/obzor-android-smartfona-xiaomi-mi5s-plus-luchshe-bolshe-no-ne-dorozhe-obzor-xiaomi-mi5s/" title="Recenzija Xiaomi Mi5S Plus - još jedan eksperiment s dvije kamere Ono što nam se nije svidjelo" class="expert__name">Recenzija Xiaomi Mi5S Plus - još jedan eksperiment s dvije kamere Ono što nam se nije svidjelo</a> <div class="expert__specialty"> <a class="right-cat-link" href="https://alyanstelekom-sites.ru/hr/category/computer-games/">Računalne igrice</a> </div> <div class="row full noGutter"> <div class="columns shrink"> <div class="expert__rate">&nbsp;</div> </div> <div class="columns"> <div class="expert__rate">&nbsp;</div> </div> </div> </div> </div> </div> <div class="experts-list__item"> <div class="expert row align-middle full noGutter"> <div class="columns small-3 medium-3"> <div class="expert__img"> <img src="/uploads/a866f5dc10e21bbb755c35173d99190d.jpg" width="65" height="65" loading=lazy loading=lazy> </div> </div> <div class="columns small-9 medium-9"> <a href="https://alyanstelekom-sites.ru/hr/adobe/vlagozashchita-v-galaxy-s7-i-s7-edge-chto-mozhno-a-chto-nelzya-telefon/" title="Samsung telefon nije prošao test otpornosti na vodu Poboljšano hlađenje Galaxy S7 Edge" class="expert__name">Samsung telefon nije prošao test otpornosti na vodu Poboljšano hlađenje Galaxy S7 Edge</a> <div class="expert__specialty"> <a class="right-cat-link" href="https://alyanstelekom-sites.ru/hr/category/adobe/">Adobe</a> </div> <div class="row full noGutter"> <div class="columns shrink"> <div class="expert__rate">&nbsp;</div> </div> <div class="columns"> <div class="expert__rate">&nbsp;</div> </div> </div> </div> </div> </div> <div class="experts-list__item"> <div class="expert row align-middle full noGutter"> <div class="columns small-3 medium-3"> <div class="expert__img"> <img src="/uploads/3f3207cf7c1ae5954711939e8f3a1d6e.jpg" width="65" height="65" loading=lazy loading=lazy> </div> </div> <div class="columns small-9 medium-9"> <a href="https://alyanstelekom-sites.ru/hr/office-software/proshivka-na-telefon-lg-k10-samostoyatelnaya-proshivka-lg-telefonov-smartfonov/" title="Samostalni firmware za LG telefone, pametne telefone i tablete" class="expert__name">Samostalni firmware za LG telefone, pametne telefone i tablete</a> <div class="expert__specialty"> <a class="right-cat-link" href="https://alyanstelekom-sites.ru/hr/category/office-software/">Uredski softver</a> </div> <div class="row full noGutter"> <div class="columns shrink"> <div class="expert__rate">&nbsp;</div> </div> <div class="columns"> <div class="expert__rate">&nbsp;</div> </div> </div> </div> </div> </div> <div class="experts-list__item"> <div class="expert row align-middle full noGutter"> <div class="columns small-3 medium-3"> <div class="expert__img"> <img src="/uploads/43d5cee445f61555623530ba60efcf39.jpg" width="65" height="65" loading=lazy loading=lazy> </div> </div> <div class="columns small-9 medium-9"> <a href="https://alyanstelekom-sites.ru/hr/corel/soni-iksperiya-e5-doskonalnyi-obzor-smartfona-sony-xperia-e5-stoit-li-brat/" title="Detaljna recenzija pametnog telefona Sony Xperia e5: isplati li se kupiti sada?" class="expert__name">Detaljna recenzija pametnog telefona Sony Xperia e5: isplati li se kupiti sada?</a> <div class="expert__specialty"> <a class="right-cat-link" href="https://alyanstelekom-sites.ru/hr/category/corel/">Corel</a> </div> <div class="row full noGutter"> <div class="columns shrink"> <div class="expert__rate">&nbsp;</div> </div> <div class="columns"> <div class="expert__rate">&nbsp;</div> </div> </div> </div> </div> </div> <div class="experts-list__item"> <div class="expert row align-middle full noGutter"> <div class="columns small-3 medium-3"> <div class="expert__img"> <img src="/uploads/190294ce86cb97018d2a8a4f14d3e39e.jpg" width="65" height="65" loading=lazy loading=lazy> </div> </div> <div class="columns small-9 medium-9"> <a href="https://alyanstelekom-sites.ru/hr/embarcadero/propal-zvuk-na-noutbuke-chto-delat-polnyi-gaid-po-resheniyu-problemy/" title="Potpuni vodič za rješavanje problema" class="expert__name">Potpuni vodič za rješavanje problema</a> <div class="expert__specialty"> <a class="right-cat-link" href="https://alyanstelekom-sites.ru/hr/category/embarcadero/">Embarcadero</a> </div> <div class="row full noGutter"> <div class="columns shrink"> <div class="expert__rate">&nbsp;</div> </div> <div class="columns"> <div class="expert__rate">&nbsp;</div> </div> </div> </div> </div> </div> </div> <div> </div> </aside> </div> </div> </main> </div> </div> </div> <footer class="footer"> <div class="footer-menu"> <a href="https://alyanstelekom-sites.ru/hr/feedback/" title="" class="footer-menu__item">Kontakti</a> <a href="" title="" class="footer-menu__item">o projektu</a> <a href="" title="" class="footer-menu__item">Oglašavanje</a> </div> <div class="footer-bottom"> <div class="footer-bottom__wrapper"> <div class="footer-bottom__block"> <div class="footer__logo"> </div> <div class="footer__copyright" style="max-width:500px;">© 2024. Računala. Programi. Vijesti. Pohrana podataka <br> <small></small> </div> </div> <div class="footer-submenu"> <div class="footer-submenu__column"> <a class="footer-submenu__item" data-key="aHR0cDovL3NvdmV0cy5uZXQvYWJvdXQ=" data-type="href" href="https://alyanstelekom-sites.ru/hr/category/it-management/">IT menadžment</a> </div> <div class="footer-submenu__column"> <a class="footer-submenu__item" data-key="aHR0cDovL3NvdmV0cy5uZXQvYWJvdXQ=" data-type="href" href="https://alyanstelekom-sites.ru/hr/category/news/">Vijesti</a> </div> <div class="footer-submenu__column"> <a class="footer-submenu__item" data-key="aHR0cDovL3NvdmV0cy5uZXQvYWJvdXQ=" data-type="href" href="https://alyanstelekom-sites.ru/hr/category/administration/">administracija</a> </div> <div class="footer-submenu__column"> </div> </div> <div class="footer-social"> </div> </div> </div> </footer> <script type="text/javascript" src="//vk.com/js/api/openapi.js?124"></script> <script> var BANNERS = { types: { code: 1, consultant: 6, modal: 9, offer: 7 } } </script> <script type="text/javascript" src="https://alyanstelekom-sites.ru/wp-content/themes/womensovet/assets/js/app-20170207142519.js"> </script> <script type="text/javascript"> /*<![CDATA[*/ window.hashName = window.location.hash; if (window.hashName) { $(window).load(function () { $('html, body').animate({ scrollTop: $(window.hashName).offset().top} , 2000); return false; } ); } jQuery(function($) { $(document).foundation(); APP.init(); getVkSharedCount(); getFaceBookShareCount(); getOKShareCount(); } ); /*]]>*/ </script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.8.3'></script> <div class="li-stat"> </div> </body> </html>