[QUOTE]Дмитрий Якинцев пишет:
Обработка события OnAfterIBlockElementAdd позволяет задать функцию, которая будет вызываться при добавлении любого элемента иблока (включая новости) и получать его поля. В функции надо определять код иблока, и если это новости, создавать соответствующий пост в блоге, используя АПИ модуля блогов.
Вообще при виде неизвестного слова я рекомендую делать так:
[URL=http://yandex.ru/yandsearch?text=OnAfterIBlockElementAdd&site=1c-bitrix.ru]http://yandex.ru/yandsearch?text=OnAf...-bitrix.ru[/URL][/QUOTE]
Это я понимаю, и в яндексе искал. Вот так примерно будет:
[CODE]<?
AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("MyClass", "OnAfterIBlockElementAddHandler"));
class MyClass
{
function OnAfterIBlockElementAddHandler(&$arFields)
{
if($arFields["IBLOCK_ID"]=ID моего блока)
{
тут всякие манипуляции
}
}
}
?>[/CODE]
Если это так, то вопрос куда добавлять этот код?
Обработка события OnAfterIBlockElementAdd позволяет задать функцию, которая будет вызываться при добавлении любого элемента иблока (включая новости) и получать его поля. В функции надо определять код иблока, и если это новости, создавать соответствующий пост в блоге, используя АПИ модуля блогов.
Вообще при виде неизвестного слова я рекомендую делать так:
[URL=http://yandex.ru/yandsearch?text=OnAfterIBlockElementAdd&site=1c-bitrix.ru]http://yandex.ru/yandsearch?text=OnAf...-bitrix.ru[/URL][/QUOTE]
Это я понимаю, и в яндексе искал. Вот так примерно будет:
[CODE]<?
AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("MyClass", "OnAfterIBlockElementAddHandler"));
class MyClass
{
function OnAfterIBlockElementAddHandler(&$arFields)
{
if($arFields["IBLOCK_ID"]=ID моего блока)
{
тут всякие манипуляции
}
}
}
?>[/CODE]
Если это так, то вопрос куда добавлять этот код?