Ajax Chat Users Block

Post Reply

Topic author
dezender
Active Member
Posts: 9
Joined: 9. January 2012 13:31
phpBB.de User: dezender

Ajax Chat Users Block

Post by dezender »

Ich bin auf der suche nach einem Portal Block der Anzeigt wer gerade im Chat ist.
Es gab sowas mal fürs Portal1 mein ich.
Jemand ne Idee HowTo?
User avatar

cpg
Sponsor
Posts: 119
Joined: 3. September 2010 19:42
phpBB.de User: cpg
Location: Ringsberg
Contact:

Re: Ajax Chat Users Block

Post by cpg »

Moin,

ich habe das für meinen AJAX-Chat folgend gelöst:

in der includes/functions.php

vor "// The following assigns all _common_ variables that may be used at any point in a template"
folgendes einfügen:

Achtung: in der ersten Zeile ist das kein Anführungszeichen, sondern es sind zwei "Hochkommas".

Code: Select all

 $chatters = '';
    $sql = 'SELECT u.user_id, u.username, u.user_colour FROM ajax_chat_online c, ' . USERS_TABLE . ' u
    WHERE c.userID = u.user_id';
    $result = $db->sql_query($sql);
    while ($row = $db->sql_fetchrow($result)) {
       $chatters .= get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']) . ', ';
    }
    $db->sql_freeresult($result);

    if ($chatters == '') {$chatters = 'Keine Mitglieder im Chat';}
    else {$chatters = 'Im Chat: ' . substr($chatters, 0, -2);}

und nach // The following assigns all _common_ variables that may be used at any point in a template
gemäß den anderen Eintragungen dort:

Code: Select all

   'CHATTERS'         => $chatters,      
Das ist beides ziemlich weit "unten".

Dann habe ich in der styles/meinStyle/templates/portal/modules/whois_online_side.html

folgende Zeile eingetragen:

Code: Select all

 <p style="font-size: 90%; background-color: white; margin: 5px;">{PHPBB_ROOT_PATH}{CHATTERS}</p>  
Die vorhandenen Dateien vorher sichern, falls etwas schief geht!

Gruß
CPG

Topic author
dezender
Active Member
Posts: 9
Joined: 9. January 2012 13:31
phpBB.de User: dezender

Re: Ajax Chat Users Block

Post by dezender »

Ahh Super Danke dir Funzt Prima :)
Post Reply

Return to “Modification Requests”