Здравствуйте у меня возникла проблема такого плана
Мне необходимо при создании нового элемента инфоблоков (новости) чтобы создавался новый пост в блоге.
Я в файле init.php создал следующий обработчик события
в функцию добавления нового поста в блоге я передаю ID блога чтобы указать в каком блоге создать сообщение и название сообщения
и при создании нового элемента информационного блока (новости) мне выводиться сообщение об ошибке
Так же я пытался при создании нового элемента информационных блоков обрабатывать событие таким образом что бы создавался новый блог и в файле init.php вводил следующий код
В данном случае я вводил имя и адрес блога так как они являются обязательными параметрами для создания блога
Ошибка выводится так же самая
Создаётся такое впечатление, что в функцию не передаются параметры я не знаю в чём дело помогите, пожалуйста.
Мне необходимо при создании нового элемента инфоблоков (новости) чтобы создавался новый пост в блоге.
Я в файле init.php создал следующий обработчик события
| Код |
|---|
<?
AddEventHandler("iblock", "OnBeforeIBlockElementAdd", Array("MyClass", "OnBeforeIBlockElementAddHandler"));
class MyClass
{
function OnBeforeIBlockElementAddHandler()
{
CBlogPost::Add($arFields= array ("TITLE"=>'новый пост',"BLOG_ID"=>1));
}
}
?>
|
в функцию добавления нового поста в блоге я передаю ID блога чтобы указать в каком блоге создать сообщение и название сообщения
и при создании нового элемента информационного блока (новости) мне выводиться сообщение об ошибке
| Цитата |
|---|
Ошибка Не указано название блога латиницей |
Так же я пытался при создании нового элемента информационных блоков обрабатывать событие таким образом что бы создавался новый блог и в файле init.php вводил следующий код
| Код |
|---|
<?
AddEventHandler("iblock", "OnBeforeIBlockElementAdd", Array("MyClass", "OnBeforeIBlockElementAddHandler"));
class MyClass
{
function OnBeforeIBlockElementAddHandler()
{
CBlog::Add($arFields = array ("NAME"=>'новый блог',"URL"=>'ADMIN'));
}
}
?> |
В данном случае я вводил имя и адрес блога так как они являются обязательными параметрами для создания блога
Ошибка выводится так же самая
| Цитата |
|---|
Ошибка Не указано название блога латиницей |
Создаётся такое впечатление, что в функцию не передаются параметры я не знаю в чём дело помогите, пожалуйста.
