Teme su dizajnirane i rusificirane za SMF forum, kao i za instalaciju komponente JFusion u Joomli. Prvi koraci u optimizaciji pretraživanja Simple Machines Forum: autorska prava i prethodne poruke uklonjene Snažan indeks php

Pogledajmo kod u glavnoj skripti:

#!/usr/bin/perl

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

koristiti strog;

# Označeni redovi - za brzinu
# Kako spremiti - prikupljanje statistike motora, brisanje kako
# kako sastaviti popis foruma - komentar

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

# provjerite koliko Powered by phpBB bez objavljivanja u podrumu
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) ;

Naći ćete ove druge skripte otkrivene u objavi u vašoj arhivi.

Skripta koji-forum.pl Kod html-priče koristi se kako bi se osiguralo da su potpisi mehanizma foruma očiti. Koristili smo sličnu tehniku ​​s WordPressom i Joomlom, kao i brojnim administratorima. Prije svega, sama skripta ne čita bočni kod, već ga čita iz stdin-a ili datoteke proslijeđene kao argument. To vam omogućuje da jednom pristupite stranici, na primjer, pomoću wget-a, a zatim je prođete kroz nekoliko analizatora, budući da ih ima više od jednog. Drugim riječima, potpis skripte je 100% potpis motora. Zadnji put, vidljivost potpisa povećala je snagu glavnog motora i "napajala" motor maksimalnom snagom. Vjerujem da u ovom slučaju takav pristup nije dobar za sastavljanje koda.

Kako bih protestirao protiv robota scenarija, malo sam istražio. Sastavio sam popis desetaka tisuća foruma i pregledao ih kroz svoju skriptu, koja je pokazala broj aplikacija i popularnost različitih motora.

Kako bih dobio popis foruma, brzo sam upotrijebio svoj Google parser. Ozvučenje je bilo prisiljeno koristiti tip

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

I tako dalje. Cijeli kod za generator upita možete pronaći u datoteci gen-forumsearch-urls.pl. Krim zone.ru također vikorized.su.ua.kz i.by. Zadnji put je bilo važno provesti takvu istragu, jer većina WordPress i Joomla stranica ne sadrži takve potpise u URL-u. Katalozi poput cmsmagazine.ru/catalogue/ ne pružaju dovoljno informacija o odabiru. Što je 600 stranica na Drupalu?

Nepotrebno je reći da su me rezultati eksperimenta zbunili. Od 12.590 praćenih stranica samo su 7.083 tražilice bile uspješne, što je manje od 56% rezultata. Možda nisam lagao nijednom motoru? Stoji li Bitrix još uvijek na pola foruma? Zašto potrošiti više od sat vremena na traženje potpisa? Žao mi je, ovdje su potrebna dodatna ispitivanja.

Među 56% uspješno uvedenih motora, najpopularniji su bili IPB (31%), phpBB (26,6%) i vBulletin (26,5%)

Odmah iza njih slijede SMF (5,8%) i DLEForum (5,3%). Moj omiljeni punBB došao je na 6. mjesto (1,64%). Ne bih puno vjerovao u ove brojke (rekavši to, treći forum na RuNetu radi na IPB-u), ali moguće je zaraditi nešto novca.

Na primjer, ako namjeravate upravljati web mjestom na forumu i planirate modificirati forum, recimo, platiti trgovcima 0,01 USD po koži za automatski prikaz cijena jednom tjedno, tada biste trebali odabrati jedan od tri najbolja popularna motora. Što je forum popularniji, veća je šansa da se nađe programer koji će dobro razumjeti.

Ako se stvarne promjene ne prenesu na motor, tada je moguće odabrati manje popularan motor, kao što je SMF ili punBB. Na taj način ćete promijeniti broj hakerskih napada na vaš forum i broj spamova koji se automatski šalju na vaš novi forum.

Skripte za pretraživanje/korištenje foruma također mogu imati više od jedne praktične namjene. Prvo što mi je palo na pamet je sortirati po forumima koje priznaje TIC i smjestiti na prvih sto postova poslanih na neko od vaših mjesta. Međutim, stotine forumskih dofollow-postera nisu ušle u TIC (prošla su 2 ažuriranja), pa je bolje ne gubiti sat vremena ovdje, jer vam neće smetati da nastavite dalje.

Jasno je da broj skripti nije ujednačen. Mislim da možete lako shvatiti kako ih vikorizirati.

Svi znaju da jednostavno ne mogu živjeti bez Joomle, ali, po mom mišljenju, nema dobrih komponenti foruma. Zato radim s forum motorima. Jedan od novih, budući da sam tek nedavno postao vikorist, pokreće novu kategoriju SMF-a, siguran sam, s dragocjenim materijalom. Počinjemo s malim, a kao početnici, velik je kao koris.

Prvi koraci u optimizaciji pretraživanja Simple Machines Forum: autorska prava i vanjske poruke su vidljive

Imajte na umu da radim samo na smf 2 i da će se ovaj članak odnositi na ovu verziju catless forum motora.

I tako, redoviti čitatelji znaju koliko ne volim stavljati "10" na nove poruke na službenim stranicama motora, uključujući forumske. U međuvremenu, ljubazno bilježimo autorska prava i čak 4, s poštovanjem 4 eksterne poruke koje su nam poslane " SMF 2.0.2 | Jednostavni strojevi | SMF © 2011 | XHTML"! Za koga se spajamo na stranicu FTP forum/Teme/ naziv vašeg dizajna teme/ta datoteka koja se može uređivati index.template.php. Naravno, na samom dnu nalazi se kod (oko 330 redaka) koji prikazuje poruke koje nam se izvana ne sviđaju. Pa vidimo: "

  • ", theme_copyright(), "
  • "і"
  • ", $txt["xhtml"], "
  • Sve je tako jednostavno i lako. Provjerite svoje najbliže publikacije za nove materijale kako bi forumi na SMF-u bili ažurirani i optimizirani/

    Pozdrav, kolege čitatelji bloga. Pa, nastavimo s temom finog podešavanja forumskog motora pod nazivom SMF, objavit ću ga u postu o tome. Tamo još nisu napravili ruski forum, pa ću ga prevesti s engleskog sučelja. Trenutačno ne izgleda baš naočit, ali nakon rusifikacije (jer još nije razbijen) i stvaranja povezanih odjeljaka, njegov izgled će se znatno poboljšati.

    Danas gledamo dizajn i njegov jedinstveni ruski dizajn, kao i isporuku komponente JFusion, koja može raditi s oba motora (Jumla i SMF) kako bi se matična baza mogla koristiti za dva ili više od jednog oblika njihovih sustav, stratíí̈ i prijava.

    Teme za registraciju i instalaciju ruskog jezičnog paketa

    Motor Simple Machines Foruma podržava mogućnost mijenjanja stvari, a one se mogu mijenjati i za cijeli forum i za druge dijelove stranice. Posebno sam se fokusirao na temu dekoracije, ali u ovom sam slučaju dosta izmjena napravio ručno. Istovremeno sam promijenio pozadinu, shemu boja pojedinih elemenata, dodao datume na flash, radio i još mnogo toga, o čemu ću vam reći u nadolazećim objavama ovog odjeljka.

    Zašto nisam vikoristavaya zhodnaya s dodatnim temama dizajna prije stvaranja foruma? Pa, ovdje, melodično, sva priča je kod mene. Ne, nisam bio previše lijen da se šalim i da me privuku novi, srećom postoji mjesto gdje možete zaraditi novac, bez osobnosti. Moj život leži negdje drugdje.

    S desne strane, svi različiti modovi za ovaj motor, koji proširuju njegove mogućnosti, usmjereni su prema zadanoj temi. Dopustite da objasnim. Ako je vaša tema dizajna zadana, tada se dodavanje jednog ili drugog moda u SMF odvija u nekoliko sekundi i, u pravilu, ne zahtijeva ručnu korekciju koda.

    Nakon što postoji moda na temu ukrašavanja, potrebno je ukloniti sve nedovršene dijelove datotekom. Drugim riječima, imat ćete pristup pomoći FileZille (možete je preuzeti i konfigurirati, možete zabraniti pristup stranici putem FTP protokola i uređivati ​​datoteke u vašem forumu, te mijenjati ovaj mod).

    Zatim pronađite traženo mjesto u kodu i izvršite potrebne radnje: ili zamjenu koda, ili uklanjanje ili dodavanje odjeljka kodu prije ili poslije potrebnog fragmenta. Nakon što pohranite dovoljno datoteka koje zahtijevaju izmjene, možda oko desetak, shvatit ćete koliko ih je teško stvoriti. U ovom slučaju, morate biti vrlo puni poštovanja i ne pokazivati ​​milost, inače se forum možda neće otvoriti.

    Ako svi gore navedeni problemi nisu zadani, tada možete privući njihove potencijalne klijente. One su tamo razvrstane u odjeljke (minimalizam, blizak klasici, moderne itd.) i za svaku od njih možete pogledati njihovu snimku zaslona na sljedećem ekranu. Kako to instalirati objasnit ću malo kasnije.

    Ako niste rusificirali forum u fazi učitavanja datoteka motora na hosting, kao što je opisano u prvom dijelu ovog opusa (div. poslano na početak članka), tada ga možete zaraditi odjednom. Prije bavljenja ovom stranicom, trebate raspakirati paket ruskog jezika, a zatim kopirati mapu Teme u korijensku mapu, koja također sadrži direktorij s istim nazivom.

    Nakon završetka kopiranja potrebno je prijaviti se na forum koristeći administratorsku prijavu i lozinku. Odaberite stavku "Administrator" u gornjem izborniku, a zatim kliknite na "Postavke poslužitelja" u lijevom stupcu.

    U prozoru pronađite stavku "Zadani jezik foruma" i odaberite ruski jezik s popisa, a zatim pritisnite gumb "Spremi" na dnu stranice.

    To je to, sada je vaša konferencija potpuno ruska.

    Većina problema s instaliranim modovima koji ne podržavaju ruski jezik

    Imajte na umu da ubuduće, prilikom dodavanja modova u SMF, koji ne uključuje ruski prijevod, ponekad možete imati problema s modifikacijom prilagodbi moda u administratoru. Vlasna, sama uprava jednostavno neće biti vidljiva, jer Za njih nema datoteka za rusificiranje. Dakle, imat ćete dvije mogućnosti za rješavanje ovog problema.

    Prvi način je prebacivanje na engleski za cijeli forum. Čim možete zaraditi novac, možete pogledati još nekoliko paragrafa. Očigledno, nakon što dovršite potrebne radnje s ovim prilagodbama, morat ćete ponovno okrenuti ruski jezik.

    Druga metoda je složenija, ali dopustite nam da prvo prilagodimo instalaciju modova u administratoru, a ne samo kada aktiviramo engleski jezik. Jako sam svjestan ove točke, jer će informacije o onima koji su instalirali mod i ne mogu ga pronaći u administraciji svoje konferencije biti još proširene.

    Također, još jedna metoda leži u dodanoj seriji prijevoda datoteka rusifikacije za temeljito dodavanje modova. Kao što znate, u kojim datotekama za rusificiranje morate napraviti promjene i gdje su, reći ću vam kasnije. U međuvremenu, u međuvremenu, možete koristiti prvu metodu.

    Instaliranje JFusiona za integraciju web stranice i foruma

    Od sada ćete morati koristiti JFusion i njegovu rusifikaciju. Nadograđen na Jumli administratora, sada možete odabrati standardne radnje: iz gornjeg izbornika administratora odaberite stavke “Proširenje” - “Instalacija/Vizualnost” - “Omogući datoteku paketa” - gumb “Pogledaj” - pronađite datoteku s komponentom jfusion_package.zip na vašem računalu - utisnite oko na gumb “Omogući datoteku&Instaliraj>”.

    Nakon toga se pojavljuje prozor koji vas obavještava da je komponenta uspješno instalirana. Ako se pojave problemi, tada se možete upoznati s opcijama i radnjama koje se mogu poduzeti da vam pomognu da budete malo bolji.

    Sada je na redu rusifikacija, koja se postiže koliko i sama komponenta. Tobto. Ponavljamo redoslijed radnji: "Proširenje" - "Instaliraj / Vidality" - "Instaliraj datoteku paketa" - gumb "Pogledaj" - pronađite datoteku JFusion Russification na svom računalu - utisnite je na "Unesite datoteku i instalirajte" dugme. Sada možemo ići na konfiguracijski put "Komponente" - "JFusion" i ponovno konfigurirati tako da je rusifikacija uspješno dodana i radi.

    Sretno ti! Vidimo se uskoro na blogu

    Možda ste u nevolji

    Postavljanje JFusion-a za komunikaciju na SMF forumu i Joomla stranici
    JFusion moduli za prikaz informacija s foruma na stranici, kao i kreiranje gumba u SMF-u za povratak na Joomlu
    Izrada Joomla stavke izbornika za ulazak na forum i prijenos registracije SMF korisnika na stranicu
    Instalacijski forum SMF - Integracija Joomla 1.5 i Simple Machines Forum za dodatnu komponentu JFusion
    Proširenje za Joomla - što je to i kako instalirati komponente, module i dodatke za Joomla, kako ih instalirati i ukloniti
    K2 komponenta za stvaranje blogova, kataloga i portala na Joomli - mogućnosti, instalacija i rusifikacija Fotogalerija za Joomla - 3. dio - Kreiranje galerija u Joomla 1.5 pomoću Phoca Gallery komponente - dodavanje kategorije i dodavanje slika u fotogaleriju
    ARTIO JoomSEF - postavljanje CNC (SEF) naredbe i naslova u Joomli, kao i kreiranje stranica 404 za dodatna proširenja
    Akeeba Backup (extra JoomlaPack) - sigurnosno kopiranje stranice na Joomli i ažuriranje iz sigurnosne kopije u dva klika