(Если разрешен гостевой постинг)
Нужна модификация, которая не даст отправить сообщение и попросит гостя ввести имя, если он этого не сделал. И в обычном ответе, и в быстром.
#
#-------- [OPEN] --------------
#
posting.php
#
#-------- [FIND] --------------
# around line 738
#
$error[] = $user->lang[$result . '_USERNAME'];
}
}
#
#-------- [AFTER ADD] --------------
# around line 738
#
//begin added by Sergey
if (!$user->data['is_registered'] && empty($post_data['username']))
{
include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx);
if ($result = validate_string($post_data['username'], false, $config['min_name_chars'], $config['max_name_chars']))
{
$user->add_lang('ucp');
$error[] = $user->lang[$result . '_USERNAME'];
$error[] = sprintf($user->lang[$config['allow_name_chars'] . '_EXPLAIN'], $config['min_name_chars'], $config['max_name_chars']);
}
}
//end added by Sergey
Вернуться в Запросы модов для phpBB 3.0.x
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0