Битрикс – конвертация Веб Форм


Итак, исходная задача – перенести блок “Вопрос-Ответ” на платформу Битрикс с имеющимися данными.
Для работы с таким типом данных я выбрал компонент “Веб-Формы”, наиболее подходящий, с моей точки зрения, для реализации задачи.
Так же, дабы не изобретать велосипеда, решил погуглить и как результат – статья о создании системы “Вопрос-Ответ” на “Веб-Формах” в 6-ти частях – 100% попадание. Как хорошо, что есть на свете интернет 🙂
Поискал ещё в маркете готовое бесплатное решение – но не нашел, хотя говорят они есть и много.

Сделал всё по инструкции и … о чудо – заработало с первого раза 🙂

Далее сваял небольшой парсер нужного мне материала, далее вроде как всё просто – пихаем его в Битрикс средствами API.
Но, тут всё же нашлось пару неприятных моментов:

1. Обращаю внимание на массив значений ответов – form_text_1, form_text_2, form_textarea_3 – названия переменных строятся из места положения на форме и типе даннах.
2. Форму и статус меняем уже после создания результата CFormResult::Add

3. Для приведения в порядок даты создания ‘DATE_CREATE’, к сожалению API не помог и пришлось напрямую “долбить” в БД, приведу кусочек кода

Собственно, всё.
Надеюсь статейка кому-то да сгодиться.


Один комментарий на «“Битрикс – конвертация Веб Форм”»

  1. Довольно узкопрофильная задача. Но Bitrix довольно таки популярен для коммерческих сайтов и многие переходят на него. А раздел “Вопрос-ответ” – хорошее решение для общения с посетителями:-)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *