Страница 4 из 12
[3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 24.01.2018 23:55
LavIgor
Web Push Notifications (Push-уведомления)
Автор: LavIgor
Описание:
Добавляет возможность отправки Push-уведомлений с phpBB-конференций в браузеры пользователей.
В настройках конференции в администраторском разделе можно включить показ выключателя Push-уведомлений в стандартном блоке уведомлений (показ включён по умолчанию) и окна-приглашения для зарегистрированных пользователей при первом входе на конференцию в новом браузере (по умолчанию отключено).
Скачать расширение и узнать о требованиях к установке можно на его сайте:
https://boardtools.ru/notifications/#ru
Русская локализация: есть
В скриншотах нет необходимости - это расширение уже установлено на phpBB Guru, вы можете начать его тестирование уже сейчас!
Обо всех ошибках, связанных с расширением, просьба сообщать в этой теме.
----------------------------------------------------
Вы ждали и дождались!
Большое спасибо всем, кто внёс свой вклад в развитие данного расширения - без вас не было бы этого релиза.
Причём не одного, а сразу трёх! Обратите внимание на требования к каждой из версий и выберите подходящую именно вам.
С момента выхода предыдущих версий некоторые баги были исправлены (аватара отправителя и поддержка Firefox для Android).
Однако некоторые проблемы всё ещё существуют:
- некорректная ссылка в расширении благодарностей (причина выясняется),
- в случае мультиязычных конференций: уведомление будет показано на языке отправителя, а не получателя (без внесения правок в движок решение проблемы не нашёл, фикса для неё пока нет).
P.S. Снизить базовые требования поддержки PHP и его расширений не представляется возможным в связи с требованиями используемой библиотеки и спецификации Push-уведомлений.
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 11.02.2018 21:33
MaFeSa
Hi, thanks for this extension!
I have installed it and all is working fine but I can't find settings on ACP
@LavIgor
How I can send Italian traslation?
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 11.02.2018 21:35
Siava
MaFeSa, Settings in
ACP > GENERAL > Board settings
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 11.02.2018 21:36
Mr. Anderson
MaFeSa писал(а): ↑11.02.2018 21:33How I can send Italian traslation?
I think you can post it here (in attachment).
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 11.02.2018 22:19
MaFeSa
The only place where I have not looked
Many thanks!
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 12.02.2018 20:20
MaFeSa
Hi, italian translation attached
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 14.02.2018 8:53
Aleksej2000
LavIgor, Игорь, а возможно прикрутить какой-то тумблер, к примеру с рядом включения уведомлений в Уведомлениях и убирать скопом все пуш-уведомления. А то порой получается так: пришел домой, сел за комп, открыл форум, и начинается вываливаться куча уведомлений. Их бы все убрать одни движением, а приходится все перещелкивать, что неудобно. С другой стороны, бегая по инету, очень удобно получить моментальное уведомление с форума, не заходя на него..
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 14.02.2018 9:52
LavIgor
Aleksej2000, к сожалению, на данный момент все настройки едины для всех устройств.
Поэтому пока так.
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 17.03.2018 20:56
Татьяна5
LavIgor писал(а): ↑24.01.2018 23:55
некорректная ссылка в расширении благодарностей
fix
ext\lavigor\notifications\types\browser.php
Найти
Код: Выделить всё
return generate_board_url() . '/' . rtrim($filesystem->makePathRelative($url, $this->phpbb_root_path), '/');
Заменить на
Код: Выделить всё
$url = generate_board_url() . '/' . rtrim($filesystem->makePathRelative($url, $this->phpbb_root_path), '/');
$url = str_replace('../', '', $url);
return $url;
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 22.09.2018 22:54
Gubkin
чот не работает
всё что надо включено
Описание проблемы:
Произведенные изменения, после которых начались неполадки:
Версия phpBB:
3.2.2
Используемые стили:
ProSilver
Используемые моды/расширения:
много 20-30
Версия PHP::
7.2.8
Используемая СУБД и её версия:
MySQL(i) 5.6.25-73.1
Ссылка на конференцию:
https://www.oilchoice.ru
Есть ли у вас тестовый аккаунт:
есть, логин "test" пароль в ЛС
Использовался ли поиск для решения проблемы:
Если да, то какие запросы вы использовали:
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 22.09.2018 23:07
apollion
Я б такую штуку для 3.0.14 хотел бы. За небольшие денежки.))
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 22.09.2018 23:09
ronim
Тестовый пароль в личку скинь, проверю
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 23.09.2018 0:12
LavIgor
В личку автору)
"Не работает" - понятие относительное. Установить получилось, но пуши не приходят?
Отправлено спустя 2 минуты 2 секунды:
apollion писал(а): ↑22.09.2018 23:07
Я б такую штуку для 3.0.14 хотел бы.
Не только Вы, но, увы, в 3.0 нет встроенной системы уведомлений.
Другое дело, если подобный мод уже стоит.
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 23.09.2018 0:34
Gubkin
LavIgor писал(а): ↑23.09.2018 0:14
пуши не приходят?
сейчас при тесте получилось как-то странно
когда я пишу пользователю
test личное сообщение или обращение по нику, то МНЕ приходит PUSH
как будто это мне написали
всё наоборот как-то
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 23.09.2018 0:57
apollion
LavIgor писал(а): ↑23.09.2018 0:14
Не только Вы, но, увы, в 3.0 нет встроенной системы уведомлений.
Другое дело, если подобный мод уже стоит.
Существует мод системы уведомлений. Мод уведомляет о новых ЛС и сообщениях с цитатой из сообщения упомянутого автора. Уведомления приходят в виде всплывающего окошка в нижнем углу форума. У меня пока не стоит, но я думал на этим.
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 30.11.2018 21:17
Xrust48
LavIgor писал(а): ↑01.02.2018 11:14
Хотя обычно просроченные подписки должны очищаться автоматически (но происходит это только при попытке отправки уведомления конкретному пользователю).
Возникла такая же проблема, человек зашел сначала с браузера потом с пк и уведомления перестали приходить (вылетела ошибка что достигнут лимит). Лечение этой проблемы существует? Увеличение количества браузеров с включенным пуш не помогает(