нет возможности удалить все уведомления

 
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1283
Очистка уведомлений в instantcms2 реализована только по одному уведомлению, в первой ветке была возможность очистить папку уведомлений. Не досмотрели или что?
файл обработки в папке темплейта дефолтного в /js/messages.js
Код PHP:
  1.  
  2.  
  3. this.noticeAction = function(id, name){
  4.  
  5. var pm_notices_window = $('#pm_notices_window');
  6.  
  7. var url = pm_notices_window.data('action-url');
  8.  
  9. var form_data = {
  10. notice_id: id,
  11. action_name: name
  12. };
  13.  
  14. $.post(url, form_data, function(result) {
  15.  
  16. if (result.error) {
  17. return false;
  18. }
  19.  
  20. if (result.href){
  21. window.location.href = result.href;
  22. }
  23.  
  24. $('#notice-'+id, pm_notices_window).fadeOut(300, function(){
  25. $(this).remove();
  26. var count = $('.item', pm_notices_window).length;
  27. icms.messages.setNoticesCounter(count);
  28. if (count==0){icms.modal.close();} else {icms.modal.resize();}
  29. });
  30.  
  31. }, "json");
  32.  
  33. return false;
  34.  
  35. }
  36.  
Кто-то правил уже?
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2287
kirkr, так много уведомлений?
Просто уведомления на то и уведомления. Ознакомился - жамкни крестик.
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1283
Zau4man:

kirkr, так много уведомлений?
Просто уведомления на то и уведомления. Ознакомился - жамкни крестик.

ну например прилетело 30 уведомлений, каждый раз жать по крестику?
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2848
kirkr:
ну например прилетело 30 уведомлений, каждый раз жать по крестику?
Да. И один раз на "Отписаться от уведомлений", чтобы больше не прилетали.
Редактировалось: 1 раз (Последний: 5 октября 2016 в 09:40)
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1283
Loadырь:

kirkr:
ну например прилетело 30 уведомлений, каждый раз жать по крестику?
Да. И один раз на "Отписаться от уведомлений", чтобы больше не прилетали.

Я лишь о том, что логичнее воткнуть в Java передачу массива, и по массиву пробегаться либо по одному элементу закрывать или же по общей кнопке(где будут все id уведомления) закрыть. На первой ветке есть такое.

Выход ввиде отказаться от уведомлений не приемлем, т.к. есть темы за которыми надо следить!
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
small user social cms
Медаль
Сообщений: 255
Напишите на github об этом
Посетитель
small user social cms
Медаль
Сообщений: 753
такая же проблема подтверждаю, прошу помочь решить эту проблему- есть админ и есть модератор , гости добавили объявления, админ удалил их при модерации, а у модератора всё равно эти уведомления весят и не удаляются при нажатии кнопки удалить все, и кнопка показать так же не работает. главное есть кнопка удалить все нажимаю на неё окно появляется удалить или нет и вот при нажатии на "да" нечего не происходит! как решить этот баг? спасибо
нет возможности удалить все уведомления
нет возможности удалить все уведомления
Рекомендую хостинг - Ссылка
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 2102
vsemkrot,
\system\controllers\messages\model.php строки приблизительно 383-389
Спойлер
Заменить на
Спойлер
Посетитель
small user social cms
Медаль
Сообщений: 753
Ris, вы профи!!!) всё заработало - но есть один момент не кретично конечно но всё же, нажимаю удалить все уведомления, затем нажимаю - да, нечего не происходит и все уведомления висят - пока страницу не обновить, можно как то что бы сразу обновилась страница, что бы модераторов в заблуждения не вводить))
Рекомендую хостинг - Ссылка
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 2102
vsemkrot:
вы профи!
Ага. Мастер по костылям.

vsemkrot:
можно как то что бы сразу обновилась страница
Если нет ошибок в аякс-запросе - страница обновится. А если там что-то пошло не так - только обновлением страницы.
Посетитель
small user social cms
Медаль
Сообщений: 753
Ris, к сожалению страница сама не обновляется -эти уведомления так и веся пока страницу не обновишь в ручную, в этот файл \system\controllers\messages\model.php можно как то прописать что бы после нажатии кнопки - да - страница обновилась ?
Рекомендую хостинг - Ссылка
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 2102
vsemkrot:
в ручную, в этот файл \system\controllers\messages\model.php можно как то прописать
С тем же успехом можно на столбе что-нибудь написать.
Но можно попробовать в файле \templates\default\js\messages.js строку приблизно 540 исправить на фот такую:
Код JAVASCRIPT:
  1. $('.item', pm_notices_window).fadeOut('fast', function(){
Посетитель
small user social cms
Медаль
Сообщений: 753
Ris,спасибо всё заработало как нужно! настоящий гений + в карму)) думаю как то эти правки в релиз нужно или в гит (хотя я им не умею пользоваться)
Рекомендую хостинг - Ссылка
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2848
На гите уже поправили
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.