Поиск сообщества
Показаны результаты для тегов 'оповещения'.
Найдено: 2 результата
-
Десктопные оповещения
kolyan22region опубликовал тема в Модули, плагины, хаки, модификации Vii Engine
Десктопные оповещения в браузере для Vii Engine. Открываем файл, который отвечает за оповещения (обычно это /templates/Default/js/push.js) И после: function GoPage(event, p){ var oi = (event.target) ? event.target.id: ((event.srcElement) ? event.srcElement.id : null); if(oi == 'no_ev' || oi == 'update_close' || oi == 'update_close2') return false; else { pattern = new RegExp(/photo[0-9]/i); pattern2 = new RegExp(/video[0-9]/i); if(pattern.test(p)) Photo.Show(p); else if(pattern2.test(p)){ vid = p.replace('/video', ''); vid = vid.split('_'); videos.show(vid[1], p, location.href); } else Page.Go(p); } } Вставляем: //HTML5 NOTIFICATION if (("Notification" in window)) { Notification.requestPermission(); } function sendNotification(title, options) { if(!("Notification" in window)) { alert('Ваш браузер не поддерживает оповещения'); } else if(Notification.permission === "granted") { var notification = new Notification(title, options); function clickFunc() { console.log("Юзверь кликнул на уведомление."); } notification.onclick = clickFunc; } else if(Notification.permission !== 'denied') { Notification.requestPermission(function (permission) { if(permission === "granted") { var notification = new Notification(title, options); } else { console.log("Юзверь запретил уведомления."); } }); } else { console.log("Юзверь запретил уведомления."); } } После: $('#updates').html($('#updates').html()+temp); Вставляем: sendNotification(row[1], { body: row[3], icon: row[5], dir: 'auto' }); ВРОДЕ ВСЁ. Жмякни по !- 20 ответов
-
- 6
-
- оповещения
- десктоп
-
(и ещё 1 )
C тегом:
-
И еще один небольшой модуль, написанный опять же лично мной представляет из себя новый раздел в приложениях. На моем сайте уведомления от приложений отправляются специальным методом API. Думаю, что это можно реализовать как-то по-другому, схема проста: формируется POST-запрос на некоторый адрес - подключенный модулем файл, например по адресу site.ru/?go=uvedomlenia , после чего, если пользователь находится на сайте в левом нижнем углу появляется оповещение о том, что пользователю пришло уведомление от приложения. Все очень просто, реализуйте на своих сайтах) А также отписывайтесь в комментариях, стоит ли мне выкладывать и писать еще какие-либо модули и подобные хаки) Раздел Уведомления.txt
- 4 ответа
-
- 3
-
- приложения
- уведомления
-
(и ещё 1 )
C тегом: