От автора: приветствую Вас, дорогой друг. Очень часто на сайте необходимо принимать различную информацию от пользователей. К примеру, это могут быть вопросы по его работе, или же вопросы по продукции и услугам компании владельца сайта. Поэтому в данной статье я хотел бы поговорить о том, как создается в CMS Joomla форма обратной связи.
Форма обратной связи для Joomla 3, представляет собой определенный набор полей формы, заполнив которые, пользователь получает возможность отправить сообщение пользователю, к которому привязана данная форма. Как правило, сообщения отправляются на почтовые ящики администраторам сайта и это очень удобно, так как при этом посетители связываются на прямую, с человеком, который может решить ту, или иную проблему. И на самом деле, для любого сайта обратная связь с посетителями очень важна, так как это не только вопросы по различным темам, но и пожелания по работе некоторых элементов и сайта в целом. Которые, возможно, помогут исправить некие недочеты, или улучшить работу сайта. А это привлечет дополнительных посетителей на сайт, что является главной целью, любого владельца сайта.
В данной статье мы рассмотрим стандартные инструменты CMS Joomla, благодаря которым достаточно легко создается форма обратной связи джумла. Конечно, можно использовать различные сторонние расширения, но по большому счету, в 90% случаев, вполне достаточно стандартного функционала CMS.
Создание контакта
Как было сказано, выше, форма обратной связи отправляет сообщение на почту, определенного пользователя, и соответственно возникает вполне законный вопрос, а как привязать пользователя к конкретной форме? Для этого необходимо создать так называемый “Контакт” – это элемент стандартного компонента “com_contact”, который привязывается к определенному пользователю и содержит, если это необходимо, дополнительную информацию и настройки по отображению формы обратной связи.
Для создания “Контакта” – открываем в панель администратора CMS Joomla.
Затем, используя пункт “Компоненты”, главного меню, переходим по ссылке “Контакты”.
Если Вы планируете создать несколько “Контактов” и соответственно несколько форм обратной связи, то “Контакты”, можно разделить по категориям. Для этого необходимо перейти в раздел “Категории”, использовав меню левой колонки.
Для создания “Контакта”, кликаем по кнопке “Создать”.
На данной странице, обязательно необходимо указать название контакта, в одноименном поле, а так же, на вкладке “Создать контакт”, при помощи всплывающего поля “Связанный пользователь”, выбрать пользователя, который будет привязан к создаваемому контакту.
После, этого можно кликать по кнопке “Сохранить”, для добавления контакта в базу данных. Но если Вы хотите, что бы на странице, формы обратной связи так же отображалась дополнительная информация, о пользователе, то необходимо заполнить поля, на текущей вкладке. То есть указать, должность, e-mail, адрес проживания, телефон и т.д,, человека, который получит сообщение пользователя.
На вкладке “Дополнительная информация”, можно указать краткую информацию о привязанном пользователе в виде текста. Для удобства, в Вашем распоряжении визуальный текстовый редактор.
На вкладке “Параметры публикации”, Вы можете указать дату публикации контакта и данные для формирования мета-тегов (meta-keywords, meta-description и т.д).
Вкладки “Настройки отображения” и “ Настройки отображения контактов” содержат параметры для настройки отображения информации о контакте, а также отображения формы обратной связи.
Отображение формы обратной связи
Форма обратной связи джумла 3, может быть отображена на отдельной странице сайта, используя меню Joomla. Для этого в панели администратора, переходим в менеджер меню.
И кликаем по кнопке “Создать”, для создания нового элемента.
Обратите внимание, что указав заголовок будущего пункта меню, необходимо, обязательно выбрать его тип в параметре “Тип пункта меню”.
Нас интересует компонент “Контакты” и непосредственно вид — “Контакт”, то есть страница показа информации по определенному контакту. При этом, после выбора типа меню, необходимо выбрать “Контакт”, в параметре “ Выбор контакта”, данные которого будут отображены на экране, вместе с формой обратной связи. После этого, кликаем по кнопке “Сохранить” для добавления пункта меню в базу данных. Так же на странице добавления нового пункта меню, в дополнительных вкладках, присутствуют параметры для настройки отображения информации на странице, сформированной данным пунктом меню.
Теперь можно перейти в пользовательскую часть сайта и проверить работоспособность формы обратной связи.
На этом данный урок завершен. Всего Вам доброго и удачного кодирования!!!
Комментарии (1)