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
.

Grundscriptsammlung
Gehe zu Seite 1, 2  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
1. FC Keller
Moderator



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

BeitragVerfasst am: 15.10.2007, 21:58    Titel: Grundscriptsammlung Antworten mit Zitat

In diesem Thread geht es um eine neue Scriptsammlung. D4rkn3ss, Darkmodi und ich haben sie zusammen gestellt. Im Gegensatz zu meiner ersten Scriptsammlung bietet diese alleine keine neuen Funktionen für den Chat.
Der Sinn dieser Sammlung ist es, andere Scripts zu vereinfachen und zu verkürzen. Außerdem erspart es uns als Ersteller der Scripts mehrere Versionen von Scripts zu erstellen (z.B. eine Version für Verwender der Scriptsammlung und eine für die, die die Sammlung nicht verwenden).
Wie sich also schon ableiten lässt wird diese Sammlung wahrscheinlich schon bald Pflicht sein, wenn man neue Scripts einsetzen will. Wir werden auch einige vorhandene Scripts darauf anpassen.
Anders als bei meiner ersten Scriptsammlung müsst ihr die js-Datei weder selbst anpassen noch auf einen Webspace hochladen. Damit ist sie auch für Anfänger problemlos einsetzbar.

Um die "Grundscriptsammlung" in den Chat einzubinden müsst ihr einfach den folgenden Code unverändert an den Anfang der Ankündigung kopieren:
Code:
<script type="text/javascript" src="/grundscripts.js"></script>


----------------------------------------------------------------------

Ab hier rein Informativ. Zum Einbau wird dieser Teil nicht benötigt.

Wegen eventuellen Korrekturen oder Updates empfehlen wir, die Datei vom Webkicks-Server zu laden (mit dem obigen Code). Wer es dennoch selbst hosten will kann auch den folgenden Code in eine js-Datei kopieren und auf dem eigenen Webspace hosten um ihn dann ebenfalls in der Ankündigung einzubinden.

Code:
function strip_tags(str){
return str.replace(/<\/?[^>]+>/gi, "");
}

function efIsLoad(){
return !!(parent.info.document && parent.info.document.eingabe);
}
function olIsLoad(){
return !!(parent.rightFrame.document &&
parent.rightFrame.document.getElementById("bd:"));
}

function sendeText(sndText, sender){
  if(!sender || myNick.toLowerCase() == strip_tags(sender).toLowerCase()){
    var file=myStatus==0?"/cgi-bin/guest_ct.cgi":"/cgi-bin/chat.cgi";
    var tmpElem = {user:myNick, pass:(parent.info.pass), cid:chatData[1], message:sndText};
    var str="";
    for(i in tmpElem)str += (i + '=' + escape(tmpElem[i]) + '&');
    str = str.substr(0,(str.length - 1));
    xmlReq = getXML(file,str);
  }
}
function getXML(file,str){
  var doc = null;
  if(typeof window.ActiveXObject != 'undefined' ){
    doc = new ActiveXObject('Microsoft.XMLHTTP');
    doc.onreadystatechange = displayState;
  }
  else{
    doc = new XMLHttpRequest();
    doc.onload = displayState;
  }
  doc.open( 'POST', file, true );
  doc.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
  doc.send(str);
  return doc;
}
function displayState(){
  void(0);
}

var chatData =
RegExp(/server(\d)\.webkicks\.de\/(\w+)/).exec(parent.info.location.href).slice(1);
function getRoom () {
if (x =
RegExp(/cgi-bin\/ol\.cgi\?cid=\w+&raum=(\w+)/).exec(parent.rightFrame.location.href))
return x[1];
}

function getCookie(s){
var s = s + "=";
var c = parent.document.cookie;
for (var i = 0; i < c.length; i++) {
if (c.substring(i, i + s.length) == s) {
var t = c.indexOf(";", i + s.length);
t = (t > -1) ? t : c.length;
s = c.substring(i + s.length, t);
return s;
}
}
}
function setCookie (s, s2, exp) {
var c = s + "=" + s2;
c += (exp) ? ";expires=" + exp.toGMTString() : '';
parent.document.cookie = c;
}

var stati = ["Gast", "User", "Moderator", "Administrator"];
var myStatus;

function getStatus(){
if(efIsLoad()){
var pil = parent.info.document.links;
for(var i=pil.length-1;i>0;i--){
if((/^http\:\/\/server\d.webkicks.de\/\w+\/alarm_info/).test(pil[i])){
myStatus = (window.location.href.match("guest_stream"))?0:1;
return;
}
}
myStatus = (parent.info.CallMenue)?3:2;
}
else window.setTimeout("getStatus()", 50);
}
getStatus();

var myNick;

function getMyNick(){
if(efIsLoad()){
var efNodes = parent.info.document;
myNick = efNodes.getElementsByName("user")[0].value;
for (var i = efNodes.getElementsByTagName("b").length-1; i >= 0; i--) {
if (myNick ==
strip_tags(efNodes.getElementsByTagName("b")[i].innerHTML).toLowerCase())
myNick = strip_tags(efNodes.getElementsByTagName("b")[i].innerHTML);
break;
}
}
else
window.setTimeout("getMyNick()", 50);
}
getMyNick();

var myBrowser = {
IE: !!(window.attachEvent && !window.opera),
Opera: !!window.opera,
WebKit: navigator.userAgent.indexOf("AppleWebKit/") > -1,
Gecko: navigator.userAgent.indexOf("Gecko") > -1 &&
navigator.userAgent.indexOf("KHTML") == -1
}

function lineData (c) {
var s =
c.innerHTML.replace(/<(?:script|style)[^>]*>(?:.*)?<\/(?:script|style)>/ig,
"");
var d =
RegExp(/^\s*\((\d+:\d+)\)\s+(\w+)(\W)\s?(.*)/).exec(strip_tags(s));
if (d) {
d = [d[3],d[1],d[2],d[4],1];
switch (d[0]) {
case ":":d[0] = 0;break;
case " ":
var tmp = c.childNodes[2];
if (c.firstChild.nodeName != "FONT") {
d[0] = 5;
} else if (tmp.firstChild) {
switch (tmp.firstChild.nodeName) {
case "B":d[0] = 1;break;
case "SPAN":
d = (d[3].indexOf(":") == 8)?[2,d[1],d[2]]:null;break;
case "IMG":
d[0] = (tmp.firstChild.src.match(/\/rot\.gif$/))?5:4;
if (!c.getElementsByTagName("font")[2] ||
c.getElementsByTagName("small")[0] &&
!c.getElementsByTagName("font")[3]) d[4] = 0;
break;
default:d[0] = 2;break;
}
} else if (tmp.nodeName == "IMG") {
d[0] = (tmp.src.match(/\/pfeil\.gif$/) && c.lastChild.nodeName ==
"FONT")?3:2;
} else { d[0] = 2; }
break;
case "-":
switch (d[2]) {
case "Chat":d[0] = 6;break;
case "Team":d[0] = 7;break;
default:d[0] = 8;break;
}
break;
default:d[0] = 9;break;
}
}
if (d && d[0] < 2 && c.getElementsByTagName("font")[1].title.match(" ")) d[4] = 0;
return d;
}

function toRegExp (s) {
return s.replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1');
}

Array.prototype.inArray = function (value){
  // Returns true if the passed value is found in the
  // array. Returns false if it is not.
  var i;
  for (i=0; i < this.length; i++) {
    // Matches identical (===), not just similar (==).
    if (this[i] === value) {
      return true;
    }
  }
  return false;
}


Was die einzelnen Funktionen und Variablen bewirken beschreibt DarkModi im Folgenden.

Edit 31.12.2009: Update da Gasterkennung aufgrund von Umstellungen im Chat nichtmehr funktionierte
Edit 17.02.2010: Update da sendeText bei Gästen nicht funktionierte.


Zuletzt bearbeitet von 1. FC Keller am 17.02.2010, 01:03, insgesamt 13-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
DarkModi




Anmeldedatum: 08.05.2005
Beiträge: 1969

BeitragVerfasst am: 15.10.2007, 22:01    Titel: Antworten mit Zitat

Dieser Post ist für Scriptentwickler und Leute, die sich einfach für Scripts interessieren, gedacht. Zum Einbau und Nutzen der Grundscriptsammlung oder beliebiger anderer Scripts wird dieser Post nicht benötigt.

Funktionen

strip_tags: Entfernt HTML-Tags aus einer Zeichenfolge und gibt die neue Zeichenfolge zurück.

Erwartet: STRING (von HTML-Tags zu befreiender String)
Rückgabe: STRING (bearbeiteter String)

efIsLoad: Überprüft, ob das Eingabeframe geladen ist. Wird benötigt, um bestimmte Variablen sicher einzulesen und zu setzen.

Erwartet: -
Rückgabe: BOOL (TRUE wenn das Eingabeframe vorhanden ist, ansonsten FALSE)

olIsLoad: Überprüft, ob das Online geladen ist. Wird benötigt, um bestimmte Variablen sicher einzulesen und zu setzen.

Erwartet: -
Rückgabe: BOOL (TRUE wenn das Onlineframe vorhanden ist, ansonsten FALSE)

sendeText: Lässt bestimmte User einen Text absenden.

Erwartet:: STRING (abzusendender Text) | <STRING> (optional: User, der den Text absenden soll)
Rückgabe: -
Besonderheiten: Wenn der zweite Parameter, also der Username, weggelassen wird, sendet - falls nicht durch weitere Einschränkungen eingegrenzt (myStatus-Abfrage, etc.) - jeder User, der das Scripttag im Chat sehen kann, den Text ab.

getRoom: Prüft und erfasst den derzeitigen Raumnamen.

Erwartet: -
Rückgabe: STRING (Raumname)
Besonderheiten: Beim Raum "Hauptchat" wird "main" zurückgegeben, bei Privaträumen "sep".

getCookie: Liest den Wert eines gesetzten Cookies aus.

Erwartet: STRING (Cookiename)
Rückgabe: STRING (Wert des Cookies)

setCookie: Setzt einen Cookie.

Erwartet: STRING (Cookiename) | STRING (Cookiewert) | <DATE> (optional: Cookie-Ablaufsdatum)
Rückgabe: -
Besonderheiten: Der Cookie wird automatisch nur für den Chat gesetzt, in dem der Befehl aufgerufen wurde und ist nur für diesen Chat verfügbar. Der dritte Parameter muss ein JavaScript-Date-Objekt sein. Falls der dritte Parameter weggelassen wird, wird der Cookie beim User beim Schließen des Browsers entfernt.

getStatus: Erfasst den Userstatus des Users und speichert ihn in der Variable "myStatus".

Erwartet: -
Rückgabe: -
Besonderheiten: Wird automatisch von der Scriptdatei aufgerufen. Da das Eingabeframe benötigt wird, wird die Funktion rekursiv aufgerufen bis das Eingabeframe geladen und auslesbar ist.

getMyNick: Erfasst den Nick des Users und speichert ihn in der Variable "myNick".

Erwartet: -
Rückgabe: -
Besonderheiten: Wird automatisch von der Scriptdatei aufgerufen. Da das Eingabeframe benötigt wird, wird die Funktion rekursiv aufgerufen bis das Eingabeframe geladen und auslesbar ist.

lineData: Liest eine Chatzeile nach Zeilentyp, Timestamp, Nick, Text und dem Userlevel des Autors aus.

Erwartet: NODE (TD-Element einer Chatzeile)
Rückgabe: ARRAY [INT (Zeilentyp) | STRING (Timestamp) | STRING (Nick des Zeilenautors) | STRING (Zeilentext) | INT (Status des Zeilenautors)]
Besonderheiten: Es muss das TD-Node-Objekt der Chatzeile übergeben werden. Falls das übergebene Node-Objekt nicht als gültige Chatzeile erfasst werden konnte wird kein Wert (undefined) zurückgegeben. Die Zahl, die den Zeilentyp ausdrückt, ist von dem HTML-Aufbau der Chatzeile abhängig. Liste der Zeilentypen und ihrer Bedeutung:

0: Normale Chatzeile
1: /me-Befehl oder Scripting-Engine
2: Spezielle Chatzeile mit dem String-Schema "(XX:YY) USER TEXT" (z.B. /wuerfel, /chats, ...)
3: /away
4: Login-Meldung
5: Logout-Meldung
6: Chat-Bot-Meldung
7: Team-Meldung
8: Spezielle Chatzeile mit dem String-Schema "(XX:YY) USER-TEXT"
9: Sonstige Chatzeile, die in das String-Schema "(XX:YY) USERZTEXT" passt, wobei "Z" ein beliebiges nicht-alphanummerisches Zeichen ist

Inhalte von Script- und Style-Tags werden von der Funktion automatisch entfernt. Für hier nicht erwähnte Texte testet bitte wie sie eingelesen werden wenn ihr sie nutzen wollt. Einige Zeilentypen werden auch aus verschiedenen Gründen automatisch vom Script modifiziert.

Der fünfte Wert ist "0", wenn die Zeile von einem Gast stammt und "1" falls sie von einem User oder vom System stammt. Unterscheidungen sind bei allen von Gästen ausführbaren Aktionen außer Flüstern möglich.

toRegExp: Escaped innerhalb eines Strings sämtliche von RegExp genutzte Steuerungszeichen..

Erwartet: STRING (zu escapender String)
Rückgabe: STRING (escapter String)
Besonderheiten: Beachtet werden sollte, dass die Rückgabe als String erfolgt, d.h. für weitere Anordnungen wie "i" und "g" muss ein RegExp-Objekt erstellt werden.

Variablen

chatData: Ein Array, das den Chatserver und -namen enthält. Aufbau: [Chatserver | Chatname]

stati: Ein Array, das die Namen der verschiedenen Systemränge enthält. Wenn "stati[myStatus]" ausgegeben wird, wird dem User der eigene Status angezeigt.

myStatus:: Eine Zahl, die den eigenen Systemrang darstellt. 0 bedeutet Gast, 1 User, 2 Moderator und 3 Administrator. Wird am Anfang von der Funktion "getStatus" gesetzt und ist möglicherweise aufgrund des rekursivem Aufrufs erst nach einiger Zeit verfügbar.

myNick: Ein String, die den eigenen Usernamen darstellt. Wird am Anfang von der Funktion "getMyNick" gesetzt und ist möglicherweise aufgrund des rekursivem Aufrufs erst nach einiger Zeit verfügbar.

myBrowser: Ein Objekt, welches verschiedene Unterobjekte enthält, welche für verschiedene Browser stehen. Wenn eines dieser Unterobjekte "true" ist, kann davon ausgegangen werden, dass es sich um den entsprechenden Browser handelt. Dient alleine ohne weitere Abfragen nicht dazu, den Browsernamen auszugeben. Die derzeitigen Unterobjekte sind:

IE: Internet Explorer
Opera: Opera
Gecko: Firefox, Mozilla, SeaMonkey, ...
WebKit: Safari, ...

"Regeln" für Scripts mit der Grundscriptsammlung

Da viele Scripts die Grundscriptsammlung als Grundlage nutzen werden, müssen beim Nutzen einige Regeln eingehalten werden damit andere Scripts, die die Sammlung nutzen, problemlos funktionieren.

Erstens sollte nicht eine der Funktionen oder Variablen von anderen Werten überschrieben werden, außer die ersetzten Funktionen/Variablen haben immer noch denselben Effekt und sind ohne Probleme von anderen Scripts nutzbar. Wenn ihr unbedingt Funktionen ersetzen müsst, nehmt andere Funktionsnamen und nutzt dann die selbst erstellte Variante.

Weiterhin gibt es in paar Dinge, die im Eingabeframe nicht ohne weiteres verändert oder entfernt werden sollten. Dies wären erstens der "ALARM"-Link, der zumindest unsichtbar noch vorhanden sein muss. Zweitens müssen die Links zum Admin-Menü und zum normalen Menü vorhanden sein. Wenn ihr diese Links entfernen wollt, macht sie per HTML unsichtbar, aber nicht den String löschen/verändern, ansonsten hat die Funktion "getStatus" Probleme.

Weiterhin darf der eigene Username im Eingabeframe nicht verändert werden und muss innerhalb der b-Tags bleiben, hierüber wird der eigene Nick eingelesen. Macht ihn, wie oben schon genannt, einfach über CSS unsichtbar wenn nötig.

Das wärs. Winken


Zuletzt bearbeitet von DarkModi am 19.02.2008, 22:58, insgesamt 14-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
freddy2208




Anmeldedatum: 20.02.2007
Beiträge: 26
Wohnort: NRW

BeitragVerfasst am: 17.10.2007, 06:33    Titel: Antworten mit Zitat

finde es nicht schlecht das ihr das so macht Winken

weil so brauchen nit alle möglichen scrips die selben funktionen doppelt und dreifach Ausrufezeichen

quelltext wird wenn dann die alten treads auf die neue Grundscriptsammlung angepasst werden deutlich kürzer

"denk ich mir zumindest so" ^^

Tolle sache find ich TOP macht weiter so ...

MFG Freddy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
DarkModi




Anmeldedatum: 08.05.2005
Beiträge: 1969

BeitragVerfasst am: 26.10.2007, 22:33    Titel: Antworten mit Zitat

Da hier bisher eine Art Chronik fehlte hole ich das mal nach... Hier werde ich zukünftig Updates listen, die gemacht wurden. Bei größeren Updates wird es aber natürlich einen neuen Post geben damit jeder bemerkt, dass man das Script updaten sollte, falls man sie selbst zum Testen oder wieso auch immer hostet.


Update am 19. Februar 2008

-Fix in "lineData()": die Funktion verursachte einen Fehler, falls es sich bei der Zeile um einen zugeflüsterten Text gehandelt hat.

Update am 14. Januar 2008

-Fix in "lineData()": ob die Zeile von einem User oder einem Gast geschrieben wurde wurde auch überprüft wenn die Zeile garkeine Chatzeile war. Dies verursachte eine Meldung in der JS-Konsole und möglicherweise den Absturz des Scripts. Fehler sollte behoben sein.

Update am 12. Januar 2008

-neue Funktion "toRegExp()": escaped in einem String Steuerungszeichen, die von einer RegExp genutzt werden können. Dies ist besonders dann sinnvoll, wenn man einen String, der alle möglichen Zeichen enthalten könnte, an String.match() und ähnliche Methoden weitergeben möchte.
-Änderung an "lineData()": es wird nun ein fünfter Wert übergeben der besagt, ob die Zeile von einem Gast oder von einer anderen Quelle stammt.

Update am 25. November 2007

-Neue Funktion "olIsLoad()": prüft, ob das Onlineframe geladen ist. Gibt Boolean zurück.
-Neues Objekt "myBrowser": dieses Objekt kann dazu genutzt werden, den Browser zu erkennen und entsprechend verschiedene Funktionsweichen zu nutzen. Für die bekannten Browser gibt es Unterobjekte, welche den Wert "true" haben, wenn der Browser entsprechend erkannt wurde. Näheres steht oben in der Doku.
-Änderung "sendeText()": die Variable "sender" wird nun von der Funktion von HTML-Tags befreit, weiterhin werden "myNick" und "sender" bei der if-Abfrage beide in Kleinbuchstaben umgewandelt.
-Änderung "getMyNick()": selbst wenn der Nick nicht im korrekten Case erfasst werden kann wird nun zumindest der Nick in kleingeschrieben in "myNick" gespeichert.
-Weitere kleinere Änderungen bei "getStatus()", "stati" und "strip_tags()", welche jedoch keine äußere Wirkung haben.

Update am 27. Oktober 2007

-lineData gefixed; SE wird nun korrekt mit /me gleichgesetzt.

Update am 26. Oktober 2007

-lineData wurde komplett überarbeitet. Es erwartet nun ein NODE-Objekt anstatt eines Strings und gibt genauere Daten zum Zeilentyp zurück. Genaueres steht weiter oben im Thread.

Updates bis 26. Oktober 2007

-getStatus gefixed und verbessert; es ist nun recht unabhängig von Strings oder Textnodes im Eingabeframe
-getCookie und setCookie gefixed
-mehrere kleine Änderungen beim Einrücken (Mr. Green)


Zuletzt bearbeitet von DarkModi am 19.02.2008, 22:59, insgesamt 5-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Nikeair




Anmeldedatum: 11.01.2007
Beiträge: 1066
Wohnort: Koblenz

BeitragVerfasst am: 28.10.2007, 00:50    Titel: Antworten mit Zitat

Juut gemacht ihr 3 Winken
Also wie ist das jetzt?
Ist es besser nur die neue Grundscriptsammlung im Chat zu haben,
oder die erste Sriptsammlung und die Grundscriptsammlung ?
Oder ist das egal ?
thx im vorraus
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
D4rkn3ss




Anmeldedatum: 28.06.2006
Beiträge: 1464
Wohnort: /dev/null, Daten essen o0

BeitragVerfasst am: 28.10.2007, 00:55    Titel: Antworten mit Zitat

Die Grundscriptsammlung hat nix mit der Scriptsammlung zu tun, vielmehr ist die Scriptsammlung jetzt abhängig von der Grundscriptsammlung.
Wenn du den im ersten Post beschriebenen Einbindungscode benutzt, hast du schon alles Nötige getan. Winken
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Nikeair




Anmeldedatum: 11.01.2007
Beiträge: 1066
Wohnort: Koblenz

BeitragVerfasst am: 28.10.2007, 00:58    Titel: Antworten mit Zitat

Alles klar. Thx Andy und noch mal an euch 3 Lachen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Andy




Anmeldedatum: 07.09.2005
Beiträge: 206
Wohnort: Nähe Aschaffenburg

BeitragVerfasst am: 28.10.2007, 09:39    Titel: Antworten mit Zitat

[OT]
zu deiner Information Nikeair Winken
D4rkn3ss = nicht der Andy den du meinst
Andy = den Andy den du meinst Auf den Arm nehmen
nun sollte das auch mal klargestellt sein xD
[/OT]

Zum Thema:
nette Sache Lachen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
DarkModi




Anmeldedatum: 08.05.2005
Beiträge: 1969

BeitragVerfasst am: 25.11.2007, 17:31    Titel: Antworten mit Zitat

Größeres Update der Grundscriptsammlung - näheres siehe Log oben. Wie immer sollte man - wenn man selbst hostet - entsprechend seine Datei updaten.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
81er




Anmeldedatum: 07.01.2008
Beiträge: 4

BeitragVerfasst am: 07.01.2008, 21:22    Titel: bin ich zu blöd ? Antworten mit Zitat

also ich habe jetzt mehrfach das o.g. script für die grundscriptsammlung in meinem chat gepostet also in den ankündigungen , dann habe ich per script generator von wk scripts erstellen lassen und dieses auch bei den ankündigungen eingefügt , nur irgendwie tut sich nix


plz. help
thx im Voraus Marcel
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
DarkModi




Anmeldedatum: 08.05.2005
Beiträge: 1969

BeitragVerfasst am: 12.01.2008, 21:14    Titel: Antworten mit Zitat

Update...

Keine größeren Änderungen, allerdings wird das ganze bereits bei der neuen MaiZ-Betaversion eine Rolle spielen. Deshalb wäre trotzdem ein möglichst baldiges Update zu empfehlen.

EDIT (15. Januar 2008): Fix am 14. Januar 2008. Datei hier im Thread ist noch nicht geupdatet, sollte im Laufe des Tages noch geschehen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Hogan




Anmeldedatum: 11.01.2008
Beiträge: 26
Wohnort: Ruhrgebiet

BeitragVerfasst am: 17.01.2008, 17:00    Titel: grundscriptsammlung Antworten mit Zitat

den ersten code für die ankündigung hab ich, aber irgendwas läuft mit der grundscriptsammlung bei mir schief. auf dem rechner hab ich sie als js vorliegen, nur sobald ich sie hochlade und versuche, sie in die ankündigung einzubinden, klappt es nicht. und das icon für die gss sieht auch völlig anders aus. wo liegt der fehler? (ich vllt zu alt und zu doof Verlegen ) ich glaub, ich mach erstmal grundkurs html Geschockt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Yahoo Messenger
1. FC Keller
Moderator



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

BeitragVerfasst am: 18.01.2008, 19:54    Titel: Antworten mit Zitat

Gerade wenn man web-FTP verwendet ist es durchaus normal, dass die Symbole für Dateien (Dateitypen) unter Umständen anders aussehen als auf dem PC, da dort Gif-Grafiken vom jeweiligen Server verwendet werden. Andere mögliche "Fehlerquellen" fallen mir momentan nicht ein. Da wäre ein Link zur Datei, mit der es Probleme gibt, hilfreich.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Hogan




Anmeldedatum: 11.01.2008
Beiträge: 26
Wohnort: Ruhrgebiet

BeitragVerfasst am: 19.01.2008, 20:48    Titel: Antworten mit Zitat

mom, ich stell sie nochmall rein. hab es so kopiert und in den editor eingefügt und anschliessend mit js am ende abgespeichert. bis dahin sah alles ganz normal aus. dann in den webspace hochgeladen, und ab da war gar nix mehr mit anzufangen. wo pack ich den link dann hin? hab gesehen, das die links immer entfernt werden

mfg
hogan


Zuletzt bearbeitet von Hogan am 19.01.2008, 20:59, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Yahoo Messenger
Zischdings
Webkicks - Team



Anmeldedatum: 22.12.2004
Beiträge: 6161

BeitragVerfasst am: 19.01.2008, 20:52    Titel: Antworten mit Zitat

weshalb willst du sie denn unbedingt als eigene datei hochladen? lasse es doch bei der auf dem wk-server liegenden datei, die erhält jedes update automatisch.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail 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 1, 2  Weiter
Seite 1 von 2

 
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