Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Новые возможности форумов » Мгновенные уведомления: вопросы, обсуждение


Мгновенные уведомления: вопросы, обсуждение

Сообщений 281 страница 300 из 403

1

Тема для обсуждений скрипта "Мгновенные уведомления".

+1

281

Mirra Bell
kernel
Deff
Устранил, возможно, главную причину, генерировавшую большое количество одновременных запросов: Новые возможности: Мгновенные уведомления
Можно пока понаблюдать, возможно и ещё есть какие-то источники многих запросов, но ядро уведомлений (особенно в рандомном порядке) их в таком количестве вроде генерировать не должно, по крайней мере за почти 2 года я с такой проблемой ни разу не сталкивался.

+3

282

Раз появилась функция поднятия темы в модерировании, то можно это событие привязать к уведомлениям на подписки и важные темы, если те поднимаются?

+2

283

У некоторых моих пользователей в последнее время зачастила ошибка:
https://cdn.discordapp.com/attachments/383946157690191886/787964264953675806/unknown.png
С чем может быть связано? Что проверить? Какие нужны сведения, чтобы поймать причину ошибки?

+1

284

Uso
Это что то типо разница между временем в постах и временем на часах компутера более 5минут... (нужно(на компе) тыкнуть на часы в трее и сделать синхронизацию с временем инета...
Типично подобное происходит когда садится батарейка на материнской плате...

Отредактировано Deff (Пн, 14 Дек 2020 12:48:31)

+2

285

Deff
Спасибо! Передала, чтобы проверили и синхронизировали)

+1

286

доброго времени, у нас что-то не работают уведомления на важные темы, с чем это может быть связано?
https://dorime.rusff.ru/

0

287

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>

0

288

Deff
да, правильно проставлены, именно в этих темах оно должно быть, и не работает
код заменил - всё равно не работает.

+1

289

mr.Fierce
Пишите в ВК в личку Alex_63 => https://vk.com/alex__63

+2

290

mr.Fierce
Проверил навскидку на тестовом форуме. Проблема есть, причина не локализована. Буду тестировать подробнее, однако быстро не обещаю, к сожалению крайне сложно выделить время сейчас.

0

291

Чисто вброс на подумать
Можно ли к этому скрипту как-то подрубить пуш-уведомления? В хроме — как на десктопе, так и на мобилке — можно же сделать запрос на разрешение уведомлений на рабочем столе/пуш
И связать эти уведомления, соответственно, с событиями повышения репутации, ЛС, обновления в подписках и тд

0

292

Laktonika
Да вроде так и было: уведомления всплывали в правом нижнем углу. Мало того, они и сейчас всплывают.

0

293

Здравствуйте. У меня вопрос по этому посту Новые возможности: Мгновенные уведомления

Свернутый текст

Поясняю ситуацию относительно перевыпуска действующей подписки с одного форума для другого с сохранением срока действия.
С 25 апреля 2020 эта возможность платная, стоимость зависит от периода действия подписки.

Скрытый текст (от гостей):
  ●  перевыпуск бессрочной подписки — 900 рублей;
  ●  перевыпуск подписки на 1 год — 250 рублей;
  ●  перевыпуск подписки на 6 месяцев — 100 рублей.

При этом администратор прежнего форума обязуется прекратить использование имеющейся подписки либо получить новый ключ для своего форума на желаемый период действия за полную стоимость. Ключ подписки для нового форума будет выдан только после этого.
При возобновлении администратором использования прежнего ключа на форуме, где он использовался ранее, работа скрипта будет прекращена принудительно на обоих форумах, возобновить можно будет только купив новую подписку для соответствующего форума.

А при переносе форума с партнерки на mybb как будет считаться? Перевыпуск для нового форума или все остается, как было? Как лучше сделать?
Обсуждаем с админами вопрос о том, чтобы оставит заявку на перенос форума на основной сервис, поэтому вопрос актуален.

0

294

Riya
Если ID форума остаётся прежним, то перевыпуск не нужен. Правда, токен форума скорее всего придется новый запросить, т.к. он зависит в том числе от уникального ключа партнерки. Но перевыпуском это не будет считаться, поэтому бесплатно.

+2

295

Alex_63
спасибо за ответ. Тогда как определимся, я вам напишу)

+1

296

Laktonika написал(а):

Можно ли к этому скрипту как-то подрубить пуш-уведомления? В хроме — как на десктопе, так и на мобилке — можно же сделать запрос на разрешение уведомлений на рабочем столе/пуш
И связать эти уведомления, соответственно, с событиями повышения репутации, ЛС, обновления в подписках и тд

Идея хорошая конечно, думал об этом, но с технической точки зрения всё далеко не так просто, как может показаться. API браузерных уведомлений с некоторого времени во всех браузерах не может быть просто вызвано скриптом, нужны определенные изменения на стороне сервера.

+2

297

Alex_63
А я напоминаю про уведомления о вручении наград, подключенных от rusff )

0

298

Alex_63 написал(а):

Идея хорошая конечно, думал об этом, но с технической точки зрения всё далеко не так просто, как может показаться. 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;
	}

+3

299

У некоторых пользователей почему-то перестал работать скрипт.
https://forumupload.ru/uploads/0000/14/1c/35771/t931806.jpg
Форум: http://ice-and-fire.ru/

+2

300

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>

+4


Вы здесь » Единый форум поддержки » Новые возможности форумов » Мгновенные уведомления: вопросы, обсуждение