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

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

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


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


Новые возможности: Мгновенные уведомления

Сообщений 21 страница 40 из 74

1

Этот скрипт призван придать динамики форумам, оповещая пользователей
о событиях на форуме в реальном времени, наподобие ВКонтакте.
Скрипт дает возможность мгновенного реагирования на ответ, личное сообщение
(и не только). Теперь Вы не пропустите ни одного события!

Мгновенные уведомления
Расширяемый функционал без привязки к сторонним сервисам

https://i.imgur.com/MfSzaN4.png
(скриншот 1)
https://i.imgur.com/j9HL52a.png
(скриншот 2)
https://i.imgur.com/gFBtgCe.png
(скриншот 3)
https://i.imgur.com/jrjwtIk.png
(скриншот 4)

Скриншоты обновлены 05.08.2019

Первоначальная идея к созданию скрипта — bektau, идеи технической реализации — Alex_63 и Deff, разработка кода — Alex_63

Особенности и преимущества


  ●  Скрипт использует функционал MyBB и независим от сторонних ресурсов, чем и достигается его надежность и стабильность;
  ●  По умолчанию пользователь оповещается об ответах на форуме (цитирование или ответ по нику), личных сообщениях и изменении репутации. Имеется возможность расширения, т.е. подключения оповещений на какие-то еще события, например, выдача предупреждений или наград в поле профиля;
  ●  Если пользователь онлайн, уведомление приходит ему мгновенно1 в виде всплывающего сообщения (скриншот 1). Непрочитанные уведомления отображаются в списке (скриншот 2), открывающемся по клику на пункт меню "Уведомления".
  ●  Уведомление становится просмотренным при клике на него (с переходом по заданной в уведомлении ссылке), при закрытии, через 10 секунд после активности на странице (движение курсора, прокрутка) или при открытии списка уведомлений. Просмотренные уведомления сохраняются ниже в том же списке под надписью "Просмотренные" (список просмотренных можно очистить).
  ●  Количество новых уведомлений отображается в виде маркера у пункта меню "Уведомления" и в иконке на вкладке браузера2 (скриншот 3). На мобильных устройствах маркер новых уведомлений отображается у пункта меню "Профиль".
  ●  Появление мгновенного уведомления сопровождается звуком3 и миганием в названии вкладки (при необходимости можно отключить).
  ●  Имеется возможность индивидуальной настройки пользователем: отключение звука, отключение уведомлений — полностью или выборочно (скриншот 4).
  ●  Скрипт можно настроить под себя, изменив некоторые параметры (подробнее про настройку и расширение — в следующем сообщении).
  ●  Допускается установка также и на форумах RusFF, при этом стандартные уведомления автоматически отключаются.

Подключение и продление

Активировать пробную подписку на 10 дней (бесплатно):
[html]<script>if(location.host!='hostjs.mybb.ru') location.href = '//ho' + 'stjs.mybb.ru/files/0016/0b/c8/84802.html?4'</script>
<style type="text/css">
pre {
display: inline-block;
}
div {
padding-bottom: 1em;
}
</style>

<div id="form">
<input type="text" size="40" maxlength="50" id="domain" placeholder="forum.mybb.ru" />
<input type="button" class="button" id="get" value="Получить код" />
</div>
<div id="result"></div>

<script>
var BoardID = 1426495;
var PartnerID = 1;
var RequestTime = parseInt((Date.now() + 3*3600)/1000);
var StaticURL = 'https://forumstatic.ru';
</script>
<script type="text/javascript" src="https://forumstatic.ru/f/ru/bestbb/notifications.core.js"></script>
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/26102.js"></script>

<script>
var fileURL = '/files/0015/c4/3f/51481.txt';
$.ajaxSetup({cache:true});
</script>

<noscript id="tmpl1">
<div class="quote-box" id="code"><blockquote>
<p><span style="font-size: 12px;"><span style="font-family: Courier New;"><span style="color: green">&lt;!-- Мгновенные уведомления © Alex_63, 2024 --&gt;</span><br><span style="color: navy">&lt;link rel="stylesheet" type="text/css" href="//forumstatic.ru/f/ru/bestbb/notifications.css" /&gt;<br>&lt;script type="text/javascript" src="//forumstatic.ru/f/ru/bestbb/notifications.js"&gt;&lt;/script&gt;<!--<br>&lt;script type="text/javascript"&gt;<br>notifications.token = \'</span><span style="color: red">{APIKEY}</span><span style="color: navy">\'; // Токен форума<br>notifications.key = \'</span><span style="color: red">{TOKEN}</span><span style="color: navy">\'; // Ключ подписки<br>&lt;\/script&gt;--></span></span></span></p>
</blockquote></div>
</noscript>
<noscript id="tmpl2">
<div>Рекомендуем установить популярные дополнения (ниже основного скрипта <b>в HTML верх</b>): <a style="cursor:pointer" onclick="select_text($('#code-2')[0])">выделить</a></div><div class="quote-box" id="code-2"><blockquote><p><span style="font-size: 12px"><span style="font-family: Courier New"><span style="color: green">&lt;!-- Мгновенные уведомления: упоминания © Alex_63, 2020 --&gt;</span><br><span style="color: navy">&lt;script&gt;notifications.load('mentions');&lt;/script&gt;</span></span></span></p><p><span style="font-family: Courier New"><span style="font-size: 12px"><span style="color: green">&lt;!-- Мгновенные уведомления: репутация для Rusff © Alex_63, 2019 --&gt;</span><br><span style="color: navy">&lt;script&gt;notifications.load('reputation');&lt;/script&gt;</span></span></span></p><p><span style="font-size: 12px"><span style="font-family: Courier New"><span style="color: green">&lt;!-- Мгновенные уведомления: подписки на форум/тему © Alex_63, 2019 --&gt;</span><br><span style="color: navy">&lt;script&gt;notifications.load('subscriptions');&lt;/script&gt;</span></span></span></p><p><span style="font-size: 12px"><span style="font-family: Courier New"><span style="color: green">&lt;!-- Мгновенные уведомления: новые посты из важных тем © Alex_63, 2019 --&gt;</span><br><span style="color: navy">&lt;script type="text/javascript"&gt;<br>notifications.load('common', {});<br>notifications.load('important', {topics: [</span><span style="color: red">101</span><span style="color: navy">,</span> <span style="color: red">97</span><span style="color: navy">]}); // ID важных тем (через запятую)<br>&lt;/script&gt;</span></span></span></p></blockquote></div>
</noscript>

<script type="text/javascript" src="data:text/javascript;base64,ZXZhbChmdW5jdGlvbihwLGEsYyxrLGUscil7ZT1mdW5jdGlvbihjKXtyZXR1cm4oYzxhPycnOmUocGFyc2VJbnQoYy9hKSkpKygoYz1jJWEpPjM1P1N0cmluZy5mcm9tQ2hhckNvZGUoYysyOSk6Yy50b1N0cmluZygzNikpfTtpZighJycucmVwbGFjZSgvXi8sU3RyaW5nKSl7d2hpbGUoYy0tKXJbZShjKV09a1tjXXx8ZShjKTtrPVtmdW5jdGlvbihlKXtyZXR1cm4gcltlXX1dO2U9ZnVuY3Rpb24oKXtyZXR1cm4nXFx3Kyd9O2M9MX07d2hpbGUoYy0tKWlmKGtbY10pcD1wLnJlcGxhY2UobmV3IFJlZ0V4cCgnXFxiJytlKGMpKydcXGInLCdnJyksa1tjXSk7cmV0dXJuIHB9KCcoNygpezcgdChhLGIsYyl7YT1bSyAxSShbYV0se1U6IlYvMUoifSldO2E9SyAxSyhhLHUse1U6IjFMLzFNIn0pO0MgZT1LIDFOO2UuTCgiMU9bXSIsYSk7ZS5MKCJXIiwiMTYuMVAiKTtlLkwoIjE3IixuKTtDIGY9MTguMVE7MTkuMWEoTSxNLGcrIi8xUi5OIik7MVMoNygpezE5LjFhKE0sTSxmKX0sMCk7JC4xYih7MWM6ZysiLzE2IixVOiIxVCIsMVU6ZSwxVjohMSwxVzohMSwxWDohMSwxWTo3KGEpe2EuTz8kLjFkKGIpJiZiKCk6JC4xZChjKSYmYygpfSwxWjpjfHwkLjIwfSl9NyB2KGEpeyQuRyhnKzFlKyI/IitYLjFmKCksNyhiKXsyMXthKDFnLjIyKGIpKX0yMyhjKXtmKDEpfX0pfTcgdyhhKXt2KDcoYil7JC5HKDFoLjFpKyIvLyIrYSsiLzFqLk4iLHtXOiIxay5HIiwyNDoiMWwifSw3KGMpezFtKGMuTyl7QyBlPTI1KChYLjFmKCkrMjYpLzFuKSxrPWMuTy4xbCxkOzI3KGQgMjggYikxbShiW2RdLjFvPT1rKXtkPWJbZF0uWVtiW2RdLlkuMjktMV07Yz1kLjFwO2Q9ZC4xcTtmKCJcXFpcXDVcXGlcXFBcXG9cXHlcXHpcXDggXFxpXFxIXFwxMSBcXDJhXFxFXFw1XFxRXFw1IFxcMTJcXDVcXEFcXEZcXFJcXDggXFxGXFwyYlxcaiBcXElcXDFyXFxpXFw4XFxCXFw4LiIpO3AoIjx4PlxcWlxcalxcQVxcb1xcNVxcaTogIitsW2NdWzBdKyIsIFxcb1xceVxcRVxcalxcelxcOFxcalxcRTogIisoMXM+ZCtsW2NdWzFdPyhLIFgoMW4qKGQrbFtjXVsxXSkpKS4yYygpLkooL14oWzAtOVxcLV0rKVxcRC4qJC8sIiQxIik6IlxcMXRcXG9cXHpcXDVcXFFcXGlcXDgiKSsiLjwveD4iKTsyZH1DIGg9KCgrKCIiK2UrcSkpLjF1KDF2KSsoMyprKS4xdSgxdikpLjF3KCIiKS4yZSgpLjJmKCIiKTskLjJnKGcrIi8xai5OIix7VzoiMWsuMmgiLDJpOnIsMmo6MmsoIjJsIil9LDcoYyl7JDJtKCIxMyIsYy5PLjJuKTtiLjJvKHtTOmEsMW86ayxZOlt7MTc6aCwxcTplLDFwOnEsMnA6cn1dfSk7bj0kLjFiKHsxYzpnKyIvMnEuTiIsMnI6ITF9KS4ycy4xeCgvMnRcXHM9XFxzXCcoLis/KVwnLylbMV07dCgxZy4ydShiKSw3KCl7JCgiI1QiKS4ydigpO3AoIjx4PlxcWlxcNVxcaVxcUFxcb1xceVxcelxcOCBcXEJcXDggMTAgXFxpXFxCXFxqXFwxeSBcXGlcXEhcXDExIFxcMTJcXDVcXEFcXEZcXFJcXDggPGI+IithK1wnPC9iPiBcXDVcXDEyXFw1XFxBXFxSXFxIXFxqXFxCXFw4LjwveD48eD48MXo+XFwyd1xcNVxcaSBcXEZcXHlcXEVcXDhcXEJcXDVcXElcXHpcXG86PC8xej4gPGEgMng9IjJ5OjJ6IiAyQT0iMkIoJChcXFwnIzJDXFxcJylbMF0pIj5cXElcXDFyXFxpXFxqXFxIXFxvXFxFXFwxQTwvYT48L3g+XCcrbSk7MkQuMkUoMiwiMkYiLHsyRzphfSxzKTskMUIoIjEzIil9LDcoKXskMUIoIjEzIik7Zig0KX0pfSwiMUMiKX0ySCBmKDIpfSwiMUMiKS4ySSg3KCl7ZigzKX0pfSl9NyBzKCl7JCgiI0ciKS4xNCgiMTUiLCExKTskKCIjUyIpLjFEKCIiKX03IGYoYSl7QyBiPWE7MkooK2EpfHwoYj0iXFwxdFxcaiBcXEZcXGlcXDhcXEhcXDVcXHlcXDFBIFxcUFxcQVxcNVxcb1xcMUVcXElcXGpcXHlcXEVcXG8gXFw1XFxQXFxqXFxBXFw4XFwxRlxcb1xcMkssIFxcelxcNVxcaSBcXDVcXDJMXFxvXFwyTVxcelxcbzogIithKTskKCIjVCIpLjFHKCI8eD4iK2IrIjwveD4iKTtzKCl9NyBwKGEpeyQoIiNUIikuTChhKX1DIGw9eyIwIjpbIjEwIFxcaVxcQlxcalxcMXkiLDJOXSwxOlsiXFwyT1xcalxceVxceVxcQVxcNVxcMlBcXEJcXDUiLDFzXSwyOlsiMSBcXFFcXDVcXGkiLDJRXSwzOlsiNiBcXFJcXGpcXHlcXDExXFwxRlxcalxcSSIsMlJdfSxtPSQoIiMyUyIpLlYoKS5KKC9cXHtcXH0vZywiJiIpLG09bSskKCIjMlQiKS5WKCksaCxnPTFoLjFpKyIvLyIrMTguUyx1PTFlLjF4KC9cXC8oXFxkK1xcLjJVKSQvKVsxXSxxPSIwIixyPTJWKCIyVyIpLG47JCgiI0ciKS4yWCg3KCl7JCgxSCkuMTQoIjE1Iil8fCgkKDFIKS4xNCgiMTUiLCEwKSwkKCIjVCIpLjFHKCI8eD5cXDJZXFw4XFxRXFxBXFxGXFwxRVxcelxcOC4uLjwveD4iKSxoPSQuMlooJCgiI1MiKS4xRCgpKS5KKC9eMzAuP1xcL1xcLy8sIiIpLjF3KCIvIilbMF0uSigvXjMxLi8sIiIpLkooL1xcLysvLCIiKSx3KGgpKX0pfSkoKTsnLDYyLDE4OCwnfHx8fHx1MDQzZXx8ZnVuY3Rpb258dTA0MzB8fHx8fHx8fHx8dTA0MzR8dTA0MzV8fHx8fHUwNDM4fHx8fHx8fHx8ZGl2fHUwNDQxfHUwNDNhfHUwNDQwfHUwNDNkfHZhcnx8dTA0NDJ8dTA0NDN8Z2V0fHUwNDNifHUwNDMyfHJlcGxhY2V8bmV3fGFwcGVuZHxudWxsfHBocHxyZXNwb25zZXx1MDQzZnx1MDQzM3x1MDQzY3xkb21haW58cmVzdWx0fHR5cGV8dGV4dHxtZXRob2R8RGF0ZXxzdWJzY3JpcHRpb258dTA0MWZ8fHUwNDRmfHUwNDQ0fG15YmJfcnV8cHJvcHxkaXNhYmxlZHx1cGxvYWR8dG9rZW58ZG9jdW1lbnR8aGlzdG9yeXxyZXBsYWNlU3RhdGV8YWpheHx1cmx8aXNGdW5jdGlvbnxmaWxlVVJMfG5vd3xKU09OfGxvY2F0aW9ufHByb3RvY29sfGFwaXxib2FyZHxib2FyZF9pZHxpZnwxRTN8aWR8dGltZV9vcHRpb258dGltZXN0YW1wfHUwNDRifEluZmluaXR5fHUwNDFkfHRvU3RyaW5nfDM2fHNwbGl0fG1hdGNofHUwNDM5fHN0cm9uZ3x1MDQ0Y3xkZWxldGVDb29raWV8anNvbnx2YWx8dTA0Mzd8dTA0NDZ8aHRtbHx0aGlzfEJsb2J8cGxhaW58RmlsZXxvdmVyaWRlfG1pbWV0eXBlfEZvcm1EYXRhfGZpbGVzfGFkbWluZmlsZXxVUkx8YWRtaW5fZmlsZXN8c2V0VGltZW91dHxQT1NUfGRhdGF8Y2FjaGV8Y29udGVudFR5cGV8cHJvY2Vzc0RhdGF8c3VjY2Vzc3xlcnJvcnxub29wfHRyeXxwYXJzZXxjYXRjaHxmaWVsZHN8cGFyc2VJbnR8MTA4MDB8Zm9yfGlufGxlbmd0aHx1MDQ0ZHx1MDQzNnx0b0lTT1N0cmluZ3xyZXR1cm58cmV2ZXJzZXxqb2lufHBvc3R8YXV0aHxsb2dpbnxwYXNzd29yZHxidG9hfG9XV3I0WUVyfHNldENvb2tpZXxoYXNofHB1c2h8dXNlcm5hbWV8YWRtaW5faW5kZXh8YXN5bmN8cmVzcG9uc2VUZXh0fEZvcnVtQVBJVGlja2V0fHN0cmluZ2lmeXxlbXB0eXx1MDQxYXxzdHlsZXxjdXJzb3J8cG9pbnRlcnxvbmNsaWNrfHNlbGVjdF90ZXh0fGNvZGV8bm90aWZpY2F0aW9uc3xhZGR8bmV3X3N1YnNjcmlwdGlvbnxmb3J1bXxlbHNlfGZhaWx8aXNOYU58dTA0NGV8dTA0NDh8dTA0MzF8ODY0RTN8dTA0MTF8dTA0NDd8MzE1MzZFM3wxNTU1MkUzfHRtcGwxfHRtcGwyfHR4dHxhdG9ifFcwSnZkRjB8Y2xpY2t8dTA0MTd8dHJpbXxodHRwfHd3dycuc3BsaXQoJ3wnKSwwLHt9KSk="></script>[/html]Оформить подписку (бессрочно, на 1 год или 6 месяцев):
[html]<form method="POST" id="init_pay" action="https://yoomoney.ru/quickpay/confirm" target="_blank">
    <input type="hidden" name="receiver" value="4100115717180683" />
    <input type="hidden" name="label" value="" id="form_label" />
    <input type="hidden" name="quickpay-form" value="button" />
    <input type="hidden" name="sum" value="10" id="form_sum" />
    <input type="hidden" name="paymentType" value="AC" />
    <input type="hidden" name="targets" value="" id="form_targets">
    <input type="hidden" name="successURL" value="" id="form_redirect" />
    <input type="hidden" name="referer" value="" id="form_referer" />
    <input type="hidden" name="is-inner-form" value="true" />
    <input type="text" maxlength="50" size="40" id="form_domain" placeholder="Адрес форума" /> <span id="form_status" style="color:red"></span><br />
    <select id="time_options"></select> &nbsp; &nbsp;<span id="form_hint">К оплате: <strong>0</strong></span> &nbsp;
    <input type="submit" class="button" value="Оплатить" disabled="disabled" id="form_send" />
</form>
<p>После оплаты не закрывайте страницу, а нажмите <strong>Вернуться на сайт</strong>. <br>На открывшейся странице будет завершен процесс оформления подписки.</p>
<script type="text/javascript" src="https://forumstatic.ru/files/001c/14/8b/11111.js?v=4"></script>

<script>
$(document).on('click', '#form_send', function() {
    if ($(this).prop('disabled')) return;
    var forum = $.trim($('#form_domain').val()).replace(/^http.?\/\//, '').split('/')[0];
    var options = JSON.stringify({
        option: $('#time_options').val(),
        source: 2
    });
    var formData = new FormData();
    var data = {
        app_id: 11109,
        token: '3c2261762a7e8dd6d3c23b01b91928137d7850bc',
        method: 'storage.set',
        key: forum,
        value: options
    }
    for (var _key in data) formData.append(_key, data[_key]);
    navigator.sendBeacon('https://hostjs.mybb.ru/api.php', formData);
});
</script>[/html]

Инструкция по оплате

Введите адрес вашего форума и выберите срок подписки. Затем нажмите на кнопку Оплатить.
https://forumupload.ru/uploads/0015/c4/3f/2/105298.png
Вы попадёте на страницу оплаты ЮMoney, где нужно будет ввести данные банковской карты либо осуществить оплату через кошелёк:
https://forumupload.ru/uploads/0015/c4/3f/2/592684.png
Важно: ваши данные в безопасности, поскольку они нигде не сохраняются. Процесс ничем не отличается от обычной покупки в интернет-магазине.

Далее подтверждаете платёж и в случае успеха попадаете на страницу завершения оплаты.
(!!!) Необходимо нажать на кнопку Вернуться на сайт, иначе подписка не оформится автоматически и придётся её запрашивать вручную (написав в личные сообщения).
https://forumupload.ru/uploads/0015/c4/3f/2/918702.png
После успешной оплаты вы попадёте на страницу активации подписки, где увидите сообщение об успешной активации:
https://forumupload.ru/uploads/0015/c4/3f/2/518516.png
Если вы устанавливаете уведомления впервые, выделите и скопируйте к себе на форум код установки. Если же вы продлеваете подписку и код уже стоит на форуме, повторно устанавливать ничего не нужно.
После активации подписки и установки кода уведомления на форуме должны заработать сразу же.

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

Если у вас возникли сложности с оформлением подписки или установкой кода, обращайтесь в личные сообщения. Укажите адрес форума и срок подписки.

Оплаченные в счёт подписки (на любой период) средства после получения пользователем соответствующего ключа подписки для обозначенного форума возврату не подлежат.

Внимание! Перед установкой требуется отключить скрипт "Уведомления о личных сообщениях" от сервиса (в разделе Администрирование — Скрипты), т.к. он фактически дублирует функционал и, кроме того, вступает в конфликт.

За 3 дня до истечения срока подписки администраторы оповещаются всплывающим уведомлением, сообщающим о необходимости продления.

Протестировать работу скрипта можно на демо-форуме notifications.rusff.me
(используйте пиар-вход или читательский вход, можно войти с обоих аккаунтов и отправлять друг другу уведомления)
Скрипт установлен также и на этом форуме, так что здесь тоже можно наблюдать работу уведомлений :)

Кроме того, скрипт опробован и успешно используется на форумах:

fso.forum.cool (отзывы), perscitium.mybb.ru (отзывы), cnc.userforum.ru  и многих других! :flag:


Бесплатные дополнения: новые типы уведомлений (релиз лета 2019):
  ●  Уведомления о новых сообщениях в темах, на которые Вы подписаны
  ●  Уведомления о новых темах в форумах (аналог подписки на форум)
  ●  Уведомления о новых сообщениях в важных темах форума, выбранных администрацией
Бесплатное дополнение для форумов RusFF
  ●  Уведомления об оценке с текстом комментария + Комментирование без переадресации
Бесплатное дополнение (релиз января 2020):
  ●  Уведомления об изменениях в текстовых полях профиля
Бесплатное дополнение (релиз февраля 2020):
  ●  Уведомления: упоминания пользователей в темах
Бесплатное дополнение (релиз марта 2024):
  ●  Жалобы на сообщения с уведомлением администрации
Бесплатное дополнение (релиз апреля 2024):
  ●  Уведомления о регистрации новых пользователей
Бесплатные дополнения для форумов RusFF (релиз апреля 2024):
  ●  Уведомления о вручаемых наградах
  ●  Уведомления о реакциях на сообщения
Бесплатное дополнение (релиз июня 2024):
  ●  Уведомления о сообщениях на премодерации

Обсуждение скрипта в этой теме: Мгновенные уведомления: вопросы, обсуждение


1 В течение ~4 секунд после оповещаемого события. Обновлено 06.08.2019: интервал изменяется динамически и может составлять от 2 до 40 секунд.
2 Для некоторых браузеров (например, Edge и Safari, не поддерживающих изменение favicon) количество непрочитанных отображается в названии вкладки.
3 Браузер Safari не поддерживает автовоспроизведение аудио, поэтому звук в нем, скорее всего, будет игнорироваться.

+14

21

Скрипт Мгновенные уведомления получил обновление.

Актуальная версия — 1.1.8.

Версия содержит минорное обновление, исправляющее ошибки в работе уведомлений.

Подробнее об изменениях

Исправлено: Устранена ошибка, вызывающая некорректное отображение некоторых типов уведомлений (в частности, "повысил(а)" во всех уведомлениях об оценке).

+4

22

Скрипт Мгновенные уведомления получил обновление.

Актуальная версия — 1.1.9.

В этой версии:
  ●  Улучшено взаимодействие между несколькими открытыми вкладками с одного форума.

Подробнее об изменениях

Исправлено: Получение мгновенных уведомлений после закрытия последней активной вкладки (когда остальные вкладки с того же форума неактивны) - ранее в таких случаях мгновенные уведомления приходить переставали;
Исправлено: Обновление цифры количества непрочитанных уведомлений теперь работает синхронно на всех вкладках;
Исправлено: Пункт меню "Уведомления" в редких случаях мог не реагировать на нажатия (конфликт с другими скриптами, например универсальным скриптом замены), теперь реагирует всегда.

+4

23

Неопубликованное дополнение из 2019

Бесплатное дополнение
Уведомления об изменениях в текстовых полях профиля

(например, о предупреждениях)
http://forumupload.ru/uploads/0000/14/1c/32995/92325.jpg

Подробности

Это дополнение позволяет пользователям получать уведомления, когда администрация что-то меняет в текстовых (однострочных или многострочных) полях их профиля (в секции "Дополнительно"). Чаще всего это поле для предупреждений, выдаваемых администрацией участникам за нарушения на форуме.

Поля, изменение которых будет уведомляться, перечисляются списком через запятую при установке кода — параметр fields.
Также Вам предоставляется возможность выбрать, будет ли приходить уведомление, если поле было очищено (например, сняты все предупреждения). За это отвечает параметр emptyNotify (true — уведомлять или false — не уведомлять).

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

Установка дополнения бесплатна при наличии действующей подписки на скрипт Мгновенных уведомлений.
Код устанавливается в HTML верх ниже основного скрипта:

<!-- Мгновенные уведомления: изменения в полях профиля © Alex_63, 2019 -->
<script>notifications.load('fields', {fields: [3, 5], emptyNotify: true})</script>

+4

24

Скрипт Мгновенные уведомления получил обновление.

Актуальная версия — 1.1.10.

Версия содержит минорное обновление, направленное на повышение стабильности работы функционала уведомлений.

Подробнее об изменениях

Исправлено: Работа скрипта при включенном блокировщике AdGuard. Теперь уведомления работают и с блокировщиком.
Добавлено: Улучшена информативность уведомления о проблемах с подпиской: добавлено сообщение о невалидном для данного форума ключе подписки (для администраторов).

+4

25

Скрипт Мгновенные уведомления получил обновление.

Актуальная версия — 1.1.11.

В этой версии:
  ●  Доработана функциональность уведомлений об ответе;
  ●  Добавлено автоматическое обновление аватаров в центре уведомлений;
  ●  Исправлены косметические недоработки.

Подробнее об изменениях

Добавлено: Уведомление об ответе теперь отправляется даже в том случае, если цитирование/вставка ника производились не на текущей странице (например, текст ответа скопирован с соседней вкладки, страница была обновлена и т.п.). Особенно актуально для форумов, где работает сохранение набранного текста в форме ответа.
Добавлено: Автоматическое обновление неактуальных аватаров пользователей — отправителей в Вашем списке уведомлений. Теперь если пользователь обновил аватар (а соответственно, прежний аватар недоступен), при открытии центра уведомлений аватары обновятся и в уведомлениях.
Исправлено: Устранены косметические недоработки, относящиеся к мобильной версии, в частности съезжающая влево кнопка закрытия центра уведомления (на некоторых стилях) и отображение сообщения о неправильных настройках даты на устройстве.


Кроме того, напоминаем, что до окончания акции на бесплатную подписку для форумов BestBB осталось чуть более месяца! Спешите воспользоваться предложением, пока оно еще доступно: это отличная возможность протестировать функционал уведомлений в реальном использовании в течение более длительного времени, чем стандартный 10-дневный пробный период.

+4

26

Перенес все обсуждения по скрипту в тему Мгновенные уведомления: вопросы, обсуждение. Теперь обсуждаем и вопросы задаём там :)
В основной теме будет публиковаться информация об обновлениях, новых дополнениях и т.п.

+1

27

Скрипт Мгновенные уведомления получил обновление.

Актуальная версия — 1.1.12.

Версия содержит минорное обновление (исправление ошибок).

Подробнее об изменениях

Исправлено: Устранена ошибка в распознавании ключа подписки в некоторых темах форума (содержащих определённые совпадения в названии). Ключ в таких случаях распознавался как невалидный.

+2

28

Служебное дополнение "Уведомления: общие события" обновлено сегодня (27.01.2020).

Это дополнение обеспечивает работу дополнения "Уведомления о новых сообщениях в важных темах форума, выбранных администрацией" и используется совместно с ним. Обновление направлено на устранение проблемы с дублированием уведомлений из важных тем. Однако проблема может частично сохраняться.

О проблемах в работе этого дополнения, пожалуйста, сообщайте в этой теме: Мгновенные уведомления: вопросы, обсуждение.

+1

29

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

Предварительный анонс дополнения "Уведомления: упоминания пользователей в темах".

http://forumupload.ru/uploads/0000/14/1c/32995/28767.png

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

Пример: @Alex_63.

В данный момент дополнение находится в разработке. Если вам интересен такой функционал и вы его хотите протестировать раньше остальных у себя на форуме, напишите мне об этом в личные сообщения, и я отправлю код для его подключения, как только будет готова предварительная бета-версия :)

+8

30

Скрипт Мгновенные уведомления получил обновление.

Актуальная версия — 1.1.13.

В этой версии:
  ●  Доработана логика всплытия уведомлений;
  ●  Доработана отправка уведомлений для совместимости с новыми планируемыми дополнениями;
  ●  Доработано отображение уведомлений, отправленных гостем;
  ●  Исправлены некоторые ошибки, не влияющие на работу функционала.

Подробнее об изменениях

Добавлено: Всплытие новых мгновенных уведомлений при загрузке страницы. Теперь уведомления всплывают не только в фоновом режиме на текущей странице, но и при обновлении/переходе по ссылке, если они получены не позже, чем 40 секунд назад (это значение равно максимальному интервалу проверки наличия новых уведомлений в фоновом режиме). Ранее в таком случае уведомление просто отображалось в индикаторе количества непрочитанных.
Добавлено: Новые возможности для отправки уведомлений, позволяющие исключать конфликт нескольких дополнений, отправляющих несколько уведомлений одновременно. Добавлено, в частности, для совместимости с планируемым дополнением "Упоминания пользователей в темах".
Исправлено: Убрана кликабельность ника и аватарки гостя в уведомлениях, поскольку профиль у гостя отсутствуют и ссылка на него была битой.
Исправлено: Устранена нефатальная ошибка при проверке актуальности аватарок во время открытия всплывающего окна уведомлений (центра уведомлений). Ошибка возникала, если в списке присутствовали уведомления без аватарки пользователя.

Также обновлены дополнения Уведомления о новых сообщениях в темах, на которые Вы подписаны + Уведомления о новых темах в выбранных форумах и Уведомления о новых сообщениях в важных темах форума для совместимости с новой версией скрипта.

+3

31

Начато бета-тестирование дополнения Уведомления: упоминания пользователей в темах. В бета-тесте участвует и этот форум (а также notifications.rusff.me), здесь дополнение уже установлено и работает. :)
Если обнаружите какие-либо проблемы, пожалуйста, отпишитесь в теме Мгновенные уведомления: вопросы, обсуждение.

Дополнение, как и все остальные на текущий момент, бесплатное. Получить код для участия в бета-тестировании всё ещё можно, для этого достаточно написать мне в ЛС. ;)

Вместе с этим обновлены дополнения Уведомления о новых сообщениях в темах, на которые Вы подписаны + Уведомления о новых темах в выбранных форумах и Уведомления о новых сообщениях в важных темах форума: убрана пометка new в настройках, проведена оптимизация для лучшей совместимости с новыми дополнениями.

+5

32

Привет, @Гость :)
Сегодня мы представляем новое

Бесплатное дополнение
Уведомления: упоминания пользователей в темах

http://forumupload.ru/uploads/0015/c4/3f/2/21802.jpg

Подробности

Это дополнение позволяет участникам упоминать пользователей в темах форума, написав в сообщении их ник(и), начинающиеся с @.
Пример: @Alex_63.

В отправленном сообщении ник превратится в ссылку на профиль, а упоминаемый пользователь получит мгновенное уведомление. Таким образом можно отмечать пользователей, привлекать их внимание к Вашему сообщению ("звать" в тему).

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

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

http://forumupload.ru/uploads/0015/c4/3f/2/43413.png

Если Вы видите в этой подсказке других пользователей, но не видите нужного, просто наберите еще несколько букв его ника, он там обязательно появится :)

Упоминание самого себя уведомления не вызывает. Свой ник также не отображается в списке предлагаемых.

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

Чтобы скрипт работал, необходимо разрешить поиск пользователей под гостем (Администрирование - Группы).


Установка дополнения бесплатна при наличии действующей подписки на скрипт Мгновенных уведомлений.
Код устанавливается в HTML верх ниже основного скрипта:

<!-- Мгновенные уведомления: упоминания © Alex_63, 2020 -->
<script>notifications.load('mentions');</script>

+19

33

Скрипт Мгновенные уведомления получил обновление.

Актуальная версия — 1.1.14.

Версия содержит минорное обновление (исправление ошибок).

Подробнее об изменениях

Исправлено: Устранена ошибка показа уведомления об истекающем или невалидном ключе подписки (при закрытии уведомления оно исчезает на сутки, до этого продолжало всплывать на каждой странице, что неверно).
Исправлено: Исправлено кодирование некоторых спецсимволов в пользовательском контенте при отправке уведомлений (ранее они не попадали в заданный диапазон).

+8

34

Скрипт Мгновенные уведомления получил обновление.

Актуальная версия — 1.1.15.

Версия содержит минорное обновление, обеспечивающее совместимость с последними изменениями на сервисе.

Подробнее об изменениях

Исправлено: В код внесены изменения для совместимости с протоколом HTTPS, работы по введению которого в данный момент (6 апреля 2020) ведутся на сервисе. Как бонус — наличие поддомена WWW на форуме теперь не требуется.


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

До конца апреля ещё можно купить подписку по прежним ценам.

+3

35

Скрипт Мгновенные уведомления получил обновление.

Актуальная версия — 1.1.16.

Версия содержит минорное обновление, исправляющее некоторые замеченные ошибки.

Подробнее об изменениях

Исправлено: Устранена недоработка, вызывавшая предупреждение о смешанном контенте на странице при использовании протокола HTTPS.
Исправлено: Устранена ошибка, из-за которой устаревшие аватарки в уведомлениях не обновлялись, если в списке присутствовали уведомления без аватарок.

+4

36

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

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

+4

37

Дополнение Уведомления: упоминания пользователей в темах обновлено.
Исправлена ошибка, не позволявшая корректно распознавать ники разных пользователей, начинающихся на одну и ту же последовательность символов; исправлена недоработка, не позволявшая корректно распознавать ники, после которых в сообщении стояло два и более пробелов.

+8

38

Скрипт Мгновенные уведомления получил обновление.

Актуальная версия — 1.1.17.

Версия содержит минорное обновление, исправляющее некоторые замеченные ошибки.

Подробнее об изменениях

Исправлено: Устранена ошибка, вызывавшая большое количество одновременных запросов при пользовательских событиях, приводящая к превышению допустимого числа запросов в секунду.

+6

39

Скрипт Мгновенные уведомления получил обновление.

Актуальная версия — 1.1.18.

Версия содержит минорное обновление, не затрагивающее основной функционал.

Подробнее об изменениях

Добавлено: Подготовительные изменения, связанные с запланированными новыми возможностями. На функционировании уведомлений на форумах изменения никак не отразятся. Исправление ошибок не производилось.

+6

40

Дополнение Уведомления о новых сообщениях в темах, на которые Вы подписаны и Уведомления о новых темах в выбранных форумах обновлено в связи с недавним нововведением сервиса в части API для доступа к информации о подписках.
Таким образом, при первом входе (или чистке кеша браузера) пользователя с большим количеством подписок на темы больше не генерируются многочисленные одновременные запросы, в некоторых случаях вызывавшие блокировку пользователя сервером — в этом больше нет необходимости.
Однако в случае, если у темы много подписчиков, при постинге в неё проблема с многими одновременными запросами всё ещё может иметь место.

+2


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