| Цитата |
|---|
Владимир Спасенников написал: В данном случае вам нужно событие форума, так bitrix:forum.topic.reviews пишет в форум. Можно например так сделать:
| Код |
|---|
AddEventHandler("forum", "onBeforeMessageAdd", Array("CheckMessage", "forumHandler"));
class CheckMessage {
function forumHandler(&$arFields)
}
}
|
И в $arFields уже смотрите что вам там нужно проверить или изменить. |
Сделал так, только событие onAfterMessageAdd все отлично работает, но почему-то, когда я делаю самый первый комментарий, событие срабатывает два раза на один и тот же комментарий, просто задваивается. Если сообщение в форуме уже есть, то срабатывает как положено, один раз, как победить?