Požurite profil powered by smf. Prvi koraci u optimizaciji pretraživača Simple Machines Forum: uklonite autorska prava i eksterne veze. Instaliranje i konfigurisanje Anti-Spam veza

Zdravo Khabravchan!

Nedavno sam bio zbunjen idejom da napravim forum. Sada kreiranje foruma nije puno posla za korisnike, jer postoji prilično veliki broj gotovih forumskih CMS-a, koji uvelike olakšavaju ovaj zadatak. Ali među njihovim obiljem, može biti veoma teško izabrati zaista neophodan CMS. Stoga sam odlučio napisati vlastitu recenziju, koja će, barem malo, ali možda pomoći korisniku da napravi izbor u smjeru jednog ili drugog motora.

Besplatni motori
#1 - PunBB
Predivan i lak za upotrebu motor. Zgodno i intuitivno sučelje admin panela. Forum je vrlo kompaktan, ima mali broj funkcija (ispod kutija), ali se to lako može popraviti dodacima. Pogodne i jednostavne za kreiranje tema. Ako tražite forum koji je jednostavan i lak za instalaciju, konfiguraciju i korištenje, ovo je savršen izbor.
- zajednica koja govori ruski
Ima još mnogo različitih motora koje nisam uključio u recenziju, jer smatram da nisu toliko traženi i popularni kao gore navedeni. Što se mog subjektivnog mišljenja tiče, preporučio bih PunBB ili XenForo.

Oznake: kreiranje foruma, forum cms, forum engine

Ovaj članak ne podliježe komentarima, jer njegov autor još nije punopravni član zajednice. Autora ćete moći kontaktirati tek nakon što dobije poziv od nekog od članova zajednice. Do tada, njegovo korisničko ime će biti skriveno pseudonimom.

U slučaju da neko ne zna, Simple Machines Forum – skraćeno SMF – je, kako se navodi na zvaničnom sajtu, besplatan paket na profesionalnom nivou koji će vam omogućiti da organizujete sopstvenu onlajn zajednicu za nekoliko minuta. na ovom motoru, možete vidjeti ovdje. Ja sam lično stavio svoj forum na to (usput, posjetite FreeForum.biz).

Nije važno koliko se ili koliko malo neželjene pošte pojavljuje na vašem forumu. Važno je da svoje dragocjeno vrijeme trošite na umjerenost. Postavljanje dodatka koji će obaviti sav posao umjesto vas traje nekoliko minuta, a uštedjet će vam ukupno dane i mjesece, što će se zbrajati od minuta koje biste potrošili na brisanje poruka i korisnika.

Napominjem da sam se pokušao sam boriti protiv spamera - blokirao sam pristup preko IP-a, pa čak i po podmrežama. Zaista je funkcionirao, filtrirao je mnogo smeća, ali, ipak, jednom u dan-dva neko se probio. I dosta vremena je potrošeno na dopunu baze podataka zabranjenih IP adresa. Mislio sam da mora postojati zgodniji način, i zaista je bio!

1. Instaliranje i konfigurisanje Stop Spammer

Za dvije sedmice rada, ovaj dodatak je blokirao 2202 lažna korisnika. Svaki od njih ostavio bi barem jednu poruku. Spameri neće usporiti i svaki dan bih provodio vrijeme čisteći svoj forum.

Umjesto toga, svakih nekoliko dana odem na stranicu za upravljanje korisnicima i vidim nešto poput ovoga:

Prelazim na odjeljak „Na čekanju na odobrenje“ (ovo su pronađeni pošiljaoci neželjene pošte koji ne mogu ostavljati poruke dok im administrator ne odobri naloge). Stavljam kvačicu "Odaberi sve" i brišem ih jednim klikom:

To je to, svi spam nalozi odlaze u zaborav. Povratak na našu listu korisnika:

Vidi se da se lista osjetno prorijedila, ali ko su ostali? Odaberite sve i pošaljite jednim dugmetom na verifikaciju:

Pojavilo se jedno "crveno", odmah ga brišemo. Ako imate slobodnog vremena, možete raditi i druge. Ako nema vremena, onda ništa ne radite s novim korisnicima - većina će se "pocrvenjeti" na sljedećim provjerama. Ako imate vremena, možete otići na njihove profile i vidjeti - ako postoji link u potpisu - odmah banovani, to su lažni nalozi spamera koji nikada neće ostaviti nijednu korisnu poruku.

Rekao sam vam kako da koristite ovaj magični dodatak, a sada ću vam reći kako da ga instalirate.

Preuzmite dvije datoteke: language_full.zip (ovo je jezički paket za prevođenje dodatka) i StopSpammer_v2_3_9.zip (broj može biti drugačiji kako se verzije ažuriraju). Raspakujte sadržaj StopSpammer_v2_3_9.zip arhive u neki folder. Raspakujte language_full.zip arhivu u isti folder, pristajete da zamijenite fajlove. Sada zipirajte našu fasciklu.

Idite na admin panel da instalirate pakete. Nasuprot natpisa "Preuzmi paket" nalazi se dugme za odabir datoteke na računaru. Odaberite našu novu arhivu (gdje smo zamijenili jezični fajl), postavite je na forum i aktivirajte paket.

To je to!

Dodatna konfiguracija dodatka se odvija u admin panelu: idite na

Korisnici → Registracija → Postavke

Tamo možete ostaviti zadane vrijednosti. Tu je i polje "Vaš API ključ". Bez ovog ključa nećete moći prijaviti nove spamere (ali dodatak će raditi i filtrirati poznate spamere). Ako želite da dobijete svoj API ključ, idite na www.stopforumspam.com da se registrujete, a zatim unesite ključ ovde. Ako još niste dobili ključ, ostavite polje praznim. Tada će se koristiti zadani ključ.

2. Instaliranje i konfigurisanje Anti-Spam veza

Adepti SEO religije (više o mom stavu prema SEO-nistima možete vidjeti u drugom) čvrsto su uvjereni da povećanjem broja linkova na svoju stranicu „promovišu“ istu (iz nekog razloga ideja o kreiranje zanimljivog i kvalitetnog sadržaja nije namijenjeno nikome što im ne padne na pamet). Bilo bi naivčina, ali postoje načini da se dobije novac od njega. Dakle, neki "građani" pružaju usluge za "vođenje" sajtova na forumima. Oni kreiraju veliki broj naloga na raznim forumima i ubacuju povratne veze u potpise i druga dostupna polja. Unatoč činjenici da su čak i “seo-eksperimentatori” već iskustvom dokazali da ovi linkovi nisu od koristi, neki upozoravaju da se zbog toga možete zabraniti na pretraživačima, Yandex, na primjer, jednostavno ignoriše linkove na SVIM forumima i stranicama na kojima svako može ostaviti linkove. Gugl takođe ima slične algoritme - ignorisanje linkova u komentarima itd. Ali zakon nije pisan za naivčine... Stoga mi, vlasnici foruma, moramo da računamo sa činjenicom da "kul SEO-optimizatori" nalažu "pokreni " njihovih usranih zanata za hiljadu rubalja.

Dodatak Stop Spammer će dosta filtrirati. Ali mi mu možemo pomoći! Moguće je izbaciti ispod nogu spamera i sam interes za postavljanje linkova na vaš forum. Tome služe Anti-Spam Linkovi. Ovaj dodatak (određeni brojevi se mogu promijeniti u postavkama) radi ovo:

  • oni koji, na primjer, imaju manje od pet poruka, uopće ne mogu ostaviti linkove
  • oni koji npr. imaju manje od 15 postova ne mogu ostaviti aktivne linkove, http:// se uklanja sa linkova i općenito ti linkovi postaju nubolinkovi (newbielink)
  • oni sa, na primjer, manje od 50 postova mogu ostaviti aktivne veze, ali sve veze dobijaju atribut nofollow.
  • pa, oni s više od 50 postova mogu umetnuti najčešće aktivne linkove koji prenose težinu stranice na stranicu na koju se povezuju.

Vjerujte mi, potencijalni SEO-ovi su vrlo pažljivi prema obliku u kojem njihov link dolazi do stranice. Vrlo brzo će izgubiti interes za vaš forum ako ne mogu lako postaviti svoje usrane linkove na svoje usrane stranice tamo.

Da, usput, gore navedena pravila funkcionišu u poljima kao što su potpisi.

Da biste instalirali ovaj dodatak, idite na njegovu službenu stranicu. Preuzmite anti_spam_links_v1.0.1.zip arhivu (broj može biti drugačiji). Opet u administratoru foruma idite na instaliranje paketa (kao što ste uradili sa prethodnim paketom) i instalirajte ga. Ne postoji jezička datoteka za ovaj paket, tako da ne morate da raspakujete arhivu niti da radite bilo šta s njom.

Da biste konfigurirali dodatak, idite na odjeljak

Konfiguracija → Konfiguracija modova… → Konfiguracija modova

Na vaš zahtjev, upišite koliko poruka korisnik treba da ima da nadogradi svoje mogućnosti.

Zaključak

Ova dva dodatka će JAKO olakšati život vama, vlasniku foruma, i uštedjeti puno vremena. Međutim, s vremena na vrijeme probiju spameri i, barem jednom sedmično, morate “prorijediti” korisnike i izbrisati neželjene poruke. Stoga ne napuštajte svoje web resurse!

Svi znaju da jednostavno ne mogu živjeti bez Joomle, ali, po mom mišljenju, nema dobrog foruma u komponentama. Zato radim sa forumskim motorima. Jedna od novih koju sam nedavno počeo koristiti je Pokretanje nove SMF kategorije sa nadamo se korisnim stvarima. Počinjemo s malim, pa, kao početnici vrlo korisni.

Prvi koraci u optimizaciji pretraživača Forum Simple Machines: Uklonite autorska prava i eksterne veze

Odmah ću rezervirati da radim samo sa smf 2 i ovaj članak će se odnositi posebno na ovu verziju besplatnog foruma motora.

I tako, redovni čitaoci znaju koliko ne volim da stavljam "10" eksternih linkova na službene stranice motora, uključujući forumske. Zato, prije svega, uklanjamo autorska prava i čak 4, pažnja 4 vanjska linka oblika " SMF 2.0.2 | Simple Machines | SMF © 2011 | XHTML" ! Da biste to učinili, povežite se na stranicu putem FTP foruma/Teme/ naziv vaše teme/ i uredite datoteku index.template.php. Naravno, na samom dnu je kod (oko reda 330), koji prikazuje vanjske veze koje nam se ne sviđaju. Stoga uklanjamo: "

  • ", theme_copyright(), "
  • " i "
  • ", $txt["xhtml"], "
  • ". Sve je tako jednostavno i lako. U narednim publikacijama sačekajte nove materijale o promociji i optimizaciji foruma na SMF-u /

    Počnimo odmah s glavnim kodom skripte:

    #!/usr/bin/perl

    # which-forum.pl skripta
    # (c) 2010 Aleksandr A Aleksejev, http://website/

    koristiti strict;

    # komentarisani red - za strogost
    # ako je zadatak prikupiti statistiku motora, ostavite je kako jeste
    # ako napravite listu foruma - dekomentirajte

    moji $data ;
    $data .= $_ dok (<> ) ;

    # provjerite koliko ih je Powered by phpBB bez linka u podnožju
    print "phpbb \n"
    ako ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i ili
    # $data =~ /viewforum\.php\?[^""]*f=\d+/i ili
    $data =~ /phpBB\-SEO/i ili
    $data =~ /) ;
    print "ipb \n"
    ako ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i ili
    $data =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i ili
    $data =~ /

    /i ili
    $data =~ /index\.php\?[^""]*showforum=\d+/i) ;
    print "vbulletin \n"
    ako ($data =~ /Pokreće:?[^<]+vBulletin[^<]+(?:Version)?/i ili
    $data =~ /) ;
    print "smf \n"
    ako ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Pokreće SMF/i ili
    $data =~ /index\.php\?[^""]*board=\d+\.0/i) ;
    print "punbb \n"
    ako ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #or
    # $data =~ /viewforum\.php\?[^""]*id=\d+/i);
    print "fluxbb \n"
    # if($data =~ /viewtopic\.php\?id=\d+/i ili
    if ( $data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
    print "exbb \n"
    ako ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # ili
    # $data =~ /forums\.php\?[^""]*forum=\d+/i);
    print "yabb \n"
    ako ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i ili
    $data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
    print "dleforum \n"
    ako ($data =~ /\(Powered by DLE Forum\)<\/title>/i ili
    $data =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE Forum<\/a>/i) ;
    print "iconboard \n"
    ako ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i ili
    $data =~ /\n"
    ako ($data =~ /\n"
    # if($data =~ /forums\.php\?fid=\d+/i ili
    # $data =~ /topic\.php\?fid=\d+/i ili
    ako ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
    print "stokesit \n"
    # if($data =~ /forum\.php\?f=\d+/i ili
    ako ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
    štampa "podijum \n"
    # if($data =~ /topic\.php\?t=\d+/i ili
    ako ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
    print "usebb \n"
    # if($data =~ /forum\.php\?id=\d+/i ili
    ako ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
    print "wrforum \n"
    # if($data =~ /index\.php\?fid=\d+/i ili
    ako ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
    print "yetanotherforumnet \n"
    if ($data =~ /Još jedan forum\.net/i ili
    $data =~ /default\.aspx\?g=posts&t=\d+/i) ;

    Ovu i druge skripte navedene u postu možete pronaći u ovoj arhivi.

    Skripta which-forum.pl ispituje kod html-stranice prisustvo potpisa mehanizma foruma u njemu. Koristili smo sličnu tehniku ​​kada smo definirali WordPress i Joomla, ali postoji nekoliko razlika. Prvo, sama skripta ne učitava kod stranice, već ga čita iz stdin-a ili datoteke proslijeđene kao argument. Ovo nam omogućava da jednom preuzmemo stranicu, na primjer, koristeći wget, a zatim je pokrenemo kroz nekoliko parsera, ako ih imamo više. Drugo, u ovoj skripti, prisustvo potpisa je 100% znak motora. Prošli put je prisustvo potpisa samo dalo težinu odgovarajućem motoru i „osvojilo“ motor sa najvećom težinom. Odlučio sam da bi u ovom slučaju takav pristup samo nepotrebno zakomplikovao kod.

    Da bih testirao skriptu, malo sam istražio. Sastavio sam listu od nekoliko hiljada foruma i svaki od njih prošao kroz svoju skriptu, određujući na taj način procenat aktivacija programa i popularnost raznih mašina.

    Da dobijem listu foruma, koristio sam svoj Google parser. Pretraživaču su poslani upiti poput

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

    i tako dalje. Kompletan kod generatora upita možete pronaći u datoteci gen-forumsearch-urls.pl. Osim .ru zone, korišteni su i .su .ua .kz i .by. Prošli put je bilo teško provesti ovakvu studiju, budući da WordPress i Joomla sajtovi nemaju takve potpise u URL-u. Katalozi poput cmsmagazine.ru/catalogue/ ne pružaju dovoljnu veličinu uzorka. Šta je 600 stranica na Drupalu?

    Moram priznati da su me rezultati eksperimenta razočarali. Od 12.590 proučavanih lokacija, uspješno su identificirana samo 7.083 motora, odnosno samo u 56% slučajeva. Možda nisam uzeo u obzir neki motor? Da li je Bitrix stajao na pola foruma? Ili sam trebao potrošiti više vremena tražeći potpise? Općenito, ovdje je potrebno više istraživanja.

    Među 56% uspješno identifikovanih mehanizama, IPB (31%), phpBB (26,6%) i vBulletin (26,5%) su, očekivano, bili najpopularniji.

    Iza njih slijede SMF (5,8%) i DLEForum (5,3%). Moj omiljeni punBB bio je tek na 6. mjestu (1,64%). Ne bih savjetovao snažno vjerovati ovim brojkama (kažu da svaki treći forum u Runetu radi na IPB-u), ali određeni zaključci se, naravno, mogu izvući.

    Na primjer, ako namjeravate napraviti stranicu na forumskom motoru i planirate modificirati forum, recimo platiti korisnicima 0,01$ za svaku poruku sa automatskim povlačenjem sredstava jednom sedmično, onda bi trebalo da odaberete jedan od tri najpopularnija motora . Što je forum popularniji, veća je vjerovatnoća da ćete naći programera koji je dobro upućen u njega.

    Ako se ne očekuju značajne promjene u motoru, onda bi moglo imati smisla odabrati manje popularan motor, kao što je SMF ili punBB. Time ćete smanjiti broj hakerskih napada na vaš forum i količinu neželjene pošte koja se automatski šalje na njega.

    Skripte za pronalaženje/definisanje foruma takođe mogu naći više od jedne praktične upotrebe. Prva stvar koja mi je lično pala na pamet je da sortiram identifikovane forume po TCI-ju i postavim postove sa linkovima na jednu od njihovih stranica u prvih sto. Međutim, stotinjak dofollow linkova na forumu ni na koji način nije uticalo na TIC (2 ažuriranja su prošla), pa je bolje da ne gubite vrijeme ovdje osim ako vas ne zanimaju tranzicije.

    Jasno je da je imenovana upotreba skripti daleko od jedine. Mislim da možete lako shvatiti kako ih još možete koristiti.



    Nastavak teme:
    Windows

    Natalya Komarova , 28.05.2009. (25.03.2018.) Kada čitate forum ili blog, sjećate se autora postova po nadimku i ... po slici korisnika, tzv avataru ....