Dupa cum probabil ca stiti deja, atunci cand un membru este banat, toate mesajele lui de pe forum sunt automat ascunse cu posibilitatea de a le vedea prin apasarea unui buton. Codul de mai jos afiseaza automat mesajele fara a fi nevoie sa dati click pe ceva:
Daca forumul vostru nu este in romana, modificati var text="Afisati mesajul"; cu ce text va apare la mesajele ascunse. Testat doar pe invision, dar ar trebui sa mearga pe orice versiune. Daca vreti sa dezactivati scriptul fara sa il eliminati definitiv, este suficient sa inlocuiti var activ=true; cu var activ=false;.
Cod:
/* By R1bb0N */
/* Use at your own risk :) */
/* Free to use and modify, but u have to keep this notice here */
$(function(){ /* Ruleaza codul cand se incarca pagina */
var activ=true; /* Activeaza/Dezactiveaza scriptul */
var text="Afisati mesajul"; /* Mesajul afisat cand un mesaj este ascuns */
var l=window.location.pathname; /* Adresa paginii */
var reg=/t\d+/; /* Pattern pt link-urile topicurilor */
if(!(reg.test(l) && activ)) return; /* Opreste codul daca e dezactivat sau pagina e gresita */
var elem=$("a:contains('"+text+"')"); /* Selectorul link-ului care afiseaza mesajele */
var len=elem.length; /* Numarul de mesaje ascunse */
var i=0; /* Contorul pt loop */
for(i;i<len;i++){ /* Loop prin toate elementele */
elem.eq(i).click(); /* Click automat pe link */
} /* Inchide for */
}) /* Inchide functia principala */
Daca forumul vostru nu este in romana, modificati var text="Afisati mesajul"; cu ce text va apare la mesajele ascunse. Testat doar pe invision, dar ar trebui sa mearga pe orice versiune. Daca vreti sa dezactivati scriptul fara sa il eliminati definitiv, este suficient sa inlocuiti var activ=true; cu var activ=false;.