Seite 1 von 2

"Wer ist online" Problem

Verfasst: 05.11.2010 15:36
von germanbjc
Hallo... ich bin grad am verzweifeln...

ich denke zwar nicht, dass es damit was zu tun hat, aber ich habe heute den ajax chat installiert...

jetzt ist mir aufgefallen, dass im index obwohl ich online bin "0 Mitglieder" steht, statt mein name...

weiß jemand, wie ich das wieder "reparieren" kann?

Wenn ihr einen code sehen wollt, bitte bescheid geben...

Vielen Dank! :)

hier ein screenshot:

[ externes Bild ]

und hier der link zu meinem forum:

http://www.backstreets-underground-supp ... ble/board/

Board-Version: 3.0.7-PL1
MODs: Wer war online & "Recent topics"

Re: "Wer ist online" Problem

Verfasst: 05.11.2010 16:21
von redbull254
Hallo erstmal,

verlinke einmal Deine „index_body.html“ oder füge sie hier per Pastebin ein.
https://www.phpbb.de/support/pastebin.php

Re: "Wer ist online" Problem

Verfasst: 05.11.2010 17:10
von germanbjc

Re: "Wer ist online" Problem

Verfasst: 05.11.2010 19:24
von redbull254
Die „index_body.html“ ist in Ordnung.
Hast Du etwas an der „index.php“ verändert, vielleicht durch einen Mod-Einbau?

Re: "Wer ist online" Problem

Verfasst: 06.11.2010 13:07
von germanbjc
puhh gute frage... kann ich dir nicht sagen...

hier der link dazu...

http://www.backstreets-underground-supp ... /index.php

EDIT: hab grad mal mit nem anderen forum von mir verglichen... das "recent topics" ist da drin... also ja, hab sie verändert

Re: "Wer ist online" Problem

Verfasst: 06.11.2010 13:43
von redbull254
Du hast mit Sicherheit nicht die „index.php“ verlinkt, das hier ist eine Template-Datei.
phpBB style name: revolution
Based on style: prosilver (this is the default phpBB3 style)
Original author: Tom Beddard ( http://www.subBlue.com/ )
Modified by: phpbbmodders.net

Re: "Wer ist online" Problem

Verfasst: 06.11.2010 14:26
von germanbjc
hmmm also die index.php ist schon richtig, aber vllt zeigt die dir das anders an??? KP hier auf jeden fall der code zu der index.php

Code: Alles auswählen

<?php
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');

display_forums('', $config['load_moderators']);

// Set some stats, get posts count from forums data if we... hum... retrieve all forums data
$total_posts	= $config['num_posts'];
$total_topics	= $config['num_topics'];
$total_users	= $config['num_users'];

$l_total_user_s = ($total_users == 0) ? 'TOTAL_USERS_ZERO' : 'TOTAL_USERS_OTHER';
$l_total_post_s = ($total_posts == 0) ? 'TOTAL_POSTS_ZERO' : 'TOTAL_POSTS_OTHER';
$l_total_topic_s = ($total_topics == 0) ? 'TOTAL_TOPICS_ZERO' : 'TOTAL_TOPICS_OTHER';

// Grab group details for legend display
if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
{
	$sql = 'SELECT group_id, group_name, group_colour, group_type
		FROM ' . GROUPS_TABLE . '
		WHERE group_legend = 1
		ORDER BY group_name ASC';
}
else
{
	$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
		FROM ' . GROUPS_TABLE . ' g
		LEFT JOIN ' . USER_GROUP_TABLE . ' ug
			ON (
				g.group_id = ug.group_id
				AND ug.user_id = ' . $user->data['user_id'] . '
				AND ug.user_pending = 0
			)
		WHERE g.group_legend = 1
			AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
		ORDER BY g.group_name ASC';
}
$result = $db->sql_query($sql);

$legend = array();
while ($row = $db->sql_fetchrow($result))
{
	$colour_text = ($row['group_colour']) ? ' style="color:#' . $row['group_colour'] . '"' : '';
	$group_name = ($row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $row['group_name']] : $row['group_name'];

	if ($row['group_name'] == 'BOTS' || ($user->data['user_id'] != ANONYMOUS && !$auth->acl_get('u_viewprofile')))
	{
		$legend[] = '<span' . $colour_text . '>' . $group_name . '</span>';
	}
	else
	{
		$legend[] = '<a' . $colour_text . ' href="' . append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=group&g=' . $row['group_id']) . '">' . $group_name . '</a>';
	}
}
$db->sql_freeresult($result);

$legend = implode(', ', $legend);

// Generate birthday list if required ...
$birthday_list = '';
if ($config['load_birthdays'] && $config['allow_birthdays'])
{
	$now = getdate(time() + $user->timezone + $user->dst - date('Z'));
	$sql = 'SELECT u.user_id, u.username, u.user_colour, u.user_birthday
		FROM ' . USERS_TABLE . ' u
		LEFT JOIN ' . BANLIST_TABLE . " b ON (u.user_id = b.ban_userid)
		WHERE (b.ban_id IS NULL
			OR b.ban_exclude = 1)
			AND u.user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%'
			AND u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ')';
	$result = $db->sql_query($sql);

	while ($row = $db->sql_fetchrow($result))
	{
		$birthday_list .= (($birthday_list != '') ? ', ' : '') . get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']);

		if ($age = (int) substr($row['user_birthday'], -4))
		{
			$birthday_list .= ' (' . ($now['year'] - $age) . ')';
		}
	}
	$db->sql_freeresult($result);
}

if (!function_exists('display_who_was_here'))
{
	include($phpbb_root_path . 'includes/functions_wwh.' . $phpEx);
}
display_who_was_here();


// Assign index specific vars
$template->assign_vars(array(
	'TOTAL_POSTS'	=> sprintf($user->lang[$l_total_post_s], $total_posts),
	'TOTAL_TOPICS'	=> sprintf($user->lang[$l_total_topic_s], $total_topics),
	'TOTAL_USERS'	=> sprintf($user->lang[$l_total_user_s], $total_users),
	'NEWEST_USER'	=> sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),

	'LEGEND'		=> $legend,
	'BIRTHDAY_LIST'	=> $birthday_list,

	'FORUM_IMG'				=> $user->img('forum_read', 'NO_NEW_POSTS'),
	'FORUM_NEW_IMG'			=> $user->img('forum_unread', 'NEW_POSTS'),
	'FORUM_LOCKED_IMG'		=> $user->img('forum_read_locked', 'NO_NEW_POSTS_LOCKED'),
	'FORUM_NEW_LOCKED_IMG'	=> $user->img('forum_unread_locked', 'NO_NEW_POSTS_LOCKED'),

	'S_LOGIN_ACTION'			=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
	'S_DISPLAY_BIRTHDAY_LIST'	=> ($config['load_birthdays']) ? true : false,

	'U_MARK_FORUMS'		=> ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
	'U_MCP'				=> ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&mode=front', true, $user->session_id) : '')
);

if ($config['rt_index'])
{
	if (!function_exists('display_recent_topics'))
	{
		include($phpbb_root_path . 'includes/functions_recenttopics.' . $phpEx);
	}
	display_recent_topics($config['rt_number'], $config['rt_page_number'], $config['rt_anti_topics'], 'recent_topics', request_var('f', 0), true);
}

// Output page
page_header($user->lang['INDEX']);

$template->set_filenames(array(
	'body' => 'index_body.html')
);

page_footer();

?>

Re: "Wer ist online" Problem

Verfasst: 06.11.2010 14:37
von redbull254
germanbjc hat geschrieben:hmmm also die index.php ist schon richtig, aber vllt zeigt die dir das anders an??? KP hier auf jeden fall der code zu der index.php

Willst Du mich veräppeln? :lol:

Code: Alles auswählen

ul class="bevelmenu">
	<li><a href="http://www.charming-buble.de" TARGET="_blank">Site</a><a href="http://www.backstreets-underground-support.com/buble/board/chat/" TARGET="_blank">Forum-Chat</a><a href="http://twitter.com/charming_buble" TARGET="_blank">Twitter</a><a href="http://www.facebook.com/profile.php?id=100000751823811" TARGET="_blank">Facebook</a><a href="http://www.youtube.com/user/CharmingBuble" TARGET="_blank">Youtube</a>//<a href="http://www.michaelbuble.com/" TARGET="_blank">MichaelBuble.com</a><a href="http://twitter.com/michaelbuble" TARGET="_blank">MBs Twitter</a><a href="http://twitter.com/ToryonTour" TARGET="_blank">Torys Twitter</a><a href="http://www.bungalow-b.com/" TARGET="_blank">MB Fanclub</a></li>
</ul>
Seit wann steht so etwas in der index.php drin? :P
Du solltest Dir die Datei mal selber runter laden und anschauen. ;-)

Wie auch immer, an der tatsächlichen index.php liegt es auch nicht.

Keine Ahnung, was bei Dir los ist.
Hast Du Dich auf „unsichtbar“ gestellt? (Weiß nicht, wie sich das dann auswirkt)

Re: "Wer ist online" Problem

Verfasst: 06.11.2010 16:13
von germanbjc
nein will ich nicht, will du mich veräppeln? O.o

ich habe dir den link zur index.php gepostet, die hab ich dann runtergeladen(über den server, nicht über die verlinkung ;) ), den code kopiert und hier gepostet... das ist was ich gemacht habe...

ich bat lediglich um hilfe, und da werde ich nicht jemanden veräppeln wollen!

und nein, wenn ich unsichtbar wäre, würde da ja stehen "1 unsichtbarer"

Re: "Wer ist online" Problem

Verfasst: 06.11.2010 18:53
von zx9r-treiber
Gehe doch mal bitte ins ACP
Dort schaust du unter "Benutzer und Gruppen / Gruppen verwalten" in den einzelnen Gruppen nach, ob das Häckchen bei "Gruppe in der Legende der Online-Liste anzeigen:" auch gesetzt ist.
In deinem Fall wohl bei "Systemgruppen" und dann "Administratoren" unter "Optionen" und " Einstellungen"

Wenn dort die Anzeige (wer weiß auch immer warum) abgeschaltet ist, wirst du auch nicht gezeigt. :grin: