Variable an Template übergeben - Klappt nicht
Verfasst: 27.03.2008 14:50
Nachdem meine Frage nach einer Knigge-Funktion bisher nicht beantwortet wurde will ich nun selbst etwas realisieren.
Ich hab also in die posting.php nach "$current_time = time();" den folgenden Code eingefügt:
Jetzt würde ich gern im posting_layout.html Template auf die Variable zugreifen:
Das funktioniert aber nicht. Hab ich was falsch gemacht? Bin mit dem Code vom PHPBB3 nicht wirklich vertraut, ich will nur meinen Usern die Regeln an den Kopf knallen die sie sonst wohl nie lesen werden...
Danke schonmal
Ich hab also in die posting.php nach "$current_time = time();" den folgenden Code eingefügt:
Code: Alles auswählen
$user_id = $user->data['user_id'];
$username = $user->data['username'];
$sql = 'SELECT user_posts
FROM ' . USERS_TABLE . '
WHERE ' . (($username) ? "username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'" : "user_id = $user_id");
$result = $db->sql_query($sql);
$member = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
if($member['user_posts'] > 2500) {
$show_rules = false;
}else{
$show_rules = true;
}
$template->assign_var('SHOW_QUICK_RULES', $show_rules);
Code: Alles auswählen
<!-- IF SHOW_QUICK_RULES --><h1>Hallo Welt!</h1><!-- ENDIF -->
Danke schonmal