Mer information i admin_activate.tpl
Moderatorer: Moderatorgrupp, Supportgrupp
Mer information i admin_activate.tpl
jag skulle vilja ha in mer information i admin_activate.tpl:
- länk till profilen
- medlemmens epost-adress
Går det?
Vore mycket bra hjälp!
/Holger
Ingen support via PM!
Re: Mer information i admin_activate.tpl
/marcus
Re: Mer information i admin_activate.tpl
Det är email-TPLen som används om man har ställt in konto-aktivering genom admin.
Ingen support via PM!
Re: Mer information i admin_activate.tpl
Jag kollade både i vanliga mappen och in admin-mappen, men utan att bli klokare... Men nu när du säger att det är dina mailmallar du vill påverka så är jag med. Flyttar tillbaka tråden då då...
Ja, det ska väl gå att lägga till...
Redigera filerna:
<forumrot>/includes/usercp_register.php
<forumrot>/language/lang_<ditt språk>/email/admin_activate.tpl
Strax ska du få kodförslag.
Re: Mer information i admin_activate.tpl
Hitta:
Kod: Markera allt
else if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )Kod: Markera allt
$emailer->assign_vars(array(
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
);Kod: Markera allt
$emailer->assign_vars(array(
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
'USERMAIL' => $email,
'U_PROFILE' => $server_url .'?mode=viewprofile&u=' . $user_id,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
);Sedan lägger du bara till {USERMAIL} och {U_PROFILE} på lämpliga ställen i filen <forumrot>/language/lang_<ditt språk>/email/admin_activate.tpl.
USERMAIL kan broderas ut lite...
Re: Mer information i admin_activate.tpl
Ingen support via PM!
Re: Mer information i admin_activate.tpl
{USERMAIL} och {U_PROFILE} ger tomma rader i mailet!
Så här ser koden ut i usercp_register.php:
Kod: Markera allt
else if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
{
$sql = 'SELECT user_email, user_lang
FROM ' . USERS_TABLE . '
WHERE user_level = ' . ADMIN;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select Administrators', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);
$emailer->email_address(trim($row['user_email']));
$emailer->use_template("admin_activate", $row['user_lang']);
$emailer->set_subject($lang['Reactivate']);
$emailer->assign_vars(array(
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
'USERMAIL' => $email,
'U_PROFILE' => $server_url .'?mode=viewprofile&u=' . $user_id,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
);
$emailer->send();
$emailer->reset();
}
$db->sql_freeresult($result);
}Ingen support via PM!
Re: Mer information i admin_activate.tpl
Ingen support via PM!
Re: Mer information i admin_activate.tpl
Jag får klura lite, och se om jag kan se varför...
/marcus
Re: Mer information i admin_activate.tpl
Jag förutsätter att USERMAIL ska innehålla användarens mailadress. Då kanske man skulle kunna ändra
Kod: Markera allt
'USERMAIL' => $email,Kod: Markera allt
'USERMAIL' => trim($row['user_email']),
Developer @ phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Re: Mer information i admin_activate.tpl
Jo, precis så är det. Och precis som jag skriver så är det $email som ska innehålla den nye användarens e-postadress.
/marcus
Re: Mer information i admin_activate.tpl

Developer @ phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Re: Mer information i admin_activate.tpl
Missade att usercp_register.php kräver samma uppdatering på 2 ställen.
Leta redan på andra förekomsten av exakt samma sak du skulle leta efter, och lägg till samma kod som jag föreslog så ska det fungera.
EDIT: Nu har jag också testat det på ett eget lekforum i phpBB2... och ja, jag har rätt.
/marcus
Anledning: Testade efter jag kaxade upp mig... men det fungerade.
Re: Mer information i admin_activate.tpl
Kod: Markera allt
if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
{
$sql = "SELECT user_email, user_lang
FROM " . USERS_TABLE . "
WHERE user_level = " . ADMIN;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select Administrators', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);
$emailer->email_address(trim($row['user_email']));
$emailer->use_template("admin_activate", $row['user_lang']);
$emailer->set_subject($lang['New_account_subject']);
$emailer->assign_vars(array(
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
);
$emailer->send();
$emailer->reset();
}
$db->sql_freeresult($result);
}Rätt?
/Holger
Ingen support via PM!
Re: Mer information i admin_activate.tpl

Developer @ phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Vilka är online
Användare som besöker denna kategori: 2 och 0 gäster


