Тема для обсуждений скрипта "Мгновенные уведомления".
Мгновенные уведомления: вопросы, обсуждение
Сообщений 281 страница 300 из 403
Поделиться281Вт, 27 Окт 2020 23:50:51
Mirra Bell
kernel
Deff
Устранил, возможно, главную причину, генерировавшую большое количество одновременных запросов: Новые возможности: Мгновенные уведомления
Можно пока понаблюдать, возможно и ещё есть какие-то источники многих запросов, но ядро уведомлений (особенно в рандомном порядке) их в таком количестве вроде генерировать не должно, по крайней мере за почти 2 года я с такой проблемой ни разу не сталкивался.
Поделиться282Сб, 21 Ноя 2020 17:47:23
Раз появилась функция поднятия темы в модерировании, то можно это событие привязать к уведомлениям на подписки и важные темы, если те поднимаются?
Поделиться283Пн, 14 Дек 2020 12:31:23
У некоторых моих пользователей в последнее время зачастила ошибка:
С чем может быть связано? Что проверить? Какие нужны сведения, чтобы поймать причину ошибки?
Поделиться284Пн, 14 Дек 2020 12:47:56
Uso
Это что то типо разница между временем в постах и временем на часах компутера более 5минут... (нужно(на компе) тыкнуть на часы в трее и сделать синхронизацию с временем инета...
Типично подобное происходит когда садится батарейка на материнской плате...
Отредактировано Deff (Пн, 14 Дек 2020 12:48:31)
Поделиться285Пн, 14 Дек 2020 13:03:14
Deff
Спасибо! Передала, чтобы проверили и синхронизировали)
Поделиться286Пт, 8 Янв 2021 15:58:09
доброго времени, у нас что-то не работают уведомления на важные темы, с чем это может быть связано?
https://dorime.rusff.ru/
Поделиться287Пт, 8 Янв 2021 17:46:06
mr.Fierce
ну 1-е У Вас Важные темы правильно проставлены ?
Сейчас там две темы:
https://dorime.rusff.ru/viewtopic.php?id=1
https://dorime.rusff.ru/viewtopic.php?id=2
2-е, попробуйте заменить весь код уведомлений:
<!-- Мгновенные уведомления © Alex_63, Deff 2019 --> <link rel="stylesheet" type="text/css" href="https://forumuploads.ru/f/ru/bestbb/notifications.css" /> <script type="text/javascript" src="//forumuploads.ru/f/ru/bestbb/notifications.js"></script> <script type="text/javascript"> notifications.token = 'aee789953280f77f37d6a3f3cef22d663097acdb'; // Forum token notifications.key = 'ccq43fxg36d7'; // Subscription key RusffCore.sets.notifications = false; </script> <!-- Мгновенные уведомления: подписки на форум/тему © Alex_63, 2019 --> <script>notifications.load('subscriptions');</script> <!-- Мгновенные уведомления: новые посты из важных тем © Alex_63, 2019 --> <script type="text/javascript"> notifications.load('common', {}); notifications.load('important', {topics: [1,2]}); // ID важных тем (через запятую) </script>
Поделиться288Пт, 8 Янв 2021 17:50:54
Deff
да, правильно проставлены, именно в этих темах оно должно быть, и не работает
код заменил - всё равно не работает.
Поделиться289Пт, 8 Янв 2021 18:01:48
mr.Fierce
Пишите в ВК в личку Alex_63 => https://vk.com/alex__63
Поделиться290Вт, 12 Янв 2021 19:10:39
mr.Fierce
Проверил навскидку на тестовом форуме. Проблема есть, причина не локализована. Буду тестировать подробнее, однако быстро не обещаю, к сожалению крайне сложно выделить время сейчас.
Поделиться291Пн, 25 Янв 2021 00:37:50
Чисто вброс на подумать
Можно ли к этому скрипту как-то подрубить пуш-уведомления? В хроме — как на десктопе, так и на мобилке — можно же сделать запрос на разрешение уведомлений на рабочем столе/пуш
И связать эти уведомления, соответственно, с событиями повышения репутации, ЛС, обновления в подписках и тд
Поделиться292Пн, 25 Янв 2021 08:34:38
Laktonika
Да вроде так и было: уведомления всплывали в правом нижнем углу. Мало того, они и сейчас всплывают.
Поделиться293Вс, 11 Апр 2021 14:09:04
Здравствуйте. У меня вопрос по этому посту Новые возможности: Мгновенные уведомления
Поясняю ситуацию относительно перевыпуска действующей подписки с одного форума для другого с сохранением срока действия.
С 25 апреля 2020 эта возможность платная, стоимость зависит от периода действия подписки.Скрытый текст (от гостей):
● перевыпуск бессрочной подписки — 900 рублей;
● перевыпуск подписки на 1 год — 250 рублей;
● перевыпуск подписки на 6 месяцев — 100 рублей.При этом администратор прежнего форума обязуется прекратить использование имеющейся подписки либо получить новый ключ для своего форума на желаемый период действия за полную стоимость. Ключ подписки для нового форума будет выдан только после этого.
При возобновлении администратором использования прежнего ключа на форуме, где он использовался ранее, работа скрипта будет прекращена принудительно на обоих форумах, возобновить можно будет только купив новую подписку для соответствующего форума.
А при переносе форума с партнерки на mybb как будет считаться? Перевыпуск для нового форума или все остается, как было? Как лучше сделать?
Обсуждаем с админами вопрос о том, чтобы оставит заявку на перенос форума на основной сервис, поэтому вопрос актуален.
Поделиться294Вс, 11 Апр 2021 14:12:14
Riya
Если ID форума остаётся прежним, то перевыпуск не нужен. Правда, токен форума скорее всего придется новый запросить, т.к. он зависит в том числе от уникального ключа партнерки. Но перевыпуском это не будет считаться, поэтому бесплатно.
Поделиться295Вс, 11 Апр 2021 14:15:07
Alex_63
спасибо за ответ. Тогда как определимся, я вам напишу)
Поделиться296Вс, 11 Апр 2021 14:16:09
Можно ли к этому скрипту как-то подрубить пуш-уведомления? В хроме — как на десктопе, так и на мобилке — можно же сделать запрос на разрешение уведомлений на рабочем столе/пуш
И связать эти уведомления, соответственно, с событиями повышения репутации, ЛС, обновления в подписках и тд
Идея хорошая конечно, думал об этом, но с технической точки зрения всё далеко не так просто, как может показаться. API браузерных уведомлений с некоторого времени во всех браузерах не может быть просто вызвано скриптом, нужны определенные изменения на стороне сервера.
Поделиться297Вс, 11 Апр 2021 16:39:37
Alex_63
А я напоминаю про уведомления о вручении наград, подключенных от rusff )
Поделиться298Вс, 11 Апр 2021 18:01:20
Идея хорошая конечно, думал об этом, но с технической точки зрения всё далеко не так просто, как может показаться. API браузерных уведомлений с некоторого времени во всех браузерах не может быть просто вызвано скриптом, нужны определенные изменения на стороне сервера.
Со стороны сервера нужен только service worker, который собственно принимает уведомления и вызывает их показ.
Правда, нужно еще где-то хранить endpoint, public_key и token, но их хранение в общем-то сделать достаточно просто, в ForumAPI два метода добавить. Таблицу в базе создал.
На тестовых форумах и даже эти методы добавил: board.webpushSubscribe и board.webpushUnsubscribe
Гарантированно рабочий пример: https://github.com/Minishlink/web-push-php-example
функцию push_sendSubscriptionToServer нужно будет заменить на что-то такое:
function push_sendSubscriptionToServer(subscription, method) { if (method == 'DELETE') { $.post('/api.php?method=board.webpushUnsubscribe', {endpoint: subscription.endpoint}); return subscription; } const key = subscription.getKey('p256dh'); const token = subscription.getKey('auth'); $.post('/api.php?method=board.webpushSubscribe', { endpoint: subscription.endpoint, publicKey: key ? btoa(String.fromCharCode.apply(null, new Uint8Array(key))) : null, authToken: token ? btoa(String.fromCharCode.apply(null, new Uint8Array(token))) : null, }); return subscription; }
Поделиться299Чт, 29 Апр 2021 19:49:31
У некоторых пользователей почему-то перестал работать скрипт.
Форум: http://ice-and-fire.ru/
Поделиться300Чт, 29 Апр 2021 20:05:45
Shephard
Нужно заменить ссылки с http://forumuploads.ru на //forumstatic.ru/ (без http или https)
<!-- Мгновенные уведомления © Deff-Alex_63, 2019 -->
<link rel="stylesheet" type="text/css" href="//forumstatic.ru/f/ru/bestbb/notifications.css" />
<script type="text/javascript" src="//forumstatic.ru/f/ru/bestbb/notifications.js"></script>
<script type="text/javascript">
notifications.token = 'dec105a7e454adfe1868a4cf70305e4104434a6d'; // Forum token
notifications.key = 'o0p13smpwt47'; // Subscription key
</script>
<!-- Мгновенные уведомления: новые посты из важных тем © Alex_63, 2019 -->
<script type="text/javascript">
notifications.load('common', {});
notifications.load('important', {topics: [12]}); // ID важных тем (через запятую)
</script>
<!-- Мгновенные уведомления: подписки на форум/тему © Alex_63, 2019 -->
<script>notifications.load('subscriptions');</script>