Indeks php-emne drevet av smf vil vare. Automatisk gjenkjenning av forummotoren. Temaer og installasjon av den russiske språkpakken

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 temaer, 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 du har et standardtema, 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 på forumet med 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 informerer deg om 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! 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 svært få lønnsomme emner 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 konkurransen: 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 ledig tid 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 skal 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 forum generelt. Dette er hovedfeilen til nybegynnere - ikke konsentrere seg om en spesifikk 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. 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 ikke bare gi forumene vi trenger, men også mange venstreorienterte ressurser der det var mulig legg igjen en lenke til forumemnet. Du kan kanskje protestere, hva er galt med det? Andre la igjen en lenke, 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, såkalt høyspesialisert programvare, 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 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 spurte de meg 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 ville jeg alltid si at du bare ikke vet hvordan du skal lage dem. Ingen parser kan samle resultater bedre enn en referanse; forespørslene må bare være korrekte. Hrefer er en bil: god, solid, laget på tysk, men den kjøres av en person og alt avhenger av hvor godt den kjøres; 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 Khrumer, 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:

laptopace.com
For å gripe, forvandler vi det til
[...]

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:


[...]

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

[...]
Dette domenet kan være til salgs. [...]Kjøp dette domenet

[...]<body bgcolor="#ffffff" text="#000000"> </span><br>Listen er langt fra komplett, men jeg tror den vil hjelpe deg å unngå å kjøre søppeldatabaser for flere millioner dollar flere ganger. Å lage en mal er ikke vanskelig, bare åpne den utløpte lenken og lag en malmaske. <br>Ved å bruke samme autograbbing kan du finkjemme dine eksisterende databaser og sortere dem etter ressurser, dele dem opp etter motorer.Sortering av databaser etter motorer vil tillate deg å utnytte alle egenskapene og innstillingene til Khroomer optimalt, spesielt læringsprosessen. Og dessuten, ved hjelp av Autograbbing kan du fjerne søppel fra databaser hvis du foretrekker å samle dem ikke med Hrefer, men ved å laste dem ned fra ulike filhostingstjenester. For å gjøre dette, må du enten lage en maske for å velge fora og deretter samle fra databasen bare det som masken fanger, eller tvert imot, lage en maske for ikke-fora og deretter slette det som gripes. Det første alternativet er mer logisk og pålitelig, fordi vi vet nøyaktig hva vi skal se etter. <br>Lykke til i jobben. <br>PySy. Jeg laget en smalt fokusert video (jeg hadde mye problemer med det, det var første gang jeg gjorde det :)), selv om jeg lanserte Hrefer fra hjemmemaskinen min, er hastigheten på nettet ikke veldig bra, jeg har kopier her kun for tester, så ikke klandre meg for hastigheten på arbeidet. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 kommentarer:</h4> <p>jeka kommenterer...</p><p>Hvilket program brukte du for å velge søkeordene?</p> Serge Glazko kommenterer... <p>Hvis jeg trenger å samle tematiske ressurser, velger jeg ord i Words manuelt og gjennom AdWords. men for mange emner er ord allerede valgt for meg, her kan jeg bare legge til eller fjerne noen ord, men heller ikke automatisk, men se gjennom dem alle.</p> <p>La oss starte med en gang med hovedskriptkoden:</p> <p>#!/usr/bin/perl</p><p># hvilket-forum.pl-skript <br><span># (c) 2010 Alexandr A Alexeev, http://site/</p><p>bruk streng;</p><p># kommenterte linjer - for strenghet</span><br><span># hvis oppgaven er å samle inn motorstatistikk, la den være som den er</span><br><span># hvis du lager en liste over fora - avkommenter</p><p>mine $data ; <br>$data .= $_while (<> ) ; </p><p># sjekk hvor mye som ble drevet av phpBB uten en lenke i bunnteksten</span><br>skriv ut "phpbb <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i</span> eller <br><span># $data =~ /viewforum\.php\?[^""]*f=\d+/i eller</span><br>$data =~ /phpBB\-SEO/i eller <br>$data =~ <span>/<link rel="copyright" href="(?:http:\/\/)?phpBB\.com"/i </span>) ; <br>skriv ut "ipb <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i </span> eller <br>$data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i</span> eller <br>$data =~ <span>/<div id=[""]{0,1}ipbwrapper[""]{0,1}>/Jeg</span> eller <br>$data =~ <span>/index\.php\?[^""]*showforum=\d+/i</span>) ; <br>skriv ut "vbulletin <span>\n"</span><br>if ($data =~ <span>/ Drevet av:?[^<]+vBulletin[^<]+(?:Version)?/i </span> eller <br>$data =~ <span>/<meta name="generator" content="vBulletin/i </span> eller <br>$data =~ <span>/forumdisplay\.php\?[^""]*f=\d+/i</span>) ; <br>skriv ut "smf <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Drevet av SMF/i</span> eller <br>$data =~ <span>/index\.php\?[^""]*board=\d+\.0/i</span>) ; <br>skriv ut "punbb <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i</span>) ; #eller <br><span># $data =~ /viewforum\.php\?[^""]*id=\d+/i);</span><br>skriv ut "fluxbb <span>\n"</span><br><span># if($data =~ /viewtopic\.php\?id=\d+/i or</span><br>if ( $data =~ <span>/<a[^>]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i</span>) ; <br>skriv ut "exbb <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i</span>) ; # eller <br><span># $data =~ /forum\.php\?[^""]*forum=\d+/i);</span><br>skriv ut "yabb <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i</span> eller <br>$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ; <br>skriv ut "dleforum <span>\n"</span><br>if ($data =~ <span>/\(Drevet av DLE Forum\)<\/title>/Jeg</span> eller <br>$data =~ <span>/<a[^>]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE-forum<\/a>/Jeg</span>) ; <br>print "ikonboard <span>\n"</span><br>if ($data =~ <span>/<a[^>]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i</span> eller <br>$data =~ <span>/<meta name="GENERATOR" content="Ikonboard/i </span> eller <br>$data =~ /ikonboard\.cgi/i ) ; <br>skriv ut "bbpress <span>\n"</span><br>if ($data =~ <span>/<meta name="generator" content="bbPress/i </span>) ; # eller <br><span># $data =~ /topic\.php\?id=\d+/i or</span><br><span># $data =~ /forum\.php\?id=\d+/i);</span><br>skriv ut "flashbb <span>\n"</span><br><span># if($data =~ /forums\.php\?fid=\d+/i or</span><br><span># $data =~ /topic\.php\?fid=\d+/i or</span><br>if ($data =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i</span>) ; <br>skriv ut "stokesit <span>\n"</span><br><span># if($data =~ /forum\.php\?f=\d+/i or</span><br>if ($data =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i</span>) ; <br>print "podium <span>\n"</span><br><span># if($data =~ /topic\.php\?t=\d+/i or</span><br>if ($data =~ <span>/<a[^>]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i</span>) ; <br>skriv ut "brukebb <span>\n"</span><br><span># if($data =~ /forum\.php\?id=\d+/i or</span><br>if ($data =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>BrukBB/i</span>) ; <br>skriv ut "wrforum <span>\n"</span><br><span># if($data =~ /index\.php\?fid=\d+/i or</span><br>if ($data =~ <span>/<a[^>]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i</span>) ; <br>skriv ut "yetanotherforumnet <span>\n"</span><br>if ($data =~ /Yet Another Forum\.net/i or <br>$data =~ <span>/default\.aspx\?g=posts&t=\d+/i</span>) ; </p> <p>Du finner dette og andre skript nevnt i innlegget i dette arkivet.</p> <p>Manus <i>hvilket-forum.pl</i> undersøker HTML-sidekoden for å se om den inneholder signaturer fra forummotoren. Vi brukte en lignende teknikk når vi definerte WordPress og Joomla, men det er et par forskjeller. For det første laster ikke selve skriptet sidekoden, men leser den fra stdin eller en fil som sendes som argument. Dette lar deg laste ned siden én gang, for eksempel ved å bruke wget, og deretter kjøre den gjennom flere analysatorer, hvis vi har mer enn én. For det andre, i dette skriptet er tilstedeværelsen av en signatur 100 % et tegn på motoren. Sist gang ga tilstedeværelsen av en signatur bare vekt på den tilsvarende motoren og motoren med størst vekt "vant". Jeg bestemte meg for at i dette tilfellet ville en slik tilnærming bare komplisere koden unødvendig.</p> <p>For å teste manuset gjorde jeg litt research. Jeg kompilerte en liste over flere tusen fora og kjørte hvert av dem gjennom skriptet mitt, og bestemte dermed prosentandelen av programsvar og populariteten til forskjellige motorer.</p> <p>For å få listen over fora brukte jeg min Google-parser. Forespørsler som dette ble sendt til søkemotoren</p> <p>site:forum.*.ru <br>site:talk.*.ru <br>site:board.*.ru <br>site:smf.*.ru <br>site:phpbb.*.ru <br> ....</p> <p>og så videre. Du finner hele spørringsgeneratorkoden i filen <i>gen-forumsearch-urls.pl</i>. I tillegg til zone.ru ble også .su .ua .kz og .by brukt. Forrige gang var det vanskelig å gjennomføre en slik studie, siden WordPress og Joomla-sider ikke har slike signaturer i URL-en. Kataloger som cmsmagazine.ru/catalogue/ gir ikke tilstrekkelig utvalgsstørrelse. Hva er 600 Drupal-nettsteder?</p> <p>Jeg må innrømme at resultatene av eksperimentet skuffet meg. Av de 12 590 stedene som ble studert, ble motoren identifisert på bare 7 083, det vil si bare i 56% av tilfellene. Kanskje jeg ikke tok hensyn til en eller annen motor? Var det virkelig sant at halvparten av forumene hadde Bitrix installert? Eller burde jeg ha brukt mer tid på å søke etter signaturer? Generelt kreves det ytterligere forskning her.</p> <p>Blant de 56 % av vellykket identifiserte motorer, var de mest populære, som forventet, IPB (31 %), phpBB (26,6 %) og vBulletin (26,5 %)</p> <p>De følges med stort etterslep av SMF (5,8 %) og DLEForum (5,3 %). Min favoritt punBB var bare på 6. plass (1,64%). Jeg vil ikke anbefale å ha mye tro på disse tallene (de sier at hvert tredje forum på RuNet kjører på IPB), men visse konklusjoner kan selvfølgelig trekkes.</p> <p>For eksempel, hvis du har tenkt å lage et nettsted på en forummotor og planlegger å endre forumet, for eksempel betale brukere $0,01 for hver melding med automatisk uttak av midler en gang i uken, bør du velge en av de tre mest populære motorene. Jo mer populært forumet er, jo større er sjansene for å finne en programmerer som er godt kjent med det.</p> <p>Hvis det ikke forventes noen vesentlige endringer i motoren, kan det være fornuftig å velge en mindre populær motor, for eksempel SMF eller punBB. Dette vil redusere antallet hackerangrep på forumet ditt og mengden spam som sendes automatisk på det.</p> <p>Skript for å søke/identifisere fora kan også finne mange praktiske anvendelser. Det første jeg tenkte på var å sortere de identifiserte foraene etter TIC og poste på de første hundre innleggene med lenker til et av nettstedene mine. Men hundrevis av forum-dofollow-lenker påvirket ikke TCI på noen måte (2 oppdateringer har gått), så det er bedre å ikke kaste bort tid her, med mindre du ikke er interessert i overganger.</p> <p>Det er tydelig at den nevnte bruken av manus er langt fra den eneste. Jeg tror du lett kan finne ut hvordan du ellers kan bruke dem.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> <footer class="entry-footer"></footer> </article><div id="post-ratings-14317-loading" class="post-ratings-loading"> <img src="https://b-luxe.ru/wp-content/plugins/wp-postratings/images/loading.gif" width="16" height="16" alt="Laster inn..." title="Laster inn..." class="post-ratings-image" / loading=lazy loading=lazy>Laster inn...</div> <script type="text/javascript" src="//yastatic.net/share/share.js" charset="utf-8"></script><div style="margin:5px 0 30px 0;" class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,moimir"></div></main></div> <div id="secondary-right" class="widget-area right-sidebar sidebar"> <aside id="text-5" class="widget widget_text"> <div class="textwidget"></div> </aside> <aside id="text-4" class="widget widget_text"> <div class="textwidget"></div> </aside> <aside id="text-3" class="widget widget_text"> <div class="textwidget"></div> </aside> <aside id="recent-posts-2" class="widget widget_recent_entries"> <h3 class="widget-title">Nye artikler</h3> <ul> <li> <a href="https://b-luxe.ru/no/kak-sdelat-krasivoe-oformlenie-dlya-yutub-kanala-dizain-shapki/">Headerdesign for YouTube-kanal: størrelser, maler og gode eksempler</a></li> <li> <a href="https://b-luxe.ru/no/vhod-v-instagramm-na-svoyu-stranichku-instagram-vhod-na-stranicu-s/">Instagram - logg inn på siden fra telefonen din (pålogging fullversjon)</a></li> <li> <a href="https://b-luxe.ru/no/skachat-draivera-na-pk-dlya-kamery-kak-ustanovit-draiver-dlya-veb-kamery/">Hvordan installere en driver for webkamera</a></li> <li> <a href="https://b-luxe.ru/no/prodlitsya-index-php-topic-powered-by-smf-avtomaticheskoe-opredelenie-dvizhka/">Automatisk gjenkjenning av forummotoren</a></li> <li> <a href="https://b-luxe.ru/no/universalnye-draivera-dlya-printerov-hp-2353-skachivaem-i-ustanavlivaem/">Last ned og installer drivere for HP LaserJet Pro M1132 MFP-skriveren</a></li> <li> <a href="https://b-luxe.ru/no/universalnyi-draiver-printera-hp-1010/">Universal skriverdriver hp 1010</a></li> <li> <a href="https://b-luxe.ru/no/vs-o-promyvochnyh-i-chistyashchih-zhidkostyah-kak-sdelat-promyvochnuyu-zhidkost-dlya/">Hvordan lage rensevæske for blekkskrivere Epsons rensevæske for skrivehoder</a></li> <li> <a href="https://b-luxe.ru/no/servisnye-zhidkosti-ocp-pravilnaya-promyvka-pechatayushchei-golovki/">Riktig rengjøring av skrivehodet på en blekkskriver</a></li> <li> <a href="https://b-luxe.ru/no/gde-knopka-stat-ego-referalom-v-seosprint-referaly-na-seosprint-kak-na-nih/">Henvisninger på SeoSprint: hvordan tjene penger på dem?</a></li> <li> <a href="https://b-luxe.ru/no/obshchaya-harakteristika-virusov-morfologiya-virusov-osobennosti-klassifikacii/">Morfologi av virus, klassifiseringsfunksjoner</a></li> </ul> </aside> <aside id="text-2" class="widget widget_text"> <div class="textwidget"></div> </aside> </div> </div></div> <footer id="colophon"> <div id="middle-footer" class="footer-menu"> <div class="ak-container"> <div class="menu-futer-container"> <ul id="menu-futer" class="menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item"><a href="https://b-luxe.ru/no/sitemap.xml">Site Map</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item"><a href="https://b-luxe.ru/no/feedback/">Skrive et brev</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item"><a href="">Om nettstedet</a></li> </ul> </div> </div> </div> <div id="bottom-footer"> <div class="ak-container"> <div class="footer-wrap clearfix"> <div class="copyright"> <noindex> <p style="float:left;text-align:left;"></p> </noindex>"Internett. Sosiale medier. Nettlesere. Antivirus. Utdanning", 2023</div> </div> <div class="footer-socials clearfix"> <div class="socials"></div> </div> </div> </div> </footer> </div><div class="multi-border"><ul><li class="dark-green"></li><li class="yellow"></li><li class="cream"></li><li class="orange"></li><li class="light-green"></li></ul></div><div id="wpfront-scroll-top-container"><img src="https://b-luxe.ru/wp-content/uploads/myup.png" alt="Toppen av siden" / loading=lazy loading=lazy></div> <script type="text/javascript">if(typeof wpfront_scroll_top == "function") wpfront_scroll_top({ "scroll_offset":100,"button_width":0,"button_height":0,"button_opacity":0.8,"button_fade_duration":200,"scroll_duration":400,"location":1,"marginX":20,"marginY":20,"hide_iframe":false,"auto_hide":false,"auto_hide_after":2} );</script><div id="vsepr-3a31af52031e2fd6dd2a49aa81d1e8d3"></div><div id="vsepr-497139e04a2e270bb3bf23280c264c5d"></div><meta http-equiv="imagetoolbar" content="no"> <script type="text/javascript">document.oncontextmenu = function() { return false; } ; document.onselectstart = function() { if (event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password") { return false; } else { return true; } } ; if (window.sidebar) { document.onmousedown = function(e) { var obj = e.target; if (obj.tagName.toUpperCase() == 'SELECT' || obj.tagName.toUpperCase() == "INPUT" || obj.tagName.toUpperCase() == "TEXTAREA" || obj.tagName.toUpperCase() == "PASSWORD") { return true; } else { return false; } } ; } document.ondragstart = function() { return false; } ;</script> <script type="text/javascript">var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "right-sidebar", "margin_top" : 10, "margin_bottom" : 700, "stop_id" : "", "screen_max_width" : 1000, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['text-2'] } ;</script> <script type='text/javascript'>/* */ var tocplus = { "smooth_scroll":"1"} ; /* */</script> <script type='text/javascript'>/* */ var stbUserOptions = { "mode":"css","cssOptions":{ "roundedCorners":false,"mbottom":30,"imgHide":"http:\/\/b-luxe.ru\/wp-content\/plugins\/wp-special-textboxes\/themes\/stb-metro\/minus.png","imgShow":"http:\/\/b-luxe.ru\/wp-content\/plugins\/wp-special-textboxes\/themes\/stb-metro\/plus.png","strHide":"\u0421\u043a\u0440\u044b\u0442\u044c","strShow":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c"} }; /* */</script> <script type="text/javascript" id="slb_context">/* */if ( !!window.jQuery ) { (function($){ $(document).ready(function(){ if ( !!window.SLB ) { { $.extend(SLB, { "context":["public","user_guest"]} );} } })} )(jQuery);} /* */</script> <script>var advads_tracking_ads = [];</script> <script type="text/javascript" defer src="https://b-luxe.ru/wp-content/cache/autoptimize/js/autoptimize_2949591b35501135449767c41f626089.js"></script></body></html>