Промяна на датата на регване от Админ панела
Автор: ProGame
В този урок ще ви покажа как да сложите в админ панела > Настроики опция за промяна на датата на регистриране:
Отворете
admin/admin_users.php
Намерете
$user_status = ( !empty($HTTP_POST_VARS['user_status']) ) ? intval( $HTTP_POST_VARS['user_status'] ) : 0;След него добавете
// Begin JoinDate mod by ProGame
$user_regdate = ( !empty($HTTP_POST_VARS['user_regdate']) ) ? htmlspecialchars( $HTTP_POST_VARS['user_regdate'] ) : 0;
// End JoinDate mod by ProGameНамерете
//
// Update entry in DB
//
if( !$error )
{
След него добавете
// Begin JoinDate mod by ProGame
if ($user_regdate)
{
$regdate_sql = ", user_regdate = ".strtotime($user_regdate);
}
// Added "$regdate_sql . " below
// End JoinDate mod by ProGameНамерете
SET " . $username_sql . $passwd_sqlНа линията намерете
$avatar_sql .На линията добавете
$regdate_sql .Намерете
$user_status = $this_userdata['user_active'];След него добавете
// Begin JoinDate mod by ProGame
$user_regdate = create_date($board_config['default_dateformat'], $this_userdata['user_regdate'], $board_config['board_timezone']);
// End JoinDate mod by ProGameНамерете
'USER_ACTIVE_NO' => (!$user_status) ? 'checked="checked"' : '',След него добавете
// Begin JoinDate mod by ProGame
'USER_REGDATE' => $user_regdate,
// End JoinDate mod by ProGameНамерете
'L_USER_ACTIVE' => $lang['User_status'],След него добавете
// Begin JoinDate mod by ProGame
'L_USER_REGDATE' => $lang['user_regdate'],
'L_USER_REGDATE_EXPLAIN' => $lang['user_regdate_explain'],
'L_USER_REGDATE_EXAMPLE' => create_date($board_config['default_dateformat'], 25200, $board_config['board_timezone']),
'L_USER_REGDATE_EXPLAIN2' => $lang['user_regdate_explain2'],
// End JoinDate mod by ProGame
Отворете
language/lang_english/lang_admin.php
Намерете
$lang['User_status'] =След него добавете
// Begin JoinDate mod by ProGame
$lang['user_regdate'] = 'Регистрация дата/време';
$lang['user_regdate_explain'] = 'Тук можете да нагласите датата когато потребителя се е регистрирал<br />Използваите същия формат като този';
$lang['user_regdate_explain2'] = '<br />Ако оставите това поле празно нищо няма да се промени.';
// End JoinDate mod by ProGameОтворете
templates/subSilver/admin/user_edit_body.tpl
Намерете
<input type="radio" name="user_status" value="0" {USER_ACTIVE_NO} />
<span class="gen">{L_NO}</span></td>
</tr>След него добавете
<!--// editable JoinDate mod by ProGame -->
<tr>
<td class="row1"><span class="gen">{L_USER_REGDATE}</span>
</td>
<td class="row2">
<span class="gensmall">{L_USER_REGDATE_EXPLAIN}: <b>{L_USER_REGDATE_EXAMPLE}</b> {L_USER_REGDATE_EXPLAIN2}</span><br />
<b>{USER_REGDATE}</b> <input class="post" type="text" name="user_regdate" size="35" style="width: 180px" />
</td>
</tr>
<!--// editable JoinDate mod by ProGame -->Готови сте 😉


