Форум web-мастеров phpBB3

Модификации и расширения phpBB
Регистрация ·  Логин: Пароль: Запомнить   · Забыли пароль?




Ответить на тему
Пред. тема | След. тема 
Автор Сообщение
Admin
Аватара пользователя

Карма
29
Стаж: 6 лет 1 месяц
Сообщения: 312
Россия

Ответить с цитатой

Открыть: viewtopic.php
Найти:
            'joined'      => '',
После вставить:
            // BANNED USERS
            'lastvisit'      => '',
            'type'         => '',
            // END BANNED USERS
Найти:
            'joined'      => $user->format_date($row['user_regdate']),
После вставить:
             // BANNED USERS
            'lastvisit'      => $row['user_lastvisit'],
            'type'         => $row['user_type'],
             // END BANNED USERS
Найти:
unset($id_cache);
До вставить:
// BANNED USERS
if ($config['inactive_users_enable'] && $auth->acl_get('u_view_customavatars'))
{
   include($phpbb_root_path . 'includes/functions_inactive_users.' . $phpEx);
   $banned_user_list = get_banned_user_list();
   $excluded_user_ids = array();
   $excluded_user_ids = ($config['inactive_users_exc_ids']) ? explode(",", $config['inactive_users_exc_ids']) : array();
}
// END BANNED USERS
Найти:
    // Dump vars into template
До вставить:
// BANNED USERS
if ($config['inactive_users_enable'] && $auth->acl_get('u_view_customavatars') && !in_array($poster_id, $excluded_user_ids))
{
   $inactive_data = banned_user_templates($poster_id, $banned_user_list, $user_cache[$poster_id]['lastvisit'], $user_cache[$poster_id]['avatar'],$user_cache[$poster_id]['posts'], $user_cache[$poster_id]['type']);
   if (sizeof($inactive_data))
   {
      $postrow = array_merge($postrow, $inactive_data);
   }
}
// END BANNED USERS
Открыть: memberlist.php
Найти:
if (!empty($profile_fields['row']))
До вставить:
     // BANNED USERS           
if ($config['inactive_users_enable'] && $auth->acl_get('u_view_customavatars'))
{
   include($phpbb_root_path . 'includes/functions_inactive_users.' . $phpEx);
   $inactive_data = obtain_user_ban_info($user_id, $member['user_lastvisit'], $member['user_posts'], $member['user_type'], $poster_avatar);
   if ($inactive_data)
   {
      $template->assign_vars($inactive_data);
   }
}
     // END BANNED USERS
Открыть: includes/acp/acp_board.php
Найти:
                  'warnings_expire_days'   => array('lang' => 'WARNINGS_EXPIRE',      'validate' => 'int',   'type' => 'text:3:4', 'explain' => true, 'append' => ' ' . $user->lang['DAYS']),
После вставить:
           // BANNED USERS
               'legend3'                  => 'INACTIVE_USERS_TITLES',
               'inactive_users_enable'               => array('lang' => 'INACTIVE_USERS_ENABLE',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => false),
               'inactive_users_excl_view_ban'         => array('lang' => 'INACTIVE_USERS_EXCL_VIEW_BAN',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => false),
               'inactive_users_excl_view_time'         => array('lang' => 'INACTIVE_USERS_EXCL_VIEW_TIME',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => false),
               'inactive_users_excl_prof_ban'         => array('lang' => 'INACTIVE_USERS_EXCL_PROF_BAN',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => false),
               'inactive_users_excl_prof_time'         => array('lang' => 'INACTIVE_USERS_EXCL_PROF_TIME',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => false),               
               'inactive_users_avatar_view_enable'  => array('lang' => 'INACTIVE_USERS_AVATAR_VIEW_ENABLE',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => false),
               'inactive_users_avatar_prof_enable'  => array('lang' => 'INACTIVE_USERS_AVATAR_PROF_ENABLE',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => false),
               'inactive_users_no_avatar'            => array('lang' => 'INACTIVE_USERS_NO_AVATAR',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => false),                                 
               'inactive_users_period'               => array('lang' => 'INACTIVE_USERS_PERIOD',      'validate' => 'string',   'type' => 'text:5:6', 'explain' => true),
               'inactive_users_exc_ids'            => array('lang' => 'INACTIVE_USERS_EXC_IDS',   'validate' => 'string',   'type' => 'text:25:255', 'explain' => true),
               // END BANNED USERS
#481

#481

#481

#481
Настроить права доступа, настроить сам мод в админке.
Мод я переделал, разделил переменные, вывел в шаблон, ну и так кое что по мелочи, свой вариант выкладывать нет желания, платно индивидуально пожалуйста, а так качайте тот что в паблике, делайте сами, если мод заинтересовал.
#481
Русский перевод.
Настроить права в админке Пользовательские роли. | Права групп.


Профиль  Отправить личное сообщение
Идеальный заработок для торрент-трекеров
Donate
Аватара пользователя

Карма
7
Стаж: 5 лет 8 месяцев
Сообщения: 23
Откуда: Иркутск
Россия

Ответить с цитатой

9CaraTT спасибо :co_ol:


Профиль  Отправить личное сообщение
Admin
Аватара пользователя

Карма
29
Стаж: 6 лет 1 месяц
Сообщения: 312
Россия

Ответить с цитатой

Мод на самом деле гибкий, можно к примеру прилепить лычку для забаненого, не большая правка в php.
_______________________
Если нужен стиль для сайта, стучите: ICQ 560107181


Профиль  Отправить личное сообщение
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Ответить на тему

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron



Powered by phpBB, 9CaraTT.RU, 2012-2018.
Обратная связь
000webhost logo