X7 Chat: Problem with / mit User-Online-Block

Begonnen von breakdancer, 26 September 2007, 16:26:45

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

breakdancer

Hi zusammen,
Hi @ all,

as I do use the X7 Chatscript, which was presented by Algebre here in that Forum, I now tried out the Whoisonline-Block, that was bundled together with the Chat.

Here is, what happens when using the block:

Wer ist Online  
Alle Mitglieder: 157
Registriert Heute: 0
Registriert Gestern: 2
Mitglied(er) online: 1
Gäste Online: 2
_CHATMEMBER  

Neustes Mitglied ist:
Ben

Onlineliste
break_dancer

private Nachrichten
insgesamt: 9   => all PM´s are Loveletters from my girl...  :BD:
ungelesen: 0

Question No. 1 (ich such mir nen Wolf !): Where is the language file I have to define the _chatmember Variable ? I have been searching for half an hour now, through all known language-files, but without any result. It must be the same one, where _BWOLATEMEMBER etc... are defined. Alternatively I could simply enter a simple text but this is not what it should be...

Question No. 2: It does not show the online status of the chat. Anyone to help me to correct the block ?

X7 Chat correctly installed and running.

Kind regards

Markus

JoergK

Zitat von: breakdancer
Question No. 1 (ich such mir nen Wolf !): Where is the language file I have to define the _chatmember Variable ? I have been searching for half an hour now, through all known language-files, but without any result. It must be the same one, where _BWOLATEMEMBER etc... are defined. Alternatively I could simply enter a simple text but this is not what it should be...

Please have a look into the language files in the directory /language/maaXoN/;)
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

breakdancer

Hi Joerg,

so this was indeed a very helpful hint. It is now working and fine.

Let´s see, what can be done regarding the Number of Users in the Chat. Maybe Diabolo might help, I hope he will be online soon... :-)

If others have an idea, do not hesitate to write something in...  :BD:

Kind regards

Markus

breakdancer

#3
Hi,

problem solved. Inside the block the table "x7chat2_online" was requested without the prefix_.

Thanks.

Trotzdem noch eine Frage, auch an die deutschen Kollegen. Derzeit sieht der Abfragecode im Block für die o. g. Table so aus (habe ich händisch im Klartext eingegeben):

$result = sql_query("SELECT  Count(name) FROM mxOOOOO_x7chat2_online WHERE invisible<>'1' AND time>'$exptime'");

Hab zur Sicherheit jetzt mal mein Prefix unkenntlich gemacht, k. A. ob es das braucht ?? :-)

Ihr seht also dass hier das Tabellenprefix "mxOOOOO_" im Klartext eingefügt wurde. Jetzt möchte ich das Ganze natürlich fachmännisch lösen und stoße auf ein Problem. Wenn die Abfrage wie folgt aussieht, erhalte ich als Ergebnis wieder keine Anzeige der online Chat User im Block, es steht dann da gar nichts:

$result = sql_query("SELECT  Count(name) FROM {user_prefix}_x7chat2_online WHERE invisible<>'1' AND time>'$exptime'");

Ich mach doch sicher wieder irgendwo was falsch.

Wisst ihr wo ?

Liebe Grüße

Markus

EDIT: Wer lesen kann ist klar im Vorteil... Mal wieder ein Post für die Tonne von mir... Die richtige Abfrage muss natürlich über das allgemeine Tabellenprefix kommen, also:

$result = sql_query("SELECT  Count(name) FROM ${prefix}_x7chat2_online WHERE invisible<>'1' AND time>'$exptime'");