Forum gratuit: forum de suport al utilizatorilor
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Stergerea tuturor mesajelor ale unui utilizator

Vezi subiectul anterior Vezi subiectul urmator In jos

Tutorial Stergerea tuturor mesajelor ale unui utilizator

Mesaj Scris de Vizitator Vin Ian 16, 2015 11:07 pm

Stergerea tuturor mesajelor ale unui utilizator

În mod normal, dacă doriți să ștergeți mesajele unui membru, va trebui să le eliminați unul câte unul, manual, însă cu acest cod Javascript le puteți elimina pe toate mult mai ușor, printr-un singur click.

Stergerea tuturor mesajelor ale unui utilizator Import10ATENȚIE:
~ Acest cod nu elimină și mesajele vizitatorilor, ci doar cele ale membrilor înregistrați!
~ Codul elimină toate mesajele membrului selectat, nu unul câte unul, fără opțiunea de a anula modificările făcute, decât doar printr-o restaurare.
~ Codul este funcțional doar pentru cei ce pot modera întregul forum.

#1 Instalarea:
Navigăm către Administrarea paginilor HTML...
Stergerea tuturor mesajelor ale unui utilizator Go-jum10Panou de administrare Stergerea tuturor mesajelor ale unui utilizator Arrow10 Module Stergerea tuturor mesajelor ale unui utilizator Arrow10 Stergerea tuturor mesajelor ale unui utilizator Html HTML & JAVASCRIPT Stergerea tuturor mesajelor ale unui utilizator Arrow10 Administare pagini HTML
... și creăm o nouă pagină HTML selectând butonul Adauga Creare în mod avansat (HTML)

Completăm cu:
Titlu * :(la alegere)
Doriti sa utilizati partea de sus si de jos a paginii forumului dvs.?:Da
Utilizati aceasta pagina ca pagina de start?Nu

Continutul paginii: - inserați codul următor:
Cod:
<script> var version_forum=0 </script>

<script>function killall(c,a,b){c=c.replace(/(^\s*|\s*$)/g,"");var e=["#page-body span.postdetails b a","#main-content .search .postbody h2.h3 a","#main-content .posthead h2 a","#main-content .postbody-head h3 a"][version_forum];a=a||0;b=b||9E15;$.get("/spa/"+encodeURIComponent(c),function(d){var i=1;d=$(e,d).filter(function(){return/^\/t[1-9][0-9]*(p[1-9][0-9]*)?-[^#]*#[1-9][0-9]*$/.test($(this).attr("href"))}).each(function(){var a=+$(this).attr("href").substr($(this).attr("href").indexOf("#")+1);if(a>b){return b=0,!1}i++;b=a;var x=b;setTimeout(function(){$.post("/post","p="+x+"&mode=delete&confirm=1")},400*i)}).length;a+=d;b?0==d?0==a?alert("Niciun mesaj nu poate fi sters"):alert(a+" mesaj"+(1<a?"e":"")+" ale lui "+c+" au fost sterse"):setTimeout(function(){killall(c,a,b)},500+d*500):alert("Nu aveti permisiunea de a folosi acest cod")})};</script>
<input /><input type="button" onclick="killall(this.previousSibling.value)" value="Sterge toate mesajele" />

#2 Modificări:
În funcție de versiunea de forum folosită, trebuie să modificați cifra din var version_forum=0 (primul rând) cu:

  • 0 pentru phpbb2
  • 1 pentru phpbb3
  • 2 pentru punbb
  • 3 pentru invision

Previzualizare:
Stergerea tuturor mesajelor ale unui utilizator 141ldev

Succes !  Noroc
Anonymous

Vizitator
Vizitator


Vizitator a fost mulțumit de autorul acestui subiect.

Vezi subiectul anterior Vezi subiectul urmator Sus


Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum