Что сообщения, что уведомления подгружаются через js. Но для личных сообщения есть отдельная страница:
мойсайт.ру/messages
Для уведомлений нет, но вроде все инструменты для её работы есть, как мне кажется:
action:
мойсайт.ру/system/controllers/messages/actions/notices.php
с кодом:
<?php
class actionMessagesNotices extends cmsAction {
public function run(){
$this->cms_template->render('notices', array(
'user' => $this->cms_user,
'notices' => $this->model->getNotices($this->cms_user->id)
));}}
То есть шаблон notices.tpl.php подключается и сам шаблон есть:
мойсайт.ру/templates/default/controllers/messages/notices.tpl.php
Но при переходе
мойсайт.ру/messages/notices
404 ошибка.
Как выводить страницу со всеми уведомлениями?
if (!$this->request->isAjax() && $action_name !== 'index'){ cmsCore::error404(); }
на
if (!$this->request->isAjax() && $action_name !== 'index' && $action_name !== 'notices'){ cmsCore::error404(); }
"Очистить все уведомления" на отдельной странице не работает.
Вам удалось настроить нормальную работу? + начали выпадать ошибки при добавлении в друзья или подписка.После замены этой строчки