kolyan22region 82 Report post Posted February 16, 2016 Десктопные оповещения в браузере для 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' }); ВРОДЕ ВСЁ. Жмякни по ! 6 Share this post Link to post Share on other sites
orlov22region 0 Report post Posted February 16, 2016 Спасибо, работает Share this post Link to post Share on other sites
wenjiro 33 Report post Posted February 16, 2016 У меня нету такого файла. Share this post Link to post Share on other sites
kolyan22region 82 Report post Posted February 16, 2016 У меня нету такого файла. ищи в main.tpl Share this post Link to post Share on other sites
wenjiro 33 Report post Posted February 16, 2016 ищи в main.tpl код? или директорию к файлу? Share this post Link to post Share on other sites
kolyan22region 82 Report post Posted February 16, 2016 код? или директорию к файлу? Код! Короче, в вк в лс vk.com/kolyan22region Share this post Link to post Share on other sites
wenjiro 33 Report post Posted February 16, 2016 ищи в main.tpl А. нашел. Share this post Link to post Share on other sites
masi4ka 7 Report post Posted February 16, 2016 а как сделать что бы на самом сайте не выводило а на других вкладках было Share this post Link to post Share on other sites
viiprogrammer 179 Report post Posted February 17, 2016 а как сделать что бы на самом сайте не выводило а на других вкладках было Надо проверять активность в вкладке Share this post Link to post Share on other sites
Василий 15 Report post Posted March 26, 2016 У меня работает .. скажите как сделать чтоб оповещение само закрывалось ? Share this post Link to post Share on other sites
kolyan22region 82 Report post Posted March 28, 2016 У меня работает .. скажите как сделать чтоб оповещение само закрывалось ? Оно само должно закрыться, через пару секунд. Зависит от браузера. Share this post Link to post Share on other sites
Василий 15 Report post Posted March 28, 2016 Оно само должно закрыться, через пару секунд. Зависит от браузера. у меня не закрывается Share this post Link to post Share on other sites
kolyan22region 82 Report post Posted March 29, 2016 у меня не закрывается хз. должно. повторяю, это от браузера зависит Share this post Link to post Share on other sites
Василий 15 Report post Posted April 2, 2016 Как сделать чтоб оповещение приходило когда страница либо свернутая либо браузер свернут , просто не очень удобно что оповещение приходил от браузера и одновременно от сайта ... Share this post Link to post Share on other sites
kolyan22region 82 Report post Posted April 2, 2016 Как сделать чтоб оповещение приходило когда страница либо свернутая либо браузер свернут , просто не очень удобно что оповещение приходил от браузера и одновременно от сайта ... Можно было в гугле вбить http://ru.stackoverflow.com/questions/208624/%D0%9A%D0%B0%D0%BA-%D1%83%D0%B7%D0%BD%D0%B0%D1%82%D1%8C-%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0-%D0%BB%D0%B8-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0-%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0-%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B0 Share this post Link to post Share on other sites
m4ks 2 Report post Posted April 11, 2016 Вроде бы все правильно сделал. Но уведомление не появляется... Share this post Link to post Share on other sites
viiprogrammer 179 Report post Posted April 11, 2016 Вроде бы все правильно сделал. Но уведомление не появляется... А в браузере разрешаешь уведомления от сайта? Share this post Link to post Share on other sites
m4ks 2 Report post Posted April 12, 2016 А в браузере разрешаешь уведомления от сайта? Да, разрешил! Но уведомление так и не появлялось. Share this post Link to post Share on other sites
viiprogrammer 179 Report post Posted April 12, 2016 Да, разрешил! Но уведомление так и не появлялось. А что в консоли пишет? Какой браузер? Надеюсь не IE...?) Share this post Link to post Share on other sites
omega_zero 0 Report post Posted June 27, 2019 не работает,сборка Qumetic Vii-Engine-2 Share this post Link to post Share on other sites
omega_zero 0 Report post Posted June 29, 2019 Пардон,я тупанул. Надо htttps что бі они работали. Share this post Link to post Share on other sites