User Topic Ban (beta)
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 6 месяцев
- Откуда: Ангарск
- Контактная информация:
User Topic Ban (beta)
Добрый день.
Нашёл на мой взгляд интересный мод, позволяющий банить пользователя только в определённой теме.
User Topic Ban
Мод в стадии beta, и автор с 10-го года похоже забросил его, а идея хорошая.
Отображается только в модераторском разделе
И работает в общем-то нормально, правок немного, но вот пользователей с кириллическими именами банить не хочет...
Пишет, что "такой пользователь не найден". Может быть разберётся кто-нибудь, в чём может быть проблема, и можно-ли это исправить?
Если кто заинтересуется, то вот сразу руссификация к нему (переводил сам, так что не претендую на правильность).
Файл из архива распаковать, и положить в папку ...language\ru\mods
Нашёл на мой взгляд интересный мод, позволяющий банить пользователя только в определённой теме.
User Topic Ban
Мод в стадии beta, и автор с 10-го года похоже забросил его, а идея хорошая.
Отображается только в модераторском разделе
И работает в общем-то нормально, правок немного, но вот пользователей с кириллическими именами банить не хочет...
Пишет, что "такой пользователь не найден". Может быть разберётся кто-нибудь, в чём может быть проблема, и можно-ли это исправить?
Если кто заинтересуется, то вот сразу руссификация к нему (переводил сам, так что не претендую на правильность).
Файл из архива распаковать, и положить в папку ...language\ru\mods
нуевонафигэтотавтомод
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
User Topic Ban (beta)
Мдяя, задачка не из легких, сегодня погляжу кой чего, возможно будет решение))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 6 месяцев
- Откуда: Ангарск
- Контактная информация:
User Topic Ban (beta)
Серёга, привет, было бы здорово, мод интересный.DeaDRoMeO писал(а):сегодня погляжу кой чего, возможно будет решение))
Ты когда служить успеваешь)))?
нуевонафигэтотавтомод
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
User Topic Ban (beta)
На вскидку, в /includes/mcp/mcp_topic.php найти
Заменить найденное на
Код: Выделить всё
/* BEGIN UTB MOD */
$submit = (isset($_POST['utb'])) ? $_POST['utb'] : '';
if ($submit != '')
{
include_once($phpbb_root_path . 'includes/functions_utb.' . $phpEx);
$username = request_var('ban', '');
make_utb_ban($topic_id, $forum_id, $db, $user, $username);
}
$submit_unban = (isset($_POST['utub'])) ? $_POST['utub'] : '';
if ($submit_unban != '')
{
include_once($phpbb_root_path . 'includes/functions_utb.' . $phpEx);
$username = request_var('unban', '');
make_utb_unban($topic_id, $forum_id, $db, $user, $username);
}
/* END UTB MOD */
Код: Выделить всё
/* BEGIN UTB MOD */
$submit = (isset($_POST['utb'])) ? $_POST['utb'] : '';
if ($submit != '')
{
include_once($phpbb_root_path . 'includes/functions_utb.' . $phpEx);
$username = utf8_normalize_nfc(request_var('ban', '',true));
make_utb_ban($topic_id, $forum_id, $db, $user, $username);
}
$submit_unban = (isset($_POST['utub'])) ? $_POST['utub'] : '';
if ($submit_unban != '')
{
include_once($phpbb_root_path . 'includes/functions_utb.' . $phpEx);
$username = utf8_normalize_nfc(request_var('unban', '',true));
make_utb_unban($topic_id, $forum_id, $db, $user, $username);
}
/* END UTB MOD */
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 6 месяцев
- Откуда: Ангарск
- Контактная информация:
User Topic Ban (beta)
Спасибо, работает
Как понял, ты прописал правильную кодировку сюда$username = utf8_normalize_nfc(request_var('ban', '',true)); , и сюда $username = utf8_normalize_nfc(request_var('unban', '',true)); .
Шаман, однако !
Ставлю наверное мод на рабочий форум.
Как понял, ты прописал правильную кодировку сюда
Шаман, однако !
Ставлю наверное мод на рабочий форум.
нуевонафигэтотавтомод
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
User Topic Ban (beta)
Ага, именно это было единственным решением)))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- dqdmitry
- Самый Любознательный
- Сообщения: 377
- Стаж: 11 лет 6 месяцев
- Откуда: Ангарск
- Контактная информация:
User Topic Ban (beta)
Поставил на рабочий форум, по тестил, вроде всё норм.
Ещё раз спасибо, Серёга!
Ещё раз спасибо, Серёга!
нуевонафигэтотавтомод
User Topic Ban (beta)
привет, я искал максимум и минимум безуспешно, чтобы найти мод случайно удалил папку с модом, я нигде не могу найти мод (User Topic Ban) мне очень нужна ваша помощь) у вас нет этого мода
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
User Topic Ban (beta)
не об этом ли речь?
ban_users_from_topic_v_0_0_10
ban_users_from_topic_v_0_0_10
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
User Topic Ban (beta)
Здравствуйте ваш мод банит по ip. а этот по логину и ip.
User Topic Ban (beta) в нем файлы ли уковото есть это мод?
User Topic Ban (beta) в нем файлы ли уковото есть это мод?
- белк
- Хорошо тут живется
- Сообщения: 1322
- Стаж: 10 лет 7 месяцев
- Откуда: Россия
- Контактная информация:
User Topic Ban (beta)
понятно. тогда не знаю.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *