Profile views top 5 op elke pagina- probleem met viewtopic

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
ownageworld
Berichten: 252
Lid geworden op: 03 jun 2006, 17:35
Locatie: Brussel

Profile views top 5 op elke pagina- probleem met viewtopic

Bericht door ownageworld » 29 okt 2006, 19:51

Error in browser op viewtopic.php (in elke viewtopic pagina)

Code: Selecteer alles

[b]Fatal error: [/b]Call to a member function on a non-object in /home/aa1010/domains/ownageworld.com/public_html/neds/includes/class_calendar_api.php on line 537

Bij het toevoegen van de volgende code in includes/page_header.php krijg ik een error, maar alleen bij viewtopic...
Ik zou graag op elke pagina een top 5 willen hebben van meest bekeken profielen, hoe zou ik deze code aan kunnen passen dat hij samengaat met viewtopic (en uiteraard elke andere pagina?)? of is dit niet mogelijk? Op alle andere pagina's geeft hij hem keurig weer zoals het moet!

Code: Selecteer alles


$sql = "SELECT SUM(p.counter) as top, u.username, p.user_id
		FROM ".PROFILE_VIEW_TABLE." p, ".USERS_TABLE." u
		WHERE p.user_id = u.user_id
	 	GROUP BY u.username, p.user_id
	 	ORDER BY top DESC, u.username
	 	LIMIT 5";
	if ( !($result = $db->sql_query($sql)) )
	{
	   message_die(GENERAL_ERROR, "Could not read profile views.", '', __LINE__, __FILE__, $sql);
	}


	$top = 1;

	while ($row=$db->sql_fetchrow($result))
	{
		$user = $row['user_id'];
		$template->assign_block_vars('row', array(
			'USERNAME' => '<a href="'.append_sid("profile.$phpEx?mode=viewprofile&".POST_USERS_URL."=$user").'" target="_new">'.$row['username'].'</a>',
			'NUMBER' => $row['top'],
			'TOP' => $top++)
		);
	}

$template->assign_vars(array(
	'L_VIEW_TITLE' => $page_title,
	'L_CLOSE' => $lang['Close_window'],
	'L_USERNAME' => $lang['Username'],
	'L_NUMBER' => $lang['Views']));



ownageworld
Berichten: 252
Lid geworden op: 03 jun 2006, 17:35
Locatie: Brussel

Bericht door ownageworld » 30 okt 2006, 14:30

Kan niemand me helpen?
Valt me op dat veelvoorkomende problemen wel behandelt worden, maar problemen als dit (moeilijker) veel minder... Ik kan me niet voorstellen dat niemand dit weet!
Of is er nog meer informatie nodig?

Gesloten