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

Dream

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

Запрос:
PHP:
 ALTER TABLE `bb_users` ADD `user_time_distribution` tinyint(1) NOT NULL DEFAULT '0';
usercp_viewprofile.php
найти
PHP:
'SKYPE'                => $profiledata['user_skype'],
после
PHP:
'TIME_DISTRIBUTION'    => ($profiledata['user_time_distribution']) ? $lang['TIME_DISTRIBUTION_SELECT'][$profiledata['user_time_distribution']]: '',
usercp_register.php
найти
PHP:
'user_interests'  => true,
после

PHP:
'user_time_distribution'=> true,
найти
PHP:
    /**
    *  Skype
перед

PHP:
    /**
    *  Время раздачи (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
в конец

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

PHP:
            <!-- IF TIME_DISTRIBUTION -->
            <tr>
                <th>{L_TIME_DISTRIBUTION}:</th>
                <td><b>{TIME_DISTRIBUTION}</b></td>
            </tr>
            <!-- ENDIF -->
usercp_register.tpl
найти

PHP:
    <td><input type="text" name="user_interests" size="50" maxlength="150" value="{USER_INTERESTS}" /></td>
</tr>
после

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

Please Login or Register to view hidden text.


Please Login or Register to view hidden text.

 

macfleg

Пользователь
#5
dimka3210, можно сделать что бы пользователь сам указывал время. С учетом если есть разногласия по часовому поясу
 
Сверху