Jõuame lähemale vaatefoorumile, mida toetab punbb. PunBB paigaldamine ja laiendused. PunBB installimine: kuidas foorumit installida

Alustame kohe põhiskripti koodiga:

#!/usr/bin/perl

# what-forum.pl skript
# (c) 2010 Alexandr A Aleksejev, http://site/

kasutada ranget;

# kommenteeritud rida – ranguse huvides
# kui ülesanne on koguda mootori statistikat, jätke see nii nagu on
# kui teete foorumite nimekirja - tühistage kommentaar

minu $andmed ;
$data .= $_while (<> ) ;

# kontrollige, kui palju oli Powered by phpBB ilma lingita jaluses
printida "phpbb \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?[^>]*>phpBB/i või
# $data =~ /viewforum\.php\?[^""]*f=\d+/i või
$andmed =~ /phpBB\-SEO/i või
$andmed =~ /) ;
printida "ipb \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i või
$andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?[^>]*>Invision Power Board/i või
$andmed =~ /

/i või
$andmed =~ /index\.php\?[^""]*showforum=\d+/i) ;
print "vbülletään \n"
if ($andmed =~ /Toidab:?[^<]+vBulletin[^<]+(?:Version)?/i või
$andmed =~ /) ;
print "smf \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?[^>]*>Toidab SMF/i või
$andmed =~ /index\.php\?[^""]*board=\d+\.0/i) ;
print "punbb \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #või
# $andmed =~ /viewforum\.php\?[^""]*id=\d+/i);
print "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i või
if ( $andmed =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
print "exbb \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?[^>]*>ExBB/i) ; # või
# $andmed =~ /foorumid\.php\?[^""]*foorum=\d+/i);
print "yabb \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?[^>]*>YaBB/i või
$andmed =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
print "dleforum \n"
if ($andmed =~ /\(Toidab DLE foorum\)<\/title>/i või
$andmed =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE foorum<\/a>/i) ;
print "ikonboard \n"
if ($andmed =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i või
$andmed =~ /\n"
if ($andmed =~ /\n"
# if($data =~ /foorumid\.php\?fid=\d+/i või
# $andmed =~ /topic\.php\?fid=\d+/i või
if ($andmed =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
print "Stokesit \n"
# if($data =~ /foorum\.php\?f=\d+/i või
if ($andmed =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
print "poodiumil \n"
# if($andmed =~ /topic\.php\?t=\d+/i või
if ($andmed =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Poodium/i) ;
print "usebb \n"
# if($data =~ /foorum\.php\?id=\d+/i või
if ($andmed =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>KasutaBB/i) ;
print "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i või
if ($andmed =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
print "veel üks foorum \n"
if ($data =~ /Yet Another Foorum\.net/i või
$andmed =~ /default\.aspx\?g=postitused&t=\d+/i) ;

Selle ja teised postituses mainitud skriptid leiate sellest arhiivist.

Skript milline-foorum.pl uurib HTML-lehe koodi, et näha, kas see sisaldab foorumimootori allkirju. Kasutasime WordPressi ja Joomla määratlemisel sarnast tehnikat, kuid siin on paar erinevust. Esiteks, skript ise ei laadi lehe koodi, vaid loeb seda stdinist või argumendina edastatud failist. See võimaldab teil lehe üks kord alla laadida, näiteks kasutades wget, ja seejärel käivitada see läbi mitme analüsaatori, kui meil on rohkem kui üks. Teiseks on selles skriptis allkirja olemasolu 100% mootori märk. Eelmisel korral andis signatuuri olemasolu vastavale mootorile vaid kaalu juurde ja “võitis” suurima massiga mootor. Otsustasin, et antud juhul muudaks selline lähenemine koodi asjatult keeruliseks.

Skripti testimiseks tegin veidi uurimistööd. Koostasin mitme tuhande foorumi loendi ja käivitasin neist kõik oma skripti kaudu, määrates seeläbi programmi vastuste protsendi ja erinevate mootorite populaarsuse.

Foorumite loendi saamiseks kasutasin oma Google'i parserit. Sellised päringud saadeti otsingumootorisse

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

ja nii edasi. Täieliku päringugeneraatori koodi leiate failist gen-forumsearch-urls.pl. Lisaks zone.ru-le kasutati ka .su .ua .kz ja .by. Eelmisel korral oli sellist uuringut keeruline läbi viia, kuna WordPressi ja Joomla saitidel pole URL-is selliseid allkirju. Kataloogid nagu cmsmagazine.ru/catalogue/ ei paku piisavat valimi suurust. Mis on 600 Drupali saiti?

Pean tunnistama, et katse tulemused valmistasid mulle pettumuse. 12 590 uuritud kohast tuvastati mootor edukalt vaid 7083-l, see tähendab ainult 56% juhtudest. Äkki ma ei arvestanud mõne mootoriga? Kas oli tõesti tõsi, et pooltel foorumitel oli Bitrix installitud? Või oleksin pidanud allkirjade otsimisele rohkem aega kulutama? Üldiselt on siin vaja täiendavaid uuringuid.

56% edukalt tuvastatud mootorite hulgas olid ootuspäraselt populaarseimad IPB (31%), phpBB (26,6%) ja vBulletin (26,5%)

Neile järgnevad suure mahajäämusega SMF (5,8%) ja DLEForum (5,3%). Minu lemmik punBB oli alles 6. kohal (1,64%). Ma ei soovitaks nendesse numbritesse eriti uskuda (nad ütlevad, et iga kolmas RuNeti foorum töötab IPB-ga), kuid teatud järeldusi saab muidugi teha.

Näiteks kui kavatsete luua saidi foorumimootoris ja plaanite foorumit muuta, näiteks maksta kasutajatele iga sõnumi eest 0,01 dollarit kord nädalas automaatse raha väljavõtmisega, peaksite valima ühe kolmest populaarseimast mootorist. Mida populaarsem on foorum, seda suurem on võimalus leida programmeerija, kes on sellega hästi kursis.

Kui mootoris pole oodata olulisi muudatusi, siis võib olla mõttekas valida vähem populaarne mootor, näiteks SMF või punBB. See vähendab teie foorumi vastu suunatud häkkerite rünnakute arvu ja sellele automaatselt saadetava rämpsposti hulka.

Foorumite otsimiseks/tuvastamiseks mõeldud skriptid võivad leida ka palju praktilisi rakendusi. Esimese asjana tuli mulle meelde, et sorteerida tuvastatud foorumid TIC-i järgi ja postitada esimesele sajale postitusele koos linkidega ühele minu saidile. Kuid sajad foorumi dofollow lingid ei mõjutanud TCI-d kuidagi (2 uuendust on möödas), seega on parem mitte siin aega raisata, välja arvatud juhul, kui teid üleminekud ei huvita.

On selge, et mainitud skriptide kasutamine pole kaugeltki ainus. Ma arvan, et saate hõlpsalt aru, kuidas saate neid veel kasutada.

Mida iganes võib öelda, kogenematu kasutaja jaoks võib Internet peita tohutul hulgal ebameeldivaid üllatusi. Mida ma mõtlen? Muidugi on see suurepärane rakendus. Reklaam Powered by, mis, kuigi see ei häiri süsteemi tööd, lisab sunniviisiliselt suure hulga reklaami peaaegu igale avatud saidile. Isegi spetsiaalsed viirusetõrjed ei suuda eemaldada Advertisement Powered By ja kõige rohkem võib närvidele käia muudetud võlts avaleht brauseris. Täna tahan teile öelda, kuidas eemaldada Advertisement Ads By albireo arvutist, kirjeldades samm-sammult kõiki vajalikke samme. Noh, alustame!

Enamasti jõuab Advertisement Powered By teie arvutisse kahel viisil.

  1. Kui laadite alla hoolimatute failide, mis kujutavad endast midagi muud.
  2. Partnerite programmina mõne teise programmi installifailis.

Enda kaitsmiseks sellise reklaamvaraviiruse eest aitab mind kaks asja - aktiivne viirusetõrje ja programmide installimisel ettevaatlik olemine (installimise ajal eemaldage linnukesed). Kui aga nakkus on juba tekkinud, ei aita viirusetõrje enam – on aeg see ise välja mõelda.

Hüpikreklaamide eemaldamine Reklaam Reklaamid Autor

Esimene samm on desinstallida, kasutades tavalist sisseehitatud utiliiti (desinstalli programmid). Selle jaoks:

  • Sulgege brauser ja kõik selle protsessid (vajadusel lõpetage "Task Manager" kaudu).
  • Nupp "Start" - "Juhtpaneel" - "Programmi desinstallimine".
  • Leidke loendist "Advertisement Powered by" ja klõpsake "Kustuta".

Lisaks saate kustutada rakenduste kausta väljaspool seda vahekaarti. Kuidas seda teha, näete sellest videost:

See ütleb teile, kuidas leida soovitud kuulutuste kausta asukoht ja kustutada see lihtsalt paremklõpsuga. Jutt käib natuke teistsuguse nimega programmist, aga see töötab identsel põhimõttel ja meetod on universaalne.

Toiteallika reklaami jälgede eemaldamine brauserist

Märkasin ka selle programmi uue laienduse ilmumist oma brauseris, nii et hakkasin seda eemaldama. Selleks on igal brauseril näiteks oma kindel käsk.

  • Google Chrome'is on see: "Alt + F" - "Tööriistad" - "Laiendused". Sellest loendist leiame Advertisement Powered By – tühjendage ruut ja klõpsake prügikastil.
  • Mozilla Firefoxis: "Shift + Ctrl + A" – pärast seda sama asi.
  • Internet Explorer: "Alt + T" - "tööriistariba" - "Keela reklaam, mida toetab albireo" - "Lisateave" ja kinnitage, klõpsates nuppu "Keela".

Registri puhastamine

Programmide kasutamine ülejäänud nakatunud failide puhastamiseks

Viirusetõrje ei aita teil eemaldada programmi Advertisement Ads By triangulum! Kuid kasulike utiliitide loend sisaldab AdwCleanerit ja UnhackMe. Pärast esimese käivitamist skannib see kogu süsteemi ja pärast täieliku viiruste loendi esitamist pakub nende eemaldamist, mida ma ka tegin.

Seejärel taaskäivitame arvuti ja käivitame UnhackMe. Selle peamine ülesanne on eemaldada kõik viirused ja juurkomplektid, mis vastutavad otsingupäringute ümbersuunamise eest samadele reklaamiga saitidele. Kasutamise olemus on identne esimese programmiga, kuid pärast kasutamist soovitan see kohe kustutada. See töötab hästi, isegi liiga hästi, tuletab end pidevalt meelde ja kontrollib süsteemi ikka ja jälle. See on kõik, ma loodan, et leidsite selle, mida otsisite!

Kokkupuutel

PunBB on foorumi jaoks tasuta CMS, mille peamiseks erinevuseks on sisseehitatud sisemise SEO optimeerimise võimalused, mis puuduvad isegi mitmetes tasulistes foorumimootorites.

Näiteid PunBB foorumitest leiate, sisestades päringud Yandexi või Google'i otsinguribale Powered by PunBB või Foorumit toetab PunBB. PunBB saate alla laadida ametlikult veebisaidilt http://punbb.informer.com/, kust leiate ka punbbi laiendusi, teemasid ja malle.

PunBB installimine: kuidas foorumit installida

PunBB installimine on väga lihtne, nii et isegi kogenematu veebihaldur saab sellega hakkama.

  1. Laadige ametlikult veebisaidilt alla installifailidega arhiiv, pakkige see lahti ja laadige üles oma hostimisse.

Selleks võite kasutada mis tahes FTP-haldurit, näiteks FileZillat.

Kui vajate PunBB venestamist, laadige ametlikult veebisaidilt alla venekeelsete lokaliseerimisfailidega arhiiv ja kopeerige venekeelne kaust keele kataloogi.

  1. Avage oma brauseris link http://mydomain/myforums/install.php ja järgige installija juhiseid.

Vajalikele väljadele tuleb sisestada andmebaasi nimi, samuti kasutajanimi ja parool. Kogu selle teabe saate oma majutajalt. Kui teil pole andmebaasi, looge see.

Sisesta eelviimases aknas administraatori sisselogimine, parool ja e-post.

Valige foorumi seadetes vene keel.

  1. Installimine on lõppenud. Saate oma foorumisse sisse logida oma administraatori kasutajanime ja parooliga.

PunBB seaded: foorumi SEO optimeerimine

Minge halduspunkti, kus saate lisada uusi kategooriaid ja foorumeid ning määrata põhiseadeid.

Foorumi paremaks järjestamiseks minge jaotisse Haldus – Haldus – ​​Settings ja valige failipõhine (väljamõeldud) URL-i skeem. See võimaldab teil PunBB-s konfigureerida CNC URL-i, mis mõjutab teie edutamist tulevikus soodsalt.

Algsel kujul on PunBB-l väga vähe funktsioone, mida saab pluginate abil hõlpsasti laiendada. Laienduste installimine PunBB-sse on väga lihtne: peate need lihtsalt kopeerima laienduste kataloogi ja seejärel aktiveerima need administraatoripaneeli jaotises "Laiendused".

Ametlikke PunBB laiendusi saab alla laadida aadressilt https://github.com/punbb/extensions.

Ametlike laienduste loend on toodud allpool:

  • pun_admin_add_user (kasutajate lisamine spetsiaalse vormi kaudu)
  • pun_admin_clear_cache (foorumi vahemälu tühjendamine) pun_admin_manage_extensions_improved (laiendustega töötamine)
  • pun_approval (kõigi uute kasutajate ja sõnumite heakskiitmine)
  • pun_attachment (failide lisamine sõnumitele)
  • pun_bbcode (BB koodid)
  • pun_colored_usergroups (igal kasutajarühmal erinevad värvid)
  • pun_forum_news (teemade ja sõnumite kasutamine uudisena)
  • pun_jquery (jQuery lib)
  • pun_move_posts (sõnumi teisaldamine ühelt teemalt teisele)
  • pun_pm (privaatsõnumid)
  • pun_poll (hääletus)
  • pun_stop_bots (registreerumise ajal mitu küsimust, et vältida robotite ilmumist foorumisse
  • pun_tags (sildid)
  • pun_repository (hankige laiendused otse hoidlast)

Foorumi välimuse muutmiseks tuleb alla laadida PunBB stiilid ja valida nende hulgast sobivaim. Samuti saate tellida stiili professionaalidelt või teha valmis stiilis ise muudatusi, kohandades CSS-faile.