мод проверяет корректность вводимых данных при регистрации и выводит текстовые подтверждения проверки.
выглядит примерно так: (зелёная - хорошо, красная - не очень..)

Если вас заинтересовало - ставим.
Скачать мод из архива сайта:
Скачать из файлового архива сайта
распаковать, содержимое папки root загрузить в корень сайта (где файл config.php).
Провести SQL-запрос:
SQL-запрос
Код: Выделить всё
DELETE FROM phpbb_config WHERE config_name = 'breizh_ajax_checks_version';
INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('breizh_ajax_checks_version', '1.3.0', '0');
для тех, у кого не очень получается проводить запросы - возможна установка через браузер.
скачать скрипт-установщик
Вложение:
распаковать, загрузить файл db_update.php в корень сайта и запустить через браузер по адресу
Код: Выделить всё
http://ваш сайт/db_update.php
после отработки скрипта удалить его с сервера.
Теперь редактируем файлы форума:
Открыть includes/acp/acp_styles.php
Найти
К части найденной строки
Добавить после
Код: Выделить всё
'icon_post_target', 'icon_post_target_unread',
К части найденной строки
Код: Выделить всё
'icon_friend', 'icon_foe'
Добавить после
Код: Выделить всё
, 'icon_ajax_checking', 'icon_ajax_true', 'icon_ajax_false', 'icon_ajax_strength_1', 'icon_ajax_strength_2', 'icon_ajax_strength_3', 'icon_ajax_strength_4'
Открыть includes/ucp/ucp_profile.php
Найти
Вставить перед найденным
Код: Выделить всё
$template->assign_vars(array(
'ERROR' => (sizeof($error)) ? implode('<br />', $error) : '',
Вставить перед найденным
Код: Выделить всё
// start Mod Breizh Ajax Checks ------
$user->add_lang('mods/ajaxchecks');
$template->assign_vars(array(
'S_IN_AJAX_CHECKS' => true,
'S_IN_AJAX_CHECKS_DETAILS' => true,
'AJAX_CHECKS_FILE' => generate_board_url(). '/ajaxchecks.' .$phpEx,
'AJAX_CHECKING_IMG' => $user->img('icon_ajax_checking', 'AJAX_CHECKING'),
'PRINTAJAXFROM' => sprintf($user->lang['AJAXFROM'], $user->img('icon_ajax_true', 'AJAX_CHECK_MOD'), $config['breizh_ajax_checks_version']),
));
// end Mod Breizh Ajax Checks -------
Открыть includes/ucp/ucp_register.php
Найти
Вставить после найденного
Код: Выделить всё
$user->add_lang(array('common', 'ucp'));
Вставить после найденного
Код: Выделить всё
// start Mod Breizh Ajax Checks ------
$user->add_lang('mods/ajaxchecks');
// end Mod Breizh Ajax Checks -------
Найти
Добавить перед найденным
Код: Выделить всё
$template->assign_vars(array(
'ERROR' => (sizeof($error)) ? implode('<br />', $error) : '',
Добавить перед найденным
Код: Выделить всё
// start Mod Breizh Ajax Checks ------
$user->add_lang('mods/ajaxchecks');
$template->assign_vars(array(
'S_IN_AJAX_CHECKS' => true,
'S_IN_AJAX_CHECKS_REGISTER' => true,
'AJAX_CHECKS_FILE' => generate_board_url(). '/ajaxchecks.' .$phpEx,
'AJAX_CHECKING_IMG' => $user->img('icon_ajax_checking', 'AJAX_CHECKING'),
'PRINTAJAXFROM' => sprintf($user->lang['AJAXFROM'], $user->img('icon_ajax_true', 'AJAX_CHECK_MOD'), $config['breizh_ajax_checks_version']),
));
// end Mod Breizh Ajax Checks -------
На этом всё. Очистите кэши стилей (шаблоны, темы, изображения) и общий кэш форума. Иногда необходима и очистка кэша браузера.
Модификация готова к работе.