Seite 10 von 11

Verfasst: 12.01.2007 07:29
von Helmut71
ok..dann muss ich eben auf dein update warten..welches hoffentlich bald kommt ..*seufz*

Meine Email hats du ja glaub ich.

Verfasst: 12.01.2007 21:40
von regmebaby
Wo bekomme ich die updates her?

Verfasst: 17.01.2007 00:54
von cYbercOsmOnauT
Öffne /chat/chatbox.php

Suche

Code: Alles auswählen

if (!$userdata['session_logged_in'] && !$chatbox_config['cfg_allow_guests'])
ersetze durch

Code: Alles auswählen

if (!$userdata['session_logged_in'] && $chatbox_config['cfg_allow_guests'] != '1')
wahlweise auch

Code: Alles auswählen

if (!$userdata['session_logged_in'] && !intval($chatbox_config['cfg_allow_guests']) )
Dein Problem ist, dass Du einen String als boolschen Wert benutzen willst. Das kann gut gehen, muss aber nicht und bei Dir tut es das nicht.

P.S.: $isimler <- das ist türkisch ;)

Viele Grüße,
Tekin

Verfasst: 17.01.2007 18:46
von Seether
Kann mir jemand was über die Last, die der Chat auf dem Server erzeugt, sagen?
Oder auch die Anzahl der Sql-Abfragen.

Danke.

S.

Verfasst: 17.01.2007 18:53
von olle
Ich habe in mein phpBB die 3.1.3 probeweise eingebaut und bin eigentlich sehr zufrieden.
Die Serverlast ist eigentlich nicht der Rede wert - bei mir jedenfalls.

Ein kleines Problem habe ich aber festgestellt:

Ich als Admin sehe die aktuelle Boardzeit (GMT +1) angezeigt, wenn sich ein User einloggt. Der aber sieht nur die GMT, also eine Stunde früher.
Hat das auch schon mal jemand festgestellt, und woran könnte das liegen?

Gruß
Olle

Verfasst: 18.01.2007 02:53
von cYbercOsmOnauT
Noch einen Fehler habe ich gerade begradigt.

In der page_header.php wird beim Aufbau des window.open die user_id vor den Namen des Popups gepackt. Problem: Internet Explorer mag bei Fensternamen kein - als ersten Buchstaben (Gäste haben bekanntlich die user_id -1).

Folgende Änderung behebt diesen Fehler:

In der page_header.php suche:

Code: Alles auswählen

'CHATBOX_NAME' => $userdata['user_id'] . '_ChatBox',
und ersetze es durch:

Code: Alles auswählen

'CHATBOX_NAME' => (($userdata['session_logged_in']) ? $userdata['user_id'] : '0') . '_ChatBox',
Firefox ist das Minus egal. Man sollte immer mehrere Browser installiert haben und alles auf verschiedenen Browsern testen. ;)

Grüße,
Tekin

Verfasst: 18.01.2007 10:54
von rajiva
Hi Tekin,
cYbercOsmOnauT hat geschrieben:Noch einen Fehler habe ich gerade begradigt.

In der page_header.php wird beim Aufbau des window.open die user_id vor den Namen des Popups gepackt. Problem: Internet Explorer mag bei Fensternamen kein - als ersten Buchstaben (Gäste haben bekanntlich die user_id -1).
dies kann nie passieren denn die Zeile gibt es nur bei angemeldeten Benutzern! :wink:

Liebe Grüße
Rajiva

Verfasst: 18.01.2007 11:04
von cYbercOsmOnauT
Doch, das kann passieren und zwar wenn man auch Gäste in den Chat lassen will.

Man sollte nie nach der "das kann eh nie passieren"-Methode vorgehen. Diesen Fehler habe ich in einem laufenden System (auf der Seite von Helmut) behoben. Es ist passiert. Zudem habe ich damals bei meiner Ausbildung gelernt, dass man immer nach dem "Wurst-Käse-Fall" (Worst case) an eine Sache drangehen sollte. Lieber eine Sicherung zuviel eine eine, vielleicht eminente, zuwenig. :D

Ich frage mich, wieso Du überhaupt die user_id mit in den Namen des Popupfensters packst. Der Name dient doch nur dazu das Fenster per JavaScript zu lokalisieren und da ein User wohl kaum mehrere Chatfenster gleichzeitig beim selben Browser offen hat, ist das m.E. unsinnig. Aber es ist Dein Script, nicht meins. Ich kümmere mich nur um Fehlerbehebung wenn ich darum gebeten werde. ;)

Gruß,
Tekin

Verfasst: 20.01.2007 09:07
von Helmut71
danke tekin.

Kleiner Nachtrag:

In der page_header.php suche:
Code:

Code: Alles auswählen

'CHATBOX_NAME' => $userdata['user_id'] . '_ChatBox', 
und ersetze es durch:
Code:

Code: Alles auswählen

'CHATBOX_NAME' => (($userdata['session_logged_in']) ? $userdata['user_id'] : '0') . '_ChatBox', 
Dies Änderungen müssten auch in der index.php (oder in der portal.php) gemacht werden, damit es auch im Portalblock funktioniert.

In der portal_body.tpl habe ich außerdem die switches entfernt.

Der chat läuft nun einwandfrei, auch mit Gastzugang :-)

Verfasst: 17.02.2007 09:18
von Helmut71
2 Fragen zu der Chatbox:

1) die Umwandlung von URLs funktioniert bei mir nicht, woran kann das liegen?

2) wird der Mod noch weiter geführt? Gibts irgendwann mal updates..?