Здравствуйте у меня возникла проблема такого плана
Мне необходимо при создании нового элемента инфоблоков (новости) чтобы создавался новый пост в блоге.
Я в файле 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')); } } ?> |
В данном случае я вводил имя и адрес блога так как они являются обязательными параметрами для создания блога
Ошибка выводится так же самая
Цитата |
---|
Ошибка Не указано название блога латиницей |
Создаётся такое впечатление, что в функцию не передаются параметры я не знаю в чём дело помогите, пожалуйста.