top_ten_poster.php und top_ten_body.tpl habe ich schon nur wie kann ich das anstellen das ich die Variablen in der tpl datei benutzten kann zb {WASWEISICH}
Sorry für mein ausdrücken nur ich weis leider nicht wie das alles richtig heist.
Ich möchte im Prinzip so das ganze aufbauen wie die Mitgliederliste nur das da steht Top 10 Poster.
1ste Reihe
Platz, Benutzername, Beiträge Gesamt
2te reihe der Inhalt
5, Feuerball, 250
das ist nur ein beispiel.
hier mal das Script dazu
Code: Alles auswählen
// Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'config.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//Header - wenn nicht gebraucht weglassen
$page_title = $lang['Top_Ten_Poster'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
// include('page_title.php');
// include($phpbb_root_path . 'includes/page_header.'.$phpEx);
// include('counter.php');
// BEGIN Inhalt
$i = '1';
$sql = "SELECT username, user_posts FROM phpbb_users
ORDER BY user_posts DESC LIMIT 10"; // 10 = Anzahl der User
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result)) {
echo '<b>'. $i .': '. $row->username .' ('. $row->user_posts .' Beiträge)</b><br />';
$i++;
}
//Fehlermeldung
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
// END Inhalt
// welche Datei includen
$template->set_filenames(array(
'body' => 'top_ten_body.tpl')
);
// Sprachhdatei lang_main.php
$template->assign_vars(array(
'L_TOP_TEN_POSTER' => $lang['Top_Ten_Poster'],
'L_TOP_TEN_PLATZ' => $lang['Top_Ten_Platz'],
'L_TOP_TEN_USERNAME' => $lang['Top_Ten_Username'],
)
);
$template->pparse('body');
//Footer - wenn nicht gebraucht weglassen
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);kann mir das jemand so erklären das es auch ein Noob versteht ?
in den TPL Dateien rumfummeln ist kein Problem für mich, aber die php Dateien....oh man.