Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Как включить отображение предупреждений

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
vlad_vlad
phpBB 1.4.0
Сообщения: 30
Стаж: 8 лет 4 месяца
Благодарил (а): 5 раз

Как включить отображение предупреждений

Сообщение vlad_vlad »

Подскажите пжл как включить отображение предупреждений для всех пользователей? Сейчас предупреждения видят только администратор/модератор
Снимок экрана 2016-03-23 в 15.04.53.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12424
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: Как включить отображение предупреждений

Сообщение Татьяна5 »

Стандартно никак
Могу посоветовать расширение [dev] Warning cards [Жёлтые карточки за предупреждения]
Аватара пользователя
Rubinovi4
phpBB 1.4.4
Сообщения: 143
Стаж: 9 лет 4 месяца
Благодарил (а): 46 раз
Поблагодарили: 9 раз

Re: Как включить отображение предупреждений

Сообщение Rubinovi4 »

Татьяна5 писал(а): Могу посоветовать расширение
Здравствуйте. а не могли бы вы просто подсказать направление куда копать? Может быть получилось это исправить? Спасибо.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12424
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: Как включить отображение предупреждений

Сообщение Татьяна5 »

Rubinovi4, в теме расширения это есть
Аватара пользователя
Rubinovi4
phpBB 1.4.4
Сообщения: 143
Стаж: 9 лет 4 месяца
Благодарил (а): 46 раз
Поблагодарили: 9 раз

Re: Как включить отображение предупреждений

Сообщение Rubinovi4 »

Татьяна5 писал(а): Rubinovi4, в теме расширения это есть
Поковырялся. Вижу, что не сложно, но не выходит. ((( Может уделите немного вашего драгоценного времени, и поможете страждущим? Я бы рад был бы простому куску кода для правки *.php
Спасибо.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12424
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: Как включить отображение предупреждений

Сообщение Татьяна5 »

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

'POSTER_WARNINGS'   => $user_cache[$poster_id]['warnings'],
Аватара пользователя
Rubinovi4
phpBB 1.4.4
Сообщения: 143
Стаж: 9 лет 4 месяца
Благодарил (а): 46 раз
Поблагодарили: 9 раз

Re: Как включить отображение предупреждений

Сообщение Rubinovi4 »

Это строчку я менял. Но получилось, что предупреждения разозлились и по тем, кто был рядом.)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12424
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: Как включить отображение предупреждений

Сообщение Татьяна5 »

Ничего не поняла, но решение без расширения только такое
Аватара пользователя
Rubinovi4
phpBB 1.4.4
Сообщения: 143
Стаж: 9 лет 4 месяца
Благодарил (а): 46 раз
Поблагодарили: 9 раз

Re: Как включить отображение предупреждений

Сообщение Rubinovi4 »

Татьяна5 писал(а): Ничего не поняла, но решение без расширения только такое
Секунду. Нашел ошибку сейчас проверю.)))

И так, открываем файл viewtopic.php ищем строчку :

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

'POSTER_WARNINGS'   => $auth->acl_get('m_warn') ? $user_cache[$poster_id]['warnings'] : '',
Меняем ее на:

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

'POSTER_WARNINGS'   => $user_cache[$poster_id]['warnings'],
Все. чистим кеш, обновляемся. Все должно быть видно.

P.S Хотя до этого делал все точь в точь, пункт в пункт, но ничего не сработало! Странно!

P.P.S Исправил на рабочем форуме. все заработало...))
Спасибо.
Аватара пользователя
Rubinovi4
phpBB 1.4.4
Сообщения: 143
Стаж: 9 лет 4 месяца
Благодарил (а): 46 раз
Поблагодарили: 9 раз

Re: Как включить отображение предупреждений

Сообщение Rubinovi4 »

И так, немного модификации. После изменений, предупреждения стали видны и гостям. Если кто не хочет этого, то открываем файл viewtopic_body.html вашего стиля. находим там:

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

<!-- IF postrow.POSTER_WARNINGS -->
И правим:

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

<!-- IF postrow.POSTER_WARNINGS and S_USER_LOGGED_IN -->
Все. теперь предупреждения видны только кто зарегистрирован на форуме.
Спасибо.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

Re: Как включить отображение предупреждений

Сообщение LavIgor »

Rubinovi4 писал(а): открываем файл viewtopic_body.html
Для любителей вносить одну правку в разных файлах?
Можно же в той же строчке во viewtopic.php условие добавить - и правка всего одна получится.
Аватара пользователя
Rubinovi4
phpBB 1.4.4
Сообщения: 143
Стаж: 9 лет 4 месяца
Благодарил (а): 46 раз
Поблагодарили: 9 раз

Re: Как включить отображение предупреждений

Сообщение Rubinovi4 »

LavIgor писал(а): Для любителей вносить одну правку в разных файлах?
Можно же в той же строчке во viewtopic.php условие добавить - и правка всего одна получится.
Уважаемый, LavIgor. Вы зря иронизируете, мое знакомство с phpbb около 1,5 месяца, так что я пока нашел такое решение, но если Вы знаете, более элегантное решение, а в данном случае, именно так. то с радостью использую Ваш код.
Спасибо.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12424
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: Как включить отображение предупреждений

Сообщение Татьяна5 »

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

'POSTER_WARNINGS'   => $user->data['is_registered'] ? $user_cache[$poster_id]['warnings'] : '',
Аватара пользователя
Rubinovi4
phpBB 1.4.4
Сообщения: 143
Стаж: 9 лет 4 месяца
Благодарил (а): 46 раз
Поблагодарили: 9 раз

Re: Как включить отображение предупреждений

Сообщение Rubinovi4 »

Татьяна5, сейчас проверю.
Спасибо.

А двоеточие с ' ' обязательно, в прошлых правках, их не было..
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12424
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: Как включить отображение предупреждений

Сообщение Татьяна5 »

Это конструкция

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

условие ? чему_равно_если_условие_выполняется : чему_равно_если_условие_не_выполняется;

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