Ensimmäiset askeleet hakukoneoptimoinnissa Simple Machines Forum: tekijänoikeuksien ja ulkoisten linkkien poistaminen. Ensimmäiset askeleet hakukoneoptimoinnissa Simple Machines Forum: tekijänoikeuksien ja ulkoisten linkkien poistaminen Champion board powered by smf

Jos joku ei tiedä, Simple Machines Forum - lyhennettynä SMF - on, kuten virallisella verkkosivustolla todetaan, ilmainen, ammattitason paketti, jonka avulla voit järjestää oman verkkoyhteisösi muutamassa minuutissa. tästä moottorista voit katsoa täältä. Olen itse perustanut sille oman foorumin (siirry muuten osoitteeseen FreeForum.biz).

Ei ole väliä kuinka paljon tai vähän roskapostia näkyy foorumissasi. Tärkeintä on, että käytät arvokasta aikaasi maltillisesti. Kaiken työn puolestasi suorittavan laajennuksen määrittäminen vie muutaman minuutin, ja säästät yhteensä päiviä ja kuukausia, mikä lisää minuutteja, jotka olisit käyttänyt viestien ja käyttäjien poistamiseen.

Huomautan, että yritin taistella roskapostittajia vastaan ​​yksin - estin pääsyn IP-osoitteen ja jopa aliverkkojen kautta. Se todella toimi, se suodatti paljon roskaa, mutta siitä huolimatta kerran parissa päivässä joku selvisi. Ja kiellettyjen IP-osoitteiden tietokannan täydentäminen vei melko paljon aikaa. Ajattelin, että on oltava parempi tapa, ja todellakin oli!

1. Stop Spammerin asennus ja konfigurointi

Kahden käyttöviikon aikana tämä laajennus esti 2202 väärennettyä käyttäjää. Jokainen heistä jättäisi vähintään yhden viestin. Roskapostittajat eivät osoita merkkejä hidastumisesta, ja käytän aikaa foorumini puhdistamiseen joka päivä.

Sen sijaan käyn muutaman päivän välein käyttäjien hallintasivulla ja näen jotain tällaista:

Siirryn "Odottaa hyväksyntää" -osioon (nämä ovat löydetyt roskapostittajat, joilta on evätty mahdollisuus jättää viestejä, kunnes järjestelmänvalvoja hyväksyy heidän tilinsä). Valitsen "Valitse kaikki" -valintaruudun ja poistan ne yhdellä napsautuksella:

Siinä kaikki, kaikki roskapostitilit unohdetaan. Palataan käyttäjäluetteloomme:

Voidaan nähdä, että lista on harventunut huomattavasti, mutta keitä ovat loput? Valitsemme kaikki ja lähetämme heidät tarkistettavaksi yhdellä painikkeella:

Näkyviin tulee yksi "punainen", poistamme sen välittömästi. Jos sinulla on vapaa-aikaa, voit tehdä muita. Jos sinulla ei ole aikaa, älä tee mitään uusien käyttäjien kanssa - useimmat heistä "punastuvat" myöhempien tarkistusten aikana. Jos sinulla on aikaa, voit mennä heidän profiileihinsa ja katsoa - jos allekirjoituksessa on linkki, ne kielletään välittömästi, nämä ovat roskapostittajien väärennettyjä tilejä, jotka eivät koskaan jätä yhtään hyödyllistä viestiä.

Kerroin sinulle kuinka tätä maagista laajennusta käytetään, nyt kerron kuinka se asennetaan.

Lataa kaksi tiedostoa: language_full.zip (tämä on kielipaketti laajennuksen kääntämiseen) ja StopSpammer_v2_3_9.zip (numero voi vaihdella versioiden päivittyessä). Pura StopSpammer_v2_3_9.zip-arkiston sisältö johonkin kansioon. Pura language_full.zip-arkisto samaan kansioon ja suostu korvaamaan tiedostot. Pakkaa nyt kansiomme zip-arkistoon.

Jatka pakettien asentamista hallintapaneelissa. "Lataa paketti" -tekstiä vastapäätä on painike, jolla voit valita tiedoston tietokoneeltasi. Valitse uusi arkistomme (jossa korvasimme kielitiedoston), lataa se keskustelupalstalle ja aktivoi paketti.

Se siitä!

Laajennuksen lisämääritykset tehdään hallintapaneelissa: siirry osoitteeseen

Käyttäjät → Rekisteröinti → Asetukset

Voit jättää oletusarvot sinne. Siellä on myös kenttä "API-avaimesi". Ilman tätä avainta et voi ilmoittaa uusista roskapostittajista (mutta laajennus toimii ja suodattaa tunnetut roskapostittajat). Jos haluat hankkia oman API-avaimesi, rekisteröidy osoitteessa www.stopforumspam.com ja kirjoita avain tähän. Jos et ole vielä saanut avainta, jätä kenttä tyhjäksi. Sitten käytetään oletusnäppäintä.

2. Roskapostin estolinkkien asennus ja määrittäminen

SEO-uskonnon kannattajilla (voit lukea lisää asenteestani SEO-nisteihin toisesta) on vakaa vakaumus, että lisäämällä linkkien määrää heidän sivustolleen he "promooivat" sitä (jostain syystä ajatus Mielenkiintoisen ja laadukkaan sisällön luominen ei kiinnosta ketään, ei tule mieleen). Hän olisi luuseri, mutta hänestä olisi mahdollista saada rahaa. Joten jotkut "kansalaiset" tarjoavat palveluita sivustojen "juoksulle" foorumien kautta. He luovat suuren määrän tilejä eri foorumeille ja lisäävät sinne käänteisiä linkkejä allekirjoituksiin ja muihin käytettävissä oleviin kenttiin. Huolimatta siitä, että jopa "SEO-kokeilijat" ovat jo kokeellisesti osoittaneet, että nämä linkit eivät ole hyödyllisiä, jotkut varoittavat, että voit saada hakukonekiellon tästä, esimerkiksi Yandex yksinkertaisesti jättää huomioimatta linkit KAIKKI foorumeilla ja sivustoilla, joilla kuka tahansa saa jättää linkkejä. Googlella on myös samanlaisia ​​algoritmeja - kommenteissa olevien linkkien huomioimatta jättäminen jne. Mutta lakia ei ole kirjoitettu tunkeilijoille... Siksi meidän, foorumien omistajien, on otettava huomioon tosiasiat, että "cool SEO optimoijat" määräävät "ajoa" ” heidän paska luomuksistaan ​​tuhannella ruplasta.

Stop Spammer -laajennus suodattaa paljon. Mutta me voimme auttaa häntä! Voit ottaa linkkien lähettämisen foorumillesi pois roskapostittajien alta. Juuri tätä varten Anti-Spam Links on tarkoitettu. Tämä laajennus (tiettyjä numeroita voi muuttaa asetuksissa) tekee seuraavaa:

  • ne, joilla on esimerkiksi alle viisi viestiä, eivät voi jättää linkkejä ollenkaan
  • ne, joilla on esimerkiksi alle 15 viestiä, eivät voi jättää aktiivisia linkkejä, http:// poistetaan linkeistä ja yleensä näistä linkeistä tulee nubolinkkeja (newbielink)
  • ne, joilla on esimerkiksi alle 50 viestiä, voivat jättää aktiivisia linkkejä, mutta kaikki linkit saavat nofollow-attribuutin.
  • No, ne, joilla on yli 50 viestiä, voivat lisätä yleisimmät aktiiviset linkit, jotka siirtävät sivuston painon linkitettävälle sivulle.

Uskokaa minua, mahdolliset hakukoneoptimoijat ovat erittäin tarkkoja sen suhteen, missä muodossa heidän linkkinsä päätyy sivustolle. He menettävät nopeasti kiinnostuksensa foorumiisi, jos he eivät voi helposti lähettää paskaa linkkejä omille paskasivustoilleen.

Kyllä, muuten yllä olevat säännöt toimivat myös esimerkiksi allekirjoituksissa.

Asenna tämä laajennus sen viralliselle sivulle. Lataa anti_spam_links_v1.0.1.zip-arkisto (numero voi olla erilainen). Siirry jälleen foorumin adminissa asentamaan paketit (kuten teit edellisen paketin kanssa) ja asenna se. Tälle paketille ei ole kielitiedostoa, joten arkistoa ei tarvitse purkaa tai tehdä sillä mitään.

Voit määrittää laajennuksen siirtymällä osioon

Kokoonpano → Moditioiden määrittäminen… → Muutosten määrittäminen

Voit halutessasi määrittää, kuinka monta viestiä käyttäjällä on oltava kykyjensä päivittämiseksi.

Johtopäätös

Nämä kaksi lisäosaa tekevät elämästäsi, foorumin omistajan, ERITTÄIN paljon helpompaa ja säästävät paljon aikaa. Ajoittain kuitenkin roskapostittajat murtautuvat läpi ja vähintään kerran viikossa sinun on "harvennettava" käyttäjiä ja poistettava roskapostiviestejä. Älä siis hylkää verkkoresurssejasi!

No, aloitetaan antamaan pieniä vinkkejä sivustojen (foorumien) optimointiin ja mainostamiseen phpBB:ssä. Tässä tapauksessa teemme pienen hakkeroinnin, joka auttaa pääsemään eroon ulkoisesta linkistä, kuten " Powered by phpBB ©...". Tässä julkaisussa tarkastelemme kahta tapaa, joilla voit tehdä tämän - tekniikkaa phpBB 3.x.x.

Ulkoisen linkin poistaminen Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group ja venäläinen phpBB tuki

Ensimmäinen tapa poistaa ulkoinen linkki, jossa lukee Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Ja niin, helpoin tapa on poistaa käyttämällä hallintapaneelia. Siirrymme hallintapaneeliin, siirrymme "Tyylit" -valikkokohtaan, vasemmalla näemme paneelin, jossa valikon lohko sijaitsee, olemme kiinnostuneita "Tyylikomponentit" -lohkosta ja siinä "Malleista". Standardin mukaan ehdotetussa ikkunassa näemme seuraavat: prosilver ja subsilver2, vaikka niitä voisi olla muitakin, jos asennat ne. Yleisesti ottaen siitä ei ole kyse. Valitse ehdotetusta sarjasta oletusarvo. Napsauta mallin vieressä olevaa "muokkaa" -painiketta. Seuraavaksi näkyviin tulee ikkuna, jossa sinua pyydetään valitsemaan mallitiedosto. Valitse seuraavaksi "Mallitiedosto" - "overall_footer.html". HTML-editori näkyy alla. Löysimme seuraavan koodin: " Palvelun tarjoaa phpBB 2000, 2002, 2005, 2007 phpBB Group"ja poista se, vaikka voit asettaa oman linkin ja kuvatekstin."
(TRANSLATION_INFO)
" (joka sijaitsee alla, voidaan myös poistaa) - tämä koodi vastaa lokalisoinnista, esimerkiksi ulkoinen linkki, jossa on merkintä "Venäjän phpBB-tuki".

Toinen tapa poistaa ulkoinen linkki, jossa lukee Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Tämä menetelmä on samanlainen, mutta muodostamme yhteyden sivustoon Pratacol ftp:n kautta. Siirry seuraavaan polkuun styles/template_name/template/overall_footer.html. Ja muokkaamme samaa koodia, jota muokkasimme yllä. Jos muutat koodia, älä unohda asettaa UTF-koodausta - näin ankkurien tilalle saattaa ilmestyä "krakkereita" (neliöitä ja muita käsittämättömiä symboleja).

Matkat ja lomat Australiassa

Internet-foorumit ovat yksi suosituimmista Internet-resurssien tyypeistä. Tämä on ymmärrettävää, koska foorumit ovat ihanteellinen alusta vapaalle kommunikaatiolle vierailijoiden välillä. Foorumi on loistava tapa järjestää yhteisö sivustollesi ja rakentaa säännöllinen kävijäyleisö.

Foorumimoottoreita on monia. Olen pitkään halunnut käydä läpi foorumin moottorit. En vertaa niitä toisiinsa - tämä on erillisen artikkelin aihe.

Kun valitset foorumimoottorin, suosittelen sinua määrittämään seuraavat kohdat itse:

1. Mitä foorumitoimintoja tarvitset? Useimmilla foorumimoottoreilla on laajat ominaisuudet, mutta joitain vivahteita ei ole toteutettu kaikissa keskustelupalstojen sisällönhallintajärjestelmissä. Suosittelen vierailemaan moottoreiden virallisilla verkkosivuilla ja lukemaan yksityiskohtaiset kuvaukset toiminnoista.

2. Maksullinen tai ilmainen moottori - tämä seikka on myös otettava huomioon. Tässä katsauksessa on vain kaksi maksettua moottoria - vBulletin ja IPB, loput ovat ilmaisia.

3. Yhteisön kehittäminen - kun moottorilla on kehittynyt yhteisö sekä englannin- että venäjänkielisessä Internetissä, tämä on iso plussa. Yhteisön kehitys liittyy suoraan erilaisten muutosten, parannusten ja suunnittelupohjien määrään. Jos moottorilla on pieni yhteisö, sinun on pidettävä mielessä, että monet ongelmat on ratkaistava itse.

4. Moottorin viimeisimmän päivityksen päivämäärä - jos moottoria ei ole päivitetty pitkään aikaan, tämä tarkoittaa, että kehittäjät eivät kehitä sitä tai ovat luopuneet jatkokehityksestä. Tämä on suuri haitta. Internet-teknologiat kehittyvät jatkuvasti, ja vanhentuneen toiminnallisuuden foorumi rajoittaa sen jatkokehitysmahdollisuuksia.

Okei, tarpeeksi isoja sanoja :) Aloitan suosituimmista foorumimoottoreista tämän CMS-luokituksen perusteella.

Tämä on suosikki foorumimoottorini, ja käytän Planet Photoshop -foorumiani tällä moottorilla. Syynä ei ole vain se, että se on ilmainen foorumimoottori, vaan myös se, että sillä on laaja toiminnallisuus, se on kehittänyt yhteisöjä sekä englanninkielisessä Internetissä että RuNetissä, minkä vuoksi phpBB:lle on kehitetty monia modeja jokaiseen makuun. joiden avulla voit laajentaa toimintoja entisestään.

Käyttäjän, moderaattorin, järjestelmänvalvojan toimintolokit, valvojan ja järjestelmänvalvojan käyttöoikeuksien tarkat asetukset, hakurobottien tunnistaminen, käyttäjäryhmien luominen, kyselyt, liitteet viesteihin ja henkilökohtaisiin viesteihin - nämä ovat vain osa phpBB:n toimivuutta .

Pidän myös todella paljon siitä, mihin suuntaan phpBB kehittyy versiosta toiseen. phpBB on kätevä sekä ylläpitäjille, valvojille että tavallisille käyttäjille.

Useiden vuosien phpBB:n käytön jälkeen mielipiteeni on, että se on loistava foorumimoottori, joka ei vaadi isännöintiresursseja ja tarjoaa kaikki tarvittavat mahdollisuudet foorumin pyörittämiseen.

Hyödyllisiä resursseja phpBB:lle:

Invision Power Board on maksullinen foorumimoottori, joka on erittäin suosittu Internetissä. Voit selvittää kustannukset RuNetissä. Monet kuuluisat foorumit käyttävät sitä. Se on kehittänyt yhteisöjä englannin- ja venäjänkieliseen Internetiin.

IPB:lle on olemassa muita virallisia sovelluksia (galleria, blogi, tiedostoarkistomoduuli). Lisäksi siellä on visuaalinen viestieditori, hakuroboteille optimoitu tekstiversio foorumista, työkalu foorumitietokannan kätevään varmuuskopiointiin, yksityiskohtainen loki järjestelmänvalvojien ja moderaattoreiden toiminnoista sekä loki hakurobotin toimista. .

Hyödyllisiä sivustoja Invision Power Boardille:

🔥 Muuten! Suoritan maksullisen kurssin englanninkielisten SEO Shaolin -sivustojen mainostamisesta. Jos olet kiinnostunut, voit hakea hänen verkkosivuillaan seoshaolin.com.

vBulletin on loistava foorumimoottori. Se on maksettu, hinta voidaan selvittää. IPB:n ohella vBulletin on johtava maksullisten moottoreiden joukossa.

Podcasting-tuki, automaattinen foorumin RSS-syötteiden luominen, vierailijoiden mahdollisuus luoda foorumille sosiaalisia ryhmiä ja kiinnostuskerhoja, käyttäjien valokuvagalleriat, tunnisteet ovat tuettuja, mahdollisuus lisätä foorumin aiheita sosiaalisiin kirjanmerkkeihin käyttäjien itsensä toimesta - nämä ovat eniten mielestäni mielenkiintoisia vBulletinin ominaisuuksia.

punBB on erittäin kevyt ja yksinkertainen foorumi. Foorumin ohjauspaneeli on kätevä ja intuitiivinen. punBB:ssä on vähemmän ominaisuuksia, mutta tämän kompensoi sen nopeus ja alhaiset resurssien vaatimukset.

PunBB:n kehittäjät keskittyvät keveyteen, nopeuteen ja kompaktiin.

Hyödyllisiä resursseja punBB:stä:

YaBB on ilmainen foorumimoottori, joka on kirjoitettu Perlissä. Toisin kuin useimmat muut foorumimoottorit, YaBB käyttää tietojen tallentamiseen tiedostoja tietokannan sijaan.

Kätevä tekstieditori viestien kirjoittamiseen, runsaasti mahdollisuuksia ylläpitäjille ja moderaattoreille, mahdollisuus muuttaa asetuksia ja malleja lennossa, mahdollisuus muuntaa sivu "tulostettavaksi versioksi" - nämä eivät ole kaikki YaBB-foorumimoottorin ominaisuudet .

Nyt pieni poikkeama. Jos olet kiinnostunut oppimaan niistä promootiomenetelmistä, joilla on hyvä vaikutus kohdeliikenteen lisäämiseen, voin tarjota maksullisen SEO-selvitykseni http://seorazvedka.ru/, jossa näytin 10 kannattavan nuoren esimerkillä. sivustoja eri aiheista, miten niitä mainostetaan ja miten tätä voidaan käyttää resurssien mainostamiseen.

SMF on toinen nopea ja kevyt foorumimoottori. Se ei vaadi palvelinresursseja ja on aktiivisesti saamassa suosiota.

OpenID-tuki, käyttäjien varoitusjärjestelmä, aiheiden, viestien ja liitteiden ennakkovalvontamahdollisuus tarvittaessa, WYSIWYG-editori viesteille – eikä siinä vielä kaikki, mitä SMF sallii!

Intellect Board on alkuperäinen ilmainen moottori. Intellect Board -kehittäjien ideana on luoda foorumiin perustuva verkkosivusto. Intellect Boardin toiminnallisuus on erittäin laaja - artikkelikokoelma, esittely, uutiset, tiedostoarkisto, kuvagalleria, IRC-chat, tietosanakirja. Pohjimmiltaan Intellect Board on täysimittainen verkkosivustojen hallintajärjestelmä.

Intellect Boardin pääominaisuudet - Mahdollisuus asettaa sääntöjä kaikille osiolle, tuki graafisille kirjastoille GD ja GD2 pienten kopioiden luomiseen kuvista ja valokuvista, mahdollisuus antaa moderaattorien ja ylläpitäjien varoituksia ja palkintoja (ja varoitukset voivat olla joko toistaiseksi tai määräajaksi), arvioi aiheita, artikkeleita, tiedostoja ja valokuvia/

ExBB (Exclusive Bulletin Board))

ExBB on kevyt ja ilmainen foorumimoottori. Se, kuten YaBB, ei vaadi tietokantaa ja tallentaa tiedot tekstitiedostoihin.

ExBB:llä on seuraavat edut: sivut luodaan erittäin nopeasti, palvelimen kuormitus on minimaalinen, korkea vastustuskyky hakkerointia vastaan, foorumi toimii tiedostoilla, tietokantoja ei tarvita, sen toimimiseen riittää, että isännöinnillä on PHP tuki.

Vanilla on alkuperäinen foorumimoottori, joka on mielenkiintoinen modulaarisuudestaan. Tämän foorumin CMS:n suuri plussa on, että useimmat moduulit voidaan asentaa yhdellä napsautuksella

Vanillan edut: oma kehys, jonka avulla voit kirjoittaa laajennuksia, kyky rakentaa yhteisöjä (äänestys, tagipilvet, blogit, chat, karman kaltaiset lisäosat jne.), lisäosien asentamisen helppous (useimmissa tapauksissa) , lataa se, paina yhtä nappia - ja siinä se!), vakiotoimintojen laajennettavuus (modulaarisuus) lisäosien ansiosta, joista noin 450 on nyt kirjoitettu.

Toinen mielenkiintoinen Vanilla-foorumimoottorin ominaisuus on "Whisper" -järjestelmä - voit yksinkertaisesti lähettää viestin jollekin kuiskauksella poistumatta aihesivulta tai luoda "kuiskauksen" aiheen, josta tulee visuaalinen kirjeenvaihtohistoria.

Aloitetaan heti pääskriptikoodilla:

#!/usr/bin/perl

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

käytä tiukkaa;

# kommentoitua riviä - tarkkuuden vuoksi
# Jos tehtävänä on kerätä moottoritilastoja, jätä se ennalleen
# jos teet luettelon foorumeista - poista kommentit

minun $tietoni ;
$data .= $_while (<> ) ;

# tarkista kuinka paljon Powered by phpBB ilman linkkiä alatunnisteessa
tulosta "phpbb \n"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?[^>]*>phpBB/i tai
# $data =~ /viewforum\.php\?[^""]*f=\d+/i tai
$data =~ /phpBB\-SEO/i tai
$data =~ /) ;
tulosta "ipb \n"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i tai
$data =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?[^>]*>Invision Power Board/i tai
$data =~ /

/i tai
$data =~ /index\.php\?[^""]*showforum=\d+/i) ;
tulosta "vbulletin \n"
if ($data =~ /Voittaja:?[^<]+vBulletin[^<]+(?:Version)?/i tai
$data =~ /) ;
tulosta "smf \n"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?[^>]*>Voit antaa SMF/i tai
$data =~ /index\.php\?[^""]*board=\d+\.0/i) ;
tulosta "punbb \n"
if ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #tai
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
tulosta "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i tai
if ( $data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
tulosta "exbb \n"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?[^>]*>ExBB/i) ; # tai
# $data =~ /forums\.php\?[^""]*foorumi=\d+/i);
tulosta "yabb \n"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?[^>]*>YaBB/i tai
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
tulosta "dleforum \n"
if ($data =~ /\(Voit toimittanut DLE Forum\)<\/title>/i tai
$data =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE-keskusteluryhmä<\/a>/i) ;
tulosta "ikonboard \n"
if ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i tai
$data =~ /\n"
if ($data =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i tai
# $data =~ /topic\.php\?fid=\d+/i tai
if ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
tulosta "Stokesit \n"
# if($data =~ /foorumi\.php\?f=\d+/i tai
if ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
print "podium \n"
# if($data =~ /topic\.php\?t=\d+/i tai
if ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i) ;
tulosta "usebb \n"
# if($data =~ /foorumi\.php\?id=\d+/i tai
if ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>KäytäBB/i) ;
tulosta "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i tai
if ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i) ;
tulosta "yetanotherforumnet \n"
if ($data =~ /Yet Another Forum\.net/i or
$data =~ /default\.aspx\?g=posts&t=\d+/i) ;

Löydät tämän ja muut viestissä mainitut skriptit tästä arkistosta.

Käsikirjoitus what-forum.pl tutkii HTML-sivun koodin nähdäkseen, sisältääkö se foorumimoottorin allekirjoituksia. Käytimme samanlaista tekniikkaa määriteltäessämme WordPressiä ja Joomlaa, mutta niissä on pari eroa. Ensinnäkin skripti itse ei lataa sivukoodia, vaan lukee sen stdinistä tai argumenttina välitetystä tiedostosta. Tämän avulla voit ladata sivun kerran esimerkiksi wgetillä ja suorittaa sen sitten useiden analysaattoreiden läpi, jos meillä on useampi kuin yksi. Toiseksi, tässä skriptissä allekirjoituksen läsnäolo on 100% merkki moottorista. Viime kerralla allekirjoituksen läsnäolo lisäsi vain vastaavan moottorin painoa ja suurimman painon moottori "voitti". Päätin, että tässä tapauksessa tällainen lähestymistapa vain mutkistaisi koodia tarpeettomasti.

Testatakseni käsikirjoitusta tein tutkimusta. Kokosin luettelon useista tuhansista foorumeista ja suoritin niistä jokaisen käsikirjoitukseni läpi määrittäen näin ohjelman vastausten prosenttiosuuden ja eri moottoreiden suosion.

Saadakseni luettelon foorumeista, käytin Google-jäsentäni. Tällaisia ​​kyselyjä lähetettiin hakukoneeseen

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

ja niin edelleen. Löydät täydellisen kyselygeneraattorikoodin tiedostosta gen-forumsearch-urls.pl. Zone.ru:n lisäksi käytettiin myös muotoja .su .ua .kz ja .by. Viime kerralla tällaisen tutkimuksen tekeminen oli vaikeaa, koska WordPress- ja Joomla-sivustoilla ei ole tällaisia ​​allekirjoituksia URL-osoitteessa. Katalogit, kuten cmsmagazine.ru/catalogue/, eivät tarjoa riittävää otoskokoa. Mikä on 600 Drupal-sivustoa?

Täytyy myöntää, että kokeilun tulokset pettyivät. Tutkituista 12 590 paikasta moottori tunnistettiin onnistuneesti vain 7 083:ssa, eli vain 56 prosentissa tapauksista. Ehkä en ottanut jotain moottoria huomioon? Oliko todella totta, että puolet foorumeista oli Bitrixin asennettuna? Vai olisiko minun pitänyt käyttää enemmän aikaa allekirjoitusten etsimiseen? Yleensä tässä tarvitaan lisätutkimusta.

56 prosentista onnistuneesti tunnistetuista moottoreista suosituimmat olivat odotetusti IPB (31 %), phpBB (26,6 %) ja vBulletin (26,5 %).

Niitä seuraavat suurella viiveellä SMF (5,8 %) ja DLEForum (5,3 %). Suosikkini punBB oli vasta 6. sijalla (1,64 %). En suosittele uskomaan paljon näihin lukuihin (he sanovat, että joka kolmas RuNetin foorumi toimii IPB:llä), mutta tiettyjä johtopäätöksiä voidaan tietysti tehdä.

Jos esimerkiksi aiot luoda sivuston foorumimoottoriin ja aiot muokata foorumia, esimerkiksi maksaa käyttäjille 0,01 dollaria jokaisesta viestistä automaattisella varojen nostolla kerran viikossa, sinun tulee valita yksi kolmesta suosituimmasta moottorista. Mitä suositumpi foorumi, sitä suuremmat mahdollisuudet löytää ohjelmoija, joka on perehtynyt siihen.

Jos moottorissa ei odoteta merkittäviä muutoksia, voi olla järkevää valita vähemmän suosittu moottori, esimerkiksi SMF tai punBB. Tämä vähentää hakkereiden hyökkäysten määrää foorumiisi ja siihen automaattisesti lähetetyn roskapostin määrää.

Skriptit foorumien etsimiseen/tunnistamiseen voivat myös löytää monia käytännön sovelluksia. Ensimmäinen asia, joka tuli mieleeni, oli lajitella tunnistetut foorumit TIC:n mukaan ja lähettää sataan ensimmäiseen viestiin, joissa on linkkejä yhdelle sivustolleni. Sadat foorumi dofollow-linkit eivät kuitenkaan vaikuttaneet TCI:hen millään tavalla (2 päivitystä on kulunut), joten on parempi olla tuhlaamatta aikaa täällä, ellet ole kiinnostunut siirtymistä.

On selvää, että mainittu skriptien käyttö ei ole kaukana ainoasta. Uskon, että voit helposti selvittää, miten voit käyttää niitä muuten.