Страница 3 из 3
Re: Создание уведомлений в расширениях
Добавлено: 05.08.2015 22:32
ostridm
Нужно удалять. Посмотрите ext.php расширения boardrules
Re: Создание уведомлений в расширениях
Добавлено: 06.08.2015 7:47
Алг
спасибо, посмотрела. Осталась одна непонятка. Почему в обоих экстах обработка происходит на update_data, а не на revert_data?
Re: Создание уведомлений в расширениях
Добавлено: 06.08.2015 8:18
ostridm
Re: Создание уведомлений в расширениях
Добавлено: 08.08.2015 17:16
Алг
ostridm, спасибо, все получилось
Re: Создание уведомлений в расширениях
Добавлено: 19.01.2017 13:44
Beer
Яндекс поиском вывел меня на эту тему, но в ней я не вижу этого текста.
При настройке в личке из под юзера
Изменить настройки уведомлений имеем:
Код: Выделить всё
Duplicate entry 'notification.type.disapprove_post' for key 'type' [1062]
Возможно это связано с импортом юзеров и какое-то поле не прописалось или дублировано.
Пардон, если не туда влепил.
Re: Создание уведомлений в расширениях
Добавлено: 19.01.2017 14:31
Sheer
Beer писал(а): Пардон, если не туда влепил
Совсем не туда +
Правила, пункт: 2.5
Re: Создание уведомлений в расширениях
Добавлено: 01.04.2021 13:21
Andex
Возник следующий вопрос.
Имеется расширение PrimeNotify, позволяющее вкладывать в e-mail уведомления текст поста (или ЛС) и, соответственно, такое уведомление высылается с каждым новым постом в теме/форуме, в зависимости от настроек пользователя.
https://www.phpbb.com/customise/db/exte ... imenotify/
https://github.com/primehalo/primenotify
Столкнулся с тем, что уведомления высылаются даже в том случае, если пользователль забанен (чего не было при стандартной функциональности уведомлений phpbb).
Собственно, начал копать и не могу вообще разобраться, как это реализуется (имею ввиду, как отсеивание забаненных реализовано в дефолтном phpbb)
Нашел было дело некую обработку в messenger_base.php (в методе notify_using_messenger), но, похоже, она вообще ни на что не влияет и "осталась" от предыдущих версий движка.
Если кто сталкивался или понимает как это устроено - может меня ткнуть в нужное место в коде?
Спасибо
PS. само собой, подставить какие-то костыли - уже подставил, но хотелось бы разобраться.
От автора фидюека се еще не получил
Re: Создание уведомлений в расширениях
Добавлено: 01.04.2021 15:15
Татьяна5
Andex писал(а): ↑01.04.2021 13:21
Нашел было дело некую обработку в messenger_base.php (в методе notify_using_messenger), но, похоже, она вообще ни на что не влияет и "осталась" от предыдущих версий движка.
Влияет. Код верно найден
3 класса из папки
phpbb/notification/method
, включая
email
, наследуют тот класс
Re: Создание уведомлений в расширениях
Добавлено: 02.04.2021 11:48
Andex
Не могу понять тогда, каким образом и в каком месте данное расширение переопределяет это.
Ивентов в этом методе нет, он нигде не переопределяется... Не мойму...
Re: Создание уведомлений в расширениях
Добавлено: 02.04.2021 13:38
Sheer
Andex писал(а): ↑01.04.2021 13:21
Имеется расширение PrimeNotify
Так создайте тему в
Поддержка расширений для phpBB
Здесь обсуждается
Создание уведомлений в расширениях,а не работа конкретного расширения.
Re: Создание уведомлений в расширениях
Добавлено: 02.04.2021 13:47
Andex
Я на примере этого расширения пытаюсь понять, как в упоминаемом расширении сделано так, что нотификейшены создаются и код в messenger_base на это не влияет. Имхо, вполне подходит разбор этого случая в качестве темы для "как избежать такой проблемы в своих расширениях при создании в них уведомлений".
Ну да ладно