Добрый день! Очень много уведомлений появилось об ошибки задачи парсинга. Подскажите как все разом можно удалить, а не по одной.
Попробуйте открыть уведомления с фронта (с модерн или дефолт). Там над списком уведомлений будет кнопка очистки всех уведомлений.
Ну и на будущее уменьшите частоту выполнения задачи парсера в планировщике
Попробуйте открыть уведомления с фронта (с модерн или дефолт)
Спасибо помогло!
не работают все кнопки, в консоле нет ошибок, в какую сторону копать?
не работают все кнопки, в консоле нет ошибок, в какую сторону копать?
попробуйте для начала хорошенько почистить кеш
не работают все кнопки, в консоле нет ошибок, в какую сторону копать?TOPg попробуйте для начала хорошенько почистить кеш
это естественно было сделано
TOPg, проверил на чистой 2.17.1 (на самом деле, обновленной с 2.17.0). Проблемы не наблюдаю. Код слушателя кнопки добавляется в файле тут github.com/instantsoft/icms2/blob/4118a18e4888f0fc0bd55d6327f3a5010a242555/templates/admincoreui/controllers/admin/notices.tpl.php#L45
Проверьте, что он у вас такой же, как на гите...
TOPg, проверил на чистой 2.17.1 (на самом деле, обновленной с 2.17.0). Проблемы не наблюдаю. Код слушателя кнопки добавляется в файле тут github.
прошу прощения, версия 2.16.3
сравнил с кодом на гите, действительно отсутствует эта часть в коде
<script nonce="<?php echo $this->nonce; ?>"> <?php echo $this->getLangJS('LANG_YES', 'LANG_NO', 'LANG_PM_CLEAR_NOTICE_CONFIRM');?> var pm_notices_window = $('#pm_notices_window'); $('.close', pm_notices_window).on('click', function(){ return icms.notices.noticeAction($(this).closest('.item').data('id'), 'close'); }); $('#clear-all-notices', pm_notices_window).on('click', function(){ return icms.notices.noticeClear(); }); $('.btn-action', pm_notices_window).on('click', function(){ return icms.notices.noticeAction($(this).closest('.item').data('id'), $(this).attr('name')); }); </script>
но вставка не решила проблему всё равно
И не решит. Оно будет работать только в 2.17.0 и новее
В 2.16.3 используется noticeClear и noticeAction отсюда github.com/instantsoft/icms2/blob/master/templates/admincoreui/js/admin-core.js
Причем в 2.16.3 они используются через onclick, т.е. код выполнится только в момент клика. И если какая-то проблема с файлом js, то в консоли будет что-то типа
Раз в консоли ошибок нет, возможно, возвращается ошибка тут github.com/instantsoft/icms2/blob/4118a18e4888f0fc0bd55d6327f3a5010a242555/templates/admincoreui/js/admin-core.js#L208
Тогда надо включать отладку, и смотреть, что приходит в ответ во вкладке Network на нажатие.
И не решит. Оно будет работать только в 2.17.0 и новее В 2.16.3 используется noticeClear и noticeAction отсюда github.com/instantsoft/icms2/blob/master/templates/admincoreui/js/admin-core.
TOPg, отстутсвует файл github.com/instantsoft/icms2/blob/4118a18e4888f0fc0bd55d6327f3a5010a242555/system/controllers/messages/actions/notice_action.php или нет к нему доступа
TOPg, отстутсвует файл github.com/instantsoft/icms2/blob/4118a18e4888f0fc0bd55d6327f3a5010a242555/system/controllers/messages/actions/notice_action.php или нет к нему доступа
docs.instantcms.ru/manual/install#%D0%BF%D1%80%D0%B0%D0%B2%D0%B0-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0
Сделал, но чуда не случилось(
Сделал, но чуда не случилось(
Значит вопрос к хостеру: — почему отдается 404 ошибка при запросе к этому файлу?