Страница 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 :roll:

@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 :mrgreen:

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
как будто это мне написали :D всё наоборот как-то

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 Хотя обычно просроченные подписки должны очищаться автоматически (но происходит это только при попытке отправки уведомления конкретному пользователю).
Возникла такая же проблема, человек зашел сначала с браузера потом с пк и уведомления перестали приходить (вылетела ошибка что достигнут лимит). Лечение этой проблемы существует? Увеличение количества браузеров с включенным пуш не помогает(