
Ne php Datei erstellen, zB statistik.php
Darin erstmal den Code für die in phpBB2 eingebundene Seite reintun, und in den "Inhaltsbereich" folgendes schreiben:
Code: Alles auswählen
<?php
$total_posts = get_db_stat('postcount');
$total_users = get_db_stat('usercount');
if( $total_posts == 0 )
{
$l_total_post_s = $lang['Posted_articles_zero_total'];
}
else if( $total_posts == 1 )
{
$l_total_post_s = $lang['Posted_article_total'];
}
else
{
$l_total_post_s = $lang['Posted_articles_total'];
}
if( $total_users == 0 )
{
$l_total_user_s = $lang['Registered_users_zero_total'];
}
else if( $total_users == 1 )
{
$l_total_user_s = $lang['Registered_user_total'];
}
else
{
$l_total_user_s = $lang['Registered_users_total'];
}
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),)
);
?>
Code: Alles auswählen
<?php
$template->set_filenames(array(
'statistik' => 'statistik.tpl',
));
$template->pparse('statistik');
?>
Nur leider funktioniert das nicht mit zB den Sachen wie Neuester User usw.
Habe folgenden code für dieses assign vars Dingens genommen:
Code: Alles auswählen
'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>')
EDIT:
Ganz einfach

Habe einfach in meinem ersten Code unter die beiden Definitionen für Total Users und Total Posts folgendes eingefügt:
Code: Alles auswählen
$newest_userdata = get_db_stat('newestuser');
$newest_user = $newest_userdata['username'];
$newest_uid = $newest_userdata['user_id'];