Re: Chat wer ist online Anzeige
Verfasst: 10.01.2010 13:29
Bei mir klappt leider trotz der Anpassungen nicht die Anzeige, wieviel User im Chat sind
und welche Mitglieder: Diese Anpassungen habe ich an der functions.php und index_body.html vorgenommen
functions.php:
index_body.html
Problem: ich erhalte die unten sichtbare Anzeige.Wenn jemand im Chat ist (in dem Falle war ich mit meinem Testuser
Jack über einen weiteren Browser im Chat), wird leider nicht angezeigt, welche Mitglieder
und wieviele.
[ externes Bild ]
Wo ist nur der Fehler?
Wäre super, wenn mir jemand auf die Sprünge helfen könnte.
LG Woodstock
und welche Mitglieder: Diese Anpassungen habe ich an der functions.php und index_body.html vorgenommen
functions.php:
Code: Alles auswählen
// User is logged in and therefore not a guest
if ($row['user_id'] != ANONYMOUS)
{
if (isset($online_users['hidden_users'][$row['user_id']]))
{
$row['username'] = '<em>' . $row['username'] . '</em>';
}
if (!isset($online_users['hidden_users'][$row['user_id']]) || $auth->acl_get('u_viewonline'))
{
$user_online_link = get_username_string(($row['user_type'] <> USER_IGNORE) ? 'full' : 'no_profile', $row['user_id'], $row['username'], $row['user_colour']);
if(in_array($row['user_id'], getChatOnlineUserIDs()))
{
$user_online_link = '<span title="* = '.strip_tags($row['username']).' is logged into the Chat">'.$user_online_link.'*</span>'; }
$online_userlist .= ($online_userlist != '') ? ', ' . $user_online_link : $user_online_link;
Code: Alles auswählen
// The following assigns all _common_ variables that may be used at any point in a template.
$template->assign_vars(array(
'CHAT_LINK' => append_sid("{$phpbb_root_path}../chat/index.$phpEx"),
'CHAT_LABEL' => 'Chat ['.count(getChatOnlineUserIDs()).']',
'CHAT_TITLE' => 'Online: '.htmlentities(implode(', ', getChatOnlineUsers()), ENT_QUOTES, 'UTF-8'),
'SITENAME' => $config['sitename'],
'SITE_DESCRIPTION' => $config['site_desc'],
'PAGE_TITLE' => $page_title,
'SCRIPT_NAME' => str_replace('.' . $phpEx, '', $user->page['page_name']),
'LAST_VISIT_DATE' => sprintf($user->lang['YOU_LAST_VISIT'], $s_last_visit),
'LAST_VISIT_YOU' => $s_last_visit,
'CURRENT_TIME' => sprintf($user->lang['CURRENT_TIME'], $user->format_date(time(),
Code: Alles auswählen
<!-- IF S_DISPLAY_ONLINE_LIST -->
<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
<br />{LOGGED_IN_USER_LIST}<br />User im {CHAT_LABEL} - {CHAT_TITLE}
<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
Jack über einen weiteren Browser im Chat), wird leider nicht angezeigt, welche Mitglieder
und wieviele.
[ externes Bild ]
Wo ist nur der Fehler?
Wäre super, wenn mir jemand auf die Sprünge helfen könnte.
LG Woodstock