Не отображается причина бана

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

Не отображается причина бана

Сообщение FEAR93 »

Добрый день, уважаемы Гуру. У меня такая проблема: в администраторском и модераторском разделе не отображается причина блокировки пользователя и продолжительность. Причём причина и продолжительность не отображается только в разделе "Чёрный список пользователей", а "Чёрный список IP" всё работает отлично.
Версия phpBB*:3.0.7-PL1 - последняя
Используемые шаблоны: fiproblack
Используемые моды:Advanced warnings for phpBB3,Recent topics for phpBB3 (Темы на стр. сайта),Posts merging
Версия PHP:5.2.12
Используемая СУБД и её версия:MySQL 5.0.67
Ссылка на конференцию:http://forum.ogse.ru
Использовался ли поиск для решения проблемы:Да
Если да, то какие запросы вы использовали:причина бан, Не отображается причина бана
Каким браузером вы пользовались и есть ли проблема с другими браузерами:Opera, IE 6,7,8
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Не отображается причина бана

Сообщение nissin »

Думаю, что из-за Advanced warnings for phpBB3, мод в стадии разработки и не рекомендуется для применения на рабочих форумах.
Каким образом блокировали пользователя?
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

Re: Не отображается причина бана

Сообщение FEAR93 »

Каким образом блокировали пользователя?
Самыми различными, из админки, модераторского раздела и по истечению допустимых предупреждений.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Не отображается причина бана

Сообщение nissin »

Посмотрите в исходном коде страницы, есть подобный фрагмент:

Код: Выделить всё

<script type="text/javascript">
// <![CDATA[

	var ban_length = new Array();
		ban_length[-1] = '';
	
		ban_length['2'] = '1 час (до 13 июн 2010, 20:08)';
	
		ban_length['3'] = '1 час (до 13 июн 2010, 20:12)';
	

	var ban_reason = new Array();
		ban_reason[-1] = '';
	
		ban_reason['2'] = 'Без причины';
	
		ban_reason['3'] = 'проверка';
	

	var ban_give_reason = new Array();
		ban_give_reason[-1] = '';
	
		ban_give_reason['2'] = 'Без причины';
	
		ban_give_reason['3'] = 'проверка';
	

	function display_details(option)
	{
		document.getElementById('acp_unban').unbangivereason.value = ban_give_reason[option];
		document.getElementById('acp_unban').unbanreason.value = ban_reason[option];
		document.getElementById('acp_unban').unbanlength.value = ban_length[option];
	}

// ]]>
</script>
Т.е. заполняется ли массивы ban_length и ban_reason данными для показа информации.
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

Re: Не отображается причина бана

Сообщение FEAR93 »

Да, есть. Список, конечно, намного больше.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Не отображается причина бана

Сообщение nissin »

Если в массивах указаны причины и сроки, значит по какой-то причине не выполняется Javascript.
Никаких ошибок связанных со Javascript нет?
Вышлите в личку исходный код страницы.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Не отображается причина бана

Сообщение nissin »

Посмотрел, причина действительно в моде Advanced warnings for phpBB3 (там в тексте для причины блокировки используется перевод строки).
Небольшая поправка для корректной работы:
OPEN includes/acp/acp_ban.php, FIND

Код: Выделить всё

					'A_REASON'	=> addslashes(htmlspecialchars_decode($reason)),
REPLACE WITH

Код: Выделить всё

					'A_REASON'	=> str_replace(array("\n", "\r"), array('\n', ''), addslashes(htmlspecialchars_decode($reason))),
FIND

Код: Выделить всё

					'A_REASON'	=> addslashes(htmlspecialchars_decode($reason)),
REPLACE WITH

Код: Выделить всё

					'A_REASON'	=> str_replace(array("\n", "\r"), array('\n', ''), addslashes(htmlspecialchars_decode($reason))),
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Не отображается причина бана

Сообщение Alecto »

Извините, вопрос уже поднимался, но его похоже снесли в мусорку.
После обновления до 3.0.8 в админке (может еще где - не проверял) перестала отображаться причина бана пользователя.
Ситуация известна http://tracker.phpbb.com/browse/PHPBB3- ... issue-tabs
и с недавних пор она отмечена как решенная. Но инструкций по ее исправлению не нашел.
Только указано, что Fix Version/s - 3.0.9-RC1.
Но, не ставить же релиз кандидат? Или ждать выхода 3.0.9?
Может есть инструкции для исправления этого бага?
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

Re: Не отображается причина бана

Сообщение FEAR93 »

FomenkoAndrey писал(а):Извините, вопрос уже поднимался, но его похоже снесли в мусорку.
Вышел phpBB 3.0.8 [обсуждаем]
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Не отображается причина бана

Сообщение Alecto »

FEAR93
Спасибо огромное! Исправил, теперь все работает.

Вернуться в «Поддержка phpBB 3.0.х»