Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Событие "Активация пользователя"

Автор AllaVKРаздел Custom макросы

Ответов: 19
Просмотров: 12398
Последний ответ 24 Октября 2011, 12:09:55
от AllaVK
Событие авторизации/регистрации loginza?

Автор muldyРаздел Custom макросы

Ответов: 3
Просмотров: 2300
Последний ответ 28 Марта 2015, 00:26:08
от e.ioffe
Не работает событие активности

Автор sinnerenРаздел Настройка системы и модулей

Ответов: 24
Просмотров: 7850
Последний ответ 03 Сентября 2014, 14:59:38
от sinneren
Свои поля при добавлении комментария

Автор diii3Раздел Шаблоны XSLT

Ответов: 13
Просмотров: 5899
Последний ответ 11 Июня 2013, 14:46:27
от Axiomateria

0 Пользователей и 1 Гость просматривают эту тему.

*

hnika206

  • *
  • 15
  • +0/-0
    • Просмотр профиля
Событие на публикацию комментария
« : 11 Декабря 2013, 12:58:56 »
Здравствуйте, нужно чтобы при публикации комментария менеджеру отправлялось письмо. Стандартное событие  модуля комментариев comments_message_post_do  не подходит т.к по умолчанию у меня создаются неактивные комментарии. При изменении актитвности комментария в админке обработчик события на сохранение изменений элемента в админке systemModifyElement не отрабатывает, видимо оно не вызывается, что странно. Пробовала обработчик события systemModifyObject он тоже не отрабатывает.
« Последнее редактирование: 11 Декабря 2013, 13:03:06 от hnika206 »

*

hnika206

  • *
  • 15
  • +0/-0
    • Просмотр профиля
Re:Событие на публикацию комментария
« Ответ #1 : 11 Декабря 2013, 13:46:16 »
Омг, событие systemSwitchElementActivity отрабатывает при изменении активности в админке при быстром редактировании, а событие systemModifyElement отрабатывает при изменении активности во время редактирования комментария в админке по адресу http://ваш_сайт.ru/admin/comments/edit/id_комментария, при этом обработчик события должен лежать в файле __custom.php (а не в __custom_adm.php как у меня при тех же обстоятельствах в модуле catalog).

*

hnika206

  • *
  • 15
  • +0/-0
    • Просмотр профиля
Re:Событие на публикацию комментария
« Ответ #2 : 11 Декабря 2013, 13:52:19 »
Правильно я поняла, если изначально в папке модуля нет файла __custom_adm.php, то все катсомные события и макросы должны располагаться в файле __custom.php, даже те что предназначены для супервайзера?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Событие на публикацию комментария
« Ответ #3 : 16 Декабря 2013, 09:37:04 »
события отвечающие за редактирования в таблице со списком комментариев и событие при редактировании комментария на отдельной странице действительно разные, это вы уже выяснили
Расширения функциональной части для админской части должен располагаться в файле   __custom_adm.php. Вы уверены что у вас его нет в папке /classes/modules/catalog ?

P.S. в принципе в самом event вы можете ссылаться на любой другой модуль в котором есть файл __custom_adm.php