Webmaster общности: Predpriemach.com | SearchEngines.bg

    Промяна на датата на регване от Админ панела

    Автор: 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 -->

    Готови сте 😉