Pagina 1 van 1

Profile views top 5 op elke pagina- probleem met viewtopic

Geplaatst: 29 okt 2006, 19:51
door ownageworld
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']));



Geplaatst: 30 okt 2006, 14:30
door ownageworld
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?