Jump to content
Sign in to follow this  
Ленивый

[FIX] Исправления сплывающих уведомлений.

Recommended Posts

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

 

Li1SNzxj.png

 

Откроем файл push.js по пути templates\Default\js Находи там такой код:

if(row[0] == 8){
  sli = row[6].split('/');
  tURL = (location.href).replace('http://'+location.host, '').replace('/', '').split('#');
  if(!sli[2] && tURL[0] == 'messages') return false;
  if($('#new_msg').text()) msg_num = parseInt($('#new_msg').text().replace(')', '').replace('(', ''))+1;
  else msg_num = 1;
  $('#new_msg').html("<div class=\"headm_newac\" style=\"margin-left:37px\">"+msg_num+"</div>");
}

И после него вставляем:

setTimeout('upClose('+row[4]+');', 15000);

Уведомления будут исчезать через 15 секунд со времени когда они появились. Время можете менять на своё.

На этом всё))

Edited by Ленивый

Share this post


Link to post
Share on other sites
Только что, Kir KMS сказал:

А если у пользователя не активна вкладка?

То оповещения скроются и пользователь не поймёт что ему там пришло.

 

 

Share this post


Link to post
Share on other sites
1 минуту назад, Kir KMS сказал:

 

Ну так эти уведомления приходят только когда пользователь на сайте.

Li1SNzxj.png

Share this post


Link to post
Share on other sites
Только что, Ленивый сказал:

Ну так эти уведомления приходят только когда пользователь на сайте.

Li1SNzxj.png

проверь

Share this post


Link to post
Share on other sites
2 минуты назад, Kir KMS сказал:

проверь

А ну всё догнал, как-то сразу не подумал об этом) ну а вообще есть же уведомления в меню, по ним пользователь и узнает что ему пришло.

Share this post


Link to post
Share on other sites
Только что, Ленивый сказал:

А ну всё догнал, как-то сразу не подумал об этом) ну а вообще есть же уведомления в меню, по ним пользователь и узнает что ему пришло.

Это да, но сразу не увидит от кого и что

  • Upvote 1

Share this post


Link to post
Share on other sites
Только что, Kir KMS сказал:

Это да, но сразу не увидит от кого и что

Ну да, ок сейчас что нибудь покумекаю.

  • Like 1

Share this post


Link to post
Share on other sites

On blur/focus на window решает проблему, отслеживая активная вкладка или нет, в кабуле это делали, да и самому сделать 5 минут. Если активная то включается счетчик (отсчёт), если не активная - включается как становиться таковой.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×