117
« on: May 06, 2005, 01:33:21 AM »
It's not strange at all. You can't use any tag with any template. You must register those tags for use with that template.
Open member.php and locate:
$site_template->register_vars(array(
"user_id" => $user_row['user_id'],
"user_name" => htmlspecialchars($user_row['user_name']),
"subject" => htmlspecialchars($subject),
"message" => htmlspecialchars($message),
"lang_send_email_to" => $lang['send_email_to'],
"lang_subject" => $lang['subject'],
"lang_message" => $lang['message'],
"lang_submit" => $lang['submit'],
"lang_reset" => $lang['reset']
));
$content = $site_template->parse_template("member_mailform");
Change this to:
$site_template->register_vars(array(
"user_id" => $user_row['user_id'],
"user_name" => htmlspecialchars($user_row['user_name']),
"subject" => htmlspecialchars($subject),
"message" => htmlspecialchars($message),
"lang_send_email_to" => $lang['send_email_to'],
"lang_subject" => $lang['subject'],
"lang_message" => $lang['message'],
"lang_submit" => $lang['submit'],
"lang_lost_password" => $lang['lost_password'], // Added "lost_password" to the member_mailform template
"lang_reset" => $lang['reset']
));
$content = $site_template->parse_template("member_mailform");