Время раздачи

Started by Dream on 2012-10-10 14:36 — 6 replies, 2501 views

#1
Автор: Dream
Описание мода: Мод позволяет писать время, которое вы находитесь на раздаче.
Уровень инсталяции: простой
Время установки: 5 минут

Запрос:
 ALTER TABLE `bb_users` ADD `user_time_distribution` tinyint(1) NOT NULL DEFAULT '0';

usercp_viewprofile.php
найти
'SKYPE'                => $profiledata['user_skype'],

после
'TIME_DISTRIBUTION'    => ($profiledata['user_time_distribution']) ? $lang['TIME_DISTRIBUTION_SELECT'][$profiledata['user_time_distribution']]: '',

usercp_register.php
найти
'user_interests'  => true,

после

'user_time_distribution'=> true,

найти
    /**
    *  Skype

перед

    /**
    *  Время раздачи (edit, reg)
    */   
    case 'user_time_distribution':
        $time_distribution = isset($_POST['user_time_distribution']) ? (int) $_POST['user_time_distribution'] : $pr_data['user_time_distribution'];
        if ($submit && $time_distribution != $pr_data['user_time_distribution'])
        {
            $pr_data['user_time_distribution'] = $time_distribution;
            $db_data['user_time_distribution'] = $time_distribution;
        }
        $tp_data['USER_TIME_DISTRIBUTION'] = build_select('user_time_distribution', array_flip($lang['TIME_DISTRIBUTION_SELECT']), $pr_data['user_time_distribution']);
        break;

lang_main.php
в конец

$lang['TIME_DISTRIBUTION'] = 'Время раздачи';
$lang['TIME_DISTRIBUTION_SELECT'] = array(
    0 => 'Не раздаю',
    1 => 'Утром',
    2 => 'С обеда',
    3 => 'Под вечер',
    4 => 'Весь день',
    5 => 'С утра до обеда',
    6 => 'С обеда до вечера',
    7 => 'Всю ночь',
    8 => 'Всё время',
);

usercp_viewprofile.tpl
куда удобно вставить

            <!-- IF TIME_DISTRIBUTION -->
            <tr>
                <th>{L_TIME_DISTRIBUTION}:</th>
                <td><b>{TIME_DISTRIBUTION}</b></td>
            </tr>
            <!-- ENDIF -->

usercp_register.tpl
найти

    <td><input type="text" name="user_interests" size="50" maxlength="150" value="{USER_INTERESTS}" /></td>
</tr>

после

<tr>
    <td>{L_TIME_DISTRIBUTION}:</td>
    <td>{USER_TIME_DISTRIBUTION}</td>
</tr>

#2
Dream, чет похож на статус😉. а за +
#3
Мне кажется лучше сделать в релизы, что бы пользователи видели когда автор раздает
#4
Мне кажется лучше сделать в релизы, что бы пользователи видели когда автор раздает
Я тоже так подумал. А ещё не плохо было бы пару инпутов "с" и "до".
#5
dimka3210, можно сделать что бы пользователь сам указывал время. С учетом если есть разногласия по часовому поясу
#6
Я тоже так подумал. А ещё не плохо было бы пару инпутов "с" и "до".

Я тоже так хотел, можно будет на днях сделать если будет время....
#7
а мне напомнило Скорость юзера 🙂