nakor hat geschrieben:Es wäre schön wenn du die Config anpasst, so dass man die Daten nicht manuell eintragen muss.
How to use the phpBB database configuration settings (für den AJAX Chat)
nakor hat geschrieben:Desweiteren funktioniert das mit den Styles nicht.
Es funktionierte leider nicht mit dem Internet Explorer.
John Doe hat geschrieben:Ich hab Probleme mit IE7 und den Styles
Ich hatte leider versäumt, den Style Switcher mit dem IE zu testen.
John Doe hat geschrieben:Es gibt auch ein Problem wenn die Kategoriennamen Umlaute oder Sonderzeichen enthalten.
Das führt nach der Auswahl zu
Die Auswahl des Raumes funktionierte nicht mit dem IE, aus den gleichen Gründen wie auch der Style Switcher nicht mit diesem Browser funktionierte:
Falls die Möglichkeiten (options) einer Auswahl (selection) kein "value"-Attribut zugeordnet bekommen ist dieses Attribut mittels JavaScript-Zugriff im IE anscheinend immer null - obwohl beim Abschicken eines Formulars der Text als Wert auch im IE übertragen wird.
In der neuen Version 0.2.0.2 ist dieses Problem (in den Template-Dateien) gefixt:
Version 0.2.0.2 (19.08.2007):
-------------------------------
Bugfixes:
- Channel selector did not work with Internet Explorer - fixed.
- Style switcher did not work with Internet Explorer - fixed.
Das hatte übrigens nichts mit Umlauten oder Sonderzeichen zu tun - diese zeigen zumindest in meinen Tests mit Firefox, Opera und IE keinerlei Probleme -
nur Leerzeichen darf man nicht in den Kanal-Namen verwenden.
Kleopatras_Sister hat geschrieben:beim Aufruf erhalte ich
Code: Alles auswählen
XML-Verarbeitungsfehler: XML-Deklaration nicht am Beginn von externer Entität
Adresse: http://konsole360.de/phpBB3/chat/?userID=2&userName=tuxla
Zeile Nr. 1, Spalte 5: <?xml version="1.0" encoding="UTF-8"?>
----^
Könntest du den Quelltext der Seite posten, wenn du diese Fehlermeldung bekommst? Der "XML-Verarbeitungsfehler" ist nämlich nur die Firefox Mitteilung das das XHTML-Dokument nicht valide ist weil wahrscheinlich eine Fehlermeldung ausgegeben wird die das XML-Format bricht.
Kleopatras_Sister hat geschrieben:Dann wegen dem Update, welche files sind diesmal zu überschreiben ?
Wichtig ist nur das ich weiß bzw. du weisst das ich
timout
chatfarben
db
angepasst hab.
Am besten du gehst folgendermaßen vor:
- Sichere deine angepasste CSS-Datei
- Installier die aktuelle Version 0.2.0.2 neu - die Datenbank-Tabellen haben sich allerdings nicht geändert.
- Übernimm deine Datenbank-Konfiguration in der
lib/config.php
- Übernimm deine Timeout-Einstellung in der
lib/config.php
- Füg deine Style-Datei gemäß dieser Anleitung hinzu:
How to add your own styles?
Falls du in der englischsprachigen Anleitung etwas nicht verstehst, frag hier einfach nochmal nach.
Leider haben sich in den letzten Versionen noch mal einige Sachen geändert.
Generell ist es aber relativ gut möglich Updates einzuspielen ohne die eigenen Anpassungen zu verlieren:
-
lib/class/CustomChat.php wird sich nie ändern, und auch die vererbten Methoden aus
lib/class/Chat.php möglichst nicht - daher kommen hier eigene Anpassungen hinein, was die Server-seitige Logik angeht
-
js/custom.js wird sich nie ändern, aber es ist möglich hier Methoden aus
js/chat.js zu überschreiben, die sich wiederum möglichst nicht ändern werden - hier kommen daher Anpassungen der Client-seitigen Logik rein
-
lib/config.php (die Konfigurations-Datei) sollte sich weitgehend auch nicht ändern - bisher kamen seit dem ersten Release höchstens neue Optionen hinzu (die dann allerdings hinzugefügt werden müssen)
-
lib/template/loggedIn.php und
lib/template/loggedOut.php können auch weitgehend angepasst werden. Diese Dateien haben sich zwar in den letzten Versionen geändert, diese Änderungen waren aber nicht für die eigentliche Funktion des Chats erforderlich.
- Die Stylesheet-Dateien (z.B.
css/beige.css) sind rein für das Layout des Chats verantwortlich - er funktioniert auch komplett ohne sie.
Seit Version 0.2 ist es aber auch sehr komfortabel möglich eigene Styles hinzuzufügen.