internetul Windows. Android

Indicele de masă PHP Subiect alimentat de SMF. Primii pași în mașini simple Forum Optimizarea motorului de căutare: Ștergem copywrite și legături externe

Toată lumea știe că nu pot trăi fără Jumla, dar, în opinia mea, nu există nici un forum bun în componente. Prin urmare, lucrez cu motoarele forumului. Unul dintre cei noi pe care tocmai am început să o folosesc începe o nouă categorie SMF, sper că material util. Începem cu mici, bine și ca noii veniți sunt foarte utili.

Primii pași în optimizarea motorului de căutare Mașini simple. Forum: Eliminați drepturile de autor și linkuri externe

Faceți imediat o rezervare pe care o lucrez doar SMF 2 și acest articol se va referi la această versiune a motorului Forum gratuit.

Astfel, cititorii permanenți știu cât de mult nu-mi place să pun referințe externe "10" la site-urile oficiale ale motoarelor, inclusiv pe forum. De aceea, primul lucru pe care îl șterg copywritele și întregul 4, atenția 4 referințe externe ale speciei " SMF 2.0.2 | Mașini simple SMF © 2011 | XHTML. "! Pentru a face acest lucru, conectați-vă la site-ul pentru FTP Forum / Teme / numele subiectului dvs./ și editați fișierul index.template.php.. În mod natural, în partea de jos există un cod (aproximativ 330 de linii), care iau că nu este credibil la legăturile externe ale SUA. Prin urmare, ștergem: "

  • ", Theme_Copyright (),"
  • "Și"
  • ", $ Txt [" xhtml "],"
  • "Asta e atât de simplu și leggo. În cele mai apropiate publicații, așteptați materiale noi pe promovarea și optimizarea forumurilor pe SMF /

    Dacă cineva nu știe, Forumul de mașini simple - pentru Brevity SMF este, așa cum este menționat pe site-ul oficial, un pachet gratuit, de nivel profesional, care vă va permite să vă organizați propria comunitate online în câteva minute. Pe acest motor, puteți vedea aici. Eu însumi mi-am pus forumul pe el (apropo, vino în Freeforum.biz).

    Indiferent, pe forumul tău apare o mulțime sau un spam mic. Este important să vă petreceți timpul prețios la moderare. Setarea pluginului care va face toată lucrarea pentru dvs. durează câteva minute și vă va economisi, în total, zile și luni, care vor fi colaborate din aceste minute pe care le-ați cheltui pentru ștergerea mesajelor și ștergeți utilizatorii.

    Am observat că am încercat să lupt cu propriile mele spammeri - au blocat accesul IP și chiar la subrețe. A lucrat într-adevăr, a cerut o mulțime de gunoi, dar, totuși, o dată în una sau două zile, cineva a făcut drumul. Și destul de mult timp a continuat să replementeze baza IP-ului interzis. Am crezut că ar trebui să fie mai mult calea convenabilăȘi a găsit cu adevărat!

    1. Instalarea și configurarea spammerii de oprire

    Timp de două săptămâni de lucru, acest plugin a blocat 2202 utilizatori falsi. Fiecare dintre ei ar pleca, pentru un minim, un post. Spamatorii nu vor încetini cifra de afaceri și în fiecare zi aș petrece timp să vă curățați forumul.

    În schimb, o dată câteva zile mă duc la pagina de gestionare a utilizatorilor, văd ceva de genul acesta:

    Mă întorc la secțiunea "Așteptați aprobările" (acestea sunt spam-urile găsite, care sunt private de ocazia de a lăsa mesaje înainte de a le aproba conturi administrator). Am pus o bifă "pentru a aloca toate" și le elimină cu un singur clic:

    Asta-i tot, toate conturile de spam sunt trimise fără precedent. Reveniți la lista noastră de utilizatori:

    Se poate observa că lista era vizibilă, dar cine este restul? Evidențiați toți și trimiteți un buton pentru a verifica:

    A apărut un "roșu", îl șterg imediat. Dacă aveți timp liber, puteți face alții. Dacă nu există timp, nu faceți nimic cu utilizatorii noi - majoritatea sunt "roșii" cu cecuri ulterioare. Dacă aveți timp, puteți merge la profilurile lor și puteți vedea dacă există un link în semnătură - imediat în interdicție, acestea sunt spammeri falsi care nu vor lăsa niciodată un singur mesaj util.

    I-am spus cum să folosesc acest plugin magic, acum vă voi spune cum să îl instalați.

    Descărcați două fișiere: limbă_full.zip (acest lucru pachet de limbă Pentru a transfera pluginul) și stopspammer_v2_3_9.zip (numărul poate fi diferit, deoarece versiunile sunt actualizate). Despachetați conținutul arhivei stopspammer_v2_3_9.zip într-un dosar. În același folder, despachetați arhiva Language_full.zip, sunteți de acord să înlocuiți fișierele. Acum împachetați dosarul nostru în arhiva ZIP.

    În pasul de administrare, mergeți la instalarea de pachete. Opusul inscripției "Download Pachet" există un buton pentru a selecta un fișier de pe un computer. Alegeți noua noastră arhivă (unde am înlocuit fișierul lingvistic), descărcați-l pe forum și activați pachetul.

    Asta e gata!

    Setarea suplimentară a pluginului are loc în administrator: mergeți la

    Utilizatori → Înregistrare → Configurare

    Puteți lăsa valorile implicite acolo. Chiar și acolo există câmpul "cheie API". Fără această cheie, nu veți putea raporta noi spammeri (dar pluginul va funcționa și va filtra spammeri bine cunoscuți). Dacă doriți să obțineți propria ta cheie API, accesați site-ul www.stopforumspam.com pentru înregistrare și apoi specificați cheia aici. Dacă nu ați primit cheia, lăsați câmpul gol. Apoi, va fi utilizată tasta implicită.

    2. Instalarea și configurarea legăturilor anti-spam

    La adepții religiei SEO (mai multe despre atitudinea mea față de SEO-NISTS se pot vedea în altul) există o convingere solidă că creșterea numărului de referințe la site-ul dvs., ei "promovează-l" (din anumite motive ideea de a Crearea conținutului interesant și de înaltă calitate pentru oricine nu apar). Ar fi un fraier, și modalități de a scoate bani de la el vor fi găsite. Deci, unii "cetățeni" oferă servicii pe site-urile "Run" de pe forumuri. Ei creează un numar mare de Contabilitate înregistrări pe diferite forumuri și introduceți acolo backlinks. În semnături și în alte domenii disponibile. În ciuda faptului că chiar și "experimentele CEO" s-au dovedit a fi experimentate, lotul de la aceste legături este zero, unii avertizează că este posibilă obținerea unei interdicții de la motoarele de căutare, Yandex, de exemplu, ignoră legăturile către toate forumurile și site-urile unde orice poate lăsa link-uri. Google are, de asemenea, algoritmi similari - ignorarea referințelor în comentarii etc. Dar legea nu este scrisă, legea nu este scrisă ... Prin urmare, noi, proprietarii de forumuri, trebuie să fie socotiți cu acele fapte pe care "Optimizers abrupte de semințe" pentru O mie de ruble sunt comandate de "rularea" lui Befickers.

    O mulțime de plugin Opriți spammer. Dar îl putem ajuta! Puteți bate de sub picioarele spammerilor, este de interes să postați link-uri pe forum. Este pentru asta care are nevoie Link-uri anti-spam. Acest plugin (numere specifice pot fi modificate în setări) așa:

    • cei care, de exemplu, mai puțin de cinci posturi, nu pot lăsa deloc link-uri
    • cei care, de exemplu, mai puțin de 15 mesaje, nu pot lăsa legături active, sunt eliminate din link-ul http: // și, în general, aceste legături devin Nubolinki (Newbielink)
    • cei care, de exemplu, mai puțin de 50 de mesaje pot lăsa legături active, dar toate legăturile primesc atributul de nofollow.
    • ei bine, cei care au mai mult de 50 de mesaje pot introduce cele mai frecvente referințe active care transmit greutatea paginii site-ului la care se referă.

    Crede-mă, optimizatoarele de durere sunt foarte strâns legate de ceea ce formează legătura lor lovește site-ul. Ei vor pierde rapid interesul pentru forumul dvs., dacă nu vă puteți lăsa ușor rahaturile și legăturile de acolo pe site-urile dvs. de rahat acolo.

    Da, apropo, regulile de mai sus lucrează în aceste domenii ca semnătură.

    Pentru a instala acest plugin, mergeți la pagina sa oficială. Descărcați arhiva anti_spam_links_v1.0.1.zip (numărul poate fi diferit). Din nou în Forum Admin. Defilați pentru a instala pachete (modul în care a fost făcut cu pachetul anterior) și instalați-l. Nu există nici un fișier lingvistic pentru acest pachet, deci nu este nevoie să despachetați arhiva sau ceva cu el.

    Pentru a configura pluginul, mergeți la secțiune

    Configurare → Setup Modov ... → Configurarea modificărilor

    La dorința voastră, este necesar să se ridice cât de multe mesaje trebuie să aibă un utilizator pentru a-și actualiza capabilitățile.

    Concluzie

    Aceste două pluginuri facilitează foarte mult, proprietarul forumului, viața și economisiți o mulțime de timp. Cu toate acestea, din timp în timp spammerii se rupe și, cel puțin o dată pe săptămână, trebuie să "grăbiți" utilizatorii și să ștergeți mesajele spam. Deci, nu aruncați resursele web!

    Să începem imediat din codul principal al scriptului:

    #! / usr / bin / perl

    # Careforum.pl scenariu
    # (C) 2010 Alexandr A Alexeev, http: // site /

    utilizați stricte;

    # Linii comentate - pentru rigoare
    # Dacă sarcina este de a colecta statisticile motoarelor, concediu așa cum este
    # Dacă faceți o listă de forumuri - Rassate

    datele mele $;
    $ Date. \u003d $ _ În timp ce (<> ) ;

    # Verificați cât de mult a fost alimentat de phpBB fără referință în subsol
    imprimați "phpbb. \\ n "
    dacă ($ date \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (www \\.)? phpbb \\ .com \\ /? "[^\u003e] *\u003e phpbb / i Sau.
    # $ Data \u003d ~ /viewforum\\.php \\? [^ "** F \u003d \\ d + / i sau
    $ Date \u003d ~ / phpbb \\ -seo / i sau
    $ Date \u003d ~ /) ;
    imprimare "IPB. \\ n "
    dacă ($ date \u003d ~ /] + HREF \u003d "[^"] * http: \\ / / / www \\.)? Invision (?: bord | Power) \\. COM \\ /? [^ "] *" [^\u003e] *\u003e [^.<]*IP\.Board/i Sau.
    $ Date \u003d ~ /] + HREF \u003d "[^"] * http: \\ / \\ / (www \\.)? Invision \\ .com \\ /? "[^\u003e] *\u003e Invision Power Board / i Sau.
    $ Date \u003d ~ /

    / I. Sau.
    $ Date \u003d ~ / Index /.php c )[^"**showforum\u003dps+/i.) ;
    tipăriți "vbulletin. \\ n "
    dacă ($ date \u003d ~ / Powered by:? [^<]+vBulletin[^<]+(?:Version)?/i Sau.
    $ Date \u003d ~ /) ;
    imprimați "SMF. \\ n "
    dacă ($ date \u003d ~ /] + HREF \u003d "[^"] * http: \\ / \\ / (www \\.)? Simplemachines \\ .org \\ /? "[^\u003e] *\u003e Powered by SMF / I Sau.
    $ Date \u003d ~ /Index ™.php cmP1-[^"" 7/i.) ;
    imprimați "Punbb. \\ n "
    dacă ($ date \u003d ~ /] + Href \u003d "[^"] * http: \\ / / / (?: Www \\.)? PunBB \\ .org | Punbb \\ .informer \\ .com) \\ /? "[^\u003e] *\u003e Punbb / I.); #Sau.
    # $ Data \u003d ~ /viewforum\\.piet (""""Id\u003dp *dl //i);
    imprimare "FLUXBB. \\ n "
    # Dacă ($ date \u003d ~ /viewtopic\\.php cimed\u003dp *d+/i sau
    dacă ($ date \u003d ~ /] + href \u003d "http: \\ / / (www \\.) fluxBB \\ .org \\ /?" [^\u003e] *\u003e FLUXBB / i) ;
    imprimare "Expb. \\ n "
    dacă ($ date \u003d ~ /] + HREF \u003d "[^"] * http: \\ / / / www \\.)? [^ .org \\ /? "[^\u003e] *\u003e Exbb / i); # Sau.
    # $ Date \u003d ~ /forums c.php cp .[^"**_forum\u003dpalate+/i);
    imprimați "Yabb. \\ n "
    dacă ($ date \u003d ~ /] + HREF \u003d "[^"] * http: \\ / \\ / (www \\.)? yabbforum \\ .com \\ /? "[^\u003e] *\u003e yabb / i Sau.
    $ da date \u003d ~ / iyabb\\.pl ~ /) "" * _ Num \u003d \\ d + / i);
    imprimați "DleForum. \\ n "
    dacă ($ date \u003d ~ / \\ (Powered by Dle Forum \\)<\/title>/ I. Sau.
    $ Date \u003d ~ /] + HREF \u003d "[^"] + (?: http: ww / \\ / (?: www \\.)? Dle \\ -Files \\ .ru | ACT \u003d drepturi de autor) [^ "] *"\u003e Forum DLE<\/a>/ I.) ;
    imprimare "Ikonboard. \\ n "
    dacă ($ date \u003d ~ /] + href \u003d "[^"] * http: \\ / / / www \\.)? ikonboard \\ .com \\ /? [^ "] *" [^\u003e] *\u003e ikonboard / i Sau.
    $ Date \u003d ~ /\\ n "
    dacă ($ date \u003d ~ /\\ n "
    # dacă ($ da date \u003d ~ /forums cot.php\\?fid\u003dp //i sau
    # $ da date \u003d ~ / topic \\ .php \\? Fid \u003d \\ d + / i sau
    dacă ($ date \u003d ~ /] + HREF \u003d "http: \\ / / (www \\.)? flutbB \\ .Net \\ /?" [^\u003e] *\u003e flutura / i) ;
    imprimare "Stokesit. \\ n "
    # dacă ($ date \u003d ~ //forum\\.php\\?f\u003dp //i sau
    dacă ($ date \u003d ~ /] + href \u003d "http: \\ / / (www \\.)? Stokesit \\ .com \\ .au \\ / ^\u003e] * [^ ^\u003e * * Stokes it / i) ;
    imprimați "podium. \\ n "
    # dacă ($ date \u003d ~ / subiect ~ fp \\ p \u003d \\ d + / i sau
    dacă ($ date \u003d ~ /] + href \u003d [""]? Http: \\ / / / (www \\.)? ["]? ["]? [^\u003e] *\u003e podium / i) ;
    imprimare "UseBB. \\ n "
    # Dacă ($ date \u003d ~ //forum\\.php cimed\u003dp *d+/i sau
    dacă ($ date \u003d ~ /] + href \u003d "http: \\ / \\ / (www \\.)? USBB \\ .Net \\ /?" [^\u003e] *\u003e useBB / i) ;
    imprimare "WRFFORUM. \\ n "
    # Dacă ($ date \u003d ~ / index ~ fp \\? fid \u003d \\ d + / i sau
    dacă ($ date \u003d ~ /] + href \u003d "http: \\ / \\ / (www \\.)? WW \\ -Script \\ .ru \\ /?" [^\u003e] *\u003e WR \\ -Forum / i) ;
    imprimați "YetanotherForumnet. \\ n "
    dacă ($ date \u003d ~ / încă un alt forum \\ .net / i sau
    $ Date \u003d ~ /Default1.aspx\\?g\u003dposts&t\u003dPLY+/i.) ;

    Aceste și alte scripturi menționate în post pot fi găsite în această arhivă.

    Script care-forum.pl. Examinează codul paginii HTML pentru prezența unei semnături a motorului forumului în ea. Am folosit recepție similară atunci când determinăm WordPress și Joomla, dar există câteva diferențe. În primul rând, scenariul în sine nu încarcă codul paginii și îl citește de la stdin sau un fișier transmis ca argument. Acest lucru vă permite să încărcați o pagină o dată, de exemplu, folosind Wget, apoi o conduceți prin mai mulți analizatori dacă nu suntem singuri. În al doilea rând, în acest scenariu, prezența semnăturii este un semn de 100% al motorului. Ultima dată când prezența semnăturii a dat doar greutatea motorului corespunzător și "a câștigat" motorul cu cea mai mare greutate. Am decis că, în acest caz, această abordare va complica codul.

    Pentru a testa lucrarea scenariului, am petrecut un ușor studiu. Sunt o listă cu câteva mii de forumuri și am condus fiecare dintre ele prin scriptul meu, determinând astfel procentul de declanșări ale programului și popularitatea diferitelor motoare.

    Pentru a obține o listă de forumuri, am profitat de Google Parser. Motor de căutare Solicitările de tip au fost trimise

    site: Forum. * RU
    Site: Discuție. * RU
    Site: bord. * RU
    Site: SMF. * RU
    Site: phpbb. * RU
    ....

    etc. Codul general al generatorului de coduri pe care îl veți găsi în fișier gen-forumsearch-urlls.pl.. În plus față de zona.ru au fost de asemenea folosite.su .ua .kz i.by. Ultima dată, acest studiu a fost dificil, deoarece site-urile de pe WordPress și Joomla nu au semnături similare în adresa URL. Cataloage precum cmmagazine.ru/catalogue/ nu oferă o eșantionare suficientă. Ce sunt 600 de site-uri pe Drupal?

    Trebuie să recunosc că rezultatele experimentului au fost supărate de mine. Din cele 12590 de site-uri studiate, doar 7083 motoare au fost determinate cu succes, adică numai în 56% din cazuri. Poate că nu am luat în considerare niciun motor? Este într-adevăr Bitrix la jumătate pentru a vedea? Sau am stat mai mult timp să plătesc căutarea semnăturilor? În general, este necesară o cercetare suplimentară aici.

    Printre cele 56% dintre motoarele identificate cu succes cele mai populare, după cum era de așteptat, s-au dovedit a fi IPB (31%), phpBB (26,6%) și vbulletin (26,5%)

    Pentru ei cu un decalaj mare în spatele SMF (5,8%) și Dleforum (5,3%). Punbbul meu preferat a fost locul 6 (1,64%). Nu aș sfătui să am încredere în aceste numere (spun ei, fiecare al treilea forum din Ruet lucrează pe IPB), dar anumite concluzii fac, desigur, poți.

    De exemplu, dacă intenționați să efectuați un site web pe motorul forumului și să planificați să modificați forumul, să spuneți, să plătiți utilizatorilor de 0.01 $ pentru fiecare mesaj cu ieșirea automată de fonduri o dată pe săptămână, atunci ar trebui să alegeți una dintre cele trei cele mai populare motoare. Cu cât este mai popular forum, cu atât mai mari șansele de a găsi un programator care a dezasamblat bine în el.

    Dacă nu se așteaptă modificări semnificative ale motorului, este posibil să aibă sens să alegeți cel mai popular motor, de exemplu SMF sau Punbb. Prin aceasta, reduceți numărul hacker Attack. Pe forumul dvs. și numărul de spam trimise automat pe acesta.

    Scripturile pentru căutarea / definirea forumurilor pot fi găsite și una uz practic. Primul lucru care a intrat în capul meu personal este de a sorta forumurile identificate pe Titz și de a plasa posturile cu legături către unul dintre locurile lor din primele sute. Cu toate acestea, sute de link-uri de dofolllow nu au afectat TIC (2 actualizări au trecut), deci este mai bine să nu petrecem timp aici, dacă nu sunteți interesat de tranziții.

    Este clar că numele scripturilor este departe de singurul. Cred că veți veni cu ușurință cu modul în care le puteți folosi.