Производство фотообоев в Новосибирске. Интернет магазин фотообоев. Изготовление - один день! Каталог 10 000 изображений!
19 Февраль 2013

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

posted in Bitrix |

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

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

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

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

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

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

У нас один комментарий на запись “Битрикс — конвертация Веб Форм”

Почему бы Вам не высказать своем мнение! Позвольте нам узнать, что Вы думаете...

  1. 1 On 05.03.2013, Stonekeeper said:

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

Оставить комментарий