Menu

#136 Critical?!

Unknown Error
open
nobody
5
2004-03-19
2004-03-19
Anonymous
No

Name: Ivo Huster
Email: huster@code.ag

Hallo,

Habe ein paar Bugs vorzutragen:

Version 3b8 auf Linux Apache 2.* MySQL 4.2.* getestet mit WinXP IE 6.0:

- der Private Chat hat eine kleinen Bug beim refreshen (der Focus wird nicht korrekt gesetzt - Man muss erst in das "list" Feld klicken um per Enter die Form zu submitten (auch wenn das Feld den Focus hat und man schreiben kann) - das hängt meines Erachtens mit dem letzten Sec-Update von M$ IE zusammen) -> das habe ich gefixed:

private_frameset.php
ca.Zeile 146 => in den onLoad Handler vom "getlines" frame
onload="Javascript: if(window.hasFocus()) frames['input'].document.forms[0]elements[0].focus();"

den Focus() aus den onload events der Templates entfernen

- die Buddy Liste bekommt nicht mit wenn sich wer ausgeloggt hat .. - evtl. noch nicht implementiert

- Invite Funktion ist sinnlos wenn ich nur Buddys sehe die im gleichem Raum sind

- Wenn ich jemanden Einlade anschliessen einen privaten Raum betrete und gleich wieder verlasse gibt es einige Probleme
(selber mal testen .. wieder betreten - erst der "Einladende" dann der "Eingeladene" oder Versuchen eine PN zu schicken .. usw.)
=================================================
- der Scroll (Im OutputWindow) verschiebt das Contextmenü (- Einladen etc..) so das es kaum zu verwenden ist
=================================================
- die Texte auf der Index springen teilweise wild von links nach rechts (vermutlich ein Problem mit den Templates)
=================================================
- Wenn man das Design ändert werden weder Buddyframe noch Outputwindow geupdated (somit auch nicht das Contextmenü u.a.)
=================================================
- wenn man das Eingabefenster im HauptChat ausdockt und dann schliesst.. dann (nicht lachen!!) ist es weg.. und man fliegt zum Teil nicht aus dem Chat (wozu soll das überhaupt gut sein - das ausdocken?)
=================================================
- und last but not least: der Operator funktioniert nicht korrekt:

beim ersten Einlogversuch bringt der mir immer folgende Errors:
Warning: crc32() expects parameter 1 to be string, object given in /CHATDIR/include/class.Channel_Buffer_DB.inc on line 150
Bad $rs in GetUpdateSQL. Connection or SQL invalid. Try using $connection->debug=true;

Warning: Cannot add header information - headers already sent by (output started at /CHATDIR/include/class.Channel_Buffer_DB.inc:150) in /CHATDIR/index.php on line 347

Warning: Cannot add header information - headers already sent by (output started at /CHATDIR/include/class.Channel_Buffer_DB.inc:150) in /CHATDIR/index.php on line 348

dann beim zweiten mal kommt er dann rein

Der Fehler ist reproduzierbar - tritt bei jedem Loginversoch vom OP auf wenn er davor den Chat verlassen hat

bin leider noch nicht dazugekommen mal zu schauen woran es liegen könnte

Ausserdem verzerrt der die Stylesheets(z.B. ist die Schrift im "input" Frame auf der index.php viel zu gross) - komischerweise nur beim OP - verwendet der andere styles?

Nachtrag: der oberste Fehler tritt manchmal auch bei normalen Usern auf..

Vorschläge zur Erweiterung/Verbesserung:
- ein optionaler Cpp Core, würde die Laufgeschwindigkeit und die Anzahl der Clients erhöhen
- eine Chat-API die den Server z.B. mit einem Java oder Flash Clienten ansteuerbar macht
- ein Modul welches das anbinden des Chats an IRC o.ä. möglich macht

Nungut - soviel für heute :)
Alles in allem ist V3 noch sehr beta aber, wenn die ärgsten Fehler gefixed sind, ein wirklich Klasse Portal. Der beste PHP Chat den ich kenne.
Weiter So..

MfG Ivo Huster

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.