Admin/Mod können nachricht ausblenden

Fragen zu HTML, CSS, eigenen Erweiterungen etc.
lieblich
Beiträge: 155
Registriert: 01.05.2010, 09:40
Kontaktdaten:

Admin/Mod können nachricht ausblenden

Ungelesener Beitrag von lieblich » 20.02.2011, 19:06

Hey leute,

Ich habe ein script eingebaut das modis und admins nachrichten ausblenden können.es geht aber nicht. was habe ich falsch gemacht ?

js. datei bei wktools reingestellt:

Code: Alles auswählen

var modCnt=0;
var modBilder=[new Image(), new Image()];
modBilder[0].src="http://www.server4.webkicks.de/hauptchat/replacer/shown.gif";
modBilder[1].src="http://www.server4.webkicks.de/hauptchat/replacer/hidden.gif";
function modClick(a){
  c=(document.getElementById("div"+a).firstChild.title=="anzeigen")?0:1;
  ld=lineData(tbls[a].getElementsByTagName("td")[0]);
  sendeText("/moderate "+c+" "+ld[0]+" "+ld[1]+" "+ld[2]+" "+ld[3]);
}
function setModButtons(){
  for(;modCnt<tbls.length;modCnt++){
    ld=lineData(tbls[modCnt].getElementsByTagName("td")[0]);
    newCell=document.createElement("th");
    newButton=new Image();
    newButton.src=modBilder[0].src;
    newButton.setAttribute("title", "löschen");
    eval("newButton.onclick = function(){modClick("+modCnt+");}");
    newCell.setAttribute("id", "div"+modCnt);
    newCell.appendChild(newButton);
    tbls[modCnt].getElementsByTagName("tr")[0].insertBefore(newCell, tbls[modCnt].getElementsByTagName("td")[0]);
  }
}
window.setInterval("setModButtons()", 300); 
Den in die Ankündigung:

Code: Alles auswählen

 <script language="javascript">tbls=document.getElementsByTagName("table"); function moderate(usrString){usrArray=usrString.split(" "); ea=usrArray[0]; zT=usrArray[1]; ts=usrArray[2]; n=usrArray[3]; usrArray.shift(); usrArray.shift(); usrArray.shift(); usrArray.shift(); for(i=0;i<tbls.length;i++){td=tbls[i].getElementsByTagName("td")[0]; ld=lineData(td);if(ld && ld[0]==zT && ld[1]==ts && ld[2]==n && ld[3] == usrArray.join(" ")){if(myStatus<2){tbls[i].style.display=ea=="0"?"block":"none";} else{document.getElementById("div"+i).firstChild.title = ea=="0"?"löschen":"anzeigen"; document.getElementById("div"+i).firstChild.src=(ea=="0"?modBilder[0].src:modBilder[1].src);}}}}</script> 
Den in die Team-Ankündigung:

Code: Alles auswählen

 <script language="javascript"
src="http://www.wktools.net/untrerverzeichnis/modchat.js">  
Chatbefehl:

Code: Alles auswählen

   <script language="javascript">if(parent.info){moderate('%user%');tbls[tbls.length-1].style.display="none"}else{document.write("moderierter Chat");}</script>   
Was habe ich falsch gemacht? muss was weg? oder muss was dazu?

Danke für eure Hilfe

Gruß
lieblich
Lebe dein Leben und denke nicht an morgen!

Benutzeravatar
ZischDings
Moderator
Beiträge: 672
Registriert: 22.12.2004, 16:01
Kontaktdaten:

Re: Admin/Mod können nachricht ausblenden

Ungelesener Beitrag von ZischDings » 20.02.2011, 19:26

lieblich hat geschrieben:var modCnt=0;
var modBilder=[new Image(), new Image()];
modBilder[0].src="http://www.server4.webkicks.de/hauptchat/replacer/shown.gif";
modBilder[1].src="http://www.server4.webkicks.de/hauptchat/replacer/hidden.gif";
function modClick(a){
c=(document.getElementById("div"+a).firstChild.title=="anzeigen")?0:1;
ld=lineData(tbls[a].getElementsByTagName("td")[0]);
sendeText("/moderate "+c+" "+ld[0]+" "+ld[1]+" "+ld[2]+" "+ld[3]);
}
function setModButtons(){
for(;modCnt<tbls.length;modCnt++){
ld=lineData(tbls[modCnt].getElementsByTagName("td")[0]);
newCell=document.createElement("th");
newButton=new Image();
newButton.src=modBilder[0].src;
newButton.setAttribute("title", "löschen");
eval("newButton.onclick = function(){modClick("+modCnt+");}");
newCell.setAttribute("id", "div"+modCnt);
newCell.appendChild(newButton);
tbls[modCnt].getElementsByTagName("tr")[0].insertBefore(newCell, tbls[modCnt].getElementsByTagName("td")[0]);
}
}
window.setInterval("setModButtons()", 300);
www. <-- musst du löschen, die chatadressen sind stets ohne www.
weiter hab ich nicht geguckt, vielleicht wars das ja schon...

Benutzeravatar
hamigra
Beiträge: 567
Registriert: 31.08.2006, 16:02
Wohnort: Werdau
Kontaktdaten:

Re: Admin/Mod können nachricht ausblenden

Ungelesener Beitrag von hamigra » 20.02.2011, 19:49

lieblich hat geschrieben:... Den in die Team-Ankündigung:
<script language="javascript" src="http://www.wktools.net/untrerverzeichnis/modchat.js"></script>
...
Das Markierte fehlt auch!
Deutsche Sprache ist Freeware, aber nicht OpenSource! Du darfst sie benutzen, aber nicht verändern.

lieblich
Beiträge: 155
Registriert: 01.05.2010, 09:40
Kontaktdaten:

Re: Admin/Mod können nachricht ausblenden

Ungelesener Beitrag von lieblich » 20.02.2011, 20:23

wie kann ich dann nachrichten ausblenden? wozu ist dann der Befehl /moderate ?
Lebe dein Leben und denke nicht an morgen!

Benutzeravatar
hamigra
Beiträge: 567
Registriert: 31.08.2006, 16:02
Wohnort: Werdau
Kontaktdaten:

Re: Admin/Mod können nachricht ausblenden

Ungelesener Beitrag von hamigra » 20.02.2011, 22:31

Lies dir endlich einmal den Thread durch. Da findest du 2 Varianten des moderierten Chats.
http://www.wkforum.de/viewtopic.php?p=110677#110677
Nur weil du zu faul bist, den gesamten Thread durchzulesen sollen wir für dich die zutreffenden Stellen suchen.
Deutsche Sprache ist Freeware, aber nicht OpenSource! Du darfst sie benutzen, aber nicht verändern.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste