internetul Windows. Android

Indicele unităților PHP Subiect alimentat de SMF. Primii pași în mașini simple Forum Optimizarea motorului de căutare: Ștergem copywrite și legături externe

Să începem imediat din codul principal al scriptului:

#! / usr / bin / perl

# Careforum.pl scenariu
# (C) 2010 Alexandr A Alexeev, http: // site /

utilizați stricte;

# Linii comentate - pentru rigoare
# Dacă sarcina este de a colecta statisticile motoarelor, concediu așa cum este
# Dacă faceți o listă de forumuri - Rassate

datele mele $;
$ Date. \u003d $ _ În timp ce (<> ) ;

# Verificați cât de mult a fost alimentat de phpBB fără referință în subsol
imprimați "phpbb. \\ n "
dacă ($ date \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (www \\.)? phpbb \\ .com \\ /? "[^\u003e] *\u003e phpbb / i Sau.
# $ Data \u003d ~ /viewforum\\.php \\? [^ "** F \u003d \\ d + / i sau
$ Date \u003d ~ / phpbb \\ -seo / i sau
$ Date \u003d ~ /) ;
imprimare "IPB. \\ n "
dacă ($ date \u003d ~ /] + HREF \u003d "[^"] * http: \\ / / / www \\.)? Invision (?: bord | Power) \\. COM \\ /? [^ "] *" [^\u003e] *\u003e [^.<]*IP\.Board/i Sau.
$ Date \u003d ~ /] + HREF \u003d "[^"] * http: \\ / \\ / (www \\.)? Invision \\ .com \\ /? "[^\u003e] *\u003e Invision Power Board / i Sau.
$ Date \u003d ~ /

/ I. Sau.
$ Date \u003d ~ / Index /.php c )[^"**showforum\u003dps+/i.) ;
tipăriți "vbulletin. \\ n "
dacă ($ date \u003d ~ / Powered by:? [^<]+vBulletin[^<]+(?:Version)?/i Sau.
$ Date \u003d ~ /) ;
imprimați "SMF. \\ n "
dacă ($ date \u003d ~ /] + HREF \u003d "[^"] * http: \\ / \\ / (www \\.)? Simplemachines \\ .org \\ /? "[^\u003e] *\u003e Powered by SMF / I Sau.
$ Date \u003d ~ /Index ™.php cmP1-[^"" 7/i.) ;
imprimați "Punbb. \\ n "
dacă ($ date \u003d ~ /] + Href \u003d "[^"] * http: \\ / / / (?: Www \\.)? PunBB \\ .org | Punbb \\ .informer \\ .com) \\ /? "[^\u003e] *\u003e Punbb / I.); #Sau.
# $ Data \u003d ~ /viewforum\\.piet (""""Id\u003dp *dl //i);
imprimare "FLUXBB. \\ n "
# Dacă ($ date \u003d ~ /viewtopic\\.php cimed\u003dp *d+/i sau
dacă ($ date \u003d ~ /] + href \u003d "http: \\ / / (www \\.) fluxBB \\ .org \\ /?" [^\u003e] *\u003e FLUXBB / i) ;
imprimare "Expb. \\ n "
dacă ($ date \u003d ~ /] + HREF \u003d "[^"] * http: \\ / / / www \\.)? [^ .org \\ /? "[^\u003e] *\u003e Exbb / i); # Sau.
# $ Date \u003d ~ /forums c.php cp .[^"**_forum\u003dpalate+/i);
imprimați "Yabb. \\ n "
dacă ($ date \u003d ~ /] + HREF \u003d "[^"] * http: \\ / \\ / (www \\.)? yabbforum \\ .com \\ /? "[^\u003e] *\u003e yabb / i Sau.
$ da date \u003d ~ / iyabb\\.pl ~ /) "" * _ Num \u003d \\ d + / i);
imprimați "Dleforum. \\ n "
dacă ($ date \u003d ~ / \\ (Powered by Dle Forum \\)<\/title>/ I. Sau.
$ Date \u003d ~ /] + HREF \u003d "[^"] + (?: http: www \\.)? Dle \\ -Files \\ .ru | ACT \u003d drepturi de autor) [^ "] *"\u003e Forum DLE<\/a>/ I.) ;
imprimare "Ikonboard. \\ n "
dacă ($ date \u003d ~ /] + href \u003d "[^"] * http: \\ / / / www \\.)? ikonboard \\ .com \\ /? [^ "] *" [^\u003e] *\u003e ikonboard / i Sau.
$ Date \u003d ~ /\\ n "
dacă ($ date \u003d ~ /\\ n "
# dacă ($ da date \u003d ~ /forums cot.php\\?fid\u003dp //i sau
# $ da date \u003d ~ / topic \\ .php \\? Fid \u003d \\ d + / i sau
dacă ($ date \u003d ~ /] + HREF \u003d "http: \\ / / (www \\.)? flutbB \\ .Net \\ /?" [^\u003e] *\u003e flutura / i) ;
imprimare "Stokesit. \\ n "
# dacă ($ date \u003d ~ //forum\\.php\\?f\u003dp //i sau
dacă ($ date \u003d ~ /] + href \u003d "http: \\ / / (www \\.)? Stokesit \\ .com \\ .au \\ / ^\u003e] * [^ ^\u003e * * Stokes it / i) ;
imprimați "podium. \\ n "
# dacă ($ date \u003d ~ / subiect ~ fp \\ p \u003d \\ d + / i sau
dacă ($ date \u003d ~ /] + href \u003d [""]? Http: \\ / / / (www \\.)? ["]? ["]? [^\u003e] *\u003e podium / i) ;
imprimare "UseBB. \\ n "
# Dacă ($ date \u003d ~ //forum\\.php cimed\u003dp *d+/i sau
dacă ($ date \u003d ~ /] + href \u003d "http: \\ / \\ / (www \\.)? USBB \\ .Net \\ /?" [^\u003e] *\u003e useBB / i) ;
imprimare "WRFFORUM. \\ n "
# Dacă ($ date \u003d ~ / index ~ fp \\? fid \u003d \\ d + / i sau
dacă ($ date \u003d ~ /] + href \u003d "http: \\ / \\ / (www \\.)? WW \\ -Script \\ .ru \\ /?" [^\u003e] *\u003e WR \\ -Forum / i) ;
imprimați "YetanotherForumnet. \\ n "
dacă ($ date \u003d ~ / încă un alt forum \\ .net / i sau
$ Date \u003d ~ /Default1.aspx\\?g\u003dposts&t\u003dPLY+/i.) ;

Aceste și alte scripturi menționate în post pot fi găsite în această arhivă.

Script care-forum.pl. Examinează codul paginii HTML pentru prezența unei semnături a motorului forumului în ea. Am folosit recepție similară atunci când determinăm WordPress și Joomla, dar există câteva diferențe. În primul rând, scenariul în sine nu încarcă codul paginii și îl citește de la stdin sau un fișier transmis ca argument. Acest lucru vă permite să încărcați o pagină o dată, de exemplu, folosind Wget, apoi o conduceți prin mai mulți analizatori dacă nu suntem singuri. În al doilea rând, în acest scenariu, prezența semnăturii este un semn de 100% al motorului. Ultima dată când prezența semnăturii a dat doar greutatea motorului corespunzător și "a câștigat" motorul cu cea mai mare greutate. Am decis că, în acest caz, această abordare va complica codul.

Pentru a testa lucrarea scenariului, am petrecut un ușor studiu. Sunt o listă cu câteva mii de forumuri și am condus fiecare dintre ele prin scriptul meu, determinând astfel procentul de declanșări ale programului și popularitatea diferitelor motoare.

Pentru a obține o listă de forumuri, am profitat de Google Parser. Motor de căutare Solicitările de tip au fost trimise

site: Forum. * RU
Site: Discuție. * RU
Site: bord. * RU
Site: SMF. * RU
Site: phpbb. * RU
....

etc. Codul general al generatorului de coduri pe care îl veți găsi în fișier gen-forumsearch-urls.pl.. În plus față de zona.ru au fost de asemenea folosite.su .ua .kz i.by. Ultima dată, acest studiu a fost dificil, deoarece site-urile de pe WordPress și Joomla nu au semnături similare în adresa URL. Cataloage precum cmmagazine.ru/catalogue/ nu oferă o eșantionare suficientă. Ce sunt 600 de site-uri pe Drupal?

Trebuie să recunosc că rezultatele experimentului au fost supărate de mine. Din cele 12590 de site-uri studiate, doar 7083 motoare au fost determinate cu succes, adică numai în 56% din cazuri. Poate că nu am luat în considerare niciun motor? Este într-adevăr Bitrix la jumătate pentru a vedea? Sau am stat mai mult timp să plătesc căutarea semnăturilor? În general, este necesară o cercetare suplimentară aici.

Printre cele 56% dintre motoarele identificate cu succes cele mai populare, după cum era de așteptat, s-au dovedit a fi IPB (31%), phpBB (26,6%) și vbulletin (26,5%)

Pentru ei cu un decalaj mare în spatele SMF (5,8%) și Dleforum (5,3%). Punbbul meu preferat a fost locul 6 (1,64%). Nu aș sfătui să am încredere în aceste numere (spun ei, fiecare al treilea forum din Ruet lucrează pe IPB), dar anumite concluzii fac, desigur, poți.

De exemplu, dacă intenționați să efectuați un site web pe motorul forumului și să planificați să modificați forumul, să spuneți, să plătiți utilizatorilor de 0.01 $ pentru fiecare mesaj cu ieșirea automată de fonduri o dată pe săptămână, atunci ar trebui să alegeți una dintre cele trei cele mai populare motoare. Cu cât este mai popular forum, cu atât mai mari șansele de a găsi un programator care a dezasamblat bine în el.

Dacă nu se așteaptă modificări semnificative ale motorului, este posibil să aibă sens să alegeți cel mai popular motor, de exemplu SMF sau Punbb. Prin aceasta, reduceți numărul hacker Attack. Pe forumul dvs. și numărul de spam trimise automat pe acesta.

Scripturile pentru căutarea / definirea forumurilor pot fi găsite și una uz practic. Primul lucru care a intrat în capul meu personal este de a sorta forumurile identificate pe Titz și de a plasa posturile cu legături către unul dintre locurile lor din primele sute. Cu toate acestea, sute de link-uri de dofolllow nu au afectat TIC (2 actualizări au trecut), deci este mai bine să nu petrecem timp aici, dacă nu sunteți interesat de tranziții.

Este clar că numele scripturilor este departe de singurul. Cred că veți veni cu ușurință cu modul în care le puteți folosi.

Toată lumea știe că nu pot trăi fără Jumla, dar, în opinia mea, nu există nici un forum bun în componente. Prin urmare, lucrez cu motoarele forumului. Unul dintre cei noi pe care tocmai am început să o folosesc începe o nouă categorie SMF, sper că material util. Începem cu mici, bine și ca noii veniți sunt foarte utili.

Primii pași în Optimizarea motorului de căutare Forumul de mașini simple: Ștergem drepturile de autor și linkuri externe

Faceți imediat o rezervare pe care o lucrez doar SMF 2 și acest articol se va referi la această versiune a motorului Forum gratuit.

Astfel, cititorii permanenți știu cât de mult nu-mi place să pun referințe externe "10" la site-urile oficiale ale motoarelor, inclusiv pe forum. De aceea, primul lucru pe care îl șterg copywritele și întregul 4, atenția 4 referințe externe ale speciei " SMF 2.0.2 | Mașini simple SMF © 2011 | XHTML. "! Pentru a face acest lucru, conectați-vă la site-ul pentru FTP Forum / Teme / numele subiectului dvs./ și editați fișierul index.template.php.. În mod natural, în partea de jos există un cod (aproximativ 330 de linii), care iau că nu este credibil la legăturile externe ale SUA. Prin urmare, ștergem: "

  • ", Theme_Copyright (),"
  • "Și"
  • ", $ Txt [" xhtml "],"
  • "Asta e atât de simplu și leggo. În cele mai apropiate publicații, așteptați materiale noi pe promovarea și optimizarea forumurilor pe SMF /

    Bună ziua, Stimate site-ul de cititoare blog. Deci, continuăm tema setărilor motorului forumului numit SMF, a început în postul despre el. Acolo nu am făcut încă forumul rus, în ceea ce privește traducerea din interfața în limba engleză. În momentul de față nu pare foarte prezentabil, dar după rusificare (dacă nu a fost încă produs) și crearea secțiunilor relevante, opinia sa se va îmbunătăți semnificativ.

    Astăzi vom lua în considerare subiectul înregistrării și vom face limba rusă, precum și a pune componenta JFusion, care poate lucra atât cu motoare (și Juma și CMF), ceea ce vă va permite să aveți o bază de date comună a utilizatorilor pentru două și numai o formă de înregistrare și intrare.

    Teme și instalarea pachetului de limbă rusă

    Motorul Forumului Simple Mașini acceptă posibilitatea schimbării subiectelor și pot fi modificate, atât pentru întregul forum, cât și pentru secțiunile individuale, în special. Personal, am folosit tema designului implicită, dar, în același timp, a făcut destul de multe modificări la ea manual. În special, am schimbat fundalul, soluțiile de culoare ale unor elemente, s-au adăugat ora pe bliț, radio și multe altele, ceea ce voi spune în postările ulterioare din această categorie.

    De ce nu am folosit niciunul dintre decoratiunile suplimentare la crearea unui forum? Ei bine, aici, probabil, totul în lenea mea. Nu, nu am fost prea leneș să caut și să descărcați subiecte noi, beneficiile locurilor în care se poate face, multe. Lentarea mea se află în cealaltă.

    Faptul este că toată varietatea de moduri pentru acest motor concepută pentru a-și extinde capabilitățile, orientate tocmai pe un subiect implicit. Explic. Dacă subiectul înregistrării aveți implicit, apoi adăugarea unui mod sau a altora în SMF are loc în câteva secunde și, de regulă, nu necesită un cod de corecție manuală.

    În cazul instalării moda pe subiectul designului, diferit de valoarea implicită, va fi necesar, așa cum se spune, toate părțile netratate sunt tratate cu un fișier. Cu alte cuvinte, va trebui să utilizați FileZilla (descărcați și configurați că poate accesa site-ul FTP și deschideți fișierele motorului forumului pentru a edita fișierele în care contribuie acest mod.

    Apoi căutați locația dorită în cod și produceți acțiunile necesare: fie înlocuirea codului, fie ștergeți sau adăugați o porțiune a codului înainte sau după fragment. Dacă considerăm că fișierele în care doriți să faceți schimbări pot fi în jurul valorii de primele zece, atunci vă puteți imagina cum vor face probleme. În același timp, trebuie să fiți foarte atenți și să nu vă înșeli, deoarece altfel forumul nu poate fi deschis deloc.

    Dacă toate problemele enumerate mai sus nu se tem de utilizarea dvs., le puteți descărca de aici. Temele sunt sortate pe secțiuni (minimalism aproape de clasic, modern, etc.) și pentru fiecare dintre ele puteți vedea ecranul său de ecran ecran complet. Cum să instalați aceste subiecte foarte bune, voi spune puțin mai târziu.

    Dacă nu ați rusat forumul în stadiul de umplere a motorului de găzduire, așa cum este descris în prima parte a acestui opus (a se vedea linkul de la începutul articolului), atunci îl puteți face acum. Descărcat anterior de pe această pagină pachet de limbă Cu cea dorită, trebuie să despachetați și apoi să copiați folderul tematică în dosarul rădăcină în care directorul este deja prezent cu același nume.

    La sfârșitul copiei, trebuie să mergeți la forumul sub autentificarea și parola administratorului. Selectați elementul "Admin" din meniul de sus și apoi în coloana din stânga, faceți clic pe elementul Setări server.

    În fereastra care se deschide, găsiți elementul "Implicit Forum Language" și selectați limba rusă din lista derulantă, apoi apăsați butonul "Salvați" din partea de jos a paginii.

    Totul, acum conferința dvs. este deja complet în limba rusă.

    Rezolvarea problemelor la instalare nu acceptați modurile rusești

    Rețineți că, în viitor, la adăugarea modurilor pe SMF, nu aveți o traducere rusă, puteți avea uneori o problemă cu afișarea setărilor modogului în admin. De fapt, aceste cele mai multe setări din administrator nu vor vedea pur și simplu, pentru că Nu vor exista fișiere rusificatoare pentru ei. Prin urmare, veți avea două opțiuni pentru rezolvarea acestei probleme.

    Prima modalitate este de a trece la limba engleză pentru întregul forum. Cum se poate face acest lucru, puteți vedea mai multe paragrafe de mai sus. În consecință, după ce ați realizat acțiunile necesare cu aceste setări, va trebui să reveniți din nou la rusă.

    Al doilea mod este mai complicat, dar ne va permite să vedem setările modurilor instalate în administrator și nu numai atunci când sunt activate din limba engleză. Stau în acest mod în acest moment, pentru că întrebarea este că cineva a instalat mod și nu își găsește setările în administratorul conferinței sale, este foarte comun.

    Deci, al doilea mod este de a adăuga o liniile de traducere la fișierele de rusificare doar pentru moduri adăugate. Cum să determinați care fișierele de rusificare trebuie să facă schimbări și unde să le ia, voi spune mai târziu. Între timp, temporar, puteți folosi primul mod.

    Instalarea JFUSION pentru integrarea site-ului și forumul

    Mai întâi trebuie să descărcați JFusion și Russificarea acesteia. Introducerea administrării Jumlé, selectăm "Expansiunea" din meniul de sus, selectați "Install / Ștergere" - "Descărcați fișierul Pachet" - Butonul "Prezentare generală" - Găsiți fișierul cu componenta JFusion_package.zip - faceți clic pe butonul "Descărcați fișierul de descărcare & Instalați\u003e.

    După aceasta, apare o fereastră care raportează că componenta este setată cu succes. Dacă există probleme, atunci vă puteți familiariza cu opțiunile pentru rezolvarea unora dintre ele în funcție de linkul ușor de mai sus.

    Acum coada este pentru rusificare, care este adăugată în același mod ca și componenta în sine. Acestea. Repetăm \u200b\u200bsecvența de acțiuni: "Extensiile" - "Instalare / ștergere" - "Descărcați fișierul pachet" - Butonul "Prezentare generală" - Găsiți fișierul JFusifus de pe computer - faceți clic pe butonul "Download File & Install". Acum putem merge la setările de-a lungul căii "componente" - "jfusion" și asigurați-vă că rusificarea a fost adăugată cu succes și funcționează.

    Multă baftă! La întâlnirile ambigue pe site-ul web al blogului

    S-ar putea să fiți interesat

    JFUSION SETUP pentru combinarea forum SMF. și site-ul Jumla.
    JFUSION Module pentru a afișa mesaje de pe forum pe site, precum și crearea unui buton în SMF pentru a reveni la Jumlu
    Crearea unui element de meniu din Joomla pentru a intra în forum și a transfera înregistrarea utilizatorului de la SMF la site
    Instalarea forumului SMF - Integrarea Forumului Joomla 1.5 și a mașinilor simple folosind componenta JFUSION.
    Extensii pentru Joomla - Ce este și unde să descărcați componente, module și pluginuri pentru Jumla, cum să le instalați și să ștergeți
    K2 Componentă pentru crearea de bloguri, cataloage și portaluri pe Joomla - Oportunități, Instalare și Rusificare Galerie foto pentru Joomla - Partea 3 - Crearea galeriei în Joomla 1.5 Utilizarea componentei Galerie Phoca - Adăugați categorii și descărcați imagini în galeria foto
    Artio Joomsef - Configurarea link-urilor CNC (SEF) și titlu în Joomla, precum și crearea unei pagini de eroare 404 cu această expansiune
    AKEBA BACKUP (Fostul Joomlapack) - Crearea unei backup de site pe Joomla și recuperarea de la backup. Două clicuri