Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

обработка события OnAfterIBlockElementAdd

00 голосов
2
Требуется чтобы при добавлении элемента в инфоблок с ID=2, на форуме от имени модератора добавившего статью в инфоблок, создавалась одноименная тема в первом сообщении которой распологалась бы фото для анонса, имя статьи и сам анонс.

Для решения этого думаю надо создать обработчик события такого вида.
какой код будет исполнять описаную выше задачу???

Код
AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("MyClass", "OnAfterIBlockElementAddHandler"));

class MyClass
{
  
    function OnAfterIBlockElementAddHandler(&$arFields)
    {
        if($arFields["IBLOCK_ID==2"]>0)
              if(CModule::IncludeModule("forum"))
              { 
               /* код создания темы на форуме */
              } 
        
    }
}
спросил 17 Март, 14 от Burt (100 баллов)

2 Ответы

00 голосов
Цитата
malyamov пишет:
if($arFields["IBLOCK_ID==2"]>0)

Для начала
Код
if (2 == intval($arFields["IBLOCK_ID"]))
ответил 08 Сен, 14 от Pomnep (13,960 баллов)
00 голосов
а внутри if`а что будет?
ответил 14 Янв, 15 от Burt (100 баллов)

Похожие вопросы

0 голосов
0 ответов
спросил 21 Март, 14 от NiKa (100 баллов)
0 голосов
6 ответов
спросил 10 Сен, 13 от Viens (120 баллов)
0 голосов
0 ответов
спросил 17 Авг, 13 от XpoHo3aBp (860 баллов)
0 голосов
1 ответ
спросил 31 Дек, 13 от Fmaster (190 баллов)
0 голосов
0 ответов