Concluzii index subiect PHP dezvoltat de smf. Detectarea automată a motorului forum

În cazul în care cineva nu știe, Simple Machines Forum - pe scurt SMF - este, așa cum spune site-ul oficial, un pachet gratuit, de calitate profesională, care vă va permite să vă organizați propria comunitate online în câteva minute. pe acest motor, îl puteți vedea aici. Eu însumi mi-am pus forumul pe ea (apropo, accesați FreeForum.biz).

Nu contează dacă apare foarte mult sau puțin spam pe forumul dvs. Important este că îți pierzi timpul prețios cu moderare. Configurarea unui plugin care vă va face toată treaba durează câteva minute și vă va economisi un total de zile și luni, ceea ce va însuma minutele pe care le-ați petrece ștergând mesajele și ștergând utilizatorii.

Voi observa că am încercat să lupt singur cu spammerii - am blocat accesul prin IP și chiar prin subrețele. A funcționat într-adevăr, a eliminat o mulțime de gunoi, dar, cu toate acestea, o dată la una sau două zile, cineva și-a făcut drum. Și s-a petrecut destul de mult timp pentru completarea bazei de date a adreselor IP interzise. Am crezut că trebuie să existe un mod mai convenabil și chiar a fost găsit!

1. Instalarea și configurarea Stop Spammer

În două săptămâni de funcționare, acest plugin a blocat 2.202 de utilizatori falși. Fiecare dintre ei ar lăsa cel puțin un mesaj. Spammerii nu vor încetini și în fiecare zi aș petrece timp curățându-mi forumul.

În schimb, la fiecare câteva zile mă duc la pagina de gestionare a utilizatorilor și văd așa ceva:

Trec la secțiunea „Se așteaptă aprobarea” (aceștia sunt spammerii găsiți care sunt privați de posibilitatea de a lăsa mesaje până când conturile lor sunt aprobate de administrator). Am bifat „Selectează tot” și le șterg cu un singur clic:

Atât, toate conturile de spam sunt trimise în uitare. Înapoi la lista noastră de utilizatori:

Se vede că lista s-a subțiat în mod vizibil, dar cine sunt restul? Selectați toată lumea și trimiteți-le cu un singur buton pentru verificare:

A apărut un „roșu”, îl ștergem imediat. Dacă ai timp liber, poți face și altele. Dacă nu există timp, atunci nu faceți nimic cu utilizatorii noi - majoritatea vor „înroși” în timpul verificărilor ulterioare. Dacă aveți timp, puteți merge la profilurile lor și puteți vedea - dacă există un link în semnătură - imediat interzis, acestea sunt conturi false ale spammerilor care nu vor lăsa niciodată un singur mesaj util.

V-am spus cum să utilizați acest plugin magic, acum vă voi arăta cum să îl instalați.

Descărcați două fișiere: language_full.zip (acesta este pachetul de limbă pentru traducerea pluginului) ș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 folder. Despachetați arhiva language_full.zip în același folder, acceptați să înlocuiți fișierele. Acum, arhivați dosarul nostru.

În panoul de administrare, continuați cu instalarea pachetelor. În fața etichetei „Descărcați pachetul” există un buton pentru selectarea unui fișier de pe computer. Selectați noua noastră arhivă (unde am înlocuit fișierul de limbă), încărcați-o pe forum și activați pachetul.

Ai terminat!

Configurarea suplimentară a pluginului are loc în panoul de administrare: accesați

Utilizatori → Înregistrare → Setare

Puteți lăsa valorile implicite acolo. Există, de asemenea, un câmp „Cheia dvs. API”. Fără această cheie, nu veți putea raporta noi spammeri (dar pluginul va funcționa și va filtra spammerii cunoscuți). Dacă doriți să obțineți propria cheie API, accesați www.stopforumspam.com pentru a vă înregistra, apoi introduceți cheia aici. Dacă nu ați primit încă cheia, lăsați câmpul necompletat. Apoi va fi utilizată cheia implicită.

2. Instalarea și configurarea linkurilor anti-spam

Adepții religiei SEO (puteți vedea mai multe despre atitudinea mea față de SEO-nists într-un altul) au convingerea fermă că, prin creșterea numărului de link-uri către site-ul lor, îl „promovează” (din anumite motive, ideea de a crea conținut interesant și de înaltă calitate pentru nu le trece prin cap). Ar fi un fraier, dar există modalități de a obține bani de la el. Deci, unii „cetățeni” furnizează servicii pentru „rularea” site-urilor de pe forumuri. Acestea creează un număr mare de conturi pe diferite forumuri și inserează backlink-uri acolo în semnături și în alte câmpuri disponibile. În ciuda faptului că chiar și „seo-experimentatorii” au dovedit deja empiric că nu există niciun sens din aceste legături, unii avertizează că pentru aceasta puteți interzice motoarele de căutare, de exemplu, Yandex, pur și simplu ignoră linkurile de pe TOATE forumurile și site-urile unde oricine poate lăsați linkuri. Google are, de asemenea, algoritmi similari - ignorând legăturile din comentarii etc. Dar legea nu este scrisă fraierilor ... Prin urmare, noi, proprietarii de forumuri, trebuie să luăm în calcul faptul că „optimizatorii de SEO cool” comandă o „alergare” a lucrurilor lor de rahat pentru o mie de ruble.

Pluginul Stop Spammer va filtra foarte mult. Dar îl putem ajuta! Puteți elimina interesul spammerilor pentru a posta linkuri pe forumul dvs. Pentru aceasta este folosită legăturile anti-spam. Acest plugin (numerele specifice pot fi modificate în setări) face acest lucru:

  • cei care, de exemplu, au mai puțin de cinci mesaje, nu pot lăsa deloc linkuri
  • cei care, de exemplu, au mai puțin de 15 mesaje, nu pot lăsa linkuri active, http: // este eliminat din linkuri și, în general, aceste linkuri devin nubolinkuri (newbielink)
  • cei cu, de exemplu, mai puțin de 50 de postări pot lăsa linkuri active, dar toate linkurile primesc atributul nofollow.
  • ei bine, cei cu mai mult de 50 de postări pot insera cele mai comune link-uri active care transferă greutatea site-ului către pagina la care se leagă.

Crede-mă, potențialii SEO sunt foarte atenți la forma în care linkul lor ajunge la site. Își vor pierde interesul pentru forumul dvs. foarte repede dacă nu își pot posta cu ușurință legăturile de rahat pe site-urile lor de rahat de acolo.

Da, apropo, regulile de mai sus funcționează și în domenii precum semnăturile.

Pentru a instala acest plugin, accesați pagina sa oficială. Descărcați arhiva anti_spam_links_v1.0.1.zip (numărul poate fi diferit). Din nou, în panoul de administrare al forumului, accesați instalarea pachetului (așa cum ați făcut cu pachetul anterior) și instalați-l. Nu există un fișier de limbă pentru acest pachet, deci nu este nevoie să despachetați arhiva sau să faceți nimic cu aceasta.

Pentru a configura pluginul, accesați secțiunea

Configurare → Configurarea modurilor ... → Configurarea modurilor

Dacă doriți, scrieți câte mesaje ar trebui să aibă un utilizator pentru a-și actualiza capacitățile.

Concluzie

Aceste două pluginuri îți vor face viața FOARTE ușoară pentru proprietarul forumului și îți vor economisi mult timp. Cu toate acestea, din când în când, spammerii pătrund și, cel puțin o dată pe săptămână, este necesar să „subțiereați” utilizatorii și să ștergeți mesajele spam. Prin urmare, nu aruncați resursele web!

Să începem imediat cu codul principal de script:

#! / usr / bin / perl

# care-forum.pl script
# (c) 2010 Alexandr A Alexeev, http: // site /

utilizați strict;

# liniile comentate - pentru strictete
# dacă sarcina este de a colecta statistici despre motor, lăsați-o așa cum este
# dacă faci o listă de forumuri - necomentează

datele mele $;
$ date. \u003d $ _ while (<> ) ;

# verificați cât a fost Powered by phpBB fără link în subsol
print "phpbb \\ n "
if ($ date \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? phpbb \\ .com \\ /? "[^\u003e] *\u003e phpBB / i sau
# $ data \u003d ~ /viewforum\\.php\\?†^""")*f\u003d\\d+/i sau
$ data \u003d ~ / phpBB \\ -SEO / i sau
$ date \u003d ~ /) ;
print "ipb \\ n "
if ($ date \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? invision (?: board | power) \\. com \\ /? [^ "] *" [^\u003e] *\u003e [^<]*IP\.Board/i sau
$ date \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? invisionboard \\ .com \\ /? "[^\u003e] *\u003e Invision Power Board / i sau
$ date \u003d ~ /

/ i sau
$ date \u003d ~ /index\\.php\\?†^""†*showforum\u003d\\d+/i) ;
print "vbulletin \\ n "
if ($ date \u003d ~ / Dezvoltat de :? [^<]+vBulletin[^<]+(?:Version)?/i sau
$ date \u003d ~ /) ;
print "smf \\ n "
if ($ date \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? simplemachines \\ .org \\ /? "[^\u003e] *\u003e Powered by SMF / i sau
$ date \u003d ~ /index\\.php\\?†^"""*board\u003d\\d+\\.0/i) ;
print "punbb \\ n "
if ($ date \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (? :(?: www \\.)? punbb \\ .org | punbb \\ .informer \\ .com) \\ /? "[^\u003e] *\u003e PunBB / i); #sau
# $ data \u003d ~ /viewforum\\.php\\?†^"""*id\u003d\\d+/i);
print "fluxbb \\ n "
# if ($ data \u003d ~ /viewtopic\\.php\\?id\u003d\\d+/i sau
if ($ date \u003d ~ /] + href \u003d "http: \\ / \\ / (?: www \\.) fluxbb \\ .org \\ /?" [^\u003e] *\u003e FluxBB / i) ;
print "exbb \\ n "
if ($ date \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? exbb \\ .org \\ /? "[^\u003e] *\u003e ExBB / i); # sau
# $ data \u003d ~ /forums\\.php\\?†^"""*forum\u003d\\d+/i);
print "yabb \\ n "
if ($ date \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? yabbforum \\ .com \\ /? "[^\u003e] *\u003e YaBB / i sau
$ data \u003d ~ /YaBB\\.pl\\?†^"""**num\u003d\\d+/i);
print "dleforum \\ n "
if ($ date \u003d ~ / \\ (Dezvoltat de DLE Forum \\)<\/title>/ i sau
$ date \u003d ~ /] + href \u003d "[^"] + (?: http: \\ / \\ / (?: www \\.)? dle \\ -files \\ .ru | act \u003d copyright) [^ "] *"\u003e Forum DLE<\/a>/ i) ;
print "ikonboard \\ n "
if ($ date \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? ikonboard \\ .com \\ /? [^ "] *" [^\u003e] *\u003e Ikonboard / i sau
$ date \u003d ~ /\\ n "
if ($ date \u003d ~ /\\ n "
# if ($ data \u003d ~ /forums\\.php\\?fid\u003d\\d+/i sau
# $ data \u003d ~ /topic\\.php\\?fid\u003d\\d+/i sau
if ($ date \u003d ~ /] + href \u003d "http: \\ / \\ / (?: www \\.)? flashbb \\ .net \\ /?" [^\u003e] *\u003e FlashBB / i) ;
print "stokesit \\ n "
# if ($ data \u003d ~ /forum\\.php\\?f\u003d\\d+/i sau
if ($ date \u003d ~ /] + href \u003d "http: \\ / \\ / (?: www \\.)? stokesit \\ .com \\ .au \\ /?" [^\u003e] *\u003e [^ \\ /] * Stokes IT / i) ;
print "podium \\ n "
# if ($ data \u003d ~ /topic\\.php\\?t\u003d\\d+/i sau
if ($ date \u003d ~ /] + href \u003d [""]? http: \\ / \\ / (?: www \\.)? sopebox \\ .com \\ /? [""]? [^\u003e] *\u003e Podium / i) ;
print "usebb \\ n "
# if ($ data \u003d ~ /forum\\.php\\?id\u003d\\d+/i sau
if ($ date \u003d ~ /] + href \u003d "http: \\ / \\ / (?: www \\.)? usebb \\ .net \\ /?" [^\u003e] *\u003e UseBB / i) ;
print "wrforum \\ n "
# if ($ data \u003d ~ /index\\.php\\?fid\u003d\\d+/i sau
if ($ date \u003d ~ /] + href \u003d "http: \\ / \\ / (?: www \\.)? wr \\ -script \\ .ru \\ /?" [^\u003e] *\u003e WR \\ -Forum / i) ;
print "yetanotherforumnet \\ n "
if ($ date \u003d ~ / încă un alt forum \\ .net / i sau
$ date \u003d ~ /default\\.aspx\\?g\u003dposts&t\u003d\\d+/i) ;

Veți găsi acest și alte scripturi menționate în postarea din această arhivă.

Script which-forum.pl examinează codul paginii html pentru prezența semnăturilor motorului de forum în ea. Am folosit o tehnică similară la definirea WordPress și Joomla, dar există câteva diferențe. În primul rând, scriptul în sine nu încarcă codul paginii, ci îl citește din stdin sau dintr-un fișier transmis ca argument. Acest lucru vă permite să încărcați pagina o dată, de exemplu, utilizând wget și apoi să o rulați prin mai multe analizoare, dacă avem mai multe. În al doilea rând, în acest script, prezența unei semnături este 100% un semn al motorului. Ultima dată prezența semnăturii a dat greutate doar motorului corespunzător și motorului cu cea mai mare greutate „câștigat”. Am decis că, în acest caz, această abordare nu va complica decât inutil codul.

Pentru a testa modul în care funcționează scenariul, am făcut câteva cercetări. Am făcut o listă de câteva mii de forumuri și am rulat fiecare dintre ele prin scriptul meu, determinând astfel procentul declanșatorilor de programe și popularitatea diferitelor motoare.

Am folosit parserul meu Google pentru a obține o listă de forumuri. Motorul de căutare a trimis solicitări de genul

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

etc. Codul complet al generatorului de interogări poate fi găsit în fișier gen-forumsearch-urls.pl... Pe lângă zone.ru, s-au folosit și .su .ua .kz și.by. A fost dificil să facem această cercetare ultima dată, deoarece site-urile WordPress și Joomla nu au astfel de semnături în URL. Catalogele precum cmsmagazine.ru/catalogue/ nu oferă o dimensiune suficientă a eșantionului. Ce sunt 600 de site-uri Drupal?

Trebuie să recunosc, rezultatele experimentului m-au supărat. Din cele 12.590 de situri studiate, doar 7083 au fost identificate cu succes cu motorul, adică doar în 56% din cazuri. Poate mi-a fost dor de un motor? Bitrix a fost într-adevăr pe jumătate din forumuri? Sau ar trebui să petrec mai mult timp căutând semnături? În general, sunt necesare mai multe cercetări aici.

Printre 56% dintre motoarele identificate cu succes, cele mai populare, așa cum era de așteptat, au fost IPB (31%), phpBB (26,6%) și vBulletin (26,5%)

Acestea sunt urmate îndeaproape de SMF (5,8%) și DLEForum (5,3%). PunBB-ul meu preferat a fost doar pe locul 6 (1,64%). Nu aș recomanda încrederea fermă în aceste cifre (spun ei, fiecare al treilea forum din RuNet funcționează pe IPB), dar se pot trage, desigur, anumite concluzii.

De exemplu, dacă intenționați să creați un site web pe un motor de forum și intenționați să modificați forumul, să zicem, plătiți utilizatorilor 0,01 USD pentru fiecare mesaj cu retragerea automată a fondurilor o dată pe săptămână, atunci ar trebui să alegeți unul dintre cele trei motoare cele mai populare. Cu cât este mai popular un forum, cu atât este mai probabil să găsești un programator care să fie foarte versat în el.

Dacă nu sunt de așteptat modificări semnificative ale motorului, atunci ar putea avea sens să nu alegeți cel mai popular motor, de exemplu SMF sau punBB. Acest lucru va reduce numărul atacurilor hackerilor pe forumul dvs. și cantitatea de spam trimis automat pe acesta.

Scripturile pentru căutarea / definirea forumurilor pot fi, de asemenea, găsite în mai multe aplicații practice. Primul lucru care mi-a venit personal în minte a fost să sortez forumurile identificate de TCI și să le plasez pe prima sută de postări cu linkuri către unul dintre site-urile lor. Cu toate acestea, o sută de link-uri dofolllow pe forum nu au afectat TCI în niciun fel (au trecut 2 actualizări), deci este mai bine să nu pierdeți timpul aici, cu excepția cazului în care sunteți interesat de tranziții.

Este clar că utilizarea numită a scripturilor este departe de a fi singura. Cred că poți să îți dai seama cu ușurință cum poți să le folosești altfel.

Buna dragi cititori ai site-ului blogului. Deci, continuăm subiectul înființării unui motor de forum numit SMF, început într-o postare despre acesta. Acolo nu am făcut încă forumul rus, în ceea ce privește traducerea din interfața engleză. În prezent, nu pare foarte prezentabil, dar după rusificare (dacă nu s-a făcut încă) și crearea secțiunilor corespunzătoare, aspectul său se va îmbunătăți semnificativ.

Astăzi vom analiza temele și le vom face rusă, precum și vom instala componenta JFusion, care poate funcționa cu ambele motoare (atât Joomla, cât și SMF), ceea ce ne va permite să avem o bază comună de utilizatori pentru doi și doar o singură formă de înregistrare și autentificare a acestora.

Teme și instalarea pachetului de limbă rusă

Motorul Simple Machines Forum acceptă posibilitatea de a schimba teme, în plus, acestea pot fi modificate, atât pentru întregul forum în ansamblu, cât și pentru secțiunile sale individuale în special. Personal, am folosit skin-ul implicit, dar i-am făcut destul de multe modificări manuale. În special, am schimbat fundalul, schemele de culori ale unor elemente, am adăugat un ceas pe bliț, radio și multe altele, despre care voi vorbi în postările ulterioare din această secțiune.

De ce nu am folosit niciun skin suplimentar la crearea forumului? Ei bine, probabil este vorba de lenea mea. Nu, nu mi-a fost prea leneș să caut și să descarc teme noi, deoarece există multe locuri unde se poate face acest lucru. Lenea mea este diferită.

Faptul este că toată varietatea de moduri pentru acest motor, conceput pentru a-și extinde capacitățile, se concentrează pe tema implicită. Lasă-mă să explic. Dacă aveți o temă implicită, adăugarea unuia sau a altui mod la SMF durează câteva secunde și, de regulă, nu necesită editarea manuală a codului.

Dacă instalați un mod pe o temă de proiectare diferită de cea implicită, va trebui, după cum se spune, să procesați toate părțile neprocesate cu un fișier. Cu alte cuvinte, va trebui să utilizați FileZilla (îl puteți descărca și configura pentru a accesa site-ul prin FTP și a deschide fișierele motorului forumului pentru editare, pe care acest mod le modifică.

Apoi căutați locul potrivit în cod și efectuați acțiunile necesare: fie înlocuiți codul, fie ștergeți, fie adăugați o bucată de cod înainte sau după ce fragmentul este necesar. Având în vedere că pot fi modificate aproximativ o duzină de fișiere, vă puteți imagina cât de supărător va fi. În acest caz, trebuie să fii foarte atent și să nu greșești, pentru că altfel s-ar putea ca forumul să nu se deschidă deloc.

Dacă toate problemele de mai sus legate de utilizarea unei teme non-implicite nu vă sperie, atunci le puteți descărca de aici. Temele sunt sortate acolo pe secțiuni (minimalism, aproape de clasic, modern etc.) și pentru fiecare dintre ele puteți vedea captura de ecran pe tot ecranul. Vă voi spune cum să instalați aceste teme puțin mai târziu.

Dacă nu ați rusificat forumul în etapa de încărcare a fișierelor motorului pe hosting, așa cum este descris în prima parte a acestui opus (consultați link-ul de la începutul articolului), atunci îl puteți face acum. Pachetul de limbă rusă descărcat anterior de pe această pagină cu cel dorit, trebuie să îl despachetați, apoi copiați folderul Teme în folderul rădăcină, unde există deja un director cu același nume.

După finalizarea copierii, trebuie să mergeți la forum cu datele de conectare și parola administratorului. Selectați „Administrator” în meniul de sus, apoi faceți clic pe „Setări server” în coloana din stânga.

În fereastra care se deschide, găsim elementul „Limbă implicită a forumului” și selectăm limba rusă din lista derulantă, apoi facem clic pe butonul „Salvare” din partea de jos a paginii.

Gata, acum conferința dvs. este complet în limba rusă.

Rezolvarea problemelor la instalarea modurilor care nu acceptă limba rusă

Vă rugăm să rețineți că, pe viitor, atunci când adăugați moduri la SMF care nu au o traducere în rusă, este posibil să aveți uneori probleme cu afișarea setărilor modului în panoul de administrare. De fapt, chiar aceste setări din panoul de administrare nu vor fi vizibile, tk. nu vor exista fișiere de rusificare pentru ele. Prin urmare, veți avea două opțiuni pentru rezolvarea acestei probleme.

Prima modalitate este să treceți la limba engleză pentru întregul forum. Cum se poate face acest lucru, puteți vedea câteva paragrafe de mai sus. În consecință, după ce efectuați acțiunile necesare cu aceste setări, va trebui să reveniți din nou la limba rusă.

A doua metodă este mai complicată, dar ne va permite să vedem întotdeauna setările modurilor instalate în panoul de administrare și nu numai atunci când limba engleză este activată. Mă opresc asupra acestui punct atât de detaliat, deoarece întrebarea că cineva a instalat un mod și nu poate găsi setările acestuia în panoul de administrare al conferinței sale este foarte frecventă.

Așadar, a doua modalitate este de a adăuga șiruri de traducere la fișierele de rusificare pentru modurile nou adăugate. Cum să stabiliți ce fișiere de rusificare trebuie schimbate și unde să le obțineți, vă voi spune mai târziu. Deocamdată, temporar, puteți utiliza prima metodă.

Instalarea JFusion pentru integrarea site-ului și a forumului

În primul rând, va trebui să descărcați JFusion și rusificarea acestuia. Intrând în panoul de administrare Joomla, efectuăm acțiuni standard: selectați din meniul de sus al panoului de administrare elementele „Extensii” - „Instalare / Eliminare” - „Descărcați fișierul pachet” - butonul „Răsfoire” - găsiți pe computer fișierul cu componenta jfusion_package.zip - faceți clic pe „ Descărcați fișierul și instalați\u003e ".

După aceea, apare o fereastră care informează că componenta a fost instalată cu succes. Dacă apar probleme, atunci vă puteți familiariza cu opțiunile pentru rezolvarea unora dintre ele la linkul dat chiar mai sus.

Acum este rândul pentru rusificare, care se adaugă în același mod ca și componenta în sine. Acestea. repetăm \u200b\u200bsecvența de acțiuni: „Extensii” - „Instalare / Eliminare” - „Descărcare fișierul pachet” - butonul „Răsfoire” - găsiți fișierul de rusificare JFusion pe computer - faceți clic pe butonul „Descărcați fișierul și instalați”. Acum putem merge la setările de-a lungul căii „Componente” - „JFusion” și ne asigurăm că rusificarea a fost adăugată cu succes și funcționează.

Multă baftă! Ne vedem în curând pe paginile site-ului blogului

S-ar putea să fii interesat

Configurarea JFusion pentru a combina forumul SMF și site-ul Joomla
Module JFusion pentru afișarea mesajelor de pe forum pe site, precum și crearea unui buton în SMF pentru a reveni la Jumla
Crearea unui element de meniu în Joomla pentru a intra pe forum și transferul înregistrării utilizatorului de la SMF pe site
Instalarea SMF Forum - Integrarea Forumului Joomla 1.5 și Simple Machines folosind componenta JFusion
Extensii pentru Joomla - ce este și de unde să descărcați componente, module și pluginuri pentru Joomla, cum să le instalați și să le dezinstalați
Componenta K2 pentru crearea de bloguri, cataloage și portaluri pe Joomla - caracteristici, instalare și rusificare Galerie foto pentru Joomla - Partea 3 - Crearea de galerii în Joomla 1.5 folosind componenta Phoca Gallery - adăugarea de categorii și încărcarea imaginilor în galeria foto
ARTIO JoomSEF - configurarea legăturilor CNC (SEF) și a titlului în Joomla, precum și crearea unei pagini de eroare 404 folosind această extensie
Akeeba Backup (fost JoomlaPack) - creați o copie de siguranță a unui site pe Joomla și restaurați-o dintr-o copie de rezervă în două clicuri

Toată lumea știe că pur și simplu nu pot trăi fără Joomla, dar, în opinia mea, nu există un forum bun în componente. De aceea lucrez cu motoare de forum. Una dintre cele noi pe care tocmai am început să le folosesc este Începerea unei noi categorii SMF, sperăm, cu un material util. Începem mic și, ca începător, foarte util.

Primii pași în optimizarea motoarelor de căutare Forum Simple Machines: eliminați drepturile de autor și linkurile externe

Voi face imediat o rezervare că lucrez doar la smf 2 și acest articol se va referi în mod specific la această versiune a motorului de forum gratuit.

Astfel, cititorii obișnuiți știu cât de mult nu-mi place să pun link-uri externe „10” către site-urile oficiale ale motoarelor, inclusiv cele de pe forum. De aceea, în primul rând, ștergem drepturile de autor și până la 4, atenția 4 link-uri externe ale formularului " SMF 2.0.2 | Mașini simple | SMF © 2011 | XHTML "! Pentru a face acest lucru, conectați-vă la site prin forum FTP / Teme / numele temei tale/ și editați fișierul index.template.php... Bineînțeles, în partea de jos este codul (aproximativ 330 de linii), care este afișat prin legături externe care nu ne plac atât de mult. Prin urmare, ștergem: „

  • ", theme_copyright (),"
  • "și"
  • ", $ txt [" xhtml "],"
  • ". Totul este atât de simplu și ușor. În următoarele publicații așteptați materiale noi pentru promovarea și optimizarea forumurilor pe SMF /