Модуль обратной связи

Доброго времени суток, друзья! Сегодня очередная статья, посвященная CMS Joomla, вернее не самому движку, а созданию контактов с формой обратной связи. Особенностью Joomla формы обратной связи является то, что все инструменты необходимые для ее создания находятся у вебмастера под рукой, и нет нужды в скачивании и установке дополнительных расширений. CMS оснащена встроенным компонентом «Контакты», а также плагином защищающим от спама «reCAPTCHA».

Условно реализацию поставленной затеи можно разделить на несколько этапов, а именно:

— Создание и настройка контакта.

— Организация вывода страницы, на которой будет находиться вся необходимая информация обратной связи.

— Включение, настраивание и добавление капчи.

Зачем нужна форма обратной связи

Форма обратной связи является тем связующим элементом сайта, благодаря которому пользователи и владелец веб-проекта могут поддерживать между собой связь. Именно в форме обратной связи указывается особенно важная информация (мобильный номер, e-mail), позволяющая пользователю отправить владельцу свои предложения и пожелания либо заказать товар.

Форма обратной связи Joomla представляет собой пустые поля, необходимые для ввода посетителем конкретных данных (его имя, адрес электронной почты, тема письма), после заполнения необходимо активировать отправку, нажав специальную кнопку «Отправить».

Для большего удобства посетителей, форму обратной связи рекомендуется размещать в видимом месте (чаще всего это шапка сайта). А так как мы организуем ее вывод с помощью созданного пункта меню, она будет отображаться на всех страницах в месте нахождения горизонтального меню.

Какую информацию желательно оставить владельцу сайта?

— Мобильный номер (коммерческие веб-проекты, интернет-магазины).

— Адрес (коммерческие веб-проекты, интернет-магазины).

— График работы, способ доставки и возможные способы оплаты (коммерческие веб-проекты, интернет-магазины).

— E-mail, Skype и т.п. (блоги, сайты-визитки, одностраничники, коммерческие веб-проекты, интернет-магазины).

Joomla контакты

Для создания контактов необходимо авторизироваться в админке Joomla, после чего кликнуть в верхнем горизонтальном меню вкладку Компоненты/Контакты.

вкладка компоненты контакты

Далее нажимаем зеленую кнопку «Создать».

кнопка создать

После этих действий перед вами откроется аналогичная приведенной внизу страница, только с незаполненными полями. «Редактировать контакт» — одна из трех вкладок, в которой нужно выполнить кое-какие настройки.

— Имя – можете указать любое понравившееся вам имя, оно все равно будет скрыто от глаз пользователей.

— Алиас – поле заполняющееся автоматически, т.е оставляем пустым.

— Связанный пользователь – это имя, которое будет отображаться при комментировании. Можно указать свой псевдоним или оставить имя присвоенное системой по умолчанию «Super Users».

— Изображение – предусматривается возможность выбора изображения, которое будет привязано к сему контакту.

— Должность – позволяет задать должность сотрудника, к которому будут привязаны контакты.

— E-mail – отвечает за отображение электронного адреса контактного лица.

С остальными полями вы и так разберетесь, в них можно указать адрес, индекс, мобильный и стационарный номер телефона, факс и т.п.

В правой области экрана (сайдбар) необходимо выбрать Состояние/Опубликовано, Категория/Uncategorised, Избранные/Нет.

редактировать контакт

«Дополнительная информация» — вкладка с текстовым редактором, в котором рекомендуется прописать краткое приветствие.

Можете использовать мое приветствие в качестве шаблона, подглядев его перейдя по ссылке.

 «Настройка отображения контента» — отвечает за отображение формы обратной связи.

— Показывать форму обратной связи – «Показать».

— Отправлять копию отправителю письма – в зависимости от вашего выбора позволяет скрыть или показать отправителю копию его же письма.

Создание пункта меню Joomla для вывода контактов и формы обратной связи

На следующем этапе следует отправиться во вкладку Меню/Main Menu/Создать пункт меню.

На открывшейся странице меню присваиваем заголовок. Так и пишем «Контакты».

— Тип пункта меню – нажимаем синюю кнопку «Выбрать», после чего на открывшейся странице выбираем Контакты/Контакт.

выбор типа пункта меню

— Выбор контакта – здесь-то нам и нужно привязать до этого созданный контакт к пункту меню. Нажимаем «Выбрать» и кликаем по соответственному контакту.

— Ссылка – это поле заполнится автоматически после выбора контакта.

менеджер меню

После внесения нужных корректировок нажимаем кнопку «Сохранить». В итоге у вас на сайте появится новая кнопка меню «Контакты», кликнув по которой пользователь может обнаружить форму обратной связи и легко связаться с вами.

На этом можно было бы и закончить, если бы не одно, но! Куча никому не нужных писем, которыми ваш почтовый адрес завалят спам боты.

stimylrosta.com.ua

Возможности модуля обратной связи

  • Совместимость Joomla 3.
  • Оповещение через вашего бота в мессенджер Телеграмм.
  • Сallback вызов через сервис Pozvonim.
  • Оповещения в браузере через сервис PushAll.
  • Сбор данных об обращениях в Slack.
  • Сбор данных об обращениях в Trello.
  • Создание лида в Битрикс24.
  • Мегаплан создание Задачи и Клиентов.
  • amoCRM добавление лидов, задач, контактов, заметок.
  • Сбор данных в Mattermost.
  • Интеграция с компонентом рассылок Acymailing.
  • Отправка смс оповещений через сервис sms.ru.
  • Режим отзывов или обсуждений во Вконтакте.
  • Возможность упоминать пользователя Вконтакте в сообщениях.
  • Отправка сообщений на емеил.
  • Вы можете запрашивать данные у пользователя: Имя, телефон, емеил, сообщение, файл, город.
  • Указывать, какие поля обязательные.
  • Оставлять рейтинг.
  • Есть функция согласия на обработку данных.
  • Настройка целей Google Analytics / Yandex Metrika — reachgoal по OnClick submit.
  • Редирект после успешного заполнения формы.
  • Возможность указать свои CSS стили.
  • Поддержка Bootstrap 4.

Как использовать модуль обратной связи?

Методы использования этого модуля почти безграничны мы лишь приведем самые распространенные и часто используемые.

  1. Телеграмм — очень популярных мессенджер. Вы добавляете бота себе или в группу ваших менеджеров по продажам, как только приходит обратная связь бот сообщает в группу или индивидуально, что пришел такой то заказ надо совершить звонок или связаться.
  2. Как система сбора отзывов от клиентов. Вам необходимо собирать отзывы от клиентов? Наш модуль поможет вам это сделать, а за одно продвинет вашу группу Вконтакте. Настройте постиг отзывов на стену от лица группы, а на сайт выведите виджет группы Вконтакте. Вы сразу получаете несколько преимуществ: наполнение сообщениями группы, ваши подписчики видят новые сообщения, а на сайте вы получаете гостевую книгу основанную на реальных отзывах из Вконтакте.
  3. Slack или Trello. По сути в каждой системе может быть создана задача, которую вы можете контролировать и выставлять соответствующие статусы.

joomline.ru

Обратная связь Joomla 3

От автора: приветствую Вас уважаемые читатели. Диалог с посетителями сайта очень Важен, так как каждый человек уникален и соответственно очень сложно разработчику или владельцу сайта учесть абсолютно все пожелания или потребности своих клиентов. Поэтому в данной статье мы поговорим о том, как формируется обратная связь joomla 3, благодаря которой пользователи смогут отправлять сообщения администратору сайта.

Стандартный функционал Joomla содержит встроенный компонент “Контакты”, благодаря которому можно организовать прием сообщений на сайте, но он не совсем удобен в использовании, да и ограничен функционально. Особенно если необходимо добавить дополнительные поля в форму обратной связи, что как Вы знаете не возможно в выше указанном расширении. Поэтому в данной статье, для формирования формы обратной связи, мы используем дополнительное расширение, под названием Flexi Contact.

Модуль обратной связи

Данное расширение, очень простое в работе и настройке, но в тоже время достаточно функциональное. Поэтому на странице описания данного расширения официального сайта Joomla, кликаем по ссылке “Download” и переходим на сайт разработчика.

Модуль обратной связи

Обратите внимание, что компонент поставляется в двух вариантах: платном и бесплатном. При этом, как обычно платная версия содержит расширенный функционал и обеспечивает ее владельца полной поддержкой авторов. Для данного урока вполне подойдет бесплатная версия, а значит, опускаемся в самый низ страницы и видим кнопку скачивания последней актуальной версии.

Модуль обратной связи

Далее, устанавливаем компонент стандартным способом, используя менеджер расширений Joomla. После установки переходим в панель управления компонентом.

Модуль обратной связи

Главный элемент управления компонентом, это страница конфигурации, которая позволяет настроить будущую форму обратной связи. Первый доступный раздел – это общие настройки, где настраивается общий функционал расширения.

Модуль обратной связи

Доступны следующие поля:

Группа полей “Требования соглашения” – содержит поля для настройки пользовательского соглашения, с которым при необходимости, пользователь должен ознакомиться перед отправкой формы. В поле “Пояснение” – указывается строка поясняющая пользователю, что необходимо согласиться со специальным соглашением, которое располагается на определенной странице, адрес которой добавляется в поле “Ссылка”. Соответственно в поле “Имя” необходимо добавить заголовок ссылки.

Следующий раздел настроек – “Сообщение для администратора”, в котором Вы можете сформировать шаблон сообщения, которое будет отправлено администратору, или же пользователю указанном в качестве получателя сообщения.

Модуль обратной связи

При этом центральная текстовая область – это как раз шаблон будущего сообщения, который Вы самостоятельно можете сформировать, используя любой произвольный текст, а так же специальные системные переменные, список которых, вместе с пояснениями, приведен в блоке справа. Переменные в процессе работы компонента, будут заменены специальными данными, которые пользователь добавит в поля формы.

Следующий раздел настроек – “Сообщение для пользователя”, в котором Вы можете настроить шаблон сообщения, отправляемого в качестве копии пользователю, по аналогии с предыдущим разделом.

Модуль обратной связи

Следующий раздел – это страница настройки шаблона, подтверждения отправки сообщения. По сути это обычный текст, сообщающий о том, что сообщение отправлено.

Модуль обратной связи

Следующий раздел – “Поля формы” позволяет непосредственно настроить форму обратной связи данного расширения.

Модуль обратной связи

В данном разделе Вы можете назначить поля обязательные к заполнению, а так же добавить пять произвольных дополнительных полей к форме обратной связи.

Разделы “Текст в верху” и “Текст в низу”, позволяют добавить дополнительный текст который будет отображаться над формой и под ней соответственно. На этом настойка компонента FlexiContact завершена.

Далее, используя менеджер меню, создадим страницу, для отображения будущей формы. Для этого в настройке “Тип меню” выбираем вид “Форма контакта”, компонента “FlexiContact”.

Модуль обратной связи

При этом на вкладке “Параметры” в поле “Email To” необходимо указать адрес электронной почты получателя сообщения пользователя.

Модуль обратной связи

После этого сохраняем изменения и переходим в пользовательскую часть для проверки результатов работы.

Модуль обратной связи

Как Вы видите для CMS Joomla обратная связь, реализованная с помощью компонента FlexiContact успешно работает.

Но порой использовать компонент не совсем удобно, так как для отображения формы необходимо создавать отдельную страницу. В этом случае на помощь приходит модуль обратной связи joomla, который так же не входит в стандартную комплектацию CMS, а значит, мы его установим отдельно.

В данной статье хотел бы Вам предложить очень простой модуль под названием SP Quick Contact, который отлично справляется с задачей отправки сообщения по указанному адресу.

Модуль обратной связи

На странице описания, традиционно кликаем по ссылке “Download” и переходим на официальный сайт разработчика.

Модуль обратной связи

Далее, используем ссылку “Login to Download”, для перехода на страницу авторизации и последующего скачивания модуля (если у Вас нет учетной записи на данном сайте необходимо пройти регистрацию).

Далее устанавливаем модуль, используя менеджер расширений. После этого в менеджере модулей открываем новый модуль для настройки.

Модуль обратной связи

Конечно, если мы работаем с модулем, то обязательно необходимо его опубликовать, выбрать позицию отображения его контента в шаблоне и указать на каких страницах сайта он будет доступен. Помимо этого на вкладке “Параметры” Вы можете настроить следующие поля:

Настроив функционал модуля, сохраняем изменения и переходим в пользовательскую часть для проверки.

Модуль обратной связи

Как Вы видите, модуль обратной связи joomla 3, успешно работает. На этом данная статья завершена. Всего Вам доброго и удачного кодирования!!!

Модуль обратной связи

webformyself.com

Сообщения

Список сообщений

В списке сообщения сортируются в порядке добавления пользователями.

Редактирование сообщения

Модуль имеет следующие характеристики.

Основные:

  • Дата – Дата поступления сообщения в формате дд.мм.гггг чч:мм.
  • Раздел сайта – Принадлежность к странице сайта.
  • Язык интерфейса – Языковая версия сайта, на которой находился пользователь, когда писал сообщение.
  • Страница, с которой отправлено сообщение – Полный адрес страницы, с которой пользователь отправил сообщение.
  • Автор – Пользователь, создавший сообщение в форме на сайте.
  • Конструктор формы – Поля, добавленные в конструкторе формы.
  • Отправить ответ – Возможность отправить ответ на e-mail, указанный пользователем. Содержание письма, а также e-mail, указываемый в обратном адресе можно редактировать в настройках модуля. Письмо не может быть отправлено, если не заполнено текстовое поле для ответа или e-mail получателя. Поле «Отправить ответ» появляется, если в конструкторе формы есть поле с типом «электронный ящик».
  • Отвечающий – Пользователь, первый отредактировавший или создавший сообщение в административной части.
  • Ответ – Текстовое поле для ответа.

При поступлении вопроса из формы в пользовательской части сайта может быть отправлено уведомительное письмо администратору. Тема письма, содержание и e-mail настраиваются в конфигурации модуля.

Если есть дополнительно поле с типом электронный ящик, то в административной части можно ответить на сообщение, отправив письмо на указанный ящик. Тема письма, содержание и обратный адрес настраиваются в конфигурации модуля.

Конструктор формы

Список полей

На разных страницах сайта структура формы различная. Это обеспечивает конструктор формы.

Конструктор – это дополнительные поля формы обратной связи. Можно добавлять поля общие (для всех разделов) или присваивать поле отдельной форме на отдельной странице.

Редактирование поля

Дополнительные поля имеют следующие параметры.

Основные:

  • Название – Параметр имеет разные значения для разных языковых версий сайта.
  • Раздел сайта – Принадлежность к странице сайта.
  • Сортировка: установить перед – Редактирование порядка следования характеристики в списке
  • Обязательно для заполнения.
  • Тип – Возможные значения:
    • строка,
    • число,
    • дата,
    • дата и время,
    • текстовое поле,
    • галочка,
    • переключатель,
    • выпадающий список,
    • список с выбором нескольких значений,
    • электронный ящик,
    • телефон,
    • заголовок группы характеристик,
    • файлы,
    • изображения.
  • Максимальное количество добавляемых файлов – Количество добавляемых файлов. Если значение равно нулю, то форма добавления файлов не выводится. Параметр выводится, если тип характеристики задан как «файлы».
  • Доступные типы файлов (через запятую) – Параметр выводится, если тип характеристики задан как «файлы».
  • Распознавать изображения – Позволяет прикрепленные файлы в формате JPEG, GIF, PNG отображать как изображения. Параметр выводится, если тип характеристики задан как «файлы».
  • Размер для большого изображения – Размер изображения, отображаемый в пользовательской части сайта при увеличении изображения предпросмотра. Параметр выводится, если тип характеристики задан как «файлы» и отмечена опция «Распознавать изображения».
  • Размер для маленького изображения – Размер изображения предпросмотра. Параметр выводится, если тип характеристики задан как «файлы» и отмечена опция «Распознавать изображения».
  • Использовать анимацию при увеличении изображений – Параметр добавляет JavaScript код, позволяющий включить анимацию при увеличении изображений. Параметр выводится, если отмечена опция «Распознавать изображения». Параметр выводится, если тип характеристики задан как «файлы» и отмечена опция «Распознавать изображения».
  • Максимальный размер загружаемых файлов – Параметр показывает максимально допустимый размер загружаемых файлов, установленный в настройках хостинга. Параметр выводится, если тип характеристики задан как «файлы».
  • Генерировать размеры изображений – Размеры изображений, заданные в модуле «Изображения». Параметр выводится, если тип характеристики задан как «изображение».
  • Значения – Появляется для полей с типом «галочка», «выпадающий список» и «список с выбором нескольких значений»
  • Описание – Параметр имеет разные значения для разных языковых версий сайта.

Если выбран тип «выпадающий список» или «список с выбором нескольких значений», то появятся дополнительные поля со значениями.

Настройки

Настройки

  • Использовать защитный код (капчу) – Для добавления сообщения пользователь должен ввести защитный код.
  • Сообщение после отправки – Сообщение, получаемое пользователем при удачной загрузки вопроса, допускаются HTML-теги для оформления сообщения. Параметр имеет разные значения для разных языковых версий сайта.
  • Тема письма для ответа – Можно добавлять:
    • %title – название сайта,
    • %url – адрес сайта (например, site.ru).

    Параметр имеет разные значения для разных языковых версий сайта.

  • Сообщение для ответа – Можно добавлять:
    • %title – название сайта,
    • %url – адрес сайта (например, site.ru),
    • %message – сообщение,
    • %answer – ответ.

    Параметр имеет разные значения для разных языковых версий сайта.

  • E-mail, указываемый в обратном адресе пользователю – Возможные значения:
    • e-mail, указанный в параметрах сайта;
    • другой (при выборе этого значения появляется дополнительное поле впишите e-mail).
  • Уведомлять о поступлении новых сообщений на e-mail – Возможность уведомления администратора о поступлении новых сообщений из формы в пользовательской части сайта.
  • E-mail для уведомлений администратора – Возможные значения:
    • e-mail, указанный в параметрах сайта;
    • другой (при выборе этого значения появляется дополнительное поле впишите e-mail).

    Параметр появляется, если отмечена опция «Уведомлять о поступлении новых сообщений на e-mail».

  • Тема письма для уведомлений – Можно добавлять:
    • %title – название сайта,
    • %url – адрес сайта (например, site.ru).

    Параметр появляется, если отмечена опция «Уведомлять о поступлении новых сообщений на e-mail».

  • Сообщение для уведомлений – Можно добавлять:
    • %title – название сайта,
    • %url – адрес сайта (например, site.ru)
    • %message – вопрос.

    Параметр появляется, если отмечена опция «Уведомлять о поступлении новых сообщений на e-mail».

  • Уведомлять о поступлении новых сообщений по SMS – Возможность отправлять SMS администратору при поступлении сообщения. Параметр можно подключить, если в Параметрах сайта настроены SMS-уведомления.
  • Номер телефона в федеральном формате – Номер телефона для SMS-уведомлений администратора о новом сообщении. Параметр появляется, если отмечена опция «Уведомлять о поступлении новых сообщений по SMS».
  • Сообщение для уведомлений – Текст сообщения для SMS-уведомлений администратора о новом сообщении. Не более 800 символов. Параметр появляется, если отмечена опция «Уведомлять о поступлении новых сообщений по SMS».
  • Отдельный пункт в меню администрирования для каждого раздела сайта – Если модуль подключен к нескольким страницам сайта, отметка данного параметра выведет несколько пунктов в меню административной части для удобства быстрого доступа (администратору сайта).

Шаблонные теги

Для работы с модулем «Обратная связь» служат следующие шаблонные теги:

show_form – выводит форму добавления сообщения. Для правильной работы тега должна существовать страница, к которой прикреплен модуль Обратная связь.

Атрибуты:

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

defer – маркер отложенной загрузки шаблонного тега: event – загрузка контента только по желанию пользователя при нажатии кнопки «Загрузить», emergence – загрузка контента только при появлении в окне браузера клиента, async – асинхронная (одновременная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, sync – синхронная (последовательная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, по умолчанию загрузка контента только по желанию пользователя;

defer_title – текстовая строка, выводимая на месте появления загружаемого контента с помощью отложенной загрузки шаблонного тега;

template – шаблон тега (файл modules/feedback/views/feedback.view.form_template.php; по умолчанию шаблон modules/feedback/views/feedback.view.form.php).

В шаблоне тега можно получить значение любого атрибута через переменную $result["attributes"]["название атрибута"].

База данных

{feedback} – Сообщения из обратной связи

{feedback_param} – Поля конструктора формы обратной связи

{feedback_param_element} – Значения полей конструктора формы обратной связи, заполненные в сообщении

{feedback_param_select} – Варианты значений полей конструктора с типом список

Файлы

  1. modules/feedback/admin/feedback.admin.php – редактирование сообщений из формы обратной связи;

  2. modules/feedback/admin/feedback.admin.config.php – настройки модуля;

  3. modules/feedback/admin/feedback.admin.count.php – количество неотвеченных сообщений из формы обратной связи для меню административной панели;

  4. modules/feedback/admin/feedback.admin.dashboard.php – сообщения обратной связи для событий;

  5. modules/feedback/admin/feedback.admin.param.php – конструктор формы обратной связи;

  6. modules/feedback/feedback.php – контроллер;

  7. modules/feedback/feedback.action.php – обработка POST-запроса;

  8. modules/feedback/feedback.install.php – установка модуля;

  9. modules/feedback/feedback.model.php – модель;

  10. modules/feedback/views/feedback.view.form.php – шаблон формы добавления сообщения в обратной связи;

  11. modules/feedback/views/feedback.view.images.php – шаблон вывода прикрепленных к сообщению изображений.

www.diafan.ru

Форма обратной связи Joomla 2.5, 3 через модуль

Для связи с владельцем сайта или менеджерами проекта нужна форма обратной связи, которая представлена в Joomla 2.5 и 3.0 в виде дополнительного расширения, которое называется «компонент» или «модуль». Установка расширения занимает мало времени, но чтобы форма обратной связи была рабочей её нужно настроить. В этом материале мы рассмотрим самые популярные расширения, которые реализуют функции отправки сообщения, то есть модули и плагины формы обратной связи.

Вместо предисловия. Друзья, среди огромного количества возможных расширений в репозитории Joomla можно выбрать несколько штук, которые действительно будут выполнять свои задачи на 100%. Сейчас трудно найти модуль или плагин, установив который, форма обратной связи будет корректно отображаться без доработок шаблона. Мы постарались собрать здесь 5 наиболее лёгких в освоении и удобных в работе расширения, которые можно скачать с официального сайта производителя.

ALF Contact для Joomla 2.5 / 3.4 (компонент).

http://www.alfsoft.com/joomla/alfcontact

ALF Contact – прекрасный компонент для Joomla, программное обеспечение студии ALF, который гибко настраивается и порой может показаться сложным. Да, именно «сложным», но это и привлекает. Форма обратной связи ALF Contact для Joomla 2.5 и 3.4 имеет огромное количество настроек. Можно ставить уровни допуска с индивидуальным набором опций, например для продаж, или выставления счетов могут быть установлены разные префиксы и дополнительные поля, которые могут быть отключены для показа неавторизованным пользователям. Среди всего прочего, в компоненте предусмотрена защита от спама – на выбор ReCaptcha или Captchas.

Настройка ALF CONTACT:

 1)    Чтобы форма обратной связи правильно работала её нужно настроить. Скачав архив с компонентом установите его через «Менеджер расширений» Joomla. После удачного завершения этого процесса, расширение отобразится в списке установленных компонентов.

 2)    Создаем пункт меню (на примере Joomla 3.x) с ALF Contact – это будет новая форма обратной связи на веб-сайте. Выполняем следующие операции: в административной панели выбираете «Меню > Создать новый пункт», в сплывающем окне выбираем «Тип меню» — «ALF Contact» и подпункт «Contact Form» (англ.: отображение контактной формы).

ALF Contact для Joomla - добавление пункта меню

3)    Третий шаг – настройка пользователей, которым будут приходить сообщения, отправленные через форму обратной связи. Настраиваем контакты, на странице расширения «Компонент» — «ALF Contact».

ALF Contact для Joomla - настройка

4)    Перед глазами будет изображение всех контактов, которые были предустановленны в качестве «демо» данных». Всё  что требуется сделать – редактировать имеющихся пользователей или создать нового, где нужно будет указать: имя, email, дополнительные поля формы и т.п.

ALF Contact для Joomla - настройка контактов

5)    Среди настроек компонента также доступны: установка капчи (reCaptcha или Captchas), кнопки обновления формы, формат письма (простой текст или форматированный E-mail), возможность отправки копии на почтовый ящик отправителя.

6)    Что можно сделать, чтобы форма обратной связи ALF Contact работала на максимум возможностей? Опции расширения позволяют ограничить длину сообщения; если пользователь зарегистрирован на сайте, автоматически заполняются поля имени, фамилии и др.; как говорилось ранее можно поставить одну из двух капч на выбор (для использования нужна регистрация на сервисах captha).

ALF Contact для Joomla - настройка формы обратной связи

Отдельной опцией можно настроить редирект на определенный URL после отправки формы, указать сопроводительный текст или выбрать страницу, на которую пользователь будет перенаправлен.

ALF Contact для Joomla - настройка формы обратной связи

 

7)    Вид формы обратной связи на сайте Joomla:

ALF Contact для Joomla - общий вид

Сreative Contact Form

http://creative-solutions.net/joomla/creative-contact-form

Более 65,800+ пользователей установили Creative Contact Form на свои сайты под управлением CMS Joomla 2.5 и 3.x! Это достаточно мощная форма обратной связи, которая обладает красивыми визуальными эффектами и огромным количеством разнообразных полезных функций. Всего за несколько минут после установки вы сможете создать удивительную, простую и удобную форму обратной связи, которая будет отвечать всем критериям веб-сайтов современного уровня.

Форма обратной связи CreativeContact для Joomla может быть выбрана из предустановленных вариантов:

1)    Базовая контактная форма

2)    Форма обратной связи с простой Captcha

3)    Форма обратной связи с простой reCaptcha (нужна регистрация домена в сервисе, это бесплатно)

4)    Контактная форма с картой Google

5)    Контактная форма с информацией «О нас»

6)    Мини форма обратной связи

7)    Форма с вложением файлов

8)    Контактная форма с календарем

9)    Форма обратной связи с указанием события (афиша)

10) Простая заявка

11) Онлайн-бронирование гостиницы

12) Форма бронирования номера

13) Оценочная форма с отправкой на адрес получателя

14) Комплексная форма обратной связи

15) Контактная форма для подачи заявок по работе

16) Все элементы на демо-версии.

Кроме всего вышеперечисленного в Creative Contact Form предустановленно более 22 стилей оформления, которые подлежат корректировкам. Итого 16 шаблонов и 22 готовых дизайна!

Бесплатная версия позволяет создать форму обратной связи в базовом виде. Скачайте и установите Creative Contact Form через «Менеджер расширений», в CMS Joomla третьего поколения можно установить расширение в автоматическом режиме через вкладку «Установить из каталога JED». JED – это Joomla Extension Directory (репозиторий расширений Joomla).

После успешной установки в разделе «Компоненты Joomla» — «Creative Contact Form» будет видно три иконки: Формы, Поля и Шаблоны.

Вид Creative Contact Form после установки

В формах можно найти список созданных или имеющихся форм обратной связи (forms) , в полях (fields) – структура формы, перенаправления на страницу, а в шаблонах (templates) – настройка вида отображения. Для того, чтобы редактировать контактную форму нажмите на заранее установленном варианте, появится следующее:

Настройка формы обратной связи Creative Contact Form

Здесь форме можно присвоить имя, заголовок, различные тексты уведомлений, а также указать в процентном соотношении ширину окна. После изменения настроек можно предварительно посмотреть, что же получилось – для этого нажмите «See Templates Demo».

На вкладке Поля (fields) можно настроить следующие параметры (имя, email, страна, вспомогательные вопросы):

Настройка полей в Creative Contact Form

Полей, которые доступны для формы обратной связи очень много, это и ссылка на сайт и выпадающие списки с нумерацией и функцией множественного выбора, кнопка оправления сообщения и многое другое:

Настройка Creative Contact Form

Чтобы форма обратной связи в Joomla отобразилась, нужно создать пункт меню с указанием типа «Creative Contact Form» или вывести ее с помощью shortcode (код формы) на произвольную страницу сайта.

Общий вид формы бесплатной версии выглядит так:

Общий вид бесплатной версии Creative Contact Form

 

AiContactSafe

http://www.algisinfo.com/en/download/category/1-free-extensions.html

Гибкая форма обратной связи, которую можно отобразить в любом месте на странице с контентом. В этой контактной форме можно настроить загрузку вложений, а также что очень полезно – можно оформить вывод в любой модульной позиции.

В этом расширении несколько возможностей, за которые отвечают модули и плагины:

1)    Модуль mod_aiContactSafe – вывод формы обратной связи в модульной позиции.

2)    Плагин plg_aiContactSafeForm – вывод формы обратной связи в материале сайта на Joomla.

3)    Плагин plg_aiContactSafeLink – вставляет ссылку в статье на форму обратной связи.

Как установить? – Зарегистрируйтесь на сайте разработчика, скачайте архив и установите стандартным способом через «Менеджер расширений» Joomla.

После установки расширение будет отображено в списке компонентов под названием «Форма обратной связи». Если навести курсор манипулятора на этот пункт, появятся подпункты:

1)    Сообщения – здесь хранятся все сообщения, которые были отправлены через форму обратной связи. У каждого сообщения много параметров: имя отправителя, email, тема, ip-адрес, ID, дата отправления и добавления. Все структурировано и удобно в работе.

2)    Вложения – здесь хранятся все отправленные файлы через контактную форму.

3)    Профайлы – это настройка формы обратной связи Joomla. Огромное количество опций, которые при необходимости можно изменить. Тут есть настройка от спама, дублирование сообщений на email и многое другое.

4)    Поля – это поля формы. Можно создавать и редактировать имеющиеся. Содержат типы и метки, можно сделать простое текстовое поле, обязательное к заполнению или выпадающее списком для выбора.

5)    Статусы сообщения (Statuses). Различные параметры сообщений, которые по-умолчанию различаются как «новые», «прочитанные», «с ответом», и «архивные».

6)    Панель управления – здесь глобальные настройки. Защита от спама, параметры формы обратной связи, список стоп-слов, запрет IP-адресов и многое другое.

7)    О программе – тут все просто. Информация о версии программного обеспечения, лицензионных условиях и разработчике.

Форма обратной связи AiContactSage для Joomla:

Форма обратной связи AiContactSage для Joomla

Почему эта форма обратной связи так популярна, спросите вы? Благодаря своим «заводским» параметрам безопасности, пожалуй, это единственная контактная форма такого типа. Здесь собственная капча, которая задает случайные слова для каждого языка или различные задания (математика), которые настраиваются с большим количеством полей. Этот антиспам просто непробиваемый. К сожалению, данная форма поддерживается лишь системой Joomla 2.5.

FlexiContact

http://www.lesarbresdesign.info/extensions/flexicontact

Форма обратной связи для сайтов на Joomla под названием FlexiContact очень популярна среди огромного комьюнити по всему миру. Данная контактная форма проста в настройке и предлагает множество готовых, предустановленных вариантов. Есть две версии – коммерческая  и бесплатная. Для сайта вполне достаточно бесплатной, но если требуются более «узкие» функции рекомендуем приобрести профессиональную версию. Расширение устанавливается на Joomla 2.5 и 3.x, последняя актуальная версия на момент написания данного материала — Version 8.07.02.

FlexiContact – это многоязычный компонент, который подходит даже самому требовательному пользователю. Для установки нужно скачать архив с компонентом и установить стандартным образом, через «Менеджер расширений». После установки оно будет доступно в меню «Компоненты». Настройки формы очень понятные, тем более производитель не поленился и перевел инструкцию на русский язык.

Настройки FlexiContact

Общий вид настроек расширения FlexiContact

1)    Общие настройки – настройка журнала (логи, события), формат адреа электронной почты, автозаполнение полей (происходит при авторизации на сайте).

2)    Сообщение для администратора. Визуальный редактор в этом и следующем пункте помогает быстро разобраться с сообщениями.

3)    Сообщение для пользователя.

4)    Поля формы – настраиваются поля, особенности и типы.

Разница между платной и бесплатной версией:
В бесплатной версии FlexiContact нельзя выделять обязательные (*required) и отсутствует возможность добавить вложение к сообщению.

Общий вид формы обратной связи FlexiContact:

Общий вид формы обратной связи FlexiContact

Simple Email Form

http://joomla.unlikelysource.org/

Это просто замечательная форма, которая хоть и идёт последней в списке лучших форм этого материала, но это не значит, что она хуже тех, что выше. Напротив, данная форма поддерживается Joomla 1.5/2.5/3.x – то есть устанавливается абсолютно на все ветки джумла, даже на 1.5 версию, которая уже долгое время не поддерживается.

Форма обратной связи «Simple Email Form» — это простое и защищенное от спама расширение, которое подходит для любого веб-проекта. Расширение включает языковую поддержку 26 языков. Для работы с этим модулем, перейдите по ссылке и скачайте архив. Установите модуль обратной связи через «Менеджер расширений» Joomla, а после установки установите его статус с неактивного на активный, все это делается «Менеджере модулей».

Первоочередные настройки: установка языка формы, установка электронного ящика для получения писем и настройка выравнивания заголовка. В этом модуле восемь настраиваемых типов полей: выпадающий список, простое текстовое поле, обязательное текстовое поле, множественный выбор, переключатель и другие.

Как включить отображение модуля на странице материала Joomla?
— В настройках модуля нужно выбрать вариант отображения формы, делается это на вкладке «Привязка к пунктам меню» (в Joomla 3). Можно выбрать отображение ни на одной странице, на всех страницах, только на указанных (этот вариант, если вывод планируется на 1 странице, например «Контакты»), и на всех страницах кроме указанных. Вкладка модуля «Дополнительные параметры» позволяет изменить настройки кеширования, безопасности (капча) и автоматическое дублирование отправленного сообщения адресату.

Общий вид формы Simple Email Form

Общий вид формы Simple Email Form

Вывод:

Давайте соберем всё, что написано выше в один итог. Форма обратной связи должна работать, это самое главное условие, на втором месте стоит внешний вид, на третьем функционал.

Для корпоративных, бизнес сайтов, которые не стремятся за внешним видом, хорошим вариантом будет «ALF Contact». Дизайн этого компонента универсальный и подходит для различных проектов, не обязательно корпоративное направление.

Форма обратной связи на основе плагина «Creative Contact Form», как уже понятно из названия – отличается оригинальностью внешнего вида, наличием огромного количества стилей оформления и опций.  Бесплатная версия немного урезана и не поддерживает прикрепление файлов к сообщению.

Расширения «AiContactSafe», «FlexiContact» и «Simple Email Form» приблизительно равны по функционалу, даже в базовой версии есть возможность прикреплять файлы и настраивать капчу.  Среди них можно выделить «Simple Email Form», форму, которая легка в настройке и удобна в использовании.

Компонент «AiContactSafe» практически идеальный, единственным недостатком можно назвать ограниченную совместимость, которая доступна лишь для сайтов на Joomla версии 2.5.

Обратите внимание на «Creative Contact Form» и «Simple Email Form» — эти два расширения вне конкуренции и заслуживают внимания.

joomlatpl.ru

Форма обратной связи Simple Callback

Simple Callback — это усовершенствованный модуль Super Simple Contact Form для Joomla 3, сделанный нашими (российскими) разработчиками, к особенностям которого относятся:

  • Поля: имя, е-маил, телефон, вложение, радиокнопки, рейтинг, каптча.
  • Настройка всех текстов уведомлений.
  • Галочка «согласие на обработку информации»

Это все понятно и естественно. А вот ключевой фишкой данной формы обратной связи является то, что все заявки могут поступать к вам в любое удобное место:

  • приходить SMS-уведомлением
  • отправляться на е-маил
  • публиковаться в группе VK (на стене или в обсуждения)
  • публиковаться в телеграмм
  • приходить как пуш уведомление
  • поститься в групповой чат slack
  • в трелло
  • или же система будет автоматически звонить по заявке и передавать трубку менеджеру

Форма обратной связи Simple Callback распространяется бесплатно.

>> Сайт разработчика, последняя версия и контакты для кастомизации расширения

>> Урл для получения токена VK

joomla.center

Создание формы обратной средствами Joomla. Компонент «Контакты».

Скажите честно, сколько раз вы пытались разобраться со стандартными компонентами Joomla, которые доступны сразу после ее установки? Не знаю почему, но ассоциации такие, что это простейшие, базовые вещи, которые вряд ли когда-то понадобятся. На самом деле бывает наоборот.

В Joomla есть стандартный компонент с названием «Контакты». Легко понять, что он позволяет показать на сайте список контактов владельцев сайта, менеджеров и.т.д. Вы скажете: «Ну и зачем разбираться с целым компонентом, если можно просто создать статью, указав в ней необходимые контактные данные?». Во многом вы будете правы. Но, к сожалению, поступив именно так, вы никогда не узнаете, что компонент «Контакты» позволяет создать отдельную форму обратной связи для каждого контактного лица. Уже интереснее?

На сайте Wedal.ru вы можете увидеть пример такой формы:

joomla-feedback-form

Как видите, все необходимое для связи имеется. Этой формой посетители пользуются достаточно часто. Как ее создать?

Компонент «Контакты». Добавление контакта.

Переходим в «Компоненты» –> «Контакты» и добавляем новый контакт.

Появится следующая форма:

joomla-feedback-form

Здесь вы указываете имя контакта, и выбираете пользователя, который будет связан с контактом. Обычно это администратор.

В поле «Дополнительная информация» можете указать какой-то текст, который требуется показать на странице контакта.

Во вкладке «Детали контакта» не заполняем ничего.

joomla-feedback-form

Во вкладке «Настройки отображения» скрываем все лишнее:

joomla-feedback-form

Во вкладке «Форма обратной связи» показываем форму:

joomla-feedback-form

Сохраняем.

Компонент «Контакты». Добавление пункта меню контакта.

После того, как контакт создан, необходимо показать его на сайте. Для этого создаем в меню пункт «Контакты» или «Обратная связь» и выбираем для него тип «Контакты» –> «Контакт»:

joomla-feedback-form

После этого в появившейся справа форме выбираем созданный нами контакт:

joomla-feedback-form

И сохраняем.

На этом все. Можно смотреть на нашу форму на сайте.

Важно! Обязательно проверьте работоспособность полученной формы обратной связи. Иногда, из-за неправильных настроек отправления писем, почта не отправляется. Это ошибка не формы контактов, а настроек Joomla по работе с почтой (смотрите общие настройки Joomla).

wedal.ru

Создаём страницу контактов

Алгоритм создания вам уже знаком.

1. В главном меню панели управления Joomla откройте Компоненты -> Контакты.

2. На открывшейся странице нажмите кнопку Создать.

3. Отредактируйте страницу контакта. Чтобы появилась форма обратной связи, достаточно заполнить поле Имя, выбрать связанного пользователя, на вкладке Настройки отображения из раскрывающегося списка Формат отображения выбрать вариант Обычный, а также на вкладке Настройки отображения контактов из раскрывающегося списка Показывать форму обратной связи выбрать Показать.

4. Нажмите кнопку Сохранить.

В принципе страница с формой обратной связи, через которую любой пользователь сможет отправить вам письмо, уже создана, и вам остаётся только добавить ведущий на неё пункт меню, но если использованных функций вам показалось мало, обзор вкладок редактора есть внизу страницы.

Создаём ведущий на неё пункт меню

1. Перейдите к созданию нового пункта в том меню, куда хотите поместить ссылку на страницу контактов.

2. В поле Заголовок введите название нового пункта.

3. В области Тип пункта меню нажмите кнопку Выбрать, в появившемся списке щёлкните Контакты -> Контакт.

4. Нажмите кнопку Выбрать в области Выбор контакта и щёлкните на наименовании страницы обратной связи.

5. Нажмите кнопку Сохранить.

В результате вы создали пункт меню, ведущий на форму обратной связи, которая выглядит, как на рисунке ниже.

Редактор контактов

На случай, если вы захотите углубиться в вопрос работы с контактами в Joomla, оставляю здесь дополнительную информацию о форме настройки контакта и её элементах.

Единственное обязательное и не заполняемое автоматически поле — Имя. Судя по всему, разработчики компонента подразумевали создание большого количества форм и хотели, чтобы вы ввели сюда имя конкретного контактного лица, одного из многих, но если на сайте планируется разместить всего одну контактную страницу, то вместо имени лучше ввести название (h1), так как оно будет отображаться на странице, и пользователи будут его видеть. Сюда можно ввести «Контакты», «Обратная связь» или нечто подобное.

Поле Алиас нам уже знакомо, например, по работе с менеджером категорий.

Остальные настройки распределены по вкладкам.

Контакт

Помимо выбора пользователя и фотографии к нему здесь можно указать разнообразнейшую контактную информацию: от должности и адреса, до сайта и телефона. Также на этой вкладке присутствуют уже знакомые элементы: статус публикации, выбор категории, кнопка добавления в Избранное, управление доступом, выбор языка, поле меток и комментариев версии.

Дополнительная информация

При переходе на эту вкладку создаётся ощущение, что открылось окно создания страниц: тот же визуальный редактор, та же область ввода. Примерно так оно и есть: вы можете указать произвольную информацию на контактной странице. Функцию можно использовать, например, чтобы отобразить схему проезда или вывести какое-нибудь уточнение.

Параметры публикации

Те же элементы, что и в редакторе страниц: начало/конец публикации, дата создания, информация об авторе, изменениях и количестве просмотров, а также поля для ввода метаданных.

Настройки отображения

Здесь можно отобразить или скрыть каждое из сведений, указанных на вкладке Контакт, например, спрятать должность, но отобразить страну и почтовый индекс, или сделать наоборот. Также здесь можно настроить показ опубликованных пользователем материалов и выбрать альтернативный макет отображения страницы, чтобы она приобрела отличный от остальной части сайта внешний вид. Однако самая интересная из простых возможностей — раскрывающийся список Формат отображения.

В нём можно выбрать, как будут сгруппированы данные на странице. Дело в том, что по умолчанию они разбиваются на блоки: раздел Контакты содержит информацию из первой вкладки (должность, адрес, телефон и т. д.), раздел Форма обратной связи позволяет настроить связь с администрацией сайта, раздел Дополнительная информация будет создан, если вы вводили текст на соответствующей вкладке. В списке Формат отображения можно выбрать один из четырёх вариантов показа информационных блоков.

  • По умолчанию. Если не трогать настройку, будет выбран сворачивающийся список.
  • Сворачивающийся список. Вариант, при котором блоки располагаются один под другим, и чтобы открыть раздел, нужно щёлкнуть кнопкой мыши на его названии.
  • Вкладки. Данные распределяются по вкладкам, горизонтально.
  • Обычный. Пользователь увидит сразу все контактные данные — как раз то, что нужно, если вы хотите сразу показать форму обратной связи.

Настройки отображения контактов

Кроме того, что здесь можно показать или скрыть форму обратной связи, настройки вкладки позволяют также убрать флажок, благодаря которому пользователь может отправить копию адресованного вам письма на всякий случай самому себе. На этой же вкладке можно заблокировать определённые e-mail-адреса, темы и тексты писем, чтобы защититься от спама или нежелательной почты (фрагменты запрещённого текста либо записываются каждый с новой строки, либо отделяются друг от друга точкой с запятой). Включение функции Проверять сессию приведёт к тому, что вам не смогут написать пользователи с отключенными cookie, Если хотите, чтобы после успешной отправки письма посетитель был перенесён на другую страницу, введите её адрес в поле Перенаправление.

www.seostop.ru

You May Also Like

About the Author: admind

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.