Ставиться через AutoMod.
Добавлено спустя 2 минуты 30 секунд:
Для того чтобы не выводить блок топ 5
Открываем index_body.html и удаляем
- Код: Выделить всё
<!-- INCLUDE top_flags.html -->
Добавлено спустя 8 минут 47 секунд:
Чтобы поле Флаг страны, можно было заполнять при регистрации, нужно сделать пару правок.
- Правки
- Открыть: includes/ucp/ucp_register.php
Найти:- Код: Выделить всё
include($phpbb_root_path . 'includes/functions_profile_fields.' . $phpEx);
- Код: Выделить всё
//Begin: National_Flag
include($phpbb_root_path . 'includes/functions_flag.' . $phpEx);
//End: National_Flag
Найти:- Код: Выделить всё
'tz' => request_var('tz', (float) $timezone),
);
- Код: Выделить всё
//Begin: National_Flag
if (!empty($config['allow_flags']))
{
$data['flag'] = request_var('flag', 0);
}
//End: National_Flag
Найти:- Код: Выделить всё
'lang' => array('language_iso_name'),
- Код: Выделить всё
//Begin: National_Flag
'flag' => array('num', true, 0, 300),
//End: National_Flag
Найти:- Код: Выделить всё
if ($config['new_member_post_limit'])
- Код: Выделить всё
//Begin: National_Flag
if (!empty($config['allow_flags']))
{
$user_row['user_flag'] = $data['flag'];
}
//End: National_Flag
Найти:- Код: Выделить всё
//
$user->profile_fields = array();
- Код: Выделить всё
//Begin: National_Flag
if (!empty($config['allow_flags']))
{
global $cache;
get_user_flag();
$flags = $cache->get('_user_flags');
$flag_name = '';
if ($data['flag'])
{
$flag_name = $flags[$data['flag']]['flag_name'];
}
unset($flags);
$s_flag_options = list_all_flags($data['flag']);
$template->assign_vars(array(
'S_FLAG_OPTIONS' => $s_flag_options,
'S_FLAGS_ENABLED' => true,
'FLAG_IMAGE' => ($flag_name) ? "{$phpbb_root_path}images/flags/$flag_name" : '',
'FLAG_NAME' => $flag_name,
'AJAX_FLAG_INFO' => append_sid("{$phpbb_root_path}ajax_user_flag.$phpEx", 'flag_id=FLAG_ID'),
));
}
//End: National_Flag
Открыть: styles/prosilver/template/ucp_register.html
Найти:- Код: Выделить всё
<dl>
<dt><label for="password_confirm">{L_CONFIRM_PASSWORD}:</label></dt>
<dd><input type="password" tabindex="5" name="password_confirm" id="password_confirm" size="25" value="{PASSWORD_CONFIRM}" class="inputbox autowidth" title="{L_CONFIRM_PASSWORD}" autocomplete="off" /></dd>
</dl>
- Код: Выделить всё
<!-- INCLUDE ucp_user_flag.html -->
Если хотите сделать поле Национальный флаг при регистрации обязательным то:
Открыть: includes/ucp/ucp_register.php
Найти:- Код: Выделить всё
'flag' => array('num', true, 0, 300),
- Код: Выделить всё
'flag' => array('num', false, 1, 300),