Realizat de viewforum susținut de punbb. Detectarea automată a motorului forumului

PunBB este un CMS gratuit pentru forum, a cărui diferență principală este capabilitățile încorporate pentru optimizarea SEO internă, care sunt absente chiar și într-un număr de motoare de forum plătite.

Exemple de forumuri pe PunBB pot fi găsite introducând interogări în bara de căutare Yandex sau Google Produs de PunBB sau Forumul este alimentat de PunBB. Puteți descărca PunBB de pe site-ul oficial http://punbb.informer.com/, unde puteți găsi și extensii, teme și șabloane punbb.

Instalarea PunBB: cum se instalează forumul

Instalarea PunBB este foarte simplă, așa că chiar și un webmaster fără experiență se poate descurca.

  1. Descărcați arhiva cu fișierele de instalare de pe site-ul oficial, despachetați-o și încărcați-o pe găzduirea dvs.

Pentru a face acest lucru, puteți utiliza orice manager FTP, de exemplu FileZilla.

Dacă aveți nevoie de rusificarea PunBB, descărcați arhiva cu fișiere de localizare în limba rusă de pe site-ul oficial și copiați folderul rus în directorul lang.

  1. Deschideți linkul http://mydomain/myforums/install.php în browser și urmați instrucțiunile programului de instalare.

Trebuie să introduceți numele bazei de date, precum și numele de utilizator și parola în câmpurile corespunzătoare. Toate aceste informații le poți afla de la gazda ta. Dacă nu aveți o bază de date, creați una.

În penultima fereastră, introduceți numele de utilizator, parola și e-mailul administratorului.

În setările forumului, selectați limba rusă.

  1. Instalarea este finalizată. Vă puteți conecta la forum folosind numele de utilizator și parola de administrator.

Setări PunBB: Optimizare SEO pe forum

Accesați punctul de control Administrare, unde puteți adăuga noi categorii și forumuri, precum și setați setările de bază.

Pentru o clasare mai bună a forumului, mergeți la Administrare – Management – ​​​​Setări și selectați schema URL bazată pe fișiere (fantezie). Acest lucru vă va permite să configurați URL-ul CNC în PunBB, ceea ce va avea un efect benefic asupra promovării dvs. în viitor.

În forma sa originală, PunBB are foarte puține funcționalități, care pot fi extinse cu ușurință folosind plugin-uri. Instalarea extensiilor pe PunBB este foarte simplă: trebuie doar să le copiați în directorul Extensii, apoi să le activați în secțiunea „Extensii” a panoului de administrare.

Extensiile oficiale PunBB pot fi descărcate de la https://github.com/punbb/extensions.

Lista extinderilor oficiale este prezentată mai jos:

  • pun_admin_add_user (adăugarea de utilizatori printr-un formular special)
  • pun_admin_clear_cache (ștergerea cache-ului forumului) pun_admin_manage_extensions_improved (lucrarea cu extensii)
  • pun_approval (aprobarea tuturor utilizatorilor și mesajelor noi)
  • pun_attachment (atașarea fișierelor la mesaje)
  • pun_bbcode (coduri BB)
  • pun_colored_usergroups (culori diferite pentru fiecare grup de utilizatori)
  • pun_forum_news (folosind subiecte și mesaje ca știri)
  • pun_jquery (lib jQuery)
  • pun_move_posts (mută un mesaj de la un subiect la altul)
  • pun_pm (mesaje private)
  • pun_poll (vot)
  • pun_stop_bots (mai multe întrebări în timpul înregistrării pentru a preveni apariția roboților pe forum
  • pun_tags (etichete)
  • pun_repository (obține extensii direct din depozit)

Pentru a schimba aspectul forumului, trebuie să descărcați stilurile PunBB și să alegeți cel mai potrivit dintre ele. De asemenea, puteți comanda un stil de la profesioniști sau puteți modifica singur stilul final prin editarea fișierelor CSS.

Să începem imediat cu codul de script principal:

#!/usr/bin/perl

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

folosiți strict;

# rânduri comentate - pentru rigoare
# dacă sarcina este de a colecta statistici ale motorului, lăsați-o așa cum este
# dacă faci o listă de forumuri - decomentează

my $data ;
$date .= $_while (<> ) ;

# verifica cât de mult a fost Powered by phpBB fără un link în subsol
tipăriți „phpbb \n"
dacă ($date =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i sau
# $date =~ /viewforum\.php\?[^""]*f=\d+/i sau
$date =~ /phpBB\-SEO/i sau
$date =~ /) ;
tipăriți „ipb \n"
dacă ($date =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i sau
$date =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i sau
$date =~ /

/i sau
$date =~ /index\.php\?[^""]*showforum=\d+/i) ;
tipăriți „vbuletin \n"
dacă ($date =~ /Produs de:?[^<]+vBulletin[^<]+(?:Version)?/i sau
$date =~ /) ;
tipăriți „smf \n"
dacă ($date =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Alimentat de SMF/i sau
$date =~ /index\.php\?[^""]*board=\d+\.0/i) ;
tipăriți „punbb \n"
dacă ($date =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i);
#sau
# $date =~ /viewforum\.php\?[^""]*id=\d+/i); \n"
tipăriți „fluxbb
# if($data =~ /viewtopic\.php\?id=\d+/i sau /dacă ( $date =~) ;
]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i \n"
dacă ($date =~ /tipăriți „exbb]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i
);
# sau \n"
dacă ($date =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i sau
$date =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
tipăriți „dleforum \n"
dacă ($date =~ /\(Alimentat de Forumul DLE\)<\/title>/i sau
$date =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Forumul DLE<\/a>/i) ;
tipăriți „ikonboard \n"
dacă ($date =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i sau
$date =~ /
dacă ($date =~ /]*>ExBB/i
# $date =~ /topic\.php\?id=\d+/i sau
# $date =~ /forum\.php\?id=\d+/i);
tipăriți „flashbb \n"
# if($data =~ /forums\.php\?fid=\d+/i sau
# $date =~ /topic\.php\?fid=\d+/i sau
dacă ($date =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
tipăriți „stokesit \n"
# if($date =~ /forum\.php\?f=\d+/i sau
dacă ($date =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
imprimă „podium \n"
# if($date =~ /topic\.php\?t=\d+/i sau
dacă ($date =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
tipăriți „usebb \n"
# if($date =~ /forum\.php\?id=\d+/i sau
dacă ($date =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
tipăriți „wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i sau
dacă ($date =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
tipăriți „yetanotherforumnet \n"
if ($date =~ /Yet Another Forum\.net/i sau
$date =~ /default\.aspx\?g=posts&t=\d+/i) ;

Veți găsi acest lucru și alte scripturi menționate în postarea din această arhivă.

Scenariul care-forum.pl examinează codul paginii HTML pentru a vedea dacă conține semnături ale motorului de forum. Am folosit o tehnică similară atunci când definim WordPress și Joomla, dar există câteva diferențe. În primul rând, scriptul în sine nu încarcă codul paginii, ci îl citește din stdin sau dintr-un fișier transmis ca argument. Acest lucru vă permite să descărcați pagina o dată, de exemplu, folosind wget, și apoi să o rulați prin mai multe analizoare, dacă avem mai multe. În al doilea rând, în acest script prezența unei semnături este 100% un semn al motorului. Ultima dată, prezența unei semnături doar a adăugat greutate motorului corespunzător și motorului cu cea mai mare greutate „câștigat”. Am decis că, în acest caz, o astfel de abordare nu ar face decât să complice inutil codul.

Pentru a testa scenariul, am făcut câteva cercetări. Am compilat o listă de câteva mii de forumuri și am trecut pe fiecare dintre ele prin scriptul meu, determinând astfel procentul de răspunsuri la program și popularitatea diferitelor motoare.

Pentru a obține lista de forumuri, am folosit analizatorul meu Google. Interogări de acest fel au fost trimise motorului de căutare

site:forum.*.ru
site:talk.*.ru
site:board.*.ru
site:smf.*.ru
site:phpbb.*.ru
....

și așa mai departe. Veți găsi codul complet al generatorului de interogări în fișier gen-forumsearch-urls.pl. Pe lângă zone.ru, au mai fost folosite și .su .ua .kz și .by. Data trecută, a fost dificil să se realizeze un astfel de studiu, deoarece site-urile WordPress și Joomla nu au astfel de semnături în URL. Cataloage precum cmsmagazine.ru/catalogue/ nu oferă o dimensiune suficientă a eșantionului. Ce înseamnă 600 de site-uri Drupal?

Trebuie să recunosc, rezultatele experimentului m-au dezamăgit. Din cele 12.590 de site-uri studiate, motorul a fost identificat cu succes pe doar 7.083, adică doar în 56% din cazuri. Poate nu am luat in calcul vreun motor? Era chiar adevărat că jumătate din forumuri aveau instalat Bitrix? Sau ar fi trebuit să petrec mai mult timp căutând semnături? În general, aici sunt necesare cercetări suplimentare.

Dintre cele 56% dintre motoarele identificate cu succes, cele mai populare, după cum s-ar putea aștepta, au fost IPB (31%), phpBB (26,6%) și vBulletin (26,5%).

Ele sunt urmate cu un decalaj mare de SMF (5,8%) și DLEForum (5,3%). PunBB-ul meu preferat a fost doar pe locul 6 (1,64%). Nu aș sfătui să puneți prea multă încredere în aceste cifre (se spune că fiecare al treilea forum de pe RuNet rulează pe IPB), dar anumite concluzii pot fi, desigur, trase.

De exemplu, dacă intenționați să faceți un site pe un motor de forum și intenționați să modificați forumul, de exemplu, să plătiți utilizatorilor 0,01 USD pentru fiecare mesaj cu retragerea automată a fondurilor o dată pe săptămână, atunci ar trebui să alegeți unul dintre cele mai populare trei motoare. Cu cât forumul este mai popular, cu atât sunt mai mari șansele de a găsi un programator care este bine versat în el.

Dacă nu sunt de așteptat modificări semnificative la motor, atunci ar putea avea sens să alegeți un motor mai puțin popular, de exemplu SMF sau punBB. Acest lucru va reduce numărul de atacuri de hackeri pe forumul dvs. și cantitatea de spam trimisă automat pe acesta.

Scripturile pentru căutarea/identificarea forumurilor pot găsi, de asemenea, multe aplicații practice. Primul lucru care mi-a venit în minte a fost să sortez forumurile identificate după TIC și să postez pe primele sute de postări cu link-uri către unul dintre site-urile mele. Cu toate acestea, sute de link-uri dofollow pe forum nu au afectat în niciun fel TCI (au trecut 2 actualizări), așa că este mai bine să nu pierdeți timpul aici, decât dacă nu sunteți interesat de tranziții.

Este clar că utilizarea menționată a scripturilor este departe de a fi singura. Cred că îți poți da seama cu ușurință cum altfel le poți folosi.

Orice s-ar putea spune, pentru un utilizator neexperimentat, internetul poate ascunde un număr mare de surprize neplăcute. Ce vreau să spun? Desigur, este o aplicație grozavă. Publicitate realizată de, care, deși nu perturbă funcționarea sistemului, inserează forțat o cantitate mare de publicitate pe aproape fiecare site deschis. Chiar și antivirusurile speciale nu pot elimina Advertisement Powered By, iar o pagină de pornire falsă modificată din browser vă poate înnervă cel mai mult. Astăzi vreau să vă spun cum să eliminați Advertisement Ads By albireo de pe computer, descriind toți pașii necesari pas cu pas. Ei bine, să începem!

Cel mai adesea, Advertisement Powered By ajunge la computer în două moduri:

  1. Când descărcați fișiere fără scrupule care se prezintă ca altceva.
  2. Ca program de la parteneri în fișierul de instalare al unui alt program.

Pentru a vă proteja de un astfel de virus adware, mă ajută două lucruri - un antivirus activ și să fiu atent la instalarea programelor (debifați casetele în timpul instalării). Cu toate acestea, dacă a apărut deja o infecție, antivirusul nu va mai ajuta - este timpul să vă dați seama singur.

Eliminarea reclamelor pop-up Anunțuri publicitare De

Primul pas este dezinstalarea utilizând utilitarul încorporat obișnuit (programe de dezinstalare). Pentru a face acest lucru:

  • Închideți browserul și toate procesele acestuia (dacă este necesar, finalizați prin „Managerul de activități”).
  • Butonul „Start” - „Panou de control” - „Dezinstalați un program”.
  • Găsiți „Advertisement Powered By” în listă și faceți clic pe „Delete”.

În plus, puteți șterge folderul aplicației în afara acestei file. Puteți vedea cum să faceți acest lucru în acest videoclip:

Acesta vă spune cum să găsiți locația dosarului de reclame dorit și să îl ștergeți pur și simplu făcând clic dreapta. Vorbim despre un program cu un nume puțin diferit, dar funcționează pe un principiu identic și metoda este universală.

Eliminarea urmelor de reclame oferite de browser din browser

De asemenea, am observat apariția unei noi extensii din acest program în browserul meu, așa că am început să o elimin. Pentru a face acest lucru, fiecare browser are propria sa comandă specifică, de exemplu.

  • În Google Chrome este: „Alt + F” - „Instrumente” - „Extensii”. În această listă găsim Advertisement Powered By - debifați caseta și faceți clic pe coșul de gunoi.
  • În Mozilla Firefox: „Shift + Ctrl + A” – După aceea, același lucru.
  • Internet Explorer: „Alt + T” - „bara de instrumente” - „Dezactivați Publicitatea Powered By albireo” - „Mai multe informații” și confirmați făcând clic pe „Dezactivați”.

Curățarea registrului

Utilizarea programelor pentru a curăța fișierele infectate rămase

Un antivirus nu vă va ajuta să eliminați programul Advertisement Ads By triangulum! Dar lista de utilități utile include AdwCleaner și UnhackMe. După lansarea primului, scanează întregul sistem și, după ce a dat o listă completă de viruși, se oferă să le elimine, ceea ce am făcut.

Apoi repornim computerul și lansăm UnhackMe. Sarcina sa principală este de a elimina toți virușii și rootkit-urile responsabile pentru redirecționarea interogărilor de căutare către aceleași site-uri cu publicitate. Esența utilizării este identică cu primul program, dar după utilizare, vă sfătuiesc să îl ștergeți imediat. Funcționează bine, chiar prea bine, amintindu-și în mod constant și verificând sistemul din nou și din nou. Atât, sper că ați găsit ceea ce căutați!