Cum să vă protejați forumul Simple Machines (SMF) de spam. Ajutor: Introducere Probleme la alegerea unei conferințe pentru Joomla

Bună ziua, dragi cititori ai blogului. În articolul de astăzi vom vorbi despre problema alegerii cea mai buna varianta forumul site-ului pe Joomla 1.5 și ne vom uita, de asemenea, în detaliu la instalarea motorului SMF pe server. Deci, de ce trebuie să integrăm (baza de utilizatori va fi comună) un motor de conferință extern în Joomla?

Acest CMS nu are într-adevăr propriile sale conferințe configurate ca? Desigur, ele există, dar toate sunt inferioare în funcționalitate față de SMF.

Probleme cu alegerea unei conferințe pentru Joomla

Înainte de a decide să experimentez instalarea și integrarea motorului menționat mai sus, am încercat mai multe componente de conferință. Cel mai bun dintre ei, după părerea mea, a fost Kunena. Deci, puteți încerca această componentă și puteți decide singur dacă este potrivită pentru dvs.

Dacă vă decideți să încercați Forumul Simple Machines, ar trebui să rețineți că ultima versiune 1.1.11 are o alternativă sub forma versiunii beta 2.0. Funcționalitatea beta este semnificativ mai mare decât versiunea clasică, dar însuși faptul că este încă o versiune beta indică faptul că nu este complet stabilă. Personal, nu mi-am asumat niciun risc și am instalat versiunea 1.1.9 (1.1.11 nu fusese încă lansată la acel moment) și tocmai cu exemplul lui voi vorbi despre integrarea acestui forum cu Joomla 1.5.

Acum despre componenta JFusion pentru Joomla. Această componentă oferă integrare universală a utilizatorilor în toate aplicațiile prin extinderea bazei de utilizatori, care nu utilizează hack-uri de kernel. JFusion vă va permite să integrați utilizatori de site și forum. ÎN timp dat suport gratuit furnizate de următoarele aplicații: vBulletin, phpBB3, MyBB, SMF, Magento, Moodle, gallery2 și dokuwiki.

În plus, JFusion oferă mai multe module utile, de exemplu, un modul pentru mesajele recente dintr-o conferință care este inserat într-un șablon de site web, precum și un plugin de căutare internă. Sincronizarea grupurilor de utilizatori este și acum disponibilă, datorită căreia puteți lega grupuri între toate aplicațiile pe care le utilizați.

Această componentă este cu siguranță bună și multifuncțională, s-ar putea spune că este pur și simplu o mană divină. Și de unde pot descărca acest miracol? Da, de fapt, pe site-ul dezvoltatorului. Ultimul Versiune curentăÎn prezent, JFusion 1.7.8 RC. Ei bine, avem Joomla instalat, fișierele cu pachete de localizare (limba rusă) pentru SMF și JFusion au fost descărcate, este timpul să începem instalarea motorului de conferință și configurarea integrării muncii lor reciproce.

Instalarea Simple Machines Forum

Să începem prin a instala motorul de forum. Cele mai recente versiuni ale sale pot fi descărcate și rusă pachet lingvistic, atât în ​​codificare utf-8, cât și în codificare 1251 pot fi descărcate.

Vom instala SMF într-un folder separat al site-ului. Să presupunem că site-ul de pe Joomla se deschide la http://dfdf.ru/, apoi forumul ar trebui să se deschidă la http://dfdf.ru/forum/. Pentru a face acest lucru, trebuie să vă conectați la server prin FTP prin FileZilla și să creați în directorul principal ( , unde avem toate fișierele și folderele create după Instalări Joomla), un nou folder „forum” în care vom instala motorul conferinței.

Pentru a crea un folder nou în FileZilla, faceți clic pe Click dreapta mouse-ul în fereastra din dreapta a programului, unde sunt afișate fișierele și directoarele de pe gazda la distanță, apoi selectați „Creare director” din meniul derulant. Deci, folderul a fost creat, acum trebuie să copiați fișierele de instalare ale forumului nostru în el folosind același Filezilla.

Aceste fișiere trebuie mai întâi extrase din arhiva smf_1-1-9_install.zip, pe care ați descărcat-o de pe linkul de mai sus. Apoi, în clientul ftp, în fereastra din stânga, deschideți directorul smf_1-1-9_install cu fișierele motorului Simple Machines Forum, iar în fereastra din dreapta deschideți folderul creat de noi în directorul Joomla.

Selectați, în timp ce țineți apăsat Shift pe tastatură, toate fișierele din folderul din stânga (al motorului conferinței) și faceți clic dreapta pe oricare dintre ele. Din meniul drop-down, selectați „Încărcați pe server”. Așteptăm să se termine descărcarea și trecem la pasul următor.

Încărcăm imediat fișierele de rusificare pe forum pe server. Anterior, am descărcat pachetul în limba rusă pentru versiunea de care aveam nevoie și textul de care aveam nevoie de pe această pagină. În cazul meu, acesta este smf_1-1-10_russian-utf8.zip. Trebuie să-l despachetați și să copiați folderul Teme din el în rădăcina motorului nostru SMF, unde există deja un folder cu același nume. În timpul procesului de copiere va fi adăugat fisierele necesare Traducere în limba rusă în diferite subdosare ale folderului Teme (mai mult de 150 de bucăți).

Setările de bază ale forumului specificate în timpul instalării acestuia

Accesați browserul și bara de adresa introduceți www.proekt.ru/forum, unde prin www.proekt.ru înțelegem adresa site-ului dvs. Acesta ar trebui să înceapă primul pas al instalării motorului SMF, unde trebuie să introduceți mai întâi numele forumului în câmpul „Nume forum”. Pentru a activa limba rusă în asistentul de instalare, trebuie să o selectați în colțul din dreapta sus al ferestrei. Vă voi arăta cum să configurați setările atunci când este selectată limba engleză.

  • URL forum (adresă sau altă adresă URL a forumului SMF) - în principiu, va fi introdus automat, ei bine, dacă nu, atunci introduceți http://proekt.ru/forum
  • Ieșire Gzip(compresie Gzip), Sesiuni de baze de date (sesiuni în baza de date), Set de caractere UTF-8 (utilizați codificarea UTF-8) - bifați toate casetele aici
  • Permite colectarea statisticilor(permite colectarea statisticilor) - aici poți alege după gustul tău dacă să bifezi caseta sau nu

Setările bazei de date pentru Simple Machines Forum

  • Numele serverului MySQL(adresa serverului unde este Baza de date MySQL) - în principiu, standard, în 90 la sută din cazuri acesta este localhost. Dacă nu știți, verificați cu găzduirea dvs.)
  • nume de utilizator MySQL(nume utilizator baza de date) - introduceți numele utilizatorului pentru a vă conecta la baza de date. Deoarece Am vrut să folosesc aceeași bază de date pentru a instala SMF ca și pentru Joomla, așa că am introdus în acest paragraf numele utilizatorului pe care l-am creat la instalarea motorului site-ului.
  • Parola MySQL(parola pentru a accesa baza de date) - Cred că acest lucru este clar. În cazul meu, parola pentru conferința bazei de date este aceeași ca la instalarea Joomla
  • Numele bazei de date MySQL(numele bazei de date) - introduceți numele pe care doriți să îl utilizați. Am introdus aici același nume de bază de date care este folosit pentru Joomla. Dacă baza de date lipsește, programul de instalare a forumului va încerca să o creeze. Dar mai multe hosting gratuit Nu vă permit să creați mai mult de o bază de date, așa că introduceți numele uneia existente.
  • Prefixul tabelului MySQL(prefix de tabel) - nu schimba nimic aici.

Faceți clic pe „Continuați”. Următorul pas de instalare este să creați un cont de administrator de forum.

Venim cu un nume de utilizator și o parolă pentru autentificarea în zona de administrare SMF, introducem e-mailul și specificăm încă o dată parola pentru baza de date. Faceți clic pe Terminare. În fereastra următoare, bifați caseta și faceți clic pe cuvintele „forul dvs. nou instalat” pentru a ajunge la Forumul Simple Machines pe care tocmai l-am instalat. După finalizarea instalării, asigurați-vă că ștergeți fișierele install.php și install_1-1.sql dacă nu au fost șterse automat.

După cum vedem, în cazul nostru, interfața forumului va fi în engleză, dar dacă am fi ales rusă în prima etapă de instalare, atunci SMF-ul s-ar fi deschis imediat în rusă. Vă voi spune cum să faceți motorul rusesc după ce îl instalați, precum și cum să configurați interacțiunea forumului cu un site pe Joomla 1.5 folosind componenta JFusion.

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

S-ar putea să fiți interesat

Configurarea JFusion pentru a combina forumul SMF și site-ul Joomla
Teme de design și rusificarea forumului SMF, precum și instalarea componentei JFusion în Joomla
Crearea unui element de meniu în Joomla pentru a intra pe forum și transferul înregistrării utilizatorului de la SMF pe site
Module JFusion pentru afișarea mesajelor de pe forum pe site, precum și crearea unui buton în SMF pentru a reveni la Joomla Wix - actualizări noi de la cel mai mare constructor online
Cum să obțineți șablon receptiv pentru un viitor site web și, odată cu acesta, un CMS intuitiv și rapid de pornit
Cum să inserați codul de contor de vizite într-un site care rulează Joomla folosind modulul de cod HTML personalizat sau direct într-un șablon
Cum să faci singur un site web - 4 moduri de a-ți crea site-ul web gratuit
Site-uri web pe Joomla - exemple de proiecte populare pe Joomla, cum să aflați și să determinați motorul (CMS)
Cum să creezi singur un site web profesional pentru cărți de vizită fără cunoștințe de Html, CSS și PHP? Răspuns: MotoCMS! Regulile Wix din nou: funcționalitate pentru editarea codului paginii și crearea unei baze de date

  • Chat pentru comunicare, pune întrebări serioase pe forum. Acolo vor primi răspunsuri de către profesioniști și răspunsurile vor fi salvate...
  • : Bună ziua În timpul serviciului militar, a încheiat un contract în 1996 pentru perioada de îndeplinire a unei misiuni de luptă de serviciu în Republica Cecenă. ÎN dosar personal Există un contract original și un certificat de arhivă care confirmă încheierea contractului. Dar acest fapt nu se reflectă în palmaresul. Spuneți-mi cum să introduc informații despre încheierea acestui contract (primul) de către mine în istoricul meu? Ce document de guvernare această întrebare Este reglementat? Din câte am înțeles, totul din fișa de service ar trebui să fie în ordine cronologică? Mulțumesc!
    Astăzi la 12:30:01
  • : Ei pot. Pot exista nuanțe dacă contractul încetează la atingerea limitei de vârstă, dar în alte cazuri este posibil.
    Ieri la 13:44:55
  • : Buna ziua. Pot fi demiteți din rândurile Forțelor Armate RF pentru nerespectarea unui contract dacă contractul este finalizat? S-a constatat că VVK este de aptitudine limitată, a scris un raport pentru concediere din motive de sănătate.
    Ieri la 13:40:38
  • : Deci, poate contractul unei persoane a expirat deja, dar nu este concediat
    Ieri la 11:36:42
  • : Ivan FKruzenshtern, dar ce rost are? Concedierea la sfârșitul contractului se efectuează fără raport. Prin urmare, nu este nimic ilegal în acțiunile șefului interimar, cu excepția poate că pur și simplu lasă procesul verbal fără rezoluție, și nu scrie pe el „Refuz din lipsa dreptului de concediere înainte de încheierea contractului. ” Indiferent câte rapoarte ai scrie, nu vei fi concediat la sfârșitul contractului până când au mai rămas mai puțin de 4 luni înainte de acea perioadă.
    Ieri la 10:58:43
  • : Citiți și Carta disciplinară a forțelor armate ale Federației Ruse, și în special capitolul 6. Cred că veți învăța o mulțime de lucruri interesante pentru dvs.! Chiar nu ai citit și nu știi astfel de adevăruri???
    Ieri la 08:17:11
  • : Depuneți raportul la prima linie, sub cel care vine, păstrați al doilea exemplar (copie) pe care va sta cel care vine. Dacă nu există niciun răspuns în termen de o lună, depuneți o plângere la parchet cu privire la acțiunile ilegale ale superiorilor dvs.!
    Ieri la 07:38:12
  • : Bună ziua, aceasta este o întrebare: șeful interimar refuză să-mi semneze scrisoarea de demisie la sfârșitul contractului, ce articole încalcă și cum ar trebui să acționez în acest caz?
    15 ianuarie 2020 16:11:33
  • : Cine știe ce despre plățile pentru CTO în 2020 vor fi anulate sau nu?
    15 ianuarie 2020 13:07:29
  • : Trimiteți un raport pentru a încheia un nou contract, iar apoi cardurile vor cădea.
    14 ianuarie 2020 17:20:42
  • : Contractul se încheie, există dorința de a semna unul nou, dar m-a schilodit o boală, eventual oncologie. Fără VVK, nimeni nu-mi va prelungi contractul? Ce ar trebui să faci într-o astfel de situație? Editați mesajul
    14 ianuarie 2020 16:37:15
  • : [email protected] , noi stim aia. Ce ai vrut să întrebi?
    11 ianuarie 2020 21:20:08
  • : militarul trebuie să fie recunoscut ca având nevoie de locuințe de serviciu, de exemplu. incluse în coadă pentru a primi compensații pentru subînchiriere
    11 ianuarie 2020 16:26:56
  • : În niciun caz, maximul pe care îl puteai face era să-ți întrerupi concediul de maternitate până la 3 ani în 2019, să iei concediul pentru 2018 și apoi să mergi din nou în concediu de maternitate. Dar acest lucru este, de asemenea, îndoielnic; Nu a existat niciun raport - nicio vacanță.
    08 ianuarie 2020 06:42:37
  • : Noapte buna tuturor. Vă rog să-mi spuneți, este posibil să folosiți concediul alocat pentru anul 2018 după părăsirea concediului de creștere a copilului pentru un copil sub trei ani în 2020?
    08 ianuarie 2020 00:28:40

În cazul în care cineva nu știe, Simple Machines Forum - SMF pe scurt - este, după cum se menționează pe 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, te poți uita aici. Eu însumi mi-am creat propriul forum pe el (apropo, mergi la FreeForum.biz).

Nu contează cât de mult sau de puțin spam apare pe forumul tău. Important este să-ți petreci timpul prețios cu moderație. Configurarea unui plugin care va face toată munca pentru tine durează câteva minute și te va economisi, în total, zile și luni, ceea ce se va adăuga la minutele pe care le-ai fi petrecut ștergând mesaje și ștergând utilizatori.

Voi observa că am încercat să lupt singur cu spammerii - am blocat accesul prin IP și chiar prin subrețele. Chiar a funcționat, a filtrat o mulțime de gunoi, dar cu toate acestea, o dată la una sau două zile, cineva a reușit să treacă. Și a durat destul de mult pentru a completa baza de date cu IP-uri interzise. Am crezut că ar trebui să fiu mai mult mod 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 2202 de utilizatori falși. Fiecare dintre ei ar lăsa cel puțin un mesaj. Spammerii nu dau semne de încetinire și mi-aș petrece timp curățând forumul în fiecare zi.

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

Trec la secțiunea „În așteptarea aprobării” (aceștia sunt spammerii găsiți care sunt privați de posibilitatea de a lăsa mesaje până când sunt aprobați conturi administrator). Bifez caseta de selectare „Select all” și le șterg cu un singur clic:

Gata, toate conturile de spam trec în uitare. Să revenim la lista noastră de utilizatori:

Se vede că lista s-a subțiet considerabil, dar cine sunt restul? Selectăm pe toți și îi trimitem spre verificare cu un singur buton:

Apare unul „roșu”, îl ștergem imediat. Dacă ai timp liber, poți să faci altele. Dacă nu aveți timp, atunci nu faceți nimic cu utilizatorii noi - cei mai mulți dintre ei se vor „ruși” în timpul verificărilor ulterioare. Dacă ai timp, poți să mergi la profilurile lor și să te uiți - dacă există un link în semnătură, vor fi imediat interzise, ​​acestea sunt conturi false ale spammerilor care nu vor lăsa niciodată un singur mesaj util.

Ți-am spus cum să folosești acest plugin magic, acum îți voi spune cum să-l instalezi.

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 și acceptați să înlocuiți fișierele. Acum împachetați folderul nostru într-o arhivă zip.

În panoul de administrare, treceți la instalarea pachetelor. Vizavi de inscripția „Descărcare pachet” există un buton pentru selectarea unui fișier pe computer. Selectați noua noastră arhivă (unde am înlocuit fișierul de limbă), încărcați-o pe forum și activați pachetul.

Asta este!

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

Utilizatori → Înregistrare → Setări

Puteți lăsa valorile implicite acolo. Există, de asemenea, un câmp „Cheia ta 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 folosită cheia implicită.

2. Instalarea și configurarea Legăturilor Anti-Spam

Adepţii religiei SEO (puteţi citi mai multe despre atitudinea mea faţă de SEO-nişti în alta) au convingerea fermă că prin creşterea numărului de link-uri către site-ul lor, îl „promovează” (din anumite motive ideea este de a crea un interesant și continut de calitate nu-i trece prin cap niciuna dintre ele). Ar fi un prost, dar ar exista modalități de a scoate bani de la el. Deci, unii „cetățeni” oferă servicii pentru „rularea” site-urilor prin forumuri. Ei creează un număr mare de conturi pe diferite forumuri și introduc backlink-uri acolo în semnături și în alte câmpuri disponibile. În ciuda faptului că chiar și „experimentatorii SEO” au demonstrat deja experimental că aceste link-uri nu sunt utile, unii avertizează că pentru aceasta puteți obține o interdicție de la motoare de căutare, Yandex, de exemplu, pur și simplu ignoră linkurile de pe TOATE forumurile și site-urile unde oricine poate lăsa linkuri. Google are, de asemenea, algoritmi similari - ignorarea link-urilor în comentarii etc. Dar legea nu este scrisă pentru nenorociți... Prin urmare, noi, proprietarii forumurilor, trebuie să luăm în calcul faptul că „optimizatorii SEO cool” comandă o „curătură”. ” din creațiile lor de rahat pentru o mie de ruble.

Pluginul Stop Spammer va filtra foarte mult. Dar îl putem ajuta! Vă puteți interesa de a posta link-uri pe forumul dvs. de sub spammeri. Pentru asta sunt exact linkurile anti-spam. Acest plugin (numerele specifice pot fi modificate în setări) face următoarele:

  • cei care, de exemplu, au mai puțin de cinci mesaje, nu pot lăsa deloc link-uri
  • cei care, de exemplu, au mai puțin de 15 mesaje, nu pot lăsa link-uri active, http:// este eliminat din link-uri și, în general, aceste link-uri devin nubolink-uri (newbielink)
  • cei cu, de exemplu, mai puțin de 50 de postări pot lăsa linkuri active, dar tuturor link-urilor primesc un atribut nofollow.
  • Ei bine, cei care au mai mult de 50 de postări pot insera cele mai frecvente link-uri active, care transferă greutatea site-ului către pagina la care este legată.

Crede-mă, potențialii SEO sunt foarte atenți la forma în care linkul lor ajunge pe site. Își vor pierde rapid interesul față de forumul tău dacă nu își pot posta cu ușurință link-urile lor proaste către site-urile lor proaste acolo.

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

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

Pentru a configura pluginul, accesați secțiunea

Configurare → Configurarea modurilor… → Configurarea modificărilor

Dacă doriți, specificați câte mesaje trebuie să aibă utilizatorul pentru a-și îmbunătăți capacitățile.

Concluzie

Aceste două plugin-uri îți vor face viața, proprietarul forumului, FOARTE mult mai ușoară ș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ă, trebuie să „subțireți” utilizatorii și să ștergeți mesajele spam. Prin urmare, nu abandona resursele tale web!

Acțiune