Администратор. Модули
Веб-формы
Система "Вопрос-ответ" на базе веб-форм
Вопросы и ответы
Урок
127
из
332
В главе 5 уроков, на изучение которых вам потребуется примерно 18 минут.
Цели и задачи главы
Глава научит вас как создать раздел на сайте для системы "Вопрос - Ответ".
Создадим место на сайте для Вопросов и ответов.
Раздел на сайте для Вопросов и ответов
На изучение вам потребуется примерно 2 минуты.
Создаём структуру
Создайте отдельный раздел Вопрос - ответ (имя папки - /question_answer) для публичных страниц системы, например, на верхнем уровне, и разместите его в меню:
Создайте в папке /question_answer страницы:
Вопрос - ответ (название файла index.php) – главная страница разделаОна создается автоматически, если создан...
Читать далее
Список вопросов и ответов
На изучение вам потребуется примерно 7 минут.
Внимание!
Интерфейс главной страницы раздела со списком вопросов создается с помощью компонента Список результатов. Но разместить и настроить компоне...
Читать далее
Добавление вопроса
На изучение вам потребуется примерно 2 минуты.
Настраиваем страницу добавления вопроса
Выполните следующие действия:
Откройте страницу Задать вопрос (ask_question.php) на редактирование в визуальном редакторе.
При желании добавьте некоторый поясняющий текст, например, Заполните поля формы.
Разместите на странице обычным способом компонент Заполнение веб-фор...
Читать далее
Сообщение об успешном создании
На изучение вам потребуется примерно 1 минута.
Уведомим посетителя о том, что вопрос принят
Страница "Ваш вопрос принят" (mess_send.php) уведомляет посетителя о том, что вопрос создан. Откройте её на редактирование как HTML из административного раздела (или в режиме редактирования исходного кода в визуальном редакторе) и добавьте:
<p><font color="#005824">Спасибо, ваш вопрос прин...
Читать далее
Ответ на вопрос
На изучение вам потребуется примерно 6 минут.
Интерфейс страницы Дать ответ (answer.php) создается с помощью компонента Редактирование результата. Однако стандартный компонент для наших целей не подходит, поскольку нам необходимо вносить изменения только в поле Ответ. Поэтому нам необходимо скопировать полностью компонент в собственное пространство именО размещении компонентов в собственном пространстве имен смотрите в учебном...
Читать далее
Курсы разработаны в компании «1С-Битрикс»