itthon / Hozzáférés / Index php topicot írsz powered by smf. A keresőoptimalizálás első lépései Simple Machines Forum: szerzői jogi és külső hivatkozások eltávolítása. A Stop Spammer telepítése és konfigurálása

Index php topicot írsz powered by smf. A keresőoptimalizálás első lépései Simple Machines Forum: szerzői jogi és külső hivatkozások eltávolítása. A Stop Spammer telepítése és konfigurálása

Ha valaki nem tudja Egyszerű gépek A Forum - röviden SMF - a hivatalos weboldalon olvasható, hogy egy ingyenes, professzionális szintű csomag, amellyel néhány perc alatt megszervezheti saját online közösségét. ezen a motoron, itt láthatja. Jómagam tettem fel rá a fórumomat (egyébként látogassa meg a FreeForum.biz-t).

Nem számít, mennyi vagy kevés spam jelenik meg a fórumon. Az a fontos, hogy értékes idejét mértékkel töltse. Egy olyan beépülő modul beállítása, amely elvégzi az összes munkát Ön helyett, néhány percet vesz igénybe, és összesen napokat és hónapokat takarít meg, ami az üzenetek törlésére és a felhasználók törlésére fordított percekből adódik.

Megjegyzem, egyedül próbáltam felvenni a harcot a spammerek ellen – blokkoltam a hozzáférést IP-n, sőt alhálózaton keresztül is. Valóban sikerült, sok szemetet kiszűrt, de ennek ellenére egy-két naponta egyszer utat tört magának valaki. És elég sok időt fordítottak a tiltott IP-k adatbázisának feltöltésére. Azt hittem, többnek kellene lennie kényelmes módjaés tényleg megtette!

1. A Stop Spammer telepítése és konfigurálása

Két hét működése alatt ez a bővítmény 2202 hamis felhasználót blokkolt. Mindegyikük hagyna legalább egy üzenetet. A spammerek nem fognak lelassulni, és minden nap időt töltök a fórum törlésével.

Ehelyett néhány naponta felmegyek a felhasználókezelő oldalra, és valami ilyesmit látok:

Továbblépek a „Jóváhagyás függő” részhez (ezek azok a spamküldők, akik nem tudnak üzenetet hagyni a jóváhagyásig fiókok adminisztrátor). Kipipálom az "Összes kijelölése" opciót, és egy kattintással törlöm őket:

Ez az, minden spam fiók feledésbe merül. Vissza a felhasználók listájához:

Látható, hogy a lista érezhetően szűkült, de kik a többiek? Válassza ki az összeset, és küldje el egy gombbal ellenőrzésre:

Egy „piros” jelent meg, azonnal töröljük. Ha van szabadidőd, mással is foglalkozhatsz. Ha nincs idő, akkor ne tegyen semmit az új felhasználókkal - a legtöbbjük "elpirul" a későbbi ellenőrzéseknél. Ha időd engedi, benézhetsz a profiljukba és megnézheted - ha van link az aláírásban - azonnal kitiltva, ezek a spammerek hamis fiókjai, akik soha egyetlen hasznos üzenetet sem hagynak hátra.

Elmondtam, hogyan kell használni ezt a varázslatos bővítményt, most pedig elmondom, hogyan kell telepíteni.

Tölts le két fájlt: language_full.zip (ez nyelv csomag a beépülő modul lefordításához) és a StopSpammer_v2_3_9.zip (a verziók frissítése miatt a szám eltérő lehet). Csomagolja ki a StopSpammer_v2_3_9.zip archívum tartalmát valamelyik mappába. Csomagolja ki a language_full.zip archívumot ugyanabba a mappába, és vállalja a fájlok cseréjét. Most csomagolja be a mappánkat.

A csomagok telepítéséhez lépjen az adminisztrációs panelre. A "Csomag letöltése" felirattal szemben van egy gomb a fájl kiválasztásához a számítógépen. Válassza ki az új archívumunkat (ahol a nyelvi fájlt cseréltük), töltse fel a fórumra és aktiválja a csomagot.

Ez az!

A bővítmény további konfigurálása az adminisztrációs panelen történik: lépjen ide

Felhasználók → Regisztráció → Beállítások

Az alapértelmezett értékeket ott hagyhatja. Van egy „Az API kulcsa” mező is. E kulcs nélkül nem fog tudni jelenteni az új spamküldőket (de a beépülő modul működik, és kiszűri az ismert spamküldőket). Ha saját API-kulcsot szeretne szerezni, lépjen a www.stopforumspam.com webhelyre a regisztrációhoz, majd írja be ide a kulcsot. Ha még nem kapta meg a kulcsot, hagyja üresen a mezőt. Ezután az alapértelmezett kulcs kerül felhasználásra.

2. A Levélszemét-blokkoló hivatkozások telepítése és konfigurálása

A SEO vallás adeptusai (a SEO-nisztákhoz való hozzáállásomról egy másikban többet is megtudhat) szilárd meggyőződésük, hogy az oldalukra mutató linkek számának növelésével azt „reklámozzák” (valamiért az a gondolat, hogy érdekes és minőségi tartalom egyik sem jut eszembe). Lenne egy balek, de van mód arra, hogy pénzt szerezzenek tőle. Tehát egyes "polgárok" szolgáltatásokat nyújtanak a fórumokon "futó" oldalak számára. Alkotnak nagyszámú fiókokat a különböző fórumokon, és szúrjon be backlinkeket az aláírásokba és más elérhető mezőkbe. Annak ellenére, hogy még a "seo-kísérletezők" is bebizonyították már tapasztalatokkal, hogy ezek a linkek nem használnak, egyesek arra figyelmeztetnek, hogy emiatt kitilthatják a keresőkből, a Yandex például egyszerűen figyelmen kívül hagyja az ÖSSZES fórumon és webhelyen található linkeket, ahol bárki hagyhat linket. A Google-nek is vannak hasonló algoritmusai – figyelmen kívül hagyja a kommentekben található linkeket, stb. De a törvény nem a balekoknak íródott... Ezért nekünk, fórumtulajdonosoknak számolnunk kell azzal, hogy a "menő SEO-optimalizálók" egy "futtatást" rendelnek el. "a szar mesterségükből ezer rubelért.

A Stop Spammer plugin sokat kiszűr. De mi segíthetünk neki! Ki lehet verni a spammerek lába alól az érdeklődést, hogy linkeket tegyenek közzé a fórumon. Erre való az Anti-Spam Links. Ez a bővítmény (a konkrét számok a beállításokban módosíthatók) ezt teszi:

  • akiknek például ötnél kevesebb üzenetük van, egyáltalán nem hagyhatnak linket
  • akiknek például 15-nél kevesebb bejegyzésük van, azok nem hagyhatnak aktív hivatkozásokat, a http:// eltávolításra kerül a linkek közül, és általában ezek a linkek nubolinckekké válnak (newbielink)
  • az 50-nél kevesebb bejegyzéssel rendelkezők hagyhatnak aktív hivatkozásokat, de minden hivatkozás megkapja a nofollow attribútumot.
  • Nos, akik több mint 50 bejegyzéssel rendelkeznek, beilleszthetik a leggyakoribb aktív hivatkozásokat, amelyek áthelyezik a webhely súlyát arra az oldalra, amelyre hivatkoznak.

Higgye el, a leendő keresőoptimalizálók nagyon odafigyelnek arra, hogy milyen formában jut el linkjük az oldalra. Nagyon gyorsan elvesztik az érdeklődésüket a fórumod iránt, ha nem tudják könnyen közzétenni a szar oldalaikra mutató linkeket.

Igen, egyébként a fenti szabályok az aláírások mezőiben működnek.

A bővítmény telepítéséhez látogasson el a hivatalos oldalára. Töltse le az anti_spam_links_v1.0.1.zip archívumot (a szám eltérő lehet). Ismét a fórum adminisztrátorában lépjen a csomagok telepítéséhez (ahogyan az előző csomagnál tette), és telepítse. Ehhez a csomaghoz nincs nyelvi fájl, így nem kell kicsomagolnia az archívumot, és nem kell vele semmit csinálni.

A bővítmény konfigurálásához lépjen a szakaszra

Config → Configure Mods… → Configure Mods

Kérésére írja le, hogy a felhasználónak hány üzenetet kell küldenie a képességeinek frissítéséhez.

Következtetés

Ez a két bővítmény NAGYON megkönnyíti az Ön, a fórum tulajdonosának életét, és sok időt takarít meg. Időről időre azonban betörnek a spammerek, és legalább hetente egyszer „ritkítani” kell a felhasználókat, és törölni kell a spam üzeneteket. Ezért ne hagyja fel webes forrásait!

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.

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ó Simple Machines Forum: távolítsa el a szerzői jogot é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