- Предыдущая
- 1
- 2
- 3
- Следующая
- Показаны 16-30 из 39
не катит на 2.5.1
Вскрытие показало что пациент скорее мертв чем жив… Реализовать данную фичу без некоторой порчи движка (на одних шаблонах) у меня не получилось((
если кому интересно предлагаю следующее решение/хак:
1. Логинемся под админом и заходим в Панель управления. Переходим в Меню и далее в настройки Мои сообщения
В разделе Опции-Класс CSS удаляем "ajax-modal", так чтобы осталось только "messages messages-counter". Жмем "Сохранить"
2. Открываем файл ..\templates\default\js\messages.js. В нем нужно закоментить строки с 30 по 32
this.selectContact = function(id){ var pm_window = $('#pm_window'); var contact = $('#contact-' + id, pm_window); $('.messages .counter').remove(); $('.contacts a', pm_window).removeClass('selected'); $('a', contact).addClass('selected'); $('.left-panel', pm_window).html('').removeClass('loading-panel').addClass('loading-panel'); var url = pm_window.data('contact-url'); var form_data = {contact_id: id}; //icms.modal.setCallback('close', function(){ //
не проверял)) Но при большом желании всего можно добитьсяне катит на 2.5.1
..\system\controllers\messages\frontend.php (20-ая строка)
public function before($action_name) { parent::before($action_name); if(!$this->request->isInternal()){ //if (!$this->request->isAjax()){ cmsCore::error404(); } // <- комментируем ее if (!cmsUser::isLogged()){ cmsCore::error404(); } } return true; }
Тоже очень полезная infa!))
Val, спасибо, очень полезно: )
А для "Написать сообщение" на страничке юзера..
В system/controllers/messages/hooks/users_profile_view.php на 15-й строке убираем ajax-modal
До:
После:
'class' => 'messages ajax-modal',
____________
'class' => 'messages',
В system/controllers/messages/actions/write.php комментируем 7-ую строку
До:
После:
if (!$this->request->isAjax()){ cmsCore::error404(); }
// if (!$this->request->isAjax()){ cmsCore::error404(); }
Убираем height дляИ добавляем resize: vertical; для
#pm_window .right-panel, #pm_window .left-panel
#pm_contact .chat
Работает 100%, просто попробуй сделать. Я бы сделал скриншот просто уже удалил проект😊психанул)
Олег Васильевич я, работает ровно? А можно скриншот?
Надо вспомнить, когда она пропала.
Изначальна она в профиле пользователя в меню действий.
- Предыдущая
- 1
- 2
- 3
- Следующая
- Показаны 16-30 из 39