itthon / A PC elsajátítása / Kék tábla powered by smf. Hogyan védheti meg fórumát az egyszerű gépeken (SMF) a spam ellen. Anti-Spam hivatkozások telepítése és konfigurálása

Kék tábla powered by smf. Hogyan védheti meg fórumát az egyszerű gépeken (SMF) a spam ellen. Anti-Spam hivatkozások telepítése és konfigurálása

Kezdjük rögtön a fő szkript kóddal:

#!/usr/bin/perl

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

szigorúan használjon;

# kommentált sor – a szigorúság kedvéért
# ha a motorstatisztikák gyűjtése a feladat, hagyja úgy, ahogy van
# ha készít egy listát a fórumokról - törölje a megjegyzéseket

az én $adataim ;
$adat .= $_ while (<> ) ;

# ellenőrizze, hogy hányat működtetett a phpBB lábléc hivatkozás nélkül
nyomtatja ki a "phpbb \n"
if ($adat =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?[^>]*>phpBB/i vagy
# $data =~ /viewforum\.php\?[^""]*f=\d+/i vagy
$adat =~ /phpBB\-SEO/i vagy
$adat =~ /) ;
nyomtatja ki az "ipb \n"
if ($adat =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i vagy
$adat =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?[^>]*>Invision Power Board/i vagy
$adat =~ /

/én vagy
$adat =~ /index\.php\?[^""]*showforum=\d+/i) ;
print "vbulletin \n"
if ($adat =~ /Támogatja:?[^<]+vBulletin[^<]+(?:Version)?/i vagy
$adat =~ /) ;
print "smf \n"
if ($adat =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?[^>]*>Támogatja az SMF/i vagy
$adat =~ /index\.php\?[^""]*board=\d+\.0/i) ;
print "punbb \n"
if ($adat =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #vagy
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
print "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i vagy
if ( $adat =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
print "exbb \n"
if ($adat =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?[^>]*>ExBB/i) ; # vagy
# $adat =~ /fórumok\.php\?[^""]*fórum=\d+/i);
print "yabb \n"
if ($adat =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?[^>]*>YaBB/i vagy
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
print "dleforum \n"
if ($adat =~ /\(Támogatja a DLE fórum\)<\/title>/én vagy
$adat =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE fórum<\/a>/én) ;
print "ikontábla \n"
if ($adat =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i vagy
$adat =~ /\n"
if ($adat =~ /\n"
# if($data =~ /fórumok\.php\?fid=\d+/i vagy
# $data =~ /topic\.php\?fid=\d+/i vagy
if ($adat =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
print "stokesit \n"
# if($data =~ /fórum\.php\?f=\d+/i vagy
if ($adat =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
print "pódium \n"
# if($data =~ /topic\.php\?t=\d+/i vagy
if ($adat =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Pódium/i) ;
print "usebb \n"
# if($data =~ /fórum\.php\?id=\d+/i vagy
if ($adat =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>BB/i használata) ;
print "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i vagy
if ($adat =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
print "még egy másik fórum \n"
if ($data =~ /Még egy fórum\.net/i vagy
$adat =~ /default\.aspx\?g=posts&t=\d+/i) ;

Ez és más, a bejegyzésben említett szkriptek megtalálhatók ebben az archívumban.

Forgatókönyv melyik-fórum.pl megvizsgálja a html-oldal kódját, hogy vannak-e benne fórummotor-aláírások. Hasonló technikát alkalmaztunk a WordPress és a Joomla meghatározásakor is, de van néhány különbség. Először is, maga a szkript nem tölti be az oldal kódját, hanem beolvassa az stdin-ből vagy egy argumentumként átadott fájlból. Ez lehetővé teszi, hogy egyszer letöltsük az oldalt, például a wget segítségével, majd több elemzőn keresztül lefuttatjuk, ha több is van. Másodszor, ebben a szkriptben az aláírás jelenléte a motor 100%-os jele. Legutóbb az aláírás jelenléte csak a megfelelő motornak adott súlyt, és a legnagyobb tömegű motort „nyerte meg”. Úgy döntöttem, hogy ebben az esetben egy ilyen megközelítés csak szükségtelenül bonyolítja a kódot.

A forgatókönyv teszteléséhez végeztem egy kis kutatást. Összeállítottam egy listát több ezer fórumról, és mindegyiket végigfutottam a szkriptemen, így meghatározva a programok aktiválásának százalékos arányát és a különféle motorok népszerűségét.

A fórumok listájának lekéréséhez a Google elemzőmet használtam. keresőmotor hasonló kéréseket küldeni

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

stb. Teljes kód lekérdezésgenerátort, amelyet a fájlban talál gen-forumsearch-urls.pl. A .ru zónán kívül .su .ua .kz és .by is használatos volt. Legutóbb nehéz volt egy ilyen vizsgálatot lefolytatni, mivel a WordPress és a Joomla webhelyek URL-jében nincsenek ilyen aláírások. Az olyan katalógusok, mint a cmsmagazine.ru/catalogue/, nem biztosítanak megfelelő mintaméretet. Mi az a 600 webhely a Drupalon?

Be kell vallanom, hogy a kísérlet eredménye csalódást okozott. A 12 590 vizsgált helyszín közül csak 7 083 motort sikerült azonosítani, vagyis csak az esetek 56%-ában. Lehet, hogy nem vettem figyelembe néhány motort? Bitrix a fórumok felén állt? Vagy több időt kellett volna töltenem az aláírások keresésével? Általánosságban elmondható, hogy itt több kutatásra van szükség.

A sikeresen azonosított motorok 56%-a közül a várakozásoknak megfelelően az IPB (31%), a phpBB (26,6%) és a vBulletin (26,5%) volt a legnépszerűbb.

Őket szorosan követi az SMF (5,8%) és a DLEForum (5,3%). Kedvenc punBB-m csak a 6. helyen végzett (1,64%). Nem javaslom erősen bízni ezekben a számokban (azt mondják, hogy a Runet minden harmadik fóruma IPB-n működik), de bizonyos következtetéseket természetesen le lehet vonni.

Például, ha webhelyet kíván létrehozni egy fórummotoron, és módosítani szeretné a fórumot, mondjuk 0,01 USD-t fizet a felhasználóknak minden üzenetért hetente egyszeri automatikus pénzfelvétellel, akkor válassza ki a három legnépszerűbb motor egyikét. . Minél népszerűbb a fórum, annál valószínűbb, hogy talál egy programozót, aki jártas ebben.

Ha nem várható jelentős változás a motorban, akkor érdemes lehet kevésbé népszerű motort választani, például SMF vagy punBB. Ezzel csökkenti a fórumot érő hackertámadások számát és az arra automatikusan küldött spam mennyiségét.

A fórumok megtalálására/meghatározására szolgáló szkriptek egynél több gyakorlati felhasználást is találhatnak. Az első dolog, ami személy szerint eszembe jutott, az volt, hogy a beazonosított fórumokat TCI szerint rendezem, és az egyik oldalukra mutató hivatkozásokat tartalmazó bejegyzéseket az első száz közé helyeztem. A száz fórum dofollow linkje azonban semmilyen módon nem érintette a TIC-et (2 frissítés is elmúlt), ezért jobb, ha nem vesztegeti az időt itt, hacsak nem érdekel az átállás.

Nyilvánvaló, hogy a szkriptek név szerinti használata korántsem az egyetlen. Szerintem könnyen kitalálhatod, hogyan használhatod még őket.

Utazások és nyaralás Ausztráliában

Az internetes fórumok az egyik legnépszerűbb internetes forrástípus. Ez teljesen érthető, hiszen a fórumok ideális platformot jelentenek a látogatók szabad kommunikációjához. A fórum nagyszerű módja annak, hogy közösséget építsen a webhelyén, és lojális látogatói közönséget alakítson ki.

Sok fórummotor létezik. Régóta szerettem volna áttekinteni a fórummotorokat. Nem fogom őket összehasonlítani egymással - ez egy külön cikk témája.

A fórummotor kiválasztásakor azt tanácsolom, hogy határozza meg a következő pontokat:

1. Milyen fórumfunkciókra van szüksége? A legtöbb fórummotor számos funkcióval rendelkezik, de néhány árnyalatot nem minden fórum CMS-ben valósítottak meg. Azt javaslom, látogassa meg a motorok hivatalos weboldalait, és ismerkedjen meg velük Részletes leírás funkcionalitás.

2. Fizetett vagy ingyenes motor – ezt a pontot is figyelembe kell venni. Ebben a felülvizsgálatban csak két fizetős motor található - a vBulletin és az IPB, a többi ingyenes.

3. A közösség fejlesztése - ha a motornak fejlett közössége van mind az angol, mind az orosz interneten, ez nagy előny. A közösség fejlődése közvetlenül összefügg a különféle módosítások, fejlesztések és tervezési minták számával. Ha a motornak kis közössége van, akkor észben kell tartani, hogy sok pontot egyedül kell megoldani.

4. Dátum legújabb frissítés motor - ha a motort hosszú ideig nem frissítették, ez azt jelzi, hogy a fejlesztők nem fejlesztik, vagy felhagytak a további fejlesztéssel. Ez nagy hátrány. Az internetes technológiák folyamatosan fejlődnek, és egy elavult funkcionalitású fórum korlátozza továbbfejlesztésének lehetőségeit.

Oké, elég nagy szavakból 🙂. A CMS-rangsor alapján a legnépszerűbb fórummotorokkal kezdem.

Ez a kedvenc fórummotorom, és ezen a motoron tartom a Planet Photoshop fórumomat. Ennek nem csak az az oka, hogy ez egy ingyenes fórummotor, hanem az is, hogy széles funkcionalitással rendelkezik, közösségeket hozott létre mind az angol nyelvű interneten, mind a Runeten, így sok modot fejlesztettek ki a phpBB-hez minden ízléshez, amellyel tovább bővítheti a funkcionalitást.

Felhasználói, moderátori, rendszergazdai műveletek naplói, a moderátor és adminisztrátori hozzáférési jogok finomhangolása, keresőrobotok azonosítása, felhasználói csoportok létrehozása, szavazások, üzenetek és privát üzenetek mellékletei – ez csak néhány a phpBB funkciói közül.

Nagyon szeretem azt az irányt is, ahogy a phpBB verzióról verzióra fejlődik. A phpBB kényelmes a rendszergazdák, a moderátorok és a hétköznapi felhasználók számára egyaránt.

Több évnyi phpBB használata után az a véleményem, hogy ez egy csodálatos fórummotor, amely nem igényel tárhely-erőforrásokat, és minden szükséges lehetőséget biztosít a fórum működtetéséhez.

Hasznos phpBB források:

Az Invision Power Board egy fizetős fórummotor, amely nagyon népszerű az interneten. A költségeket a Runetben találja meg. Számos jól ismert fórumnak ad otthont. Közösségeket alakított ki az angol és orosz nyelvű interneten.

Az IPB-hez továbbiak is vannak hivatalos alkalmazások(galéria, blog, fájlarchívum modul). Ezen kívül van egy vizuális üzenetszerkesztő, a fórum keresőrobotokra optimalizált szöveges változata, a fórum adatbázisának kényelmes biztonsági mentését szolgáló eszköz, a rendszergazdák és moderátorok részletes naplója, valamint a keresőrobotok naplója.

Hasznos oldalak az Invision Power Boardon:

🔥 Apropó! Fizetős tanfolyamot tartok a Shaolin SEO webhelyek angol nyelvű népszerűsítéséről. Érdeklődés esetén a seoshaolin.com honlapján lehet jelentkezni.

A vBulletin egy nagyszerű fórummotor. Fizetve van, az árat megtudhatod. Az IPB mellett a vBulletin vezető szerepet tölt be a fizetős motorok között.

Podcasting támogatás, fórum RSS feed automatikus generálása, a látogatók általi létrehozás lehetősége társadalmi csoportokés érdeklődési körök a fórumon, a felhasználói fotógalériák, a címkék támogatottak, lehetőség van fórumtémák hozzáadására közösségi könyvjelző maguk a felhasználók – véleményem szerint ezek a vBulletin legérdekesebb funkciói.

A punBB egy nagyon könnyed és egyszerű fórum. A fórum vezérlőpultja kényelmes és intuitív. A punBB kevesebb funkcióval rendelkezik, de ezt ellensúlyozza a munka sebessége és az igénytelen hosting erőforrások.

A punBB fejlesztői a könnyedségre, gyorsaságra és kompaktságra helyezik a hangsúlyt.

Hasznos punBB források:

A YaBB egy ingyenes, Perl nyelven írt fórummotor. A legtöbb többi fórummotortól eltérően a YaBB adatbázis helyett fájlokat használ az adatok tárolására.

Kényelmes szöveg szerkesztőüzenetek írásához, bőséges lehetőség adminisztrátorok és moderátorok számára, lehetőség a beállítások és sablonok menet közbeni megváltoztatására, az oldal „nyomtatható verzióvá” való konvertálása – ezek nem minden tulajdonsága a YaBB fórummotorjának.

Most egy kis kitérő. Ha szeretné megismerni azokat a promóciós módszereket, amelyek jó hatással vannak a célzott forgalom növelésére, akkor felajánlhatom fizetett kutatási SEO intelligenciámat http://seorazvedka.ru/, amelyben 10 jövedelmező fiatal példáján mutattam be. különböző témájú webhelyeket, hogyan haladnak előre, és leírták, hogyan lehet ezt felhasználni erőforrásaik népszerűsítésére.

Az SMF egy másik gyors és könnyű fórummotor. Nem igényli a szerver erőforrásait, és egyre népszerűbb.

OpenID támogatás, felhasználói figyelmeztető rendszer, lehetőség a témák, üzenetek és mellékletek előzetes moderálására, ha szükséges, WYSIWYG szerkesztő üzenetekhez – és ez nem minden, amit az SMF megenged!

Az Intellect Board az eredeti ingyenes motor. Az Intellect Board fejlesztőinek ötlete egy oldal létrehozása a fórum alapján. Az Intellect Board funkcionalitása nagyon széles - cikkgyűjtemény, prezentáció, hírek, fájlarchívum, fotógaléria, IRC chat, enciklopédia. Valójában az Intellect Board egy teljes tartalomkezelő rendszer.

Az Intellect Board főbb jellemzői - Képes szabályokat beállítani az összes szakaszra, támogatás grafikai könyvtárak GD és GD2 képek és fotók miniatűreinek létrehozására, figyelmeztetések és bátorítások lehetőségére a moderátorok és adminisztrátorok részéről (a figyelmeztetések lehetnek állandóak vagy korlátozottak is), témák, cikkek, fájlok és fotók értékelése /

ExBB (Exkluzív hirdetőtábla))

Az ExBB egy könnyű és ingyenes fórummotor. Ezenkívül a YaBB-hez hasonlóan nem igényel adatbázist, és szövegfájlokban tárolja az információkat.

Az ExBB a következő előnyökkel rendelkezik: nagyon gyorsan generálódnak az oldalak, minimális a szerver terhelés, nagy fokú hackelésállóság, a fórum fájlokon működik, nincs szükség adatbázisra, működéséhez elég, ha a tárhely php támogatással rendelkezik.

A Vanilla egy eredeti fórummotor, amely modularitása miatt érdekes. A fórum CMS nagy előnye - a legtöbb modul egy kattintással telepíthető

A Vanilla előnyei: saját keretrendszer, amely lehetővé teszi bővítmények írását, közösségek építésének lehetősége (szavazás, címkefelhők, blogok, chat, karma-szerű kiegészítők stb.), a kiegészítők egyszerű telepítése (a legtöbb esetben , feltöltve, megnyomott egy gombot - és ennyi!), a szabványos funkcionalitás (modularitás) bővíthetősége a kiegészítések miatt, amiből mára körülbelül 450-et írnak.

Másik érdekes tulajdonság A Vanilla fórummotorja - a "Whisper" rendszer - egyszerűen csak suttogva küldhet üzenetet valakinek anélkül, hogy elhagyná a témaoldalt, vagy létrehozhat egy "suttogó" témát, amely a levelezés vizuális története lesz.

Mindenki tudja, hogy egyszerűen nem tudok Joomla nélkül élni, de véleményem szerint nincs jó fórum a komponensekben. Ezért dolgozom fórummotorokkal. Az egyik új, amit nemrég kezdtem el használni, az Új SMF kategória indítása remélhetőleg hasznos dolgokkal. Kezdjük kicsiben, nos, kezdőként nagyon hasznos.

Az első lépések Keresőoptimalizáció Egyszerű gépek Fórum: szerzői jog eltávolítása és Külső linkek

Azonnal lefoglalom, hogy csak az smf 2-vel dolgozom, és ez a cikk kifejezetten az ingyenes fórummotor ezen verziójára vonatkozik.

Így a rendszeres olvasók tudják, mennyire nem szeretek "10" külső linket elhelyezni a motorok hivatalos oldalaira, beleértve a fórumokat is. Ezért mindenekelőtt eltávolítjuk az űrlap szerzői jogát és akár 4, figyelem 4 külső hivatkozását " SMF 2.0.2 | Egyszerű gépek | SMF © 2011 | XHTML" ! Ehhez csatlakozzon az oldalhoz FTP fórumon/Témák/ a téma neve/ és szerkessze a fájlt index.template.php. Természetesen legalul van a kód (kb. 330-as sor), amely olyan külső hivatkozásokat jelenít meg, amelyeket nem annyira szeretünk. Ezért eltávolítjuk: "

  • ", theme_copyright(), "
  • "és"
  • ", $txt["xhtml"], "
  • ". Minden olyan egyszerű és könnyű. A következő kiadványokban várja az új anyagokat az SMF / fórumok népszerűsítéséről és optimalizálásáról

    Nos, kezdjünk el apró tippeket adni a webhelyek (fórumok) optimalizálásához és népszerűsítéséhez a phpBB-n. Ebben az esetben egy kis feltörést hajtunk végre, amely segít megszabadulni az űrlap külső hivatkozásától " Üzemeltető: phpBB ©..." Ebben a kiadványban 2 módot fogunk megvizsgálni, amelyekkel ezt megteheti - egy technikát phpBB 3.x.x.

    Külső hivatkozás eltávolítása Üzemeltető: phpBB © 2000, 2002, 2005, 2007 phpBB Csoport és orosz phpBB támogatás

    Az első módja egy külső hivatkozás eltávolításának Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Így a legegyszerűbb módja az adminisztrációs panel eltávolítása. Bemegyünk az adminisztrációs panelre, menjünk a "Stílusok" menüpontra, balra látjuk azt a panelt, ahol a menü blokkja található, a "Stílusösszetevők" blokk érdekel, és abban a "Sablonok". A szabvány szerint a javasolt ablakban a következőket fogjuk látni: prosilver és subsilver2, bár lehetnek mások is, ha telepítette őket. Általában nem ez a lényeg. A javasolt készletből válassza ki az alapértelmezettet. Kattintson a sablon melletti "szerkesztés" gombra. Ezután megjelenik egy ablak, amely arra kéri, hogy "Válasszon sablonfájlt". Ezután válassza ki a "Sablonfájl" - "overall_footer.html" lehetőséget. Az alábbiakban egy HTML-szerkesztő jelenik meg. A következő kódot találjuk: Üzemeltető: phpBB 2000, 2002, 2005, 2007 phpBB Csoport"és csak töröld, bár saját linket és feliratot beállíthatsz."
    (TRANSLATION_INFO)
    " (amely lent található, szintén törölhető) - ez a kód felelős a lokalizációért, például egy külső hivatkozás az "orosz phpBB-támogatás" felirattal.

    A második módszer egy külső hivatkozás eltávolítására, amelyen az áll, hogy Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Ez a módszer hasonló, de ftp pratacol segítségével csatlakozunk az oldalhoz. Nyissa meg a következő elérési utat: styles/template_name/template/overall_footer.html. És ugyanazt a kódot szerkesztjük, amelyet fent szerkesztettünk. Ha megváltoztatja a kódot, ne felejtse el beállítani az UTF kódolást - így a horgonyok helyén "őrült" (négyzetek és egyéb érthetetlen karakterek) jelenhet meg.