Уважаемые пользователи!
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. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
iRusel
phpBB 1.2.0
Сообщения: 15
Стаж: 9 лет 8 месяцев
Откуда: Минск
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Логи для расширения

Сообщение iRusel »

Приветствую.
Подскажите пожалуйста как создать логи для расширения.
Запись и чтение в последующем из админки.

Заранее спасибо.
It Works!
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 830 раз

Re: Логи для расширения

Сообщение LavIgor »

В моих расширениях для Администраторского раздела используется работа с логами.
Посмотрите, например, это: https://github.com/lavigor/reenable.

1. Используете класс log: в зависимости от места использования либо global $phpbb_log, либо в сервисном файле service.yml добавить параметр @log, затем внутри используемого класса объявить свойство класса \phpbb\log\log_interface.
2. Изучить https://github.com/phpbb/phpbb/blob/3.1 ... og/log.php и вызывать методы при необходимости.
3. Подключать языковые файлы для корректного отображения логов.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Логи для расширения

Сообщение rxu »

global не приветствуется, надо импользовать сервисы.
Вообще, можно создать свой администраторский модуль как режим к родительской закладке логов, и там реализовать все, что надо.
Изображение
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 830 раз

Re: Логи для расширения

Сообщение LavIgor »

rxu, так о том и речь.
В тех самых модулях пока только через global.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Логи для расширения

Сообщение rxu »

Можно сделать модуль-обертку и контроллер к нему.
Изображение

Вернуться в «Для разработчиков»