Forum zum WebKicks.De Chatsystem Foren-Übersicht Forum zum WebKicks.De Chatsystem
Support-Forum zum WebKicks-Chatsystem
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Dieses Forum dient als Archiv, es können keine neuen Beiträge eröffnet werden.

Hier geht es zum neuen Webkicks Forum
.

Script-Übersicht (Last Update: 27.06.09)

 
Neues Thema eröffnen   Neue Antwort erstellen    Forum zum WebKicks.De Chatsystem Foren-Übersicht -> Individuelle Änderungen / Anpassungen / Erweiterungen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
TauchBlubba




Anmeldedatum: 21.10.2007
Beiträge: 1562
Wohnort: Altenstadt (Mittelhessen)

BeitragVerfasst am: 03.04.2008, 21:08    Titel: Script-Übersicht (Last Update: 27.06.09) Antworten mit Zitat

Bei fast allen Scripts ist die Grundscriptsammlung notwendig. In dem Fall einfach folgendes am Anfang der Ankündigung einbauen:
Code:
<script type="text/javascript" src="/grundscripts.js"></script>

In einigen Scripts sind einige Änderungen notwendig (Anpassung der Links. Nicks o.ä).

Scripts mit Webspace (.js) sind mit folgendem Code in die Ankündigung zu verlinken:
Code:
<script type="text/javascript" src="http://URL DER JS-DATEI"></script>



Script-Sammlung: (Zusammenführung mehrere Scripte)

http://www.wkforum.de/viewtopic.php?t=10766&highlight=scriptsammlung


A wie Auslogg-Meldung, Alert-Fenster, 2 Anmeldungen,Away-kästchen & Alarmlink


Away färben {Mit Grafik} (von ???)

Grafik:
Code:
<script language="JavaScript">url="AWAY-BILD-URL"; function faerbeAway(){a=parent.rightFrame.document.getElementsByTagName("div"); for(i=0;i<a.length;i++){ if(a[i].innerHTML.match(/<i>/i) && !a[i].innerHTML.match(url)){a[i].innerHTML += '<img src="'+url+'" >';}}} window.setInterval('faerbeAway();', 1000);</script>


Nickfarbe ändern:
Code:
<script language="JavaScript">function faerbeAway(){a=parent.rightFrame.document.getElementsByTagName("i"); for(i=0;i<a.length;i++){a[i].style.color="FF0000";}} window.setInterval('faerbeAway();', 1000);</script>


Durchstreichen
Code:
<script language="JavaScript">function streicheAway(){a=parent.rightFrame.document.getElementsByTagName("i"); for(i=0;i<a.length;i++){a[i].style.textDecoration="line-through";}} window.setInterval('streicheAway();', 1000);</script>




Auslogg-Meldung (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=91545#91545

Code:
<script language="javascript">function logoutText(){if(parent.info && parent.info.document.body.innerHTML.match("Neu einloggen")){parent.info.document.body.getElementsByTagName("i")[0].innerHTML='Aufwiedersehen, %user%, beehr uns bald wieder'}}window.setInterval("logoutText()",500)</script>




Alert-Fenster öffnet sich (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=14570

Info von Scripter: Braucht die Grundscriptsammlung. Das in einen Chatbefehl oder wenn es nur Admins nutzen dürfen Scriptingengine

Code:
<script language="javascript">if(strip_tags('%user%')==myNick){alert("Du wurdest zum letzen mal verwarnt, beim nächsten mal wirst du gekickt.")}</script>verwarnt %user%.



2 Anmeldungen auf einmal (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=7277
Das Script befindet sich wegen "übergröße" im Thread.



Away-kästchen (von Hamigra und Keller) Eigener Webspace erforderlich
http://www.wkforum.de/viewtopic.php?t=16793

Code:
Das Script erzeugt leider ein "reconnect" und /cls Fehler.


Info von Hamigra: Wenn ihr einen Smilie :wd habt, erscheint der beim Zurückmelden.



Alarmlink (Von DarkModi)
http://www.wkforum.de/viewtopic.php?p=92242#92242

Code:
<script language="javascript">pid=parent.info.document;function ersetzeAlarm(){verweise=pid.getElementsByTagName("a");for(i=0;i<verweise.length;i++){if(verweise[i].href && verweise[i].href.match("alarm_info")){verweise[i].firstChild.nodeValue="";}}}window.setTimeout("ersetzeAlarm();", 1000);</script>




B wie Buttons, Bilder (vor & hinter Nick), Bots (Maiz / WKmultiBot), Begrüßung, Button - absenden & Bilder vor / nach Nick Chatstream


ALLE User begrüßen/ansprechen (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=16630
Der Code kommt direkt in den Chatbefehl und sollte daher auch im Problemmodus funktionieren (ungetestet)
Code:
<script language="javascript">if(parent.info){var d=parent.rightFrame.document.getElementsByTagName("div");var n=[];for(i=0;i<d.length;i++){if(d[i].id.match(/^\w+$/)){n[n.length]=d[i].id}}document.write("knuddelt "+n.join(", ")+" so richtig durch.")}else{document.write("knuddelt User1, User2, User3 <i>(alle User im Chat)</i>")}</script>

"knuddelt "+olNicks.join(", ")+" so richtig durch." <-> Hier kann knuddelt (vor den Nicks) und so richtig durch (nach den Nicks) verändert werden.



Buttons umbenennen (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=14489

Chat-Button
Code:
<script type="text/javascript">function sendenUmbenennen(){if(efIsLoad()){formular=parent.info.document.eingabe.elements;formular[formular.length-1].value="Senden!";}else{window.setTimeout("sendenUmbenennen()",50)}}sendenUmbenennen();</script>


Verlassen-Button
Code:
<script type="text/javascript">function exitUmbenennen(){if(efIsLoad()){formular=parent.info.document.forms[1].elements;formular[formular.length-1].value="Exit";}else{window.setTimeout("exitUmbenennen()",50)}}exitUmbenennen();</script>



Abstand ändern zwischen den Buttons (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=14489

Code:
<script type="text/javascript">function buttonAbstand(){if(efIsLoad()){formular=parent.info.document.forms[1].elements;formular[formular.length-1].style.marginLeft="10px"}else{window.setTimeout("buttonAbstand()",50)}}buttonAbstand();</script>


Info von Scripter: Mit diesem Code wird ein Abstand zwischen dem "CHAT"- und dem "Verlassen"-Button von 10 Pixeln erzeugt. Der Abstand kann geändert werden.


Achtung: beachtet das es bei den Bild / Grafiken Script mehrere Versionen gibt. z.B für Benutzergruppen oder mehreren leuten oder mehrere Bilder - Daher immer im Thread nachsehen.


Bild vor oder nach dem Nick (Chatstream) (von DarkModi)
http://www.wkforum.de/viewtopic.php?t=17554&highlight=chatstream

Beide .js Scripts befinden sich im oben genannten Thread.



Bild vor dem Nick (Onlineliste) (von Hamigra)
http://www.wkforum.de/viewtopic.php?t=15330

Code:
<script type="text/javascript">var Userbild = new Array("user1", "user2");function olBilder(WerArray, BildURL){ for(i=0;i<WerArray.length;i++){if(parent.rightFrame.document.getElementById(WerArray[i]) && !parent.rightFrame.document.getElementById(WerArray[i]).innerHTML.match(BildURL)){parent.rightFrame.document.getElementById(WerArray[i]).innerHTML = "<img src='"+BildURL+"' />"+parent.rightFrame.document.getElementById(WerArray[i]).innerHTML;}}}window.setInterval("olBilder(Userbild, 'http://bild-url');", 1000);</script>




Symbol/Grafik hinter dem Nicknamen - Für mehrere Bilder, an verschiedenen Leuten ! (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=79798#79798

Code:
<script type="text/javascript">var IconUser = new Array(); var IconAdressen = new Array("http://freenet-homepage.de/chat-welt24/a1.gif", "http://freenet-homepage.de/chat-welt24/a2.gif", "http://freenet-homepage.de/chat-welt24/a3.gif"); IconUser[0]=new Array("Nick1", "Nick2"); IconUser[1]=new Array("nIcK3"); IconUser[2]=new Array("nick4", "NiCk5", "NICK6"); function OlSetIcons(){ if(IconAdressen.length != IconUser.length){alert("Anzahl der Eintraege ungleich!"); return;} for(i=0;i<IconUser.length;i++){for(j=0;j<IconUser[i].length;j++){ if(parent.rightFrame.document.getElementById(IconUser[i][j]) && parent.rightFrame.document.getElementById(IconUser[i][j]).innerHTML.search(IconAdressen[i]) == -1){ parent.rightFrame.document.getElementById(IconUser[i][j]).innerHTML += "<img src='"+IconAdressen[i]+"'>"; }}}} window.setInterval("OlSetIcons()", 2000) </script>



Bild/Iframe in die Onlineliste (von Kiba)
http://www.wkforum.de/viewtopic.php?t=15759

Code:
<script type="text/javascript" src="/grundscripts.js"></script><script type="text/javascript">function addframe(){if(parent.rightFrame.document.body.innerHTML==parent.rightFrame.document.body.innerHTML.replace('http://www.','')) parent.rightFrame.document.body.innerHTML='<iframe frameborder="0" style="width: 150px; height: 200px; border-bottom: 1px black solid;" src="http://www."></iframe>'+parent.rightFrame.document.body.innerHTML;} setTimeout('addframe()',2000); setTimeout('addframe(olIsLoad)',5000);</script>


Nur Bild: (1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=96306#96306
Code:
<script type="text/javascript">prd=parent.rightFrame.document; olBildSpan = prd.createElement("span"); olBild = prd.createElement("img"); olBild.src = "http://bildURL"; olBildSpan.style.position = "absolute"; olBildSpan.style.bottom = "10px"; olBildSpan.style.right = "15px"; olBildSpan.appendChild(olBild); prd.getElementsByTagName("body")[0].appendChild(olBildSpan);</script>




MaiZ-ChatBot-System (von DarkModi) Eigener Webspace erforderlich
http://www.wkforum.de/viewtopic.php?p=99709#99709

Info von Scripter: MaiZ benötigt die Grundscriptsammlung und insgesamt zwei eigene JavaScript-Dateien: eine für
sämtliche Funktionen und die andere für die Einstellungen. Bisher gab es kein Script, das solche Bedingungen hatte
(Grundscriptsammlung zähle ich mal nicht mit), jedoch denke ich, das sollte kein Problem machen.



WkMultiBot (von regreb99) Programm das auf dem eigenen PC arbeitet
http://www.wkforum.de/viewtopic.php?t=17391

Info: Damit der Chatbot einwandfrei funktioniert benötigst Du Java 1.6, zum downloaden auf http://java.sun.com.
Da die grafische Oberfläche mit SWT programmiert wurde, benötigst Du zusätzlich SWT 3.4, zum downloaden auf http://eclipse.org/swt.

Anleitung und Script gibt es im Thread



Button zum absenden (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=18010

Ankündigung:
Code:
<script language="javascript">function befehlsPopup(){popBtns=window.open("about:blank", "ButtonPopup", "width=100, height=200"); popBtns.document.write("<html><head><title>Befehls Popup</title><script language='javascript'>function befClick(text){opener.parent.info.document.eingabe.message.value=text; opener.parent.info.document.eingabe.message.focus();}<\/script></head><body><a href='javascript:befClick(\"/bann\");'>/bann</a><br><a href='javascript:befClick(\"/kick\");'>/kick</a><br><a href='javascript:befClick(\"/iplist\");'>/iplist</a></body></html>");}</script>


Chatbefehl:
Code:
<script language="javascript">if(parent.info){if(myNick==strip_tags('%me%') && myNick=="deinNick"){befehlsPopup(); document.write("<a href='javascript:befehlsPopup()'>Popup öffnen</a>");}else{document.write("Meldung an alle anderen");}}else{document.write("Meldung in der Befehlsübersicht")}</script>


deinNick muss durch deinen Nick ersetzt werden. "Meldung an alle anderen" musst du durch den Text ersetzen, der bei allen anderen angezeigt werden soll wenn du den Befehl ausführst. "Meldung in der Befehlsübersicht" kann auch geändert werden und ist der Text, der im Admin-Menü und in der Hilfe unter "eigene Befehle" angezeigt wird.


C wie Chatöffnungszeiten & Countdown


Chatöffnungszeiten (von 1 FC Keller)
http://www.wkforum.de/viewtopic.php?t=13055&postdays=0&postorder=asc&start=0

Code:
<script language="javascript">offenAb=6;offenBis=24;var jetzt = new Date();var Std = jetzt.getHours();if(Std<offenAb||Std>=offenBis){alert("Der Chat ist von "+offenAb+" bis "+offenBis+" geöffnet.");frm = parent.info.document.eingabe;frm.message.value="/exit";frm.submit();}</script>




Info: Script mit Wochentagen und Ergänzungen im Thread.

Chatbefehl nach Countdown (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=125392#125392

Code:
<span id="countdown"></span><script language="javascript">var endZeit = Date.parse(new Date)+(40*1000); function countDown(){var jetztZeit=Date.parse(new Date()); a=parseInt((endZeit-jetztZeit)/1000); b=document.getElementById("countdown"); if(a>0){b.innerHTML=a;window.setTimeout(countDown, 999)}else{b.innerHTML=0; sendeText("/befehl")}}countDown();</script>


/befehl ist der Befehl der ausgeführt wird


D wie Derzeit im Raum


Derzeit im Raum umbenennen (von 1 FC. Keller)
http://www.wkforum.de/viewtopic.php?t=12463

Code:
<script language="javascript">window.setInterval("a=parent.rightFrame.document.body; if(a.innerHTML.match(/Derzeit im Raum/))a.innerHTML=a.innerHTML.replace(/Derzeit im Raum/, 'dein Text');", 1000)</script>


F wie Farbgruppen& Flüstern mit Popup


User in Farbgruppen einteilen (von D4rkn3ss) Eigener Webspace erforderlich
http://www.wkforum.de/viewtopic.php?t=14031

Code:
var userList = {}, colorList = {};

/* Konfiguration */
// Farbenliste
colorList['Stammy'] = "#00FF00";

// Userliste
userList['Stammy'] = ["D4rkn3ss", "nocheiner"];
/*****************/

function olColors() {
  var currentColor, currentEntry;
  for (var i in colorList) {
    currentColor = colorList[i];
    for (var j = 0; j < userList[i].length; j++) {
      currentEntry = parent.rightFrame.document.getElementById(userList[i][j]);
      if (currentEntry) {
        currentEntry.style.color = currentColor;
      }
    }
  }
}
window.setInterval("olColors();", 1000);


Info von Scripter: Die aufgelisteten User (Groß-/Kleinschreibung!) werden dann in der der Gruppe zugeordneten Farbe eingefärbt. Btw, User doppelt zuzuordnen bewirkt keinen Farbverlauf. Firefox stoppt mit dem Färben, nachdem die Onlineliste aktualisiert wurde.



Flüstern per Popup (von 1. FC Keller) Eigener Webspace erforderlich
http://www.wkforum.de/viewtopic.php?p=108343#108343

Script im Thread


G wie Gästenicks, Geburtstagsanzeige, Grafik im Eingabeframe (Votebanner) & Googleframe höhe


Gäste in der OL makieren (von DarkModi)
http://www.wkforum.de/viewtopic.php?t=11930




Bitte im Thread nachschauen.
Zusatzinfo: Es kann auch im Chatstream selbst ein Bild hinter Gästenicks gemacht werden. Infos hierzu direkt im Thread.



Geburtstagsanzeige (von Hamigra) Eigener Webspace erforderlich
http://www.wkforum.de/viewtopic.php?t=15604

Code:
//beliebig viele Tagesmeldungen untereinander - einfach komplette Zeile kopieren und Datum ändern
//erste Klammer ist Monat, zweite Klammer ist Tag
//Änderungen nur in den Tagesmeldungen
//in der letzten Zeile darf Schriftfarbe und Schriftart geändert werden - weiter nichts
var tagesmeldung=new Array();
for(i=1;i<=12;i++)
tagesmeldung[i] = new Array(); // muss so stehenbleiben
tagesmeldung[1][1] = "Allen Usern ein gesundes Neues Jahr";
tagesmeldung[2][16] = "geburtstag1";
tagesmeldung[2][17] = "geburtstag2";
tagesmeldung[2][18] = "geburtstag3";
tagesmeldung[2][19] = "geburtstag4";
tagesmeldung[2][20] = "geburtstag5";
datum = new Date();
heute = datum.getDate();
dieserMonat = datum.getMonth()+1;
for(i in tagesmeldung[dieserMonat]){
if(i == parseInt(heute)){
document.write("<span style=\"color:#0000ff; font-family:verdana;\"><b>"+tagesmeldung[dieserMonat][i]+"</font></span>")
}
}




Grafik im Eingabeframe (Votebanner?) (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=117646#117646

Code:
<script language="javascript">pi=parent.info; pid=pi.document; if(!pi.cell){pi.cell = pid.createElement("td"); pi.link = pid.createElement("a"); pi.link.setAttribute("target", "_blank"); pi.link.setAttribute("href", "http://www.webradiotop100.de/cgi-bin/megatoplist/toplist.pl?action=click_in&account=olaf"); pi.img = pid.createElement("img"); pi.img.setAttribute("src", "http://www.webradiotop100.de/button/button4.jpg"); pi.img.style.border=0; pi.link.appendChild(pi.img); pi.cell.appendChild(pi.link); pid.getElementsByTagName("tr")[0].appendChild(pi.cell);}</script>


URL natürlich anpassen



Höhe des Googleframes ändern (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=124038#124038

Code:
<script language="javascript">framesets=parent.document.getElementsByTagName("frameset");for(i in framesets){if(framesets[i].rows=="40,*,30"){framesets[i].rows="40,*,60"}}</script>


"40,*30" normalgröße und "40,*60" neue größe


H wie Hintergrund & Individueller Hintergrund


Zufälliges Hintergrundbild (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=15273

Code:
<script language="javascript">hgBilder=["http://www.deineURL.de/hg1.jpg","http://www.deineURL.de/hg2.bmp","http://www.deineURL.de/hg3.gif"]; Zufall = Math.random(); Zufall = Math.round((hgBilder.length-1) * Zufall); document.body.background=hgBilder[Zufall];</script>




Individueller Hintergrund (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=117965#117965

Code:
<script type="text/javascript">onAirDJ="none"; djBGs={keiner:"http://www.deineDomain.de/standardhintergrundbild.jpg", ersterDJ:"http://www.deineDomain.de/hintergrund1.jpg", zweiterDJ:"http://www.deineDomain.de/hintergrund2.gif", dritterDJ:"http://www.deineDomain.de/hintergrund3.png", vierterDJ:"http://www.deineDomain.de/hintergrund4.jpeg"}; function wechselDJbg(me, usr){if(usr=="none" && (onAirDJ==myNick || onAirDJ==me) && djBGs[myNick]){sendeText("/onair "+onAirDJ)}else if(djBGs[me] && djBGs[usr] && document.body.style.backgroundImage != "url("+djBGs[usr]+")"){ document.body.style.backgroundImage = "url("+djBGs[usr]+")"; onAirDJ=usr;} tbls = document.getElementsByTagName("table"); tbls[tbls.length-1].style.display="none"} sendeText("/onair none")</script>


Chatbefehl (OnAir):
Code:
<script type="text/javascript">if(parent.info){wechselDJbg(strip_tags('%me%'), strip_tags('%user%'))}else{document.write("&auml;ndert den Hintergrund des Chats.")}</script>


Wenn nun ein DJ "/onair Nick" absendet wird sein Hintergrund angezeigt. Betritt ein neuer User den Chat, so sendet dieser automatisch "/onair none" ab und fragt damit den derzeitigen DJ ab. Dieser sendet dann automatisch "/onair Nick" sofern er online ist. Ist er nicht online klappt auch das Script nicht. Sollte der DJ, welcher gerade onair ist reconnecten, so fragt er nach betreten auch mit /onair none den aktuellen DJ ab. Dann bekommt er von einem anderen DJ, sofern ein weiterer im Chat ist, die Antwort dass er der aktuelle ist und bekommt somit auch sein eigenes Hintergrundbild eingetragen und kann somit ach wieder neu eingeloggten antworten...
Mit /onair keiner kann man das Standard-Hintergrundbild verwenden. Hier kann man auch die URL eines Bildes vom Admin-Menü einfügen.



I wie Ignorieren


Ignorierfunktion (von DarkModi) Eigener Webspace erforderlich

Info von Scritper: Damit ist es möglich, bestimmte User zu ignorieren, Login/Out-Meldungen werden jedoch weiterhin angezeigt um so wenigstens zu zeigen, ob ein User anwesend ist oder nicht. Das Script bietet weiterhin die Möglichkeit, aufzuhören, Ignorierte zu ignorieren (lässt sich blöd ausdrücken... ) und alle derzeit ignorierten User auszugeben. Weiterhin werden bei aktivierten Cookies die ignorierten User gespeichert und beim nächsten Chatbetreten ausgelesen.

http://www.wkforum.de/viewtopic.php?t=14340


K wie Kartenlink & kicken


"Karte" aus dem Eingabeframe entfernen (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=13982

Info von Scripter: Mit dem Erscheinen der Karten-Funktion, die die Wohnorte der User mit Profil in einer Google-Maps-Karte anzeigt kam der Wunsch auf, diese zu deaktivieren. (Keller & Link anpassen)

Code:
<script language="javascript">kartenLinkUrl="http://www.1fckeller.de";kartenLinkText="Keller";pid=parent.info.document;function ersetzeKarte(){verweise=pid.getElementsByTagName("a");for(i=0;i<verweise.length;i++){if(verweise[i].href && verweise[i].href.match("gmap")){verweise[i].href="/cgi-bin/dref.cgi?url="+kartenLinkUrl;verweise[i].firstChild.nodeValue=kartenLinkText;}}}window.setTimeout("ersetzeKarte();", 1000);</script>

Zusatz Info: Man kann den Karten-Link auch entfernen. Näheres im Thread.
Weitere Entfern Möglichhkeiten: Smilieliste, Message-Box, Hilfelink & Alarm



Buchstabe/Symbol vor dem Nick zum Kicken (von Hamigra)
http://www.wkforum.de/viewtopic.php?t=13253

Script im Thread!

Info: Es erscheint (hier das K) ein Buchstabe vor jedem Nick. Beim klicken auf dieses erscheint in der Eingabezeile /kick USER.


L wie Loginseite, Loginsound & Links


Scripts zur Eigenen Loginseite (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=9057



Loginsound immer angeschaltet (von 1. FC Keller & D4rkn3ss gleichzeitig)
http://www.wkforum.de/viewtopic.php?t=14333

Script direkt im Thread !



Original Loginseite unsichbar machen (von DarkModi)
http://www.wkforum.de/viewtopic.php?t=15855

Info von Scripter: Grundscriptsammlung wird wie immer benötigt, ansonsten würde ich empfehlen den Code möglichst an den Anfang der Ankündigung zu setzen, am besten direkt nach der Grundscriptsammlung als zweites. Funktioniert mit Firefox einwandfrei. "http://example.com" kann und sollte natürlich mit der gewünschten URL ersetzt werden. Weiterhin muss eure eigene Loginseite den Chat in einem Frame laden.

Code:
<script type="text/javascript">var loginpageUrl = "http://example.com"; function loginpageTest () { if (efIsLoad()) { if (top == parent) { sendeText("/exit", myNick); alert("Logge dich bitte über "+loginpageUrl+" in den Chat ein. Du wirst nun weitergeleitet."); top.location.href = loginpageUrl; } } else { testLoginpage(); } }; loginpageTest()</script>



Eigene Logout-Meldung (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=91545#91545

Code:
<script language="javascript">function logoutText(){if(parent.info && parent.info.document.body.innerHTML.match("Neu einloggen")){parent.info.document.body.getElementsByTagName("i")[0].innerHTML='Aufwiedersehen, %user%, beehr uns bald wieder'}}window.setInterval("logoutText()",500)</script>




URLs automatisch in Links verwandeln (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=17938

Code:
<script language="javascript">linkCnt=0; tds=document.getElementsByTagName("td"); function autoLink(){for(;linkCnt<tds.length;linkCnt++){ if(tds[linkCnt].innerHTML.match(/([^"'=]+http:\/\/[^<>\s]+)/i)){tds[linkCnt].innerHTML=tds[linkCnt].innerHTML.replace(/([^"'=]+)(http:\/\/[^<>\s]+)/i, "$1<a href='$2' target='_blank'>$2</a>");}else{ tds[linkCnt].innerHTML=tds[linkCnt].innerHTML.replace(/([^"'=\/\w]+)(\w+\.\w+\.\w\w+[^<>\s]*)/i, "$1<a href='http:\/\/$2' target='_blank'>$2</a>");}}}window.setInterval("autoLink()", 500)</script>


Zuletzt bearbeitet von TauchBlubba am 27.06.2009, 12:35, insgesamt 66-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
TauchBlubba




Anmeldedatum: 21.10.2007
Beiträge: 1562
Wohnort: Altenstadt (Mittelhessen)

BeitragVerfasst am: 12.04.2009, 00:02    Titel: M - Z Antworten mit Zitat


M wie (Nick)-Menü, Message-Box & Chat moderieren


Meldung wenn neue Nachrichten vorhanden (Message-Box) (von DarkModi)
http://www.wkforum.de/viewtopic.php?t=15050

Code:
<script type="text/javascript">function replaceMsgBoxTxt () { var newMsgBoxTxt = "<font color='red'><b>Wächter flüstert an dich:</font></b> Sie haben neue Nachrichten in Ihrer MessageBox."; var msgBoxTxt = document.getElementsByTagName("font")[document.getElementsByTagName("font").length-1]; if (msgBoxTxt.childNodes[1] && msgBoxTxt.childNodes[1].data && msgBoxTxt.childNodes[1].data.match(/Es befinden sich neue Nachrichten in deiner Message-Box/)) { msgBoxTxt.innerHTML = newMsgBoxTxt; } } setTimeout("replaceMsgBoxTxt();", 1000);</script>



Nick-Menü in Onlineliste (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=14284

Info von Scripter: Mit diesem Script wird beim Klick auf einen Nick in der Onlineliste ein Menü geöffnet. In diesem Menü werden dann verschiedene Befehle aufgelistet, die beim Klick auf den Menüpunkt im Eingabeframe erscheinen.



Chat moderieren (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=17065

Bitte nimmt das Script aufgrund der vielen Codes aus dem Thread. Beachtet das es 2 Versionen gibt. Einmal sind die Texte alle von anfang an ausgeblendet, und einmal sind sie von Anfang an freigeschaltet.

Weitere Infos: WK-Wiki


N wie Nick ändern und Notrufsystem


Nickänderungs-Script (von DarkModi) Eigener Webspace erforderlich
http://www.wkforum.de/viewtopic.php?t=11502

Info von Scripter: Dieses Script erlaubt es, Nicks innerhalb des Chatstreams beliebig zu verändern.



Notrufsystem (von chrizzka) Eigener Webspace erforderlich
http://www.wkforum.de/viewtopic.php?t=17129

Hier können User auch ohne Anwesenheit eines Admins, ein Notruf absenden. Script gibt es im Thread


O wie Alles rund um die Onlineliste


Onlinelisten Text ändern (von 1. FC Keller)
verändert das "Derzeit im Raum"
http://www.wkforum.de/viewtopic.php?t=12463

Code:
<script language="javascript">window.setInterval("a=parent.rightFrame.document.body; if(a.innerHTML.match(/Derzeit im Raum/))a.innerHTML=a.innerHTML.replace(/Derzeit im Raum/, 'dein Text');", 1000)</script>


Onlineliste nach Links (von 1. FC Keller)
Dieses Script zum Tauschen der Frames funktioniert mit Werbebefreiung und aktiviertem Raumsystem:
http://www.wkforum.de/viewtopic.php?t=15535

Code:
<script language="javascript">ol=parent.document.getElementsByTagName("frameset")[2]; ol2=ol.cloneNode(true); set=parent.document.getElementsByTagName("frameset")[1]; set.removeChild(ol); set.insertBefore(ol2, set.firstChild); set.cols="165,*"</script>



Eigener Nick in der OL Fett gedruckt (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=15520

Script direkt im Thread !



OL (Onlineliste) größer machen (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=87899#87899

Code:
<script language="javascript">framesets=parent.document.getElementsByTagName("frameset");for(i in framesets){if(framesets[i].cols=="*,165"){framesets[i].cols="*,225"}}</script>


Info von Scripter: Die 165 ist der Wert für die Originalbreite der OL und mit der 225 legst du deine Breite fest die du haben willst. Einfach erst die Schrift vergrößern und dann das Script in die Ankündigung. Grundscript erforderlich!!!
Die jetzt eingestellten 225 müßten aber reichen.



Nick in der OL den es nicht gibt (von 1. FC Keller)

Code:
<script language="javascript">window.setInterval("parent.rightFrame.add('X-Mas')",3000);</script>

Info: Lässt einen Nick erscheinen in der Onlineliste. X-mas muss angepasst werden.


P wie Powered by, Popup-Fenster, Probezeit,Pop up im Eingabe Frame, P Profillink Grafik & Pop Up



Powered by Webkicks & ? (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=11130

Code:
<script language="javascript">var poweredBy = document.createTextNode(" & Irgendwer"); document.getElementsByTagName("a")[0].appendChild(poweredBy);</script>

Infos: " & Irgendwer" kann natürlich geändert werden.



Chat öffnet sich im PopUp Fenster (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=75185#75185

Server und Chatname anpassen, im Formtag muss dazu target und onsubmit ergänzt werden:
Code:
<form name="formular" method="post" action="http://serverX.webkicks.de/CHATNAME/index2.cgi" target="chatWin" onsubmit="window.open('about:blank','chatWin','width=600,height=500');">

Das Fenster kannst du wie auf SelfHTML.org beschrieben in Größe und einigen anderen Eigenschaften anpassen.



Probezeit - Gäste nach 2 o.ä Stundne ausloggen. (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=17970
Code:
<script language="javascript">window.setInterval("sendeText('/exit')", 7200000); window.setInterval("sendeText('/f '+myNick+' In 2 Minuten ist die Probezeit abgelaufen. Bitte registriere dich in unserem Chat.')", 6900000);</script>




Popup im Eingabeframe (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=18172

Code:
<script language="javascript">link="http://www.1fckeller.de"; pid=parent.info.document; pilinks=pid.getElementsByTagName("a"); for(i=0;i<pilinks.length;i++){if(pilinks[i].href.search(link)!==-1){pilinks[i].onclick=function(){window.open(this.href, "about:blank", "width=800,height=600"); return false;}; break;}}</script>




P (Profillink) durch eine Grafik ersetzen (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=122384#122384

Code:
<script language="javascript">profilLinkBild="Bild-URL";function profilLinkBilder(){pls=parent.rightFrame.document.getElementsByTagName("a");for(i=0;i<pls.length;i++){if(strip_tags(pls[i].innerHTML).search("(P)")!==-1){pls[i].innerHTML="<img src='"+profilLinkBild+"' border=0>"}}}window.setInterval("profilLinkBilder()",1000);</script>


Bild-URL austauschen

Pop Up Link (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=62059#62059

Code:
<script language="javascript">if(strip_tags('%user%')==myNick){window.open("http://wkhost.webkicks.de/MEINCHAT/"+strip_tags('%me%')+".htm", "popup", "width=300,height=200,location=YES,status=YES")}</script>


Eine zweite Möglichkeit befindet sich im Thread.


R wie Radio, Raumwechsel, Raumpasswort, Regelseite & Raumauswahl


Hintergrundbild Raumauswahl (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=122293#122293

Code:
<script language="javascript">window.setInterval("parent.ChannelFrame.document.body.background=''",500)</script>


Zweck: Entfernt das Hintergrundbild des Eingabeframes.



Radio einbauen - GEMA beachten!
http://www.wkforum.de/viewtopic.php?t=13592&postdays=0&postorder=asc&start=0

Code:
<script type="text/javascript">function radioset(){if(!parent.rightFrame.document.body.innerHTML.match("http://s7.pop-stream.de:7034")){parent.rightFrame.document.body.innerHTML = '<embed src="http://s7.pop-stream.de:7034" width=280 height=25 autostart=1>' + parent.rightFrame.document.body.innerHTML;}}window.setInterval("radioset()", 1000);</script>


(Radio)Titel im Chat übertragen (unter anderem von Kiba)
http://www.wkforum.de/viewtopic.php?t=14660

Das ganze besteht aus 2 Codes, daher bitte den Thread (Seite 1) durchlesen. Ein .js Datei muss auf ein Webspace mit den Serverdaten. Anschliessend muss das ganze per Iframe in die ChatAnkündigung.

Raum nur mit Passwort betreten (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=64232#64232
WICHTIG: Verwende nicht das Admin-Passwort. Script muss ins Raumthema!

Code:
<script language=javascript>if(window.prompt("bitte Password eingeben", "") != "PASSWORT"){parent.info.eingabe.message.value = "/join Hauptchat"; parent.info.eingabe.submit();parent.info.eingabe.message.value = "";}</script>




Bei Raumwechsel reconnecten (von DarkModi)
http://www.wkforum.de/viewtopic.php?t=14385

Code:
<script type="text/javascript">function reconnect(){if(efIsLoad()){window.location.href=parent.info.document.getElementsByTagName("a")[0].href;}}</script>

Ins Raumthema:
Code:
<script type="text/javascript">reconnect();</script>




Regelseite erstellen (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=18958

Code:
<script type="text/javascript">var eingabe = strip_tags('%user%'); document.write("wirft <b>" + eingabe[0] + "</b>auf die Regel-Site."); if(eingabe.toLowerCase()==myNick.toLowerCase()){parent.location.href="http://URL DER REGELSEITE";}</script>



S wie Spiele, Sperren, Smilies, Schriftart/farbe & Smilieliste (Frame)


Minigames für den Chat (Sammlung im Thread !)
http://www.wkforum.de/viewtopic.php?t=16623



Spiel 4 gewinnt (von 1. FC Keller) Eigener Webspace erforderlich
http://www.wkforum.de/viewtopic.php?t=14339

Info von Scripter: Um ein Spiel zu starten, müsst ihr den Befehl /4gewinnt User absenden. So erscheinen beim
eingeladenen User 2 Buttons, mit denen er das Spiel entweder annehmen oder ablehnen kann. Nimmt er das Spiel an,
so wird bei beiden in unten rechts in der Onlineliste ein kleines 4 Gewinnt - Spielfeld (7 Spalten breit und 6 Zeilen hoch)
eingebledet. Durch Klicken in eine Spalte des Spielfeldes wirft man seinen Spielstein hinein. Dies geschieht immer abwechselnd.
Wer zuerst 4 Spielsteine in eine Reihe bekommt - egal ob waagerecht, senkrecht oder diagonal - hat das Spiel gewonnen.



Spiel Dame (von 1. FC Keller) Eigener Webspace erforderlich
http://www.wkforum.de/viewtopic.php?t=14933

Info von Scripter: Um ein Spiel zu starten, müsst ihr den Befehl /dame User absenden. So erscheinen beim eingeladenen User 2 Buttons, mit denen er das Spiel entweder annehmen oder ablehnen kann.
Nimmt er das Spiel an, so wird bei beiden unten rechts in der Onlineliste ein kleines Dame-Spielfeld eingeblendet.
Wenn man auf einen eigenen Stein klickt bekommt man alle möglichen Züge markiert. Durch Klicken auf so ein markiertes

Feld bewegt man den Stein. Die Steine können nur auf den dunklen Feldern bewegt werden. Durch überspringen eines
gegnerischen Steins kann man diesen "Schlagen". Wer keine Steine mehr hat hat das Spiel verloren.
Wenn ein Stein ganz hinten ankommt wird dieser zur Dame. Die Dame kann sich in beide Richtungen bewegen und beliebig
viele Felder überspringen.
Wenn man einen gegnerischen Stein überspringen kann muss man das auch tun. Tut man das nicht wird der eigene Stein, der
hätte springen müssen, entfernt. Dabei sind Sprünge von Damen priorisiert. Kann man also mit einer Dame und einem normalen
Stein springen, so muss man die Dame nehmen.



Spiel TicTacToe (von 1. FC Keller) Eigener Webspace erforderlich
http://www.wkforum.de/viewtopic.php?t=15241

Info von Scripter: Um ein Spiel zu starten, müsst ihr den Befehl /ttt user absenden. So erscheinen beim eingeladenen User 2 Buttons, mit denen er das Spiel entweder annehmen oder ablehnen kann. Nimmt er das Spiel an, so wird bei beiden in unten rechts in der Onlineliste ein kleines Tic Tac Toe - Spielfeld (3x3 Felder) eingebledet. Durch Klicken auf ein Feld setzt man dort sein Symbol. Dies geschieht immer abwechselnd.
Wer zuerst 3 Spielsteine in eine Reihe bekommt - egal ob waagerecht, senkrecht oder diagonal - hat das Spiel gewonnen.



Script für Smilies für bestimmte User (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=11637



User für bestimmte Räume sperren (von Latias13)
http://www.wkforum.de/viewtopic.php?t=14855

Code ins RaumThema
Code:
<script type="text/javascript">if(MyNick == strip_tags('Username')){sendeText("/exit");}</script>



Anklickbare Smilies im Eingabeframe (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=16332

Code:
<script language="javascript">var arrSmilies = ["]","bohr","bonk","bruell", "chen", "cry"]; strSmilies=""; for(i=0;i<arrSmilies.length && i<(3+9);i++){strSmilies+="<img src='/"+chatData[1]+"/replacer/"+arrSmilies[i]+".gif' onclick='parent.mainframe.repClick(\""+arrSmilies[i]+"\")' hspace=1/>"; } center0=parent.info.document.getElementsByTagName("center")[0]; if(!center0.innerHTML.match(/parent.mainframe.repClick/)){center0.innerHTML = strSmilies+"<b"+"r>"+center0.innerHTML;}</script>


Info von Scripter: Das sind die Smilies: "]","bohr","bonk","bruell", "chen", "cry"
Durch Komma getrennt könnt ihr bis zu 12 ohne Doppelpunkt und in Anführungszeichen einsetzen.



Schriftfarbe ändern (Jeder User für sich) (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=9169

Code:
<script txpe="text/javascript">function farbeaendern(farbe, userName){if(efIsLoad() && typeof myNick != "undefined"){ userName=(userName?strip_tags(userName):myNick).toLowerCase(); if(userName==myNick.toLowerCase() && myStatus != 0){ parent.info.document.eingabe.onsubmit= function(e){frm=parent.info.document.eingabe; if(frm.message.value.search('/') != 0){ frm.message.value='<font color=' + farbe + '>' + frm.message.value + '</font>';} parent.info.submitForm(frm); return false;}} exp=new Date(); exp=exp.setYear(exp.getFullYear()+5); setCookie("fontColor", farbe, new Date(exp)); }else{window.setTimeout("farbeaendern('"+farbe+"','"+userName+")', 1000)");}} if(fntColor=getCookie("fontColor")){ farbeaendern(fntColor);}</script>


Dann legt man einen Chatbefehl an, z.B. /color oder /farbe und kopiert dort hin folgendes:
Code:
<script language="javascript">farbeaendern('%user%', '%me%')</script><font color='%user%' title="Script by www.1fckeller.de">ändert seine Schriftfarbe in %user%.</font>


Jetzt kann jeder User eine farbe mit /farbe Code (ff0000) /color Code /... auswählen.
Zusatzinfo: Auch Admins können die Farbe anderer User ändern. Mehr im Thread.



Smilieliste im Frame (links) (von 1. FC Keller) EIGENER WEBSPACE
http://www.wkforum.de/viewtopic.php?t=18941

Code:
rlWidth=250;
parent.info.CallRL = function(){
  pd = parent.document;
  if(!parent.rl){
    if(myBrowser["IE"])
      newFrame = parent.document.createElement("<frame name='rl'>");
    else{
      newFrame = document.createElement("frame");
      newFrame.name = "rl";
    }
    newFrame.src = "/"+chatData[1]+"/rl";
    with(pd.getElementsByTagName("frameset")[1]){
      insertBefore(newFrame, firstChild);
      cols = rlWidth+","+cols;
      //parent.rl.src = "/"+chatData[1]+"/rl";
    }
    setTimeout("parent.rl.repClick = function(rep){parent.info.document.eingabe.message.value+=':' + rep; parent.info.document.eingabe.message.focus();}", 1000);
  }
  else{
    with(pd.getElementsByTagName("frameset")[1]){
      if(cols.search(""+rlWidth)===0){
        cols=cols.replace(/^\d+/, "0");
      }
      else{
        cols=cols.replace(/^\d+/, rlWidth);
      }
    }
  }
}



Twie Teamraum & Texteinblendungen zur bestimmten Uhrzeit


Teamraum (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=109970#109970

Dieses Script kommt in die Ankündigung und lässt sich somit nicht mit einem Login direkt in den Raum umgehen. Der Status lässt sich wieder verstellen: <1 bedeutet Gast, <2 Gäste und normale User, <3 alle außer Admins, !=2 alle außer Mods, != 1 alle außer normalen Usern. Dannmüssen noch die beiden Raumnamen eingestellt werden: "main": das ist der Raum in dem das Script ausgeführt wird und gaesteraum: Das ist der Raum in den die User verschoben werden. Zu achten ist darauf, dass beim ersten main statt Hauptchat verwendet werden muss und beim 2. nicht.
Code:
<script language="javascript">var lastRoom=""; function checkRoom(){var thisRoom=getRoom(); if(lastRoom!=thisRoom){if(thisRoom.toLowerCase()=="teamraum".toLowerCase() && myStatus<2){sendeText("/join hauptchat")}; lastRoom=thisRoom;}} window.setInterval("checkRoom()", 1000);</script>


Für Registrierte Chatter:
Code:
<script language="javascript">if(myStatus<1){alert("Nur für registrierte Chatter!"); sendeText("/join hauptchat")}</script>




Texteinblendungen zur bestimmten Uhrzeit (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=123894#123894

Code:
<script language="javascript">jetzt=new Date(); stunde=jetzt.getHours();if(stunde<10){a="guten Morgen!"}else if(stunde<17){a="guten Tag!"}else if(stunde<21){a="guten Abend!"}else{a="gute Nacht!"}document.write(a)</script>


Jeweils zwischen den beiden " dürfen keine weiteren " vorkommen, darum muss man diese gegebenenfalls durch ' ersetzen. Smilies des Chats (also z.B. :wave ) können in diesem Script nicht verwendet werden.

Während des Chatverlaufs:

Code:
<script language="javascript">function checkTime(){jetzt=new Date(); stunde=jetzt.getHours(); minute=jetzt.getMinutes(); zeit=(stunde>9?stunde:"0"+stunde)+":"+(minute>9?minute:"0"+minute); if(zeit=="19:50"){document.write("hallo es ist jetzt 19.50 uhr in zehn minuten beginnt ...........")} if(zeit=="09:05"){document.write("Morgen! Es ist 5 nach 9 usw.")}}window.setInterval(checkTime, 60000);</script>


Text (Befehl) bei Login senden

Code:
<script language="javascript">sendeText("/w")</script>



U wie unerwünchte Texte, User etwas schreiben lassen, User aus dem Chat werfen, Uhr, Uhrzeit entfernen & URLs


User und Gäste, die unerwünschte Texte schreiben (von Hamigra)
http://www.wkforum.de/viewtopic.php?t=15523
Code:
<script language="javascript">for(i = document.getElementsByTagName('table').length-2; i >= 0; i--){ if(document.getElementsByTagName('table')[i].innerHTML.match(/http/i)){ document.getElementsByTagName('table')[i].style.display = "none"; break;} }</script>

Dieses Script kommt NICHT in die Ankündigung, sondern in Chatbefehle bzw. Scripting-Engine. Hier würde z.B mit dem befehl /http die Chatadresse die jemand schrieb verschwinden. (geht auch mit www sowie Beleidigungen ect pp.)



Einen User etwas schreiben lassen (von DarkModi)

http://www.wkforum.de/viewtopic.php?t=15325&postdays=0&postorder=asc&start=30



User aus dem Chat werfen (nicht Kicken!) (von 1. FC Keller - weitere Scripts von anderen Scripter im Thread)
http://www.wkforum.de/viewtopic.php?p=93925#93925



Uhr in die Onlineliste (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=10754

Code:
<script type="text/javascript">function uhrSetzen(){if(!parent.rightFrame.document.body.innerHTML.match("http://www.begann.de/uhren/uhr9.html")){parent.rightFrame.document.body.innerHTML = '<iframe border="0" frameborder="no" framespacing="0" src="http://www.begann.de/uhren/uhr9.html" scrolling="no" width="80" height="40" allowtransparency="true"></iframe>' + parent.rightFrame.document.body.innerHTML;}}window.setInterval("uhrSetzen()", 1000);</script>

Info: Es gibt verschiedene Uhren zur Auswahl.



Uhrzeit entfernen (vor dem Nick) (von DarkModi) EIGENER WEBSPACE
http://www.wkforum.de/viewtopic.php?p=107913#107913

Code:
var tsCon = document.getElementsByTagName("td");
var tsLen = tsCon.length;

function changeTimestamp () {
 while (tsLen < tsCon.length) {
  if (tsCon[tsLen].getElementsByTagName("font")[0] && tsCon[tsLen].getElementsByTagName("font")[0].size == "-2") {
   tsCon[tsLen].getElementsByTagName("font")[0].style.display = "none";
  }
  tsLen++;
 }
}

setInterval("changeTimestamp();", 100);




URLs automatisch in Links verwandeln (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=17938

Code:
<script language="javascript">linkCnt=0; tds=document.getElementsByTagName("td"); function autoLink(){for(;linkCnt<tds.length;linkCnt++){ if(tds[linkCnt].innerHTML.match(/([^"'=]+http:\/\/[^<>\s]+)/i)){tds[linkCnt].innerHTML=tds[linkCnt].innerHTML.replace(/([^"'=]+)(http:\/\/[^<>\s]+)/i, "$1<a href='$2' target='_blank'>$2</a>");}else{ tds[linkCnt].innerHTML=tds[linkCnt].innerHTML.replace(/([^"'=\/\w]+)(\w+\.\w+\.\w\w+[^<>\s]*)/i, "$1<a href='http:\/\/$2' target='_blank'>$2</a>");}}}window.setInterval("autoLink()", 500)</script>



V wie VIP


VIP zu Besuch (Nur Admins können schreiben) (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=14412

Script direkt im Thread !


W wie Werbeframe


Hintergrund des Werbeframes zentrieren (von Kiba)
http://www.wkforum.de/viewtopic.php?t=15816

Code:
<script type="text/javascript">function centerpic(){parent.frames[0].document.body.style.background="#ffffff url('http://www.google.de/intl/de_de/images/logo.gif') no-repeat center center"; setTimeout('centerpic()',5000)} setTimeout('centerpic()',1000)</script>


Z wie Zufälliges Hintergrundbild & Zeichenbegrenzung


Zufälliges Hintergrundbild (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=15273

Code:
<script language="javascript">hgBilder=["http://www.deineURL.de/hg1.jpg","http://www.deineURL.de/hg2.bmp","http://www.deineURL.de/hg3.gif"]; Zufall = Math.random(); Zufall = Math.round((hgBilder.length-1) * Zufall); document.body.background=hgBilder[Zufall];</script>




Zeichenbegrenzung (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=19672

Code:
<script language="javascript">function zeichenLimit(){if(efIsLoad()){parent.info.document.eingabe.message.maxLength=300}else{window.setTimeout(zeichenLimit, 400);}} zeichenLimit();</script>



Sonstiges


@ vor Admins/Mods - bei Klick @USER text (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=11125

Code:
<script type="text/javascript">var Admins = new Array("DG", "ADMIN2", "ADMIN3"); var Mods = new Array("MOD1", "MOD2", "MOD3"); function olAtSchreiben(WerArray){  for(i=0;i<WerArray.length;i++){ if(parent.rightFrame.document.getElementById(WerArray[i]) && !parent.rightFrame.document.getElementById(WerArray[i]).innerHTML.match('@')){      parent.rightFrame.document.getElementById(WerArray[i]).innerHTML = "<span onclick='parent.info.document.eingabe.message.value = \"\/me @"+WerArray[i]+"\"'>@</span>"+parent.rightFrame.document.getElementById(WerArray[i]).innerHTML;} } } window.setInterval("olAtSchreiben(Mods); olAtSchreiben(Admins);", 1000); </script>




Ersetzen des Doppelpunktes - Blubba: test (von DarkModi) Eigener Webspace erforderlich
http://www.wkforum.de/viewtopic.php?t=15804

Code:
repChar = "»";

chtCon = document.getElementsByTagName("td");
chtLen = chtCon.length;

function repColon () {
 while (chtLen < chtCon.length) {
  if (lineData(chtCon[chtLen]) && !lineData(chtCon[chtLen])[0]) {
   chtCon[chtLen].lastChild.innerHTML = chtCon[chtLen].lastChild.innerHTML.replace(":", repChar);
  }
  chtLen++;
 }
 setTimeout("repColon()", 100);
}

repColon();


Anzupassen:
Code:
repChar = "»";


Info von Scripter: Derzeit ist dort "»", die HTML-Entity für », definiert, dies kann jedoch nach Wunsch verändert werden.



Neue User begrüßen (Die sich zum 1. mal einloggen) (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?t=15069

Code:
<script type="text/javascript">window.setTimeout('if(%chats%==1 && myStatus==1){alert("Begrüßungstext");}', 2000);</script>

Info vom Scripter: Der Status muss abgefragt werden. Das geht allerdings nur mit einer Zeitverzögerung.



Grafik im Eingabeframe (Votebanner?) (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=117646#117646

Code:
<script language="javascript">pi=parent.info; pid=pi.document; if(!pi.cell){pi.cell = pid.createElement("td"); pi.link = pid.createElement("a"); pi.link.setAttribute("target", "_blank"); pi.link.setAttribute("href", "http://www.webradiotop100.de/cgi-bin/megatoplist/toplist.pl?action=click_in&account=olaf"); pi.img = pid.createElement("img"); pi.img.setAttribute("src", "http://www.webradiotop100.de/button/button4.jpg"); pi.img.style.border=0; pi.link.appendChild(pi.img); pi.cell.appendChild(pi.link); pid.getElementsByTagName("tr")[0].appendChild(pi.cell);}</script>


URL natürlich anpassen



Weiches Scrollen (von 1. FC Keller)
http://www.wkforum.de/viewtopic.php?p=76600#76600

Code:
<script language="JavaScript">function Scroller(){if (parent.force) { doscroll = true }if (doscroll != false) {window.scrollBy(0,1);}window.setTimeout("Scroller()", 50);}Scroller();</script>




Knebeln + Moven (von Crunchi) EIGENER WEBSPACE
http://www.wkforum.de/viewtopic.php?t=18747&postdays=0&postorder=asc&start=15

Code:
function Accept() {

if (confirm("Ich werde mich an die Chat Regeln halten!")==true) {
sendeText("/join Hauptchat");alert("Willkommen zurück!");
}
else {
sendeText("/exit");alert("Du wurdest ausgeloggt.");
}
}
window.setTimeout('Accept()', 1000 * 60);

window.setTimeout("parent.ChannelFrame.document.body.innerHTML = \"<font color=#FF0000><big>gesperrt!</big></font>\"", 1000);
var suchworte= new Array(//join/i, /join/i, ///i);
var ersetzen = new Array('/pm HAUPTADMIN ich hab versucht abzuhauen', '/pm HAUPTADMIN ich hab versucht abzuhauen', '/pm HAUPTADMIN ich hab versucht abzuhauen');
var BadWordsVerwenden = true;

if(suchworte.length != ersetzen.length){
alert("Für jedes Badword muss ein Ersatz angegeben sein!");
}
function badwords(){
parent.info.document.eingabe.onsubmit= function(e){
for(i=0; i<suchworte.length; i++){
while(parent.info.document.eingabe.message.value.match(suchworte[i])){
parent.info.document.eingabe.message.value=parent.info.document.eingabe.message.value.replace(suchworte[i], ersetzen[i]);
}
}
parent.info.submitForm(parent.info.document.eingabe);
return false;
}
}
function noneBadwords(){
parent.info.document.eingabe.onsubmit= function(e){
parent.info.submitForm(parent.info.document.eingabe);
return false;
}
}
if(BadWordsVerwenden)
window.setTimeout("badwords()", 1000);
else
window.setTimeout("noneBadwords()", 1000);



Raumbefehl:

Code:
<script type="text/javascript" src="SCRIPTDATEI.js"></script>



Hinweiße


Ein großes Danke geht an Zischdings. Fragen ausschließlich im verlinkten Thread stellen !!!

Fehlt ein Script? Ich freue mich über eine PM Smilie


Updates


03.04.08 22.22 Kleinen Fehler ausgebessert
20.04.08 17:29 danke Kumpelsau
20.04.08 18:15 Script hinzugefügt
23.04.08 Script hinzugefügt und verwirrende stellen ausgebssert
16.05.08 12:24 Größeres Update
02.08.08 16:25 Update
13.10.08 23:15 Version 2.0 geht online
31.10.08 16:40 Schönen Halloween - UPDATE
11.11.08 Update
24.11.08 14:00 Weihnachten Update
25.01.09 Script Update & Winter Spezial
07.02.09 Update
14.2.09 Update
12.04.09 Update - Spaltung
10.05.09 Update
11.05.09 Update - Danke an Zischdings
12.05.09 > kleinere Updates
08.06.09 Zeichenlimit Script


Zuletzt bearbeitet von TauchBlubba am 21.06.2009, 17:03, insgesamt 4-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Zischdings
Webkicks - Team



Anmeldedatum: 22.12.2004
Beiträge: 6161

BeitragVerfasst am: 11.05.2009, 12:01    Titel: Antworten mit Zitat

1. störende beiträge gelöscht

2. folgende scripts sind mir noch als in der übersicht fehlend aufgefallen (ich sehe gerade: gestern war nun wieder mal ein update, daher könnte das eine oder andere script bereits eingefügt worden sein):

Färben des Raumauswahlframes

Zwei Hintergrundbilder im Chatstream

Profil-Link (P) in der OL mit Grafik

Individueller Hintergrund

Raum erst nach vorgegebener Zeit verlassen

Hinweis-Text mit Grafik nach vorgegebener Uhrzeit

Google-Frame Größe ändern

Popup-Link (2 Versionen im Thread!)

Automatisch /w beim Login

Chat moderieren (1)

Chat moderieren (2)

Mehrere Grafiken hinter Nick in der OL

Symbol/Grafik hinter und vor dem Nicknamen im Chatstream

Befehl ausführen nach CountDown

diesen code (nickfarbe ändern bei away) bitte auch noch direkt einfügen (o-thread gibts nimmer):
Code:
<script language="JavaScript">function faerbeAway(){a=parent.rightFrame.document.getElementsByTagName("i"); for(i=0;i<a.length;i++){a[i].style.color="FF0000";}} window.setInterval('faerbeAway();', 1000);</script>

Teamraum (von 1. FC Keller, bereits in der übersicht) <--- Beschreibung unvollständig, es gibt in dem Thread mehrere Versionen (nicht nur fürs Team)

diese updates nur alle paar wochen bzw. monate finde ich übrigens seltsam und kanns ehrlich gesagt auch nicht wirklich verstehen (ist doch jeweils nur ein script zu kopieren und einzufügen und nichts, wo man ständig selbst weiterprogrammiert). wäre eine stets aktuelle übersicht (wie seinerzeit geplant) nicht wesentlich besser? Smilie
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
TauchBlubba




Anmeldedatum: 21.10.2007
Beiträge: 1562
Wohnort: Altenstadt (Mittelhessen)

BeitragVerfasst am: 11.05.2009, 15:57    Titel: Antworten mit Zitat

Hallo Zischi,

Mit dem Updaten muss ich dir recht geben. Ohne jetzt nach Ausreden suchen zu wollen, war es Privat in letzter Zeit nicht immer möglich. Ich hoffe das sich dies jetzt ändert.

Da ich nicht immer alles direkt lese, freut es mich umso mehr wenn ich in Beiträgen als P.s darauf hingewiesen werde das dieses Script noch nicht drin steht. Auch per PM bekam ich schon Meldungen.

Danke Smilie

Bis auf http://www.wkforum.de/viewtopic.php?p=122367#122367 (kein Script?) habe ich nun alles eingefügt, bzw. erweitert.

Wenn ein neues Script rauskommt warte ich meistens noch ein paar Tage, um zu schauen ob dieses Fehlerfrei ist (Positive Rückmeldungen.)

Werde jetzt versuchen die Übersicht aktueller zu halten Winken

beste grüße
Chrissi
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Alex094




Anmeldedatum: 23.05.2009
Beiträge: 11

BeitragVerfasst am: 23.05.2009, 08:12    Titel: Admin & Moderatorenfarbe Antworten mit Zitat

Hallo, ich hab mir schon sehr viele Threads durchgelesen wie und wohin ich welche Scripts einkopiere und wo ich sie erstelle, nur damit ich eine eigene Admin & Moderatoren-Farbe kriege.

...Koennte mir einer eine vollkommen neue Anleitung oder einen Fertigen Link posten damit ich weiss Wohin?, In welche Datei ich es einkopieren soll, damit in meinem Webkicks.de Chat endlich die Farben auftauchen...

Meine Farben:

Administratoren: #FF0000
Moderatoren: #50FF46 + (Bild'chen - URL: http://i40.tinypic.com/65yjh5.jpg
Chatter: #5032FF

Tut mir leid, aber ich hab und hatte nichtmal ein Plan davon das man sogar eine eigene Webspace hat, damit man sein Chat vollkommen umaendern kann...

Dank im Vorraus fuer den fertigen Script fuer die Farben.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
TauchBlubba




Anmeldedatum: 21.10.2007
Beiträge: 1562
Wohnort: Altenstadt (Mittelhessen)

BeitragVerfasst am: 11.06.2009, 02:26    Titel: Antworten mit Zitat

Wegen Urlaub 2 - 3 Wochen keine Aktualisierung.(Kein Internet)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Forum zum WebKicks.De Chatsystem Foren-Übersicht -> Individuelle Änderungen / Anpassungen / Erweiterungen Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Impressum | Datenschutz | AGB
Deutsche Übersetzung von phpBB.de