Automatisk gjenkjenning av forummotoren. Leksjon tre. Vi samler selv de beste databasene Du administrerer indeksen php-emne drevet av smf
Hei, kjære lesere av bloggsiden. Så vi fortsetter med å sette opp forummotoren kalt SMF, som vi startet i innlegget om det. Der har vi ennå ikke gjort forumet russisk, når det gjelder oversettelse fra det engelske grensesnittet. For øyeblikket ser det ikke veldig presentabelt ut, men etter russifisering (hvis det ikke allerede er gjort) og opprettelsen av passende seksjoner, vil utseendet forbedres betydelig.
I dag skal vi se på designtemaene og gjøre det russisk, og også installere JFusion-komponenten, som kan fungere med begge motorene (Jumla og SMF), som vil tillate oss å ha en felles brukerbase for to og bare én form for deres registrering og pålogging.
Temaer og installasjon av den russiske språkpakken
Simple Machines Forum-motoren støtter muligheten til å endre emner, og de kan endres både for hele forumet og spesielt for dets individuelle seksjoner. Personlig brukte jeg standardtemaet, men gjorde ganske mange endringer i det manuelt. Spesielt endret jeg bakgrunnen, fargene på noen elementer, la til en klokke på en flash-stasjon, en radio og mye mer, som jeg vil snakke om i påfølgende innlegg i denne delen.
Hvorfor brukte jeg ikke noen av tilleggstemaene når jeg opprettet forumet? Vel, det handler nok bare om latskapen min. Nei, jeg var ikke lat med å søke og laste ned nye temaer, heldigvis er det mange steder dette kan gjøres. Min latskap ligger et annet sted.
Faktum er at hele utvalget av mods for denne motoren, designet for å utvide funksjonene, er spesifikt fokusert på standardtemaet. La meg forklare. Hvis temaet ditt er standard, vil det å legge til en mod til SMF finne sted i løpet av sekunder og krever som regel ikke manuell redigering av koden.
Hvis du installerer en mod med et designtema som er forskjellig fra standarden, må du, som de sier, behandle alle rådelene med en fil. Med andre ord, du må bruke FileZilla (last ned og konfigurer den; du kan få tilgang til nettstedet via FTP og åpne for å redigere filene til forummotoren din, som denne moden gjør endringer på.
Se deretter etter det riktige stedet i koden og utfør de nødvendige handlingene: enten erstatte koden eller slette eller legge til en kodedel før eller etter det nødvendige fragmentet. Hvis du tenker på at det kan være rundt et dusin filer som må gjøres endringer på, kan du forestille deg hvor vanskelig det vil være å gjøre dette. I dette tilfellet må du være veldig forsiktig og ikke gjøre feil, for ellers kan det hende at forumet ikke åpner i det hele tatt.
Hvis alle problemene ovenfor med å bruke et ikke-standardtema ikke skremmer deg, kan du laste dem ned herfra. Temaene der er sortert i seksjoner (minimalisme, nær klassisk, moderne osv.) og for hver av dem kan du se et skjermbilde av det i fullskjerm. Jeg skal fortelle deg hvordan du installerer de samme temaene litt senere.
Hvis du ikke russifiserte forumet da du lastet opp motorfilene til hostingen, som beskrevet i den første delen av dette opuset (se lenken helt i begynnelsen av artikkelen), så kan du gjøre det nå. Den russiske språkpakken med den nødvendige, tidligere lastet ned fra denne siden, må pakkes ut, og deretter kopieres Temamappen til rotmappen, der det allerede er en katalog med samme navn.
Etter at kopieringen er fullført, må du logge inn på forumet ved å bruke administratorens brukernavn og passord. Velg "Admin" i toppmenyen, og klikk deretter "Server Settings" i venstre kolonne.
I vinduet som åpnes, finn elementet "Standard forumspråk" og velg russisk språk fra rullegardinlisten, og klikk deretter på "Lagre" -knappen nederst på siden.
Det er det, nå er konferansen din helt på russisk.
Løse problemer når du installerer mods som ikke støtter russisk språk
Vær oppmerksom på at i fremtiden, når du legger til mods til SMF som ikke har en russisk oversettelse, kan du noen ganger ha et problem med å vise mod-innstillingene i administrasjonspanelet. Faktisk vil de samme innstillingene ganske enkelt ikke være synlige i administrasjonspanelet, fordi... det vil ikke være noen russifiseringsfiler for dem. Derfor vil du ha to alternativer for å løse dette problemet.
Den første måten er å bytte til engelsk for hele forumet. Du kan se hvordan dette kan gjøres noen få avsnitt ovenfor. Følgelig, etter at du har utført de nødvendige handlingene med disse innstillingene, må du gå tilbake til russisk igjen.
Den andre metoden er mer komplisert, men den vil tillate oss å se innstillingene for installerte mods i administrasjonspanelet alltid, og ikke bare når det engelske språket er aktivert. Jeg dveler ved dette punktet så detaljert fordi spørsmålet om at noen har installert en mod og ikke kan finne innstillingene i administrasjonspanelet til konferansen deres er veldig vanlig.
Så den andre metoden er å legge til oversettelsesstrenger til russifiseringsfilene for de nylig lagt til mods. Jeg skal fortelle deg senere hvordan du bestemmer hvilke russifiseringsfiler som må endres og hvor du får tak i dem. I mellomtiden, midlertidig, kan du bruke den første metoden.
Installerer JFusion for nettsted- og forumintegrasjon
Først må du laste ned JFusion og russifiseringen. Etter å ha gått inn i Joomla-adminpanelet, utfører vi standardhandlinger: velg fra toppmenyen i admin-panelet elementene "Utvidelser" - "Installer/Avinstaller" - "Last ned pakkefil" - "Bla gjennom"-knappen - finn filen med komponent jfusion_package.zip på datamaskinen din - klikk på knappen " Last opp fil og installer>".
Etter dette vises et vindu som indikerer at komponenten ble installert. Hvis det oppstår problemer, kan du gjøre deg kjent med løsninger på noen av dem på lenken rett ovenfor.
Nå er det tid for Russification, som legges til på nøyaktig samme måte som selve komponenten. De. gjenta handlingssekvensen: "Utvidelser" - "Installer/Avinstaller" - "Last ned pakkefil" - "Bla gjennom"-knappen - finn JFusion Russification-filen på datamaskinen din - klikk på "Last ned fil og installer"-knappen. Nå kan vi gå til innstillingene langs banen "Komponenter" - "JFusion" og sørge for at russifisering er lagt til og fungerer.
Lykke til til deg! Vi sees snart på sidene til bloggsiden
Du kan være interessert
Setter opp JFusion for å kombinere SMF-forumet og Joomla-siden
JFusion-moduler for å vise meldinger fra forumet på nettsiden, samt lage en knapp i SMF for å gå tilbake til Joomla
Opprette et menyelement i Joomla for å gå inn i forumet og overføre brukerregistrering fra SMF til nettstedet
Installere SMF Forum - Integrering av Joomla 1.5 og Simple Machines Forum ved å bruke JFusion-komponenten
Utvidelser for Joomla - hva de er og hvor du kan laste ned komponenter, moduler og plugins for Joomla, hvordan du installerer og fjerner dem
K2-komponent for å lage blogger, kataloger og portaler på Joomla - funksjoner, installasjon og russifisering Fotogalleri for Joomla - Del 3 - Lage gallerier i Joomla 1.5 ved å bruke Phoca Gallery-komponenten - legge til kategorier og laste opp bilder til fotogalleriet
ARTIO JoomSEF - sette opp CNC (SEF)-koblinger og tittel i Joomla, samt opprette en 404-feilside ved å bruke denne utvidelsen
Akeeba Backup (tidligere JoomlaPack) - lage en sikkerhetskopi av et Joomla-nettsted og gjenopprette fra en sikkerhetskopi med to klikk
Organisert av Botmaster Labs, ikke planlagt. Jeg har ikke tid, videoen er nødvendig for en konkurranse, som en nymotens trend, selv om alt kan forklares lettere med gode skjermbilder (min IMHO), og jeg vil egentlig ikke skyte noe. Det er veldig få lønnsomme igjen, dum spam hersker ikke i det hele tatt lenger, du må tenke her og ingen vil skyte emner, med mindre du prøver å legge de utdaterte i en vakker innpakning og pudre dem litt. :) Men dette handler ikke om oss. Generelt tror jeg at disse 3 «ikke må gjøres» i utgangspunktet ble barrierer for deltakelse i konkurransen for flertallet av potensielle deltakere. Det er som å reparere en bil av tre: billig, høy kvalitet, rask - tjenesten kan bare oppfylle 2 betingelser samtidig. sitte og velge det som er nærmere deg. :) Det er det samme med en konkurranse: Jeg har tid, jeg vet hvordan jeg lager en video, men det er ikke noe emne, eller jeg vet hvordan jeg lager en video, det er et emne, men jeg har ikke tid kl. alt, eller jeg har litt fritid og det er et lite emne, men videoen er skummel. Men dette er bra hvis 2 betingelser er oppfylt samtidig. Vel, ok, la oss forkaste teksten. Jeg fortsetter for meg selv. Jeg planla ikke, noe som betyr at jeg deltok i konkurransen, jeg valgte til og med hvilken artikkel jeg ville stemme på. Uansett hva du sier, kjenner Doz programvaren veldig godt og vet hvordan du bruker den veldig intelligent. Men i dag fikk jeg vite at det har dukket opp intriger i konkurransen. Det viser seg at jeg ikke vil kunne stemme, og bare nykommere som kjøpte programvaren i 2011 vil kunne gjøre dette, og konkurransen er designet for dem. Jeg ble litt overrasket, men eieren er en gentleman. Konkurransen er en reklamekampanje og Alexander vet bedre hvordan den skal gjennomføres. Generelt bestemte jeg meg da for å legge ut en artikkel det er noe lettere å skrive når det er klart for hvem, for hele kollektivbruket, faktisk er det umulig å gjøre dette.
Den lange introduksjonen er over, nå til poenget.
Hva trenger en nybegynner når han har kjøpt en slik supertresker, som er Xrumer + Hrefer-komplekset? Det stemmer, lær hvordan du jobber med det og forkast illusjonen om at du kan tjene penger ved å begynne å spam-ark. Hvis du tror det, bør du donere pengene dine til veldedighet med en gang. Du må lære å bruke verktøyene til komplekset, helst skjerpe det selv. Tiden for "ta mer - kast videre" er borte. Kvantitet viker for kvalitet. Dette betyr at vi vil sette sammen en base for oss selv; hvis du ikke lærer hvordan du gjør dette, vil du falle bak toget. Naturligvis vil Khrefer hjelpe oss med dette. Hvis du planlegger å markedsføre ressursene dine på Google, må vi også søke etter givernettsteder via Google. Jeg synes dette er forståelig og logisk. Men Google, som elskerinnen til kobberfjellet, gir ikke bort sin rikdom til alle. Du trenger en tilnærming til det. Jeg vil si med en gang at ikke håper at basert på skiltene som du finner i offentligheten vil du kunne samle noe. Grunnen til at de er tilgjengelige offentlig er fordi de er verdiløse. Jeg vil ikke utvikle temaet videre. Det er bedre å fortelle deg hvordan du monterer det riktig slik at du kan se resultatet, du kan finne ut resten selv, det viktigste er å forstå prinsippet. Vi må samle de riktige basert på egenskapene til de spesifikke motorene vi trenger, og ikke på egenskapene til fora generelt. Dette er hovedfeilen til nybegynnere - ikke konsentrere seg om en bestemt ting, men prøver å dekke alt i sin helhet. Og også, hvis du ønsker å analysere en mer eller mindre normal database, slutt å bruke operatorer i spørringer. Ingen "inurl:", "site:", "tittel" osv. Google vil utestenge søkere som deg umiddelbart. Derfor studerer vi nøye motorene som Khrumer jobber med:
Drevet av php-Fusion
I versjon Khroomer 7.07 er programmet trent på flere nye motorer:
forumi.biz, forumb.biz, 1forum.biz, 7forum.biz, etc.
phpBB-fr.com, Solaris phpBB-tema
Og prosessen med å lære nye ting er kontinuerlig.
Generelt må vi forberede de riktige spørringene for parsing av Hrefer. La oss ta forumet dizhok som et eksempel. SMF-fora. Og la oss begynne å demontere den til reservedeler for parsing. Vår elskede Google vil hjelpe oss med dette. Skriv inn et søk i Google SMF-fora- det er mye søppel i søkeresultatene, vi spoler tilbake til en 13. side og velger en hvilken som helst lenke. Jeg kom over denne: http://www.volcanohost.com/forum/index.php?topic=11.0. La oss åpne den og studere den. Vi må finne noe karakteristisk på siden som kan brukes til å søke etter andre sider på denne motoren. I bunnteksten legger vi merke til følgende inskripsjon Drevet av SMF 1.1.14, siter det og skriv det inn i Google, det viser oss at det for denne spørringen vet om 59 millioner alternativer. Vi ser raskt gjennom lenkene, legger til et par alternativer til dette søkeordet, for eksempel, "Drevet av SMF 1.1.14" poppel eller "Drevet av SMF 1.1.14" viagra. Vi sørger for at forespørselen er stor, resultatene er bare fora og nesten ikke noe søppel.
I tillegg er vi ikke interessert i kvantitet, men i kvalitet, som jeg sa ovenfor. La oss gå videre. Fra samme forum tar vi en annen setning fra bunnteksten: , siterer vi den og sender den til Google. Som svar avslører han at han vet mer enn 13 millioner resultater. Igjen ser vi raskt gjennom resultatene, legger til flere ord og sjekker resultatene med dem. Vi sørger for at forespørselen er utmerket og at det også nesten ikke er søppel. Generelt er det allerede 2 strykeforespørsler. Jeg foreslår at du lar det første forumet være i fred for nå og fortsetter å samle inn forespørsler fra andre fora. Heldigvis har vi Google åpent på forespørsel. 2006-2008, Simple Machines LLC. Vi tar fra søkeresultatene, for eksempel disse foraene: http://www.snowlinks.ru/forum/index.php?topic=1062.0 og http://litputnik.ru/forum/index.php?action=printpage ;topic=380.0 i bunnteksten tar vi følgende spørringer fra dem: "Powered by SMF 1.1.7" og "Powered by SMF 1.1.10" (jeg anbefaler alltid å legge inn spørringer for Hrefer i anførselstegn, fordi vi trenger kvalitet først av alle). Jeg tror det er klart hva vi gjør, til slutt vil vi ha en viss database med forespørsler for å søke i fora på SMF-motoren (den ble valgt som et eksempel, det samme med andre motorer).
Det vil se omtrent slik ut:
"Drevet av SMF 1.1.2"
"Drevet av SMF 1.1.3"
"Drevet av SMF 1.1 RC2"
"Drevet av SMF 1.1.4"
"Drevet av SMF 1.1.8"
"Drevet av SMF 1.1.7"
"2006-2008, Simple Machines LLC"
Og det er ikke alt. Mens vi samler inn motorversjoner, finner vi på noen SMF-fora bildeteksten "2001-2006, Lewis Media" i bunnteksten. Vi sjekker denne forespørselen, den tilfredsstiller oss også fullt ut. Vi finner en lignende forespørsel: "2001-2005, Lewis Media". Ser vi gjennom bunntekstene videre finner vi følgende forespørsel: "SMFone design by A.M.A, ported to SMF 1.1". Vi sjekker - flott. Og så videre. En halvtimes arbeid og du har en fantastisk database med spørringer for motoren, og Google vil utestenge deg for disse spørringene mye sjeldnere enn hvis du bruker operatører i dem. Og samtidig vil databasen din være mye renere enn om du bruker spørringer som "index.php?topic=", for her vil Google gi ikke bare de forumene vi trenger, men også mange venstreorienterte ressurser der det var mulig legg igjen en lenke til forumemnet. Du kan motsette deg, hva er galt med det? Andre la igjen en link, så vi kan også. Men! Lenker kan ikke bare legges igjen av Khrumer, men også av andre programmer. Dessuten kan de skreddersys spesielt for å legge igjen kommentarer på en bestemt ressurs, den såkalte høyspesialiserte programvaren, pluss at slike lenker kan legges igjen for hånd. Igjen, jeg gjentar, det er ikke mengden søppel som er viktig for oss, men kvaliteten vi vil samle inn databasen med de riktige forespørslene. Fordelen med denne metoden er at du praktisk talt ikke trenger å konfigurere sil -filter
, kan du ganske enkelt slå den av, fordi Google praktisk talt ikke vil gi deg søppel.
Jeg tror det er veldig viktig å lære hvordan du bruker Hrumer riktig i den innledende fasen, for når du først har lært dette, kan du alltid finne en bruk for Hrumer, uansett hvordan situasjonen endrer seg. Beskyttelse blir mer komplisert, og hvis beskyttelsen på noen typer motorer har blitt styrket og Khrumer ikke kan takle det for øyeblikket, er det ingen vits i å bruke ressurser på å samle disse koblingene, og deretter jobbe med dem med Khroomer, det er bedre å konsentrere kreftene om det som gir resultater. Og samtidig, hvis Botmaster Labs-teamet lærte Khroomer noe nytt, kan du raskt dissekere en ny pasient og forberede basen for Khroomer mens pasienten fortsatt er varm. Tid er penger; ressursen er kanskje ikke lenger relevant når du kjøper basen. samlet inn av noen. I tillegg utvider riktig samling av baser for deg selv den "hvite" bruken av Khrumer betydelig. Og det er akkurat her alt beveger seg, enten vi liker det eller ikke, og prosessen med bleking eller gråning pågår. Svarte ark er i ferd med å bli en saga blott på alle mulige måter.
Alle andre tekniske aspekter ved å jobbe med Hrefer kan sees i hjelpen, og det er ingen vits i å dvele ved dem alle mål, poeng, sekunder settes eksperimentelt for hver bil individuelt.
Som en bonus vil jeg legge ut her en mal for å analysere den kinesiske søkemotoren Baidu, her om dagen ble jeg spurt om det, så jeg gjorde det tilfeldig, unnskyld ordspillet. :)
Vertsnavn=http://www.baidu.com
Query=s?wd=
LinksMask=
Totalt sider=100
NextPage=
Neste Side2=
CaptchaURL=
CaptchaImage=
CaptchaField=
Jeg prøvde å teste parse dem, det var ingen forbud, Khrefer samlet inn ressurser raskt, alle spørringene for parsing var lik Googles, men det var mange kinesiske ressurser, med høy PR, og dessuten var det mange steder hvor ingen Europeisk hadde noen gang satt sin fot. Det er bedre å analysere kinesiske søk. Google translate vil hjelpe med dette, skriv inn en liste over søkeord på russisk og oversett den til kinesisk. Sannheten i " Ord"Referanseord kan ikke legges til på kinesisk, de må kodes om.
I stedet for kinesisk:
伟哥 - Viagra
吉他 - gitar
其他 - hvile
保险公司 - forsikring
Sett disse erstattende kodene 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 markedsfører et forsikringsnettsted, så ved å plassere en lenke i profilen din på et tematisk (!) til og med kinesisk forum funnet på forespørsel " SMF-forum" 保险公司 det blir veldig bra.
Avslutningsvis vil jeg si at jeg aldri forsto folk som klaget over at khrefere ble tilberedt dårlig eller dårlig som svar på dette, jeg har alltid ønsket å si, du vet bare ikke hvordan de skal tilberedes. Ingen parser kan samle resultater bedre enn en referanse. Hrefer er en bil: god, solid, laget på tysk, men den kjøres av en person og alt avhenger av hvor godt den er kjørt, du kan ikke tvinge bilen til å kjøre både høyre og venstre samtidig.
Et eget tema er rydding av databaser, jeg gjorde dette en gang for 3 år siden for en tidligere konkurranse. For det meste er alt fortsatt relevant der, men nå kan du nekte å sjekke for 200 OK, jeg likte egentlig ikke denne prosessen, det var veldig store feil, mye unødvendig ble filtrert ut. Nå kan dette gjøres nesten automatisk under driften av Khroomer, selv om denne prosessen ikke er en komplett analog av å sjekke for "200 OK". Uansett, til poenget: for ikke lenge siden dukket det opp en fantastisk mulighet i Khrumer - å stjele informasjon fra ressurser på tidspunktet for å kjøre et prosjekt. Det ser slik ut. Du legger inn en mal som skal behandles under drift, og informasjonen som samles inn fra malen vil bli lagt inn i xgrabbed.txt-filen i Logger-mappen. Du kan bruke denne funksjonen til hva som helst, fantasien er enorm. Jeg bruker denne funksjonen en gang i uken for å fjerne lenker fra min fungerende "utløpte" database. Det er ingen hemmelighet at fora dør ut hver dag for å tømme databasen vår for slike ressurser, og "Autograbbing"-verktøyet vil hjelpe oss i dette tilfellet.
Tross alt må du innrømme at når vi ofte skriver for eksempel http://www.laptopace.com/index.php, ser vi at dette domenet allerede er for eksempel en flink fyr som selger penger, men det er ingen forumet der. Så, for å kaste dette slagget ut av basen, vil vi rane. :) Åpne kildekoden til siden og se denne oppføringen der:
Nå vil alle "døde menn" fra goudaddi bli kjent for oss ved navn.
Her er et lite utvalg for Autograbbing-verktøyet, hvis du vil tømme databasen for forskjellige "utløpte" domener:
- Historien til Apocalypse-tillegget er delvis bygget på kronologien til hendelsene i bøkene til V....
- Tjenester for å søke etter rabatter i App Store - hvem er best?