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
.

Scriptsammlung
Gehe zu Seite Zurück  1, 2, 3 ... 43, 44, 45, 46  Weiter
 
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
Reggi




Anmeldedatum: 20.01.2009
Beiträge: 2

BeitragVerfasst am: 21.01.2009, 00:07    Titel: Antworten mit Zitat

Hallo,

wie ihr seht, bin ich absoluter Neuling hier.

Seit gestern habe ich einen WebKicks-Chat angemeldet und bin über deren Page hier auf das Forum gestossen. Klasse Arbeit, die ihr hier macht... *Chapeau*

Nun habe ich die Scriptsammlung auch mal eingebunden... manches klappt, manches nicht...

Drei Funktionen sind für mich momentan interessant: Admin/Mod farbig hervorheben (klappt super), away farbig anzeigen (klappt auch), Schriftfarbe ändern - das klappt leider nicht. Es wird zwar der Text ausgegeben, aber die Schriftfarbe ändert sich nicht.

Hat jemand einen Tip?

Ludger
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Monster71




Anmeldedatum: 03.01.2009
Beiträge: 47

BeitragVerfasst am: 28.01.2009, 23:39    Titel: Antworten mit Zitat

Hallo,

ich hab festgestellt, das das away umfärben bei Modis und Admins wenn die schon eingefärbt sind im FF funktioniert, aber nicht im IE. Ich habe das jetzt so geändert:
Code:
for(j=0;j<Admins.length;j++){
        if(a[i].innerHTML.match(Admins[j])){umfaerben=true;}
      }

das gleiche für sie Modis, jetzt geht es in beiden browsern.

Gruß Mike
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
hamigra




Anmeldedatum: 31.08.2006
Beiträge: 1601
Wohnort: Werdau

BeitragVerfasst am: 29.01.2009, 09:54    Titel: Antworten mit Zitat

Was heißt hier 'umgeschrieben'??? Du erweckst ja den Eindruck als ob das Script falsch wäre.
Ist doch wohl logisch, daß es auf true gesetzt werden muß wenn umgefärbt werden soll, denn false bewirkt ja daß der Befehl nicht ausgeführt werden soll.
Ist aber im Script auch so beschrieben - Funktionen, die ausgeführt werden sollen sind auf true zu setzen. Winken
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 29.01.2009, 10:10    Titel: Antworten mit Zitat

1. FC Keller hat Folgendes geschrieben:
Code:
//
// Funtionen, ab hier nichts mehr ändern
//


öhm... ich glaube nicht dass irgendwo beschrieben steht, dass man das ändern soll...
Im Gegenteil: diese Abfragen sind dazu da, um Admins und Mods nicht umzufärben wenn sie away sind, damit man erkennt dass es Admins und Mods sind.
Code:
if(AMumfaerben){
  function fncOlAwayColor(){
    a=parent.rightFrame.document.getElementsByTagName("i");
    for(i=0;i<a.length;i++){
      a[i].style.color=OlAwayColor;
    }
  }
}
else{
  function fncOlAwayColor(){
    a=parent.rightFrame.document.getElementsByTagName("i");
    for(i=0;i<a.length;i++){
      umfaerben=true;
      for(j=0;j<Admins.length;j++){
        if(a[i].innerHTML.match(Admins[j])){umfaerben=false;}
      }
      for(j=0;j<Mods.length;j++){
        if(a[i].innerHTML.match(Mods[j])){umfaerben=false;}
      }
      if(umfaerben){
        a[i].style.color=OlAwayColor;
      }
    }
  }
}


wenn man die beiden "false" auf "true" setzt hat das ganze den gleichen Effekt wie wenn man gleich nur diesen Ausschnitt statt des obigen langen nutzt:

Code:
function fncOlAwayColor(){
  a=parent.rightFrame.document.getElementsByTagName("i");
  for(i=0;i<a.length;i++){
    a[i].style.color=OlAwayColor;
  }
}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Berliner80




Anmeldedatum: 23.02.2009
Beiträge: 1
Wohnort: Berlin

BeitragVerfasst am: 24.02.2009, 19:57    Titel: Admin und Moderatorenfarbe Antworten mit Zitat

Hallo,

ich habe da immernoch ein Prob:

ich bekomme die Farbe für die Admins und Modis nicht hin.

Ich würde mich freuen wenn einer von euch mir da mal helfen könnte und mir einen fertigen script reinschreiben könnte.

Ich danke euch schon mal.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 25.02.2009, 10:26    Titel: Antworten mit Zitat

sieh dir das mal an: http://www.wkforum.de/viewtopic.php?t=14031
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
partyhexe




Anmeldedatum: 09.03.2009
Beiträge: 1

BeitragVerfasst am: 09.03.2009, 04:04    Titel: Antworten mit Zitat

Verlegen bin neu und anfänger mit chatts kriege das nicht ganz hin das spiel startet nicht kann mir da vieleicht einer helfen Traurig mit dem spiel 4 gewinnt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
hamigra




Anmeldedatum: 31.08.2006
Beiträge: 1601
Wohnort: Werdau

BeitragVerfasst am: 09.03.2009, 07:17    Titel: Antworten mit Zitat

Da bist du hier falsch - stell die Fragen, die du hast HIER Winken
Aber lies dir den Thread bitte vorher durch, da ist alles erklärt!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mirr0r




Anmeldedatum: 06.03.2009
Beiträge: 4

BeitragVerfasst am: 09.03.2009, 16:33    Titel: Antworten mit Zitat

// Farben für Admins/Mods in der Onlineliste
var AMumfaerben = true; //
var OlAdminColor = "#006400"; //
var OlModColor = "#00008B"; //
var OlAdminFett = true; //
var OlModFett = true; //

Was ist an diesem Script falsch?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 09.03.2009, 16:37    Titel: Antworten mit Zitat

So weit nichts... aber wenn das alles ist was du eingebaut hast ist es zu wenig.. das ist nur der Teil der angepasst werden muss... gebraucht wird der ganze Code der Scriptsammlung (bzw. nur bestimmte Teile wenn man weiß welche)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mirr0r




Anmeldedatum: 06.03.2009
Beiträge: 4

BeitragVerfasst am: 09.03.2009, 16:40    Titel: Antworten mit Zitat

also ich muss den gesamten script kopieren, aber ich muss nur den teil mit den einfärbungen anpassen, wenn ich den rest nicht will?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 09.03.2009, 16:43    Titel: Antworten mit Zitat

fast richtig... die meisten scripts sind standardmäßig aktiviert... du müsstest sie also erst noch deaktivieren, z.B.:
Code:
var awayUmfaerben = true;

das müsstest du von true auf false setzen um das Umfärben von away-usern zu deaktivieren.

Außerdem müsstest du oben alle Moderatoren und Admins aufzählen.

wenn du die anderen funktionen aber sowieso nicht willst ist dieses script besser und einfacher: http://www.wkforum.de/viewtopic.php?t=14031
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mirr0r




Anmeldedatum: 06.03.2009
Beiträge: 4

BeitragVerfasst am: 09.03.2009, 18:49    Titel: Antworten mit Zitat

ich habs, thx. Smilie
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Ulf




Anmeldedatum: 16.03.2009
Beiträge: 3

BeitragVerfasst am: 16.03.2009, 02:46    Titel: es geht nicht Antworten mit Zitat

Hallo,
sitze jetzt schon das ganze WE an dem Versuch das Script einzubauen.
Habe alle Seiten schon rauf und runter gelesen aber bekomme nichts angezeigt im Chat.
Wäre für Hilfe dankbar


Code:

//
// Variablen mit Standardwerten
//

// beliebig viele Administratoren / Moderatoren durch Komma trennen. Auf Groß-/Kleinschreibung achten!
var Admins = new Array("ulf", "dolores", "knochen" );
var Mods = new Array("");

// standardwerte für Schriftart und -farbe angeben
var fntFace = "Arial";
var fntColor = "ffffff";

// Farben für Admins/Mods in der Onlineliste
var AMumfaerben = true; // true wenn umgefaerbt werden sollen, ansonsten false
var OlAdminColor = "#FF0000"; // Nur Farbcodes, keine Namen wie "red" verwenden!
var OlModColor = "#ff00ff"; // Nur Farbcodes, keine Namen wie "red" verwenden!
var OlAdminFett = true; //true wenn Admins fett sein sollen, ansonsten false
var OlModFett = false; //true wenn Mods fett sein sollen, ansonsten false

//Away-User umfaerben
var awayUmfaerben = true; //true wenn sie umgefaerbt werden sollen
var OlAwayColor = "#00aa00"; //Farbe, in der die Away-User eingefaerbt werden

//Einstellen, ob Systemmeldungen und Fluesternachrichten (standardmäßig rot) umgefaerbt werden sollen (true oder false)
var faerbeSysmeldungenUm = true;
var SysMeldungFarbe = "#ff00ff"; //neue Farbe fuer die Meldungen

// Einstellungen für das Badwordscript
var suchworte= new Array(/^\/pm\s/i, /Badword2/i); // Beliebig viele Badwords auflisten
var ersetzen = new Array(':zwinker', '***'); // Wörter, durch die die Badwords ersetzt werden sollen
var BadWordsVerwenden = true; // zum aktivieren auf true setzen

//Ende der haendischen Aenderungen

//
// Funtionen, ab hier nichts mehr ändern
//

//Script zum Ändern der Schriftfarbe
function farbeaendern(farbe, userName){
  userName=strip_tags(userName).toLowerCase();
  if(farbe.charAt(0) == "#")
    farbe = farbe.substr(1,6);
  if(userName == myNick.toLowerCase()){
    fntColor = farbe;
    parent.info.document.eingabe.onsubmit= function(e){
      if(parent.info.document.eingabe.message.value.search('/') != 0){
        parent.info.document.eingabe.message.value='<font color=' + fntColor + '><font face=' + fntFace + '>' + parent.info.document.eingabe.message.value + '</font></font>';
        if(BadWordsVerwenden){
          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;
    }
  }
}
//Script zum Ändern der Schriftart
fntFace = fntFace.replace(/\s/, "&#x20;");
function schriftartaendern(schriftart, userName){
  userName=strip_tags(userName);
  if(userName.toLowerCase() == myNick.toLowerCase()){
    fntFace = schriftart.replace(/\s/, "&#x20;");
    parent.info.document.eingabe.onsubmit= function(e){
      if(parent.info.document.eingabe.message.value.search('/') != 0){
        parent.info.document.eingabe.message.value='<font color=' + fntColor + '><font face=' + fntFace + '>' + parent.info.document.eingabe.message.value + '</font></font>';
        if(BadWordsVerwenden){
          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;
    }
  }
}

//Admins und Mods in der OL umfaerben
function fncOlColor(UserArray, OlUserFarbe, UserFett){
  for(i=0;i<UserArray.length;i++){
    if(parent.rightFrame.document.getElementById(UserArray[i])){
      parent.rightFrame.document.getElementById(UserArray[i]).style.color = OlUserFarbe;
      if(UserFett)
        parent.rightFrame.document.getElementById(UserArray[i]).style.fontWeight = "bold";
    }
  }
}
if(AMumfaerben){
  function fncOlAwayColor(){
    a=parent.rightFrame.document.getElementsByTagName("i");
    for(i=0;i<a.length;i++){
      a[i].style.color=OlAwayColor;
    }
  }
}
else{
  function fncOlAwayColor(){
    a=parent.rightFrame.document.getElementsByTagName("i");
    for(i=0;i<a.length;i++){
      umfaerben=true;
      for(j=0;j<Admins.length;j++){
        if(a[i].innerHTML.match(Admins[j])){umfaerben=false;}
      }
      for(j=0;j<Mods.length;j++){
        if(a[i].innerHTML.match(Mods[j])){umfaerben=false;}
      }
      if(umfaerben){
        a[i].style.color=OlAwayColor;
      }
    }
  }
}
if(awayUmfaerben)
  window.setInterval('fncOlAwayColor();', 1000);

if(AMumfaerben){
  window.setInterval("fncOlColor(Admins, OlAdminColor, OlAdminFett);fncOlColor(Mods, OlModColor, OlModFett)", 1000);
}

function swtchSysColor(){
  for(i=0; i<document.getElementsByTagName("font").length; i++){
    if(document.getElementsByTagName("font")[i].color == "#ff0000"){
      document.getElementsByTagName("font")[i].color = SysMeldungFarbe;
    }
  }
}
if(faerbeSysmeldungenUm)
  window.setInterval("swtchSysColor()", 100);
if(suchworte.length != ersetzen.length){
  alert("Für jedes Badword muss eine\nErsetzung 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);


//Funktionen fuer Raummoderatoren
var roomMods = new Array;
function isRoomMod(werWars){
  werWars = strip_tags(werWars).toLowerCase();
  isRM = false;
  for(i=0;i<roomMods.length;i++){
    if(roomMods[i].toLowerCase() == werWars){
      isRM = true;
      return true;
    }
  }
  for(i=0;i<Admins.length;i++){
    if(Admins[i].toLowerCase() == werWars){
      isRM = true;
      return true;
    }
  }
  for(i=0;i<Mods.length;i++){
    if(Mods[i].toLowerCase() == werWars){
      isRM = true;
      return true;
    }
  }
  return isRM;
}
function RMkick(werWars, user){
  if(isRoomMod(werWars)){
    sendeText("/exit", strip_tags(user).toLowerCase());
    document.write("zeigt "+user+" den Ausgang.");
  }
  else
    document.write("versuchte vergeblich einen User zu kicken.");
}
function RMmove(werWars, eingabe){
  eingabe = strip_tags(eingabe).toLowerCase();
  eingabe = eingabe.split(" ");
  if(isRoomMod(werWars) && (eingabe.length == 2)){
    sendeText("/join "+eingabe[1], eingabe[0]);
    document.write("verschiebt "+eingabe[0]+" nach "+eingabe[1])
  }
  else
    document.write("hat vergeblich versucht, jemanden zu moven.");
}
function RMknebel(werWars, eingabe){
  eingabe = strip_tags(eingabe).toLowerCase();
  eingabe = eingabe.split(" ");
  if(eingabe.length == 1)
    eingabe[1] = 2;
  if(isRoomMod(werWars) && eingabe.length == 2){
    if(eingabe[0]==myNick.toLowerCase()){
      parent.info.document.eingabe.message.disabled = true;
      window.setTimeout("parent.info.document.eingabe.message.disabled = false", (60000 * eingabe[1]));
    }
    document.write("knebelt "+eingabe[0]+" für "+eingabe[1]+" Minuten.");
  }
  else
    document.write("hat vergeblich versucht, jemanden zu knebeln.");
}
function RMrestore(werWars, eingabe){
  eingabe = strip_tags(eingabe).toLowerCase();
  eingabe1 = eingabe.split(" ");
  user = eingabe1[0];
  eingabe = eingabe.substr(user.length);
  if(isRoomMod(werWars)){
    sendeText("/col"+eingabe, user);
    document.write("setzt die Farbe von "+user+" zurück.");
  }
}
function RMzensur(werWars, eingabe){
  if(isRoomMod(werWars)){
    for(i = document.getElementsByTagName('table').length-2; i >= 0; i--){
       if(document.getElementsByTagName('table')[i].innerHTML.match(strip_tags(eingabe))){
        document.getElementsByTagName('table')[i].style.display = "none";
        break;
      }
    }
    document.write("zensiert einen verbotenen Text");
  }
  else{
    document.write("hat ohne Berechtigung versucht, einen Text zu zensieren.");
  }
}

function RMreconnect(werWars, eingabe){
  if(isRoomMod(werWars)){
    if(myNick == strip_tags(eingabe)){
      for(i in parent.info.document.links){
        link = parent.info.document.links[i];
        if(link.text && link.text == "reconnect" || link.innerHTML && link.innerHTML.match("reconnect")){
          window.location.href = link;
          break;
        }
      }
    }
  }
}


und bei Ankündigungen habe ich das eingestzt:
Code:

<script type="text/javascript" src="/grundscripts.js"></script><script type="text/javascript" src="http://www.webkicks.meine-hp.eu/webkicks.js"></script>


danke schon mal im vorraus
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 16.03.2009, 10:30    Titel: Re: es geht nicht Antworten mit Zitat

Ulf hat Folgendes geschrieben:

und bei Ankündigungen habe ich das eingestzt:
Code:

<script type="text/javascript" src="/grundscripts.js"></script><script type="text/javascript" src="http://www.webkicks.meine-hp.eu/webkicks.js"></script>


Hast du die URL geändert um sie im Forum nicht jedem zu zeigen oder hast du es 1:1 so in der Ankündigung?

Unter dieser Adresse gibt es nämlich keine JS-Datei...

kannst du selbst sehn wenn du den Link aufrufst: http://www.webkicks.meine-hp.eu/webkicks.js
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
Gehe zu Seite Zurück  1, 2, 3 ... 43, 44, 45, 46  Weiter
Seite 44 von 46

 
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
Deutsche Übersetzung von phpBB.de