Editare CMS DLE pentru interzicerea spam-ului în comentariile și profilurile, blog-ul cahbka

Aceasta pare a fi o lungă perioadă de timp nu funcționează, deși unii spun că efectul mic al acestui este încă acolo, nu și în ceea ce privește TCI, atât în ​​ceea ce privește viteza indexarea site-urilor lor / gavnosaytov.

Site-urile mele la SEH a suferit din cauza acestor idioti. Așa că am decis să găsească o cale de ieșire. Și a găsit =)

Chiar mai mult de un fel. Ei bine, începe.

Mergem la centrul de administrare și să se joace cu setările.

Puteți seta, de asemenea, captcha pe komenty pentru utilizatorii zareganyh (implicit este dezactivat):

Acest lucru va fi deja suficient.

Deschideți motor / ajax / addcoments.php și găsiți:

# 3 Interdicția pe link-urile din profilul / Statement (hack)

if (intval ($ user_group [$ member_id [ 'user_group']] [ 'max_info'])> 0 și strlen ($ info)> $ user_group [$ member_id [ 'user_group']] [ 'max_info'])

if (preg_match ( "/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $ _POST [ 'info']))

în cazul în care (intval ($ user_group [$ member_id [ 'user_group']] [ 'max_info'])> 0 și strlen ($ info)> $ user_group [$ member_id [ 'user_group']] [ 'max_info']) $ stop. = $ lang [ 'reg_err_14'];

if (preg_match ( "/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $ _POST [ 'info'])) $ stop. = $ lang [ 'news_err_url'];

„News_err_1“ => „Ai parcurs un nume lung.“

# 4 șterge profilurile de spam existente

Există o modalitate de o mie de ori mai ușor. Aici este:

  1. Vezi phpmyadmin
  2. selectați din lista bazei cu site-ul dorit pe DLE
  3. merge mai departe în secțiunea SQL a meniului
  4. pentru a efectua o interogare SQL la baza de date
  • pentru a se asigura că profilurile de tip spam doar șterse rula o interogare pe același principiu SELECT * FROM dle_users WHERE informatii LIKE '%% URL-ul' sau informații LIKE '% a% href'. după finalizarea acestei cereri, puteți verifica numărul de spam în baza de date a site-ului dvs. și de a elimina datele necesare manual, dar trebuie să se facă în conformitate cu cererea de eliminare a 🙂 (Personal, eu nu deranjez și de a folosi doar prima metodă)

Acum știi cum să-și petreacă câteva minute, puteți curăța site-ul dvs. de profiluri de spam enervant de pe site-ul dvs. CMS DLE.

Pentru locul 4, datorită wolf-bespredel.ru

Aici este o astfel de Postică util!

Notă pozițiile:

heh mulțumesc, o dată ce am suferit ...
Dar apoi el a schimbat sistemul său, precum și la fel de util, de modul în care se poate și va DLE dofollov)))
Deși punctul? Ei bine, acum de la DLE, uneori, o poarta care groază, deși script-ul de știri de obicei ...

Dar metoda este utilă, mai ales pentru incepatori.

Inters-l. că până în prezent a fost de 100% sigur că nu am spam-ul, pentru că oaspeții komenty interzise și costă unele hack privind interzicerea referințelor. În cazul în care acest lucru se face, dar sa dovedit că o pereche de cerere profile clambered) Multumesc pentru articol.