[3.3] Official Extensions: phpBB Browser Push Notifications

Поддержка расширений, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с расширениями для phpBB, кроме относящихся к форуму Для авторов.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

[3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

Название расширения: phpBB Browser Push Notifications
Автор: phpBB Extension Development Team
Описание расширения: Официальное расширение phpBB, добавляющее браузерные пуш-уведомления.
Репозиторий разработчиков: https://github.com/phpbb-extensions/web ... ifications
Скачать: https://www.phpbb.com/customise/db/exte ... fications/
Совместимость: 3.3.12 <= phpBB <= 4.0.0
Язык: английский, русский

Данное расширение портирует соответствующий функционал ядра phpBB 4.0 в phpBB 3.3, вследствие чего при обновлении phpBB 3.3 -> 4.0 после удаления расширения все данные и настройки подписок сохраняются.

Для корректной работы (увеличения производительности и исключения таймаутов) настоятельно рекомендуется использование следующего расширения PHP: gmp.

Расширение также добавляет функционал прогрессивного веб-приложения для мобильных устройств (PWA).

В случае установки из репо необходимо предварительно установить зависимости через composer.
Скриншоты: 
image.png
image.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение romaamor »

А почему у меня предуприждение -
Внимание
На данной конференции не применяется защищённый протокол SSL/HTTPS, без которого использование браузерных push—уведомлений невозможно.

Хотя форум работает через протокол SSL/HTTPS ?
er107
phpBB 2.0.17
Сообщения: 1113
Стаж: 14 лет 1 месяц
Благодарил (а): 195 раз
Поблагодарили: 63 раза

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение er107 »

romaamor писал(а): 06.12.2024 1:18 На данной конференции
На какой? Если на Гуру, то последнее время он у меня через раз открывается..
guru.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение romaamor »

er107 писал(а): 06.12.2024 1:34На какой?
Нет. Это сообщение в админке моего форума в настройках этого расширения.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

romaamor, на каком вебсервере работает сайт? Apache, nginx+Apache, просто nginx, IIS, на каком-то другом? Для определения безопасного соединения используется серверная переменная HTTPS, на вашем сервере она по какой-то причине или не задана, или равна false.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение romaamor »

Сервер базы данных: MySQL(i) 8.0.40-0ubuntu0.24.04.1
Режим работы PHP FastCGI
Версия PHP PHP 8.3
FASTPANEL
HTTP2, HTTP3
Отправлено спустя 1 минуту 44 секунды:
+ cloudflare
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

romaamor, попробуйте в файле \ext\phpbb\webpushnotifications\acp\wpn_acp_module.php заменить код

Код: Выделить всё

		if (!$this->request->server('HTTPS', false) && $this->request->server('SERVER_NAME') !== 'localhost')
		{
			$this->errors[] = $this->lang->lang('WEBPUSH_INSECURE_SERVER_ERROR');
		}

на код

Код: Выделить всё

		global $phpbb_container;
		$this->symfony_request = $phpbb_container->get('symfony_request');
		if (!$this->symfony_request->isSecure() && $this->request->server('SERVER_NAME') !== 'localhost')
		{
			$this->errors[] = $this->lang->lang('WEBPUSH_INSECURE_SERVER_ERROR');
		}

Изображение
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение romaamor »

Таже ошибка.
Перед правками расширение отключал. Кэш чистил.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

Значит, информация об SSL соединении в заголовках сервера отсутствует.
Спросите у хостера, какая серверная переменная у них за это отвечает, либо попросите установить серверную переменную HTTPS, видимо, ее просто нет или настроена неверно.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение romaamor »

Хорошо. Спрошу.
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение romaamor »

romaamor писал(а): 06.12.2024 11:59 Хорошо. Спрошу.
Ответ хостинга -
Никаких ошибок в работе SSL нет. Ошибок в работе сайта тоже нет.
Возможно проблема с несовместимой версией PHP.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

Никто не говорит об ошибках, речь о настройке переменных окружения сервера. Если могут, пусть пояснят, чему равны переменные окружения HTTPS и HEADER_CLIENT_PROTO.

Отправлено спустя 37 минут 29 секунд:
Другой вопрос, несмотря на это сообщение об ошибке, фактически расширение работает?
Изображение
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение romaamor »

rxu писал(а): 06.12.2024 19:25 фактически расширение работает?
Браузерные push—уведомления: включено. Но пока уведомлений не было.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

romaamor писал(а): 06.12.2024 19:33 Браузерные push—уведомления: включено.
Ну т.е. слайдер в "выпадашке" и кнопка включения пуш-уведомлений в личном разделе активны и работают. А категории уведомлений все выбраны?

Отправлено спустя 7 минут 30 секунд:
В общем, если сервер работает корректно через https, то всё будет работать. Вывод ошибки сам по себе не препятствует работе уведомлений, это лишь предупреждение о возможных проблемах.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2369
Стаж: 13 лет
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение romaamor »

Вот такие настройки -
Изображение
Отправил себе с текстового ака личное сообщение, на почту пришло. На форуме вижу только такое -
Изображение

Отправлено спустя 17 минут 32 секунды:
Да, и при включении пуш уведомлений в настройках профиля браузер не запрашивает разрешения в отличии от вашего форума.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [3.3] Official Extensions: phpBB Browser Push Notifications

Сообщение rxu »

romaamor писал(а): 06.12.2024 20:00 при включении пуш уведомлений в настройках профиля браузер не запрашивает разрешения
Может, там уже запрещено? Смотрите в настройках браузера в уведомлениях от сайтов.
Изображение

Вернуться в «Поддержка расширений для phpBB»