Seite 2 von 6

Verfasst: 16.02.2005 09:49
von Gospel-Man
Hallo Dave,

immernoch auf Fehlersuche habe ich bemerkt, dass der letzte Query von Dir auch ohne evtl. Mod oder Änderung nicht laufen kann, da er 46 Felder aber nur 45 Werte hat.

Ich gehe davon aus, dass wenn ich "System" manuell anlege (ohne zu kopieren) der letzte Wert (newpassword) von Dir vergessen wurde, oder?

Das bedeutet Ändern des letzten Satzes in der letzten Query von:
VALUES (-7, 0, 'System', '', 0, 0, 0, 273942900, 0, 0, 0.00, NULL, '', '', 0, 0, 0, NULL, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, NULL, '', 0, '', '', '', '', '',

NULL, '', '', '', '', '', '', '');
in
VALUES (-7, 0, 'System', '', 0, 0, 0, 273942900, 0, 0, 0.00, NULL, '', '', 0, 0, 0, NULL, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, NULL, '', 0, '', '', '', '', '',

NULL, '', '', '', '', '', '', '', '');
Gruß Jörg

Verfasst: 16.02.2005 14:58
von D@ve
oooops, ja das kann gut sein, den hab ich händisch erstellt und nicht überprüft. Falls es nicht klappt einfach den Gast-USer (id: -1) kopieren, in "System" umbenennen und ihm die user_id "-7" verpassen.

Gruß, Dave

Verfasst: 16.02.2005 19:02
von Gospel-Man
Hallo Dave,

also ich muß Dir ja einmal mein Kompliment aussprechen. Der Chat ist von der Idee her echt spitze.

Ok, ich habe auch noch das Problem mit dem Output, obwohl ich mich mit PHP auskenne. Das Problem ist, dass der SQL - Query der in der chat_input erstellt wird anscheinend keine Auswirkungen hat. Ich habe aber noch nicht gefunden woran das liegt. Wahrscheinlich wie immer nur eine Kleinigkeit, die man Betriebsblind wieder mal nicht findet. Der SQL - Query der die Systemmitteilung erstellt funzt komischerweise, obwohl er identisch ist. Jedenfalls weitesgehend. Ich vermute, sobald der Query in die MySQL-Tabelle vernünftig eingetragen wird, wird das auch im Fenster dargestellt.

Einmal eine grundlegende Frage beim Erstellen der Tabellen unter MyPHP hast Du verwendet MyISAM DEFAULT CHARSET=latin1; wolltest Du damit erreichen, dass der Tabellentyp eine MyISAM Tabelle wird. Doch wofür steht der CHARSET. Anscheinend wird der Befehl nämlich unter MySQL 4.0.15 nicht unterstützt. Mein PHPadmin hatte damit jedenfalls Probleme.

Gruß Jörg

Verfasst: 16.02.2005 20:23
von Cervantes
evtl. ne ignorierfunktion

Verfasst: 16.02.2005 20:35
von Gospel-Man
Cervantes hat geschrieben:evtl. ne ignorierfunktion
meintest Du damit den DEFAULT CHARSET=latin1???

da sehe ich keine Ignorierfunktion drin!

Jörg

Verfasst: 17.02.2005 00:56
von oxpus
Das ist mal ein Chat, den ich mir auf jedenfall vormerken werde.
Saubere Arbeit bisher!
Ich bin gespannt auf die nächsten Versionen!

Verfasst: 19.02.2005 15:37
von Cervantes
Gospel-Man hat geschrieben:
Cervantes hat geschrieben:evtl. ne ignorierfunktion
meintest Du damit den DEFAULT CHARSET=latin1???

da sehe ich keine Ignorierfunktion drin!

Jörg
das meinte ich als erweiterung für den chat

Verfasst: 19.02.2005 18:52
von Gospel-Man
@ Cervantes

achso, dann mußt Du dass auch schreiben. Woher soll man sonst wissen, was Du meinst, wenn vorher Fragen gestellt werden :D

Gruß Jörg

Verfasst: 20.02.2005 12:09
von D@ve
Update!!

Siehe erster Post...


PS.: Wer den Chat vorher schon installiert hat, komplett löschen und neu installieren.

Verfasst: 20.02.2005 12:20
von af
in /includes/constants.php einfügen


//BEGIN CHAT
define('CHAT_CACHE_TABLE', $table_prefix.'chat_message_buffer');
define('CHAT_ONLINE_TABLE', $table_prefix.'chat_user_online');
define('CHAT_USERS_TABLE', $table_prefix.'chat_users');
//END CHAT
wo in der Datei muss man den Text einfügen?