Решение ошибок в Joomla 3.x. Не работает форма обратной связи. Не работает форма обратной связи joomla


Решение ошибок в Joomla 3.x. Не работает форма обратной связи

Здравствуйте! Из этого видео-туториала вы узнаете, как решить проблему неработающей формы обратной связи в шаблонах Joomla 3.x.

Решение ошибок в Joomla 3.x. Не работает форма обратной связи

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

Давайте рассмотрим способ решения этой проблемы.

  1. Используйте инструмент PhpMyAdmin в панели управления хостинга для доступа к базе данных сайта.

  2. Обязательно сделайте резервную копию базы данных перед внесением любых изменений. По этой ссылке доступны детальные инструкции о том, как сделать резервную копию базы данных.

  3. Нажмите на вкладке SQL, чтобы импортировать запрос к базе данных:

  4. Скопируйте запрос, представленный ниже, вставьте его в соответствующее поле во вкладке SQL и нажмите кнопку Вперед (Go):

UPDATE `YOUR_PREFIX_GOES_HERE_extensions` SET `params` = '{"show_contact_category":"hide","show_contact_list":"1","presentation_style":"plain","show_name":"0","show_position":"0","show_email":"0","show_street_address":"0","show_suburb":"0","show_state":"0","show_postcode":"0","show_country":"0","show_telephone":"0","show_mobile":"0","show_fax":"0","show_webpage":"0","show_misc":"1","show_image":"0","image":"","allow_vcard":"0","show_articles":"0","show_profile":"0","show_links":"0","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","contact_icons":"0","icon_address":"","icon_email":"","icon_telephone":"","icon_mobile":"","icon_fax":"","icon_misc":"","show_headings":"1","show_position_headings":"1","show_email_headings":"0","show_telephone_headings":"1","show_mobile_headings":"1","show_fax_headings":"1","allow_vcard_headings":"1","show_suburb_headings":"1","show_state_headings":"1","show_country_headings":"1","show_email_form":"1","show_email_copy":"1","banned_email":"","banned_subject":"","banned_text":"","validate_session":"1","custom_reply":"0","redirect":"","show_category_crumb":"0","metakey":"","metadesc":"","robots":"","author":"","rights":"","xreference":""}' WHERE `YOUR_PREFIX_GOES_HERE_extensions`.`extension_id` = 8;

В этом запросе следует заменить текст YOUR_PREFIX_GOES_HERE вашим префиксом таблиц базы данных.

Вы можете узнать свой префикс таблиц базы данных в панели управления Joomla в разделе Система (System) -> Общие настройки (Configuration). Перейдите во вкладку Сервер (Server) и проверьте поле Префикс таблиц базы данных (Database Tables Prefix) в правой части экрана:

В нашем случае это jos_, поэтому запрос будет выглядеть следующим образом:

UPDATE `jos_extensions` SET `params` = '{"show_contact_category":"hide","show_contact_list":"1","presentation_style":"plain","show_name":"0","show_position":"0","show_email":"0","show_street_address":"0","show_suburb":"0","show_state":"0","show_postcode":"0","show_country":"0","show_telephone":"0","show_mobile":"0","show_fax":"0","show_webpage":"0","show_misc":"1","show_image":"0","image":"","allow_vcard":"0","show_articles":"0","show_profile":"0","show_links":"0","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","contact_icons":"0","icon_address":"","icon_email":"","icon_telephone":"","icon_mobile":"","icon_fax":"","icon_misc":"","show_headings":"1","show_position_headings":"1","show_email_headings":"0","show_telephone_headings":"1","show_mobile_headings":"1","show_fax_headings":"1","allow_vcard_headings":"1","show_suburb_headings":"1","show_state_headings":"1","show_country_headings":"1","show_email_form":"1","show_email_copy":"1","banned_email":"","banned_subject":"","banned_text":"","validate_session":"1","custom_reply":"0","redirect":"","show_category_crumb":"0","metakey":"","metadesc":"","robots":"","author":"","rights":"","xreference":""}' WHERE `jos_extensions`.`extension_id` = 8;

После импорта запроса, вверху окна phpMyAdmin появится зеленое сообщение об успешном завершении импорта:

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

На этом туториал заканчивается, вы успешно исправили проблему неработающей формы обратной связи в шаблонах Joomla 3.x.

Вы также можете воспользоваться детальным видео — туториалом:

Решение ошибок в Joomla 3.x. Не работает форма обратной связи

www.templatemonster.com

Решение ошибок в Joomla 3.x. Не работает форма обратной связи

Здравствуйте! Из этого видео-туториала вы узнаете, как решить проблему неработающей формы обратной связи в шаблонах Joomla 3.x.

Решение ошибок в Joomla 3.x. Не работает форма обратной связи

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

Давайте рассмотрим способ решения этой проблемы.

  1. Используйте инструмент PhpMyAdmin в панели управления хостинга для доступа к базе данных сайта.

  2. Обязательно сделайте резервную копию базы данных перед внесением любых изменений. По этой ссылке доступны детальные инструкции о том, как сделать резервную копию базы данных.

  3. Нажмите на вкладке SQL, чтобы импортировать запрос к базе данных:

  4. Скопируйте запрос, представленный ниже, вставьте его в соответствующее поле во вкладке SQL и нажмите кнопку Вперед (Go):

UPDATE `YOUR_PREFIX_GOES_HERE_extensions` SET `params` = '{"show_contact_category":"hide","show_contact_list":"1","presentation_style":"plain","show_name":"0","show_position":"0","show_email":"0","show_street_address":"0","show_suburb":"0","show_state":"0","show_postcode":"0","show_country":"0","show_telephone":"0","show_mobile":"0","show_fax":"0","show_webpage":"0","show_misc":"1","show_image":"0","image":"","allow_vcard":"0","show_articles":"0","show_profile":"0","show_links":"0","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","contact_icons":"0","icon_address":"","icon_email":"","icon_telephone":"","icon_mobile":"","icon_fax":"","icon_misc":"","show_headings":"1","show_position_headings":"1","show_email_headings":"0","show_telephone_headings":"1","show_mobile_headings":"1","show_fax_headings":"1","allow_vcard_headings":"1","show_suburb_headings":"1","show_state_headings":"1","show_country_headings":"1","show_email_form":"1","show_email_copy":"1","banned_email":"","banned_subject":"","banned_text":"","validate_session":"1","custom_reply":"0","redirect":"","show_category_crumb":"0","metakey":"","metadesc":"","robots":"","author":"","rights":"","xreference":""}' WHERE `YOUR_PREFIX_GOES_HERE_extensions`.`extension_id` = 8;

В этом запросе следует заменить текст YOUR_PREFIX_GOES_HERE вашим префиксом таблиц базы данных.

Вы можете узнать свой префикс таблиц базы данных в панели управления Joomla в разделе Система (System) -> Общие настройки (Configuration). Перейдите во вкладку Сервер (Server) и проверьте поле Префикс таблиц базы данных (Database Tables Prefix) в правой части экрана:

В нашем случае это jos_, поэтому запрос будет выглядеть следующим образом:

UPDATE `jos_extensions` SET `params` = '{"show_contact_category":"hide","show_contact_list":"1","presentation_style":"plain","show_name":"0","show_position":"0","show_email":"0","show_street_address":"0","show_suburb":"0","show_state":"0","show_postcode":"0","show_country":"0","show_telephone":"0","show_mobile":"0","show_fax":"0","show_webpage":"0","show_misc":"1","show_image":"0","image":"","allow_vcard":"0","show_articles":"0","show_profile":"0","show_links":"0","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","contact_icons":"0","icon_address":"","icon_email":"","icon_telephone":"","icon_mobile":"","icon_fax":"","icon_misc":"","show_headings":"1","show_position_headings":"1","show_email_headings":"0","show_telephone_headings":"1","show_mobile_headings":"1","show_fax_headings":"1","allow_vcard_headings":"1","show_suburb_headings":"1","show_state_headings":"1","show_country_headings":"1","show_email_form":"1","show_email_copy":"1","banned_email":"","banned_subject":"","banned_text":"","validate_session":"1","custom_reply":"0","redirect":"","show_category_crumb":"0","metakey":"","metadesc":"","robots":"","author":"","rights":"","xreference":""}' WHERE `jos_extensions`.`extension_id` = 8;

После импорта запроса, вверху окна phpMyAdmin появится зеленое сообщение об успешном завершении импорта:

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

На этом туториал заканчивается, вы успешно исправили проблему неработающей формы обратной связи в шаблонах Joomla 3.x.

Вы также можете воспользоваться детальным видео — туториалом:

Решение ошибок в Joomla 3.x. Не работает форма обратной связи

info.template-help.com

формы обратной связи. Отправка сообщений в Joomla

Одной из распространенных задач для веб-мастера, является создание почтовых форм или форм обратной связи для оправки писем (сообщений) с сайта. В Joomla это можно реализовать несколькими способами, в том числе и стандартно, с помощью компонента «Контакты». Но в этой статье я расскажу о том, как можно создать формы для отправки сообщений, формы обратной связи и о том, как их вставить в любое место сайта с помощью стороннего компонента. Этот компонент называется aiContactSafe. Он абсолютно бесплатен, но вы можете помочь развитию такого полезного проекта, пожертвовав небольшую сумму. Скачать его можно через JED или с сайта разработчика, предварительно зарегистрировавшись. Или можно скачать с сайта Aitishnik.Ru. На момент написания статьи актуальной была стабильная версия aiContactSafe 2.0.21с, совместимая как с Joomla 1.5, так и с Joomla 2.5.

В состав компонента форм обратной связи aiContactSafe входят:

  1. Модуль Mod_aiContactSafe, который выводит форму обратной связи в любой позиции шаблона сайта.
  2. Плагин Plg_aiContactSafeForm, который нужен для размещения формы обратной связи прямо в статье.
  3. Плагин Plg_aiContactSafeLink, нужный для размещения ссылки на форму обратной связи в статье.

Компонент aiContactSafe обладает следующими возможностями:

Итак, скачиваем компонент и производим стандартную установку, используя «Менеджер расширений». После успешной установки переходим в меню «Компоненты» и выбираем пункт «Форма обратной связи». По умолчанию компонент будет открыт на вкладке «Сообщения». Сообщений у нас пока нет, поэтому займёмся настройкой. Перейдем на вкладку «Статусы сообщения» и переименуем их. У компонента есть небольшие проблемы с локализацией, поэтому для удобства приходится их исправлять вручную.

Кликаем по названию статуса и переименовываем: New в Новое, Read в Прочитанное, Replied в Отправленное, Archived в Архивное.Переходим на вкладку «Панель управления». Здесь находятся общие настройки компонента. Большую часть настроек можно оставить со значениями по умолчанию. Стоит обратить внимание на блок антиспам-настроек.

Сейчас мы не будем настраивать этот блок – каждый настраивает его сам, согласно своим потребностям. Рассмотрим в вкратце эти настройки.Активировать контроль SPAM'а. Включает/выключает контроль спама по стоп-словам. Если в сообщении будут найдены стоп-слова, то оно не будет отправлено. Работает в паре со следующей опцией.Блокировать письма содержащие. В это поле вписываются стоп-слова, через «;».Записывать заблокированные сообщения. Включает запись сообщения, помеченного как СПАМ в БД. Оставляем включенным – для контроля.Активировать запрет по IP адресу. Если активировать эту опцию, то посетители с отмеченных, ниже IP адресов не смогут получить доступ к форме обратной связи (контактной форме).IP адреса для блокирования. Это поле содержит список блокируемых ip адресов. Посетители, пришедшие на сайт с одного из указанных адресов, не смогут получить доступ к контактной форме. Для блокировки больших сегментов сети можно использовать символы подстановки, например «*». Если записать так: 123.*.*.*, то будут запрещены все IP адреса, начинающиеся с 123.Перенаправлять заблокированные IP адреса на. В это поле можно ввести адрес страницы, на которую будет перенаправлен посетитель сайта, если он пришёл с заблокированного IP адреса. Если ничего не указать, то перенаправление будет выполнено на главную страницу сайта.Запрещать IP-адреса, которые отправляют сообщения с заблокированными словами. Включает/выключает автоматическую блокировку IP адресов посетители, с которых отправляют сообщения со стоп-словами. Блокировка будет срабатывать, если будут выполнены условия двух, нижеследующих опций.Максимальное количество заблокированных сообщений перед запретом IP. Предельное количество сообщений со стоп-словами, после которого IP адрес будет заблокирован.Минуты для подсчёта заблокированных сообщений. Период времени, в который осуществляется подсчёт сообщений со стоп-словами.Отправлять email с сообщением о запрете IP. Адрес электронной почты, на который отправляется сообщение о срабатывании автоматической блокировки IP адреса.Кроме блока антиспам-настроек следует обратить внимание на настройки, которые находятся в нижней части окна.

Следующие четыре опции относятся к настройке вложений, отправляемых с письмом.Максимальный размер вложения (в байтах). Если в форме обратной связи будет поле для вложения файла, то полезно ограничить его максимальный размер. По умолчанию 5 Мб.Разрешённые типы вложений. В этом поле через запятую можно указать разрешенные типы вложений.Присоединить к сообщению. Определяет отправку вложения. Можно присоединить вложение к сообщению, а можно с сообщением отправить ссылку на файл, который при отправке будет сохранён на сервере.Удалить файлы после отправки сообщения. Если вложение отправляется прикреплённым к сообщению, то файл вложения можно удалять с сервера. Например, для экономии дискового пространства.Проверить языковые файлы. Нажатие этой кнопки запускает процедуру проверки языковых файлов для соответствующего языка.Следующие три опции доступны, если установлены соответствующие им компоненты: ARTIO JoomSEF, Joom!Fish и FaLang. Если на сайте установлены данные компоненты, то имеет смысл включить их интеграцию с aiContactSafe.За этими настройками следуют три кнопки включения вышеописанных составляющих компонента. По умолчанию они выключены. Кнопки сопровождает устрашающее предупреждение. Нам с вами нужно знать, как это работает, поэтому включаем все три.Далее следует настройка прав доступа к компоненту. Здесь можно установить группу пользователей сайта, которая может читать сообщения с лицевой части сайта. По умолчанию «Супер-пользователи». Так и оставим.Название кнопки «Удалить таблицы из базы данных» говорит само за себя. Она может понадобиться в исключительных случаях, когда нужно полностью удалить или полностью переустановить компонент. Нажатие на эту кнопку удалит в базе данных сайта все таблицы, созданные компонентом aiContactSafe. Без резервной копии их восстановить не удастся!Следующую часть настроек рассмотрим на простом практическом примере. Допустим, что на сайте кадрового агентства нужно разместить две формы обратной связи: первая – общая, для контактов по общим вопросам, а вторая – для отправки резюме. Для первой формы будет создана страница и пункт меню «Контакты», а вторая форма будет размещаться на страницах с вакансиями. В первой форме обратной связи нам нужна следующая информация: имя отправителя, адрес электронной почты, тема сообщения, текст сообщения и возможность отправки копии сообщения отправителю. Во второй контактной форме нам понадобятся следующие поля: имя отправителя, адрес электронной почты, название вакансии и возможность прикрепления файла с резюме.В компоненте aiContactSafe переходим на вкладку «Поля».

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

Название. Это внутренняя переменная компонента. Всегда пишется латинскими буквами без пробелов. Оставляем как есть.

Field label (метка поля). Это заголовок в поля в форме обратной связи. Меняем на Отправитель.

Label parameters (параметры метки). Здесь можно задать дополнительные стили, как если бы мы задали стили в тегах <style>. Только кавычки должны быть одинарными. Например, мы хотим, чтобы при наведении указателя мыши всплывала подсказка. Тогда в этом поле можно написать: title='Ваше имя, например Сергеев Николай Николаевич'.

Field label in message (метка поля в письме). Это заголовок в письме получателя. Мы ведь получим письмо! Меняем на Отправитель.

Label in message parameters (параметры метки поля в письме). То же, что и Label parameters, только для письма.

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

Field type (тип поля). Тип поля. Важный параметр. Можно выбрать один из семнадцати типов. Нам нужна текстовая строка, поэтому ничего не трогаем.

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

Field values (значения поля). Так же недоступен для текстовых полей. Нужен для полей списков, выпадающих списков, групп флажков и переключателей.

Лимит поля. Параметр, ограничивающий количество символов в текстовом поле. Больше символов, чем указано в этом параметре ввести нельзя. Ограничим это поле 60 (шестьюдесятью) символами.

Field parameters (параметры поля). Такая же настройка, что и для метки поля. Но относящееся уже к самому полю ввода. По умолчанию уже содержит значение. Добавим к нему свои пять копеек, чтобы получилось title='Ваше имя, например Сергеев Николай Николаевич'. Пусть тоже будет всплывающая подсказка.

Автозаполнение. В нашем случае Нет.

Значение по умолчанию. Можно сразу задать значение поля по умолчанию, но нам это не надо.

Префикс поля. Информация, которая будет добавлена прямо перед полем ввода.

Суффикс поля. Информация, которая будет добавлена прямо после поля ввода.

Field required (необходимое поле). Поле, обязательное для заполнения.

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

Опубликовано. Включено поле или выключено.

Сохраняем настройки. Теперь вы можете самостоятельно поправить текстовые поля «Phone» и «Subject». Присвойте метки Телефон и Тема соответственно.

Поле «Email», практически ничем не отличается от текстового поля. Различие состоит в том, что для этого типа полей предусмотрена проверка на ввод корректного адреса электронной почты. Поправим только метки поля – пусть будут Эл. почта.

Для поля «Message» зададим значение для меток Сообщение. Можем установить лимит в 1000 символов (на своё усмотрение). Тип этого поля – «Расширенное текстовое поле», а значит и настройки идентичны.

В настройках поля «Send a copy of this message to yourself» так же поменяем метки на Отправить копию сообщения себе. Это поле представляет собой флажок (галочку). Если опция установлена, отправитель получит копию своего сообщения на адрес электронной почты, который он указал выше.

Всё, существующие поля поправили! Теперь создадим два нужных нам поля: текстовое поле «Вакансия» и поле для прикрепления файла резюме к сообщению. Для этого всё в той же вкладке «Поле» кликаем на кнопке «Добавить». В открывшемся окне задаём значение поля Название: aics_vacancy. По умолчанию тип создаваемого поля «Текстовая строка» - это то, что нам нужно для создания поля «Вакансия». С текстовыми полями вы уже умеете работать, так что настроите сами. На всякий случай ниже привожу скрин своих настроек.

Теперь создадим поле для прикрепления файла к сообщению. Нет ничего проще! Нажимаем кнопку «Добавить», название поля - aics_file, метка поля - Прикрепить файл с резюме до 5 Мб(zip,rar,doc), метка поля в письме - Прикрепить файл, тип поля – Файл.Теперь, когда есть все необходимые поля можно настроить профили. В компоненте aiContactSafe переходим на вкладку «Профайлы». Профайлы или профили – это наборы настроек для определённой формы обратной связи. Мы видим, что здесь о нас тоже позаботились и сделали два профиля. Кликаем на названии первого профиля (его ID - 1) и открываем его для редактирования. Настроек довольно много, но все они интуитивно понятны. Делаем следующее:

Здесь стоит обратить внимание вот на что. Если мы меняем максимальную длину слова для CAPTCHA, то нужно не забывать о «Ширине CAPTCHA». Чтобы не получилось так, что при заданной ширине отображаются не все символы. Другими словами, чтобы они поместились.

Кликаем на кнопке «Применить» и поднимаемся в верхнюю часть окна. Здесь нас интересуют кнопки: Edit Contact, Edit CSS, и Edit Email. Этими кнопками можно воспользоваться не только в этом окне. Они присутствуют в панели управления вкладки «Профайлы». Требуется только выделить нужный профиль и нажать соответствующую кнопку.

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

Сохраняем изменения. Теперь если нужно, то изменяем оформление (стили). Для этого выделяем профиль «Common» и нажимаем кнопку «Edit CSS». Подробно настройки CSS описывать не буду - во-первых, у каждого они свои, а во-вторых, это выходит за рамки статьи. Коснусь лишь вскользь. Каждый файл CSS для профиля уже содержит примеры того, как можно изменить стиль элемента формы обратной связи. Для существующих полей записи уже сделаны. Для новых элементов, если требуется, нужно скопировать строку для соответствующего типа, изменить идентификатор «field_name» на имя нового поля и добавить свойства.

После настроек CSS можно настроить вид приходящего письма. Для этого надо выделить профиль и нажать кнопку Edit Email. Редактирование вида приходящего сообщения – это задача не для новичков. На первых порах, оставляйте как есть - главное, что в нём содержится требуемая информация.Один профиль настроили. Теперь мы можем поместить контактную информацию и форму обратной связи на сайте. Для этого в нужном меню добавляем пункт «Контакты», а тип пункта меню назначаем «Contact Form».

Заголовок меню задаём, например Контакты. В обязательных параметрах уже выбран профиль «Common» т. к. он является профилем по умолчанию.

 

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

Заполняем поля и отправляем сообщение. Если всё настроено правильно, то электронное письмо появится во вкладке «Сообщения».Теперь настроим второй профиль (Module form) и рассмотрим работу модуля и плагинов aiContactSafe. А именно, как вставить модуль с формой обратной связи, как вставить форму обратной связи в статью и как сделать ссылку на такую форму.Основные настройки второго профиля:

Если требуется, меняем «Префикс темы электронного письма» и переводим уведомления. Остальные настройки редактируем по своему усмотрению. Сохраняем. Удаляем всю контактную информацию для этого профиля.

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

В настройках панели управления aiContactSafe мы включили модуль Mod_aiContactSafe. Теперь с помощью этого модуля вставим форму для отправки резюме в произвольную позицию шаблона. Для этого переходим в «Менеджер модулей», находим там модуль «aiContactSafe module», открываем его и соответствующим образом редактируем.

Главное, на что нужно обратить внимание при редактировании модуля – это правильно выбранный профиль. В поле «Profile's CSS» можно выбрать использовать ли CSS компонента или шаблона сайта. А в поле «Fields values» для полей формы обратной связи можно ввести предустановленные значения, например "aics_vacancy=бухгалтер".

Если в «Менеджере модулей» не окажется модуля «aiContactSafe module» или потребуется ещё один, то просто создайте его.

Как вставить форму обратной связи в статью

Для того чтобы вставить форму обратной связи с помощью aiContactSafe в статью нужно, чтобы в настройках панели управления компонента был включен плагин Plg_aiContactSafeForm. Это мы уже сделали. Теперь в нужное место страницы добавляем следующий код (без пробелов): { aicontactsafeform pf=2|use_css=2 }.pf=2 – это id используемого профиля.use_css=2 – это css используемого профиля.Так же, как и в модуле можно включить предустановленные значения для полей. Это может выглядеть так:

Смотрим, что получилось.

Как вставить ссылку на форму обратной связи

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

 В параметре «text» пишем анкор ссылки. Параметр «pf» нам уже знаком – это id профиля. И через имя поля «aics_vacancy» указываем предустановленное для этого поля значение «Системный администратор». В конечном итоге получаем следующее.

 

Этим заканчиваю статью. Теперь, когда вы вооружены знаниями, вы можете конструировать какие угодно формы обратной связи и размещать их в любом месте своего сайта. Не забывайте, что у компонента есть встроенная справочная система – пользуйтесь ей!  Ну и конечно же захаживайте на сайт Aitishnik.Ru.

Об авторе:

ZolkinМеня зовут Андрей Золкин. Из более, чем пятнадцати лет работы в сфере информационных технологий, десять лет работаю с системами, базирующимися на открытом исходном коде. На страницах сайта Aitishnik.Ru веду блоги по CMC Joomla и Debian GNU/Linux.

 

Ещё статьи о Joomla 2.5

www.aitishnik.ru

Fox Contact –компонент форм обратной связи для Joomla 2.5

Здравствуйте уважаемые читатели блога lessons-joomla.ru. Хочу представить вам расширение Fox Contact –компонент форм обратной связи для Joomla 2.5. Данное расширение полностью русифицировано и что особенно радует, имеет после установки не только сам компонент, но и модуль обратной связи. Кроме этого данное расширение может создавать не только текстовые поля, но чек боксы и выпадающие списки. Возможна настройка стилей, а также отправка сообщений нескольким адресатам. В общем данный компонент подойдет для организации обратной связи на любых сайтах.

Установка и настройка Fox Contact

Установка данного компонента происходит стандартно через Расширения > Менеджер расширений.

Далее если вы хотите вывести форму обратной связи через меню, то идем в Меню > Менеджер меню: Пункты меню создаем наш пункт меню (допустим Контакты) и в выборе Тип пункта меню выбираем > страница Fox Contact. Настройка формы обратной связи производится в самом пункте меню.

Основные параметры Fox Contact

Рассмотрим по порядку все настройки:

- Основные параметры. Скриншот приведен выше. Отвечают за настройку вашей почты. Можно указать любое количество почтовых ящиков на которые будут приходить письма пользователей. Разделение почтовых ящиков происходит через запятую.

Поля формы Fox Contact

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

События Fox Contact

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

Безопасность Fox Contact

- Безопасность. Данные настройки отвечают за спам и капчу в копоненте форм обратной связи Fox Contact. Рекомендую вид captcha поставить цифровую, а описание каптчи (Captcha) изменить с Ключ защиты на Дайте ответ на арифметическое действие.

Дополнительные параметры Fox Contact

- Дополнительные параметры. Здесь вы можете выбрать стиль CSS из двух уже имеющихся, ну или создать свой и подключить его.

Newsletter интеграция Fox Contact

- Newsletter интеграция. Данная настройка отвечает за интеграцию с AcyMailing компонентом рассылок для Joomla и jNews. Тут я вам помочь не смогу. Так как пока сам разбираюсь с AcyMailing компонентом. На этом настройки здесь и заканчиваются.

Если вы хотите вывести форму обратной связи через модуль. Создаем через Менеджер расширений > Менеджер модулей > Fox Contact модуль обратной связи. Его настройка производится так же как описано выше. Определяем позицию, озаглавливаем и публикуем в выбранной позиции. Можно сколько угодно создавать форм обратной связи и публиковать на различных страницах сайта.

Надеюсь я вдохновил вас на использование Fox Contact –компонент форм обратной связи для Joomla 2.5 на своих сайтах. Расширение шикарное и нисколько не уступает по своему функционалу компоненту aiContactSafe, а может даже и превосходит его.

Удачи Вам в ваших начинаниях!

lessons-joomla.ru

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

В сегодняшней статье мы научимся создавать форму обратной связи для CMS Joomla. На всякий случай объясню новичкам, для чего она нужна. Форма обратной связи – это специально предназначенный модуль, который обычно состоит из текстовых полей, областей и  кнопки «Отправить», с помощью него посетители сайта могут отправлять сообщения администратору. В текстовые поля вводят информацию о пользователе, обычно это: - ФИО, email и текст сообщения, после заполнения этих полей отправляют письмо владельцу сайта при помощи кнопки «Отправить».

Для CMS Joomla 2.5 существует много расширений для создания формы обратной связи, мы же сегодня поговорим об одном из них, который позволяет в кратчайшие сроки создать простую форму связи только с самыми необходимыми полями, имя, e-mail и текст сообщения, этот модуль называется Rapid Contact. Скачать его можно пройдя на сайт разработчика.

После того как скачаете модуль, приступим к его настройке. Зарегистрируйтесь в панели администратора, затем пройдите в «Расширения -> Менеджер расширений» и нажав на кнопку «Обзор» загрузите расширение.

После того как Rapid Contact будет загружен, пройдите в «Расширения –> менеджер модулей», у вас появится новый модуль, который называется Rapid Contact:

Пройдите в настройки модуля, для этого кликните по его названию, или, отметив напротив него чекбокс, нажмите на иконку «Изменить», которая находится в верхней части панели управления.

Рассмотрим левую часть настроек. Здесь все стандартно, как и с остальными модулями. В поле «Заголовок», задайте заголовок формы обратной связи. Далее выберите нужно ли публиковать заголовок на сайте. Затем выберите позицию модуля в шаблоне сайта. Ниже нужно изменить состояние модуля на «Public (опубликовано)». Так же не забудьте про то, что модуль нужно привязать к пунктам меню, для этого выберите «Опубликовать на всех страницах», блок этих настроек находится в самом низу страницы.

Основные параметры

Теперь рассмотрим основные настройки модуля по пунктам:

Email Parameters (Параметры E-mail):

Text Parameters (Параметры текста):

Size and Color Parameters (параметры размера и цвета):

URL Parameters (параметры URL):

Module Class Suffix Parameter:

После того как вы создадите форму обратной связи обязательно проверьте как она работает, также, учтите, что если вы тестируете работу модуля на локальном сервере, то есть на «Денвере», письма не будут приходить к вам на почту, все письма будут приходить на Денвер в папочку, «webserwers/tmp/!sendmail/».

sirega.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта