Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Борис Бердичевский писал(а):Зачем делать свой, если стандартный меня устраивает?
Это типа зачем жениться, если есть жена соседа.
Файл _info принадлежит только одному модулю, и никто в него добавлять события не будет.
Ваш модуль другой, и для него нужен свой _info и основной модуль.
Что значит другой? Там уже есть 4 вида логов, и никакой разницы в их обработке и отображении нет. Только тексты другие и тип разный, чтобы попадали на соответствующую страницу логов. Новый вид логов вполне вставляем. Без лишних разработок кода.
Добавлено спустя 2 минуты 13 секунд: rxu
короче, я очень извиняюсь, но вы предлагаете мне проделать совершенно ненужную работу. Когда можно гораздо проще.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
rxu, просто вы предлагаете фактически копипасту половины функций логов движка в расширение. Это не лучшая затея, действительно.
Нужно как- то упорядочить добавление логов в 3.1, это не только этому расширению нужно.
Вообще, я не очень понял, почему разработчики будут придерживаться политики "не пущать" в отношении логов. Кстати, двумя событиями, касающимися логов, я воспользовался, они есть. По моему мнению, вставить событие в includes\acp\info\acp_logs.php они просто забыли.
Короче, баг треккер есть, пусть напишут обоснованный отказ, если что.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
rxu писал(а):Модули должны превратиться в "нормальные" классы-сервисы только в 3.2+.
С модулями понятно. Остаются сами записи в таблицу логов. Если два расширения захотят записать что- то туда под своим идентификатором для вывода в отдельном списке, но будут делать это в разных местах, то выйдет такая ситуация, что и первое, и второе расширение выберут айди из расчёта айди_phpbb + 1, то есть пересекутся.
Я думаю проблема в этом. Вторая проблема с выводом решиться в 3.2, будем надеяться.
Борис Бердичевский писал(а):Если БД была перенесена из 3.0 с установленным на ней МОДом
Вообще-то перед конвертацией БД нужно чистить от нестандартных модулей и прочего.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.