Обратная связь joomla 2.5 и joomla 1.5 с помощью Rapid Contact

Обратная связь joomla 2.5 и joomla 1.5 с помощью Rapid Contact

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

Если вы хотите установить другой модуль, может более гибкий в настройках или более сложный с точки зрения структуры, посмотрите другие статьи по теме форм обратной связи. Если вам нужна простая форма обратной связи joomla 2.5 или обратная связь joomla 1.5, то тогда вам подойдет модуль обратной связи Joomla (Джумла) Rapid Contact. Он легок в установке и настройке. Вполне справляется с задачей создания формы обратной связи для Joomla, правда со слабым модулем Анти-Спам. Если Вас интересует мощный конструктор форм, по Вам будет интересен компонент ChronoForms.

 

Скачать и установить форму обратной связи для Joomla (Джумла) Rapid Contact

 

Мы будим создавать форму обратной связи посредством компонента Rapid Contact.
rapid contact скачать:
        rapid contact joomla 1.5
        rapid contact joomla 1.5 c ReCaptcha
        rapid contact joomla 2.5, а также для Joomla 1.6, 1.7

Для Joomla Rapid Contact 1.6-2.5 файл mod_rapid_contact16.zip, в папке mod_rapid_contact

Скачать и установить форму обратной связи для Joomla (Джумла) Rapid Contact

Для Joomla Rapid Contact 1.5 файл mod_rapid_contact.zip, в папке mod_rapid_contact

Скачать и установить форму обратной связи для Joomla (Джумла) Rapid Contact

Модуль можно установить стандартно, через менеджер расширений в административной панели Joomla.

После установки, вас поздравят, вы можете смело идти в менеджер модулей. Вот пример появившегося у меня модуля обратной связи joomla 2.5

Скачать и установить форму обратной связи для Joomla (Джумла) Rapid Contact

Модуль у вас появиться, необходимо определить позицию модуля на вашем шаблоне и сменить состояние с неактивного.

 

Настройка формы обратной связи rapid contact

 

Настройки модуля обратной связи joomla 1.5

Настройка формы обратной связи rapid contact

Настройки модуля обратной связи для Joomla 1.6-2.5

Настройка формы обратной связи rapid contact

Теперь рассмотрим подробнее каждый пункт:

 

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

  • Email Recipient (e-mail получателя формы обратной связи) – данное окно предназначено для ввода емейла администратора или лица, который будет принимать письма  отправленные через данную форму обратной связи.
  • Mail From Name (имя отправителя емэйл) – каким именем будет подписано письмо которое вы получите, а точнее письмо на чей ящик вы вписали в предыдущем пункте. Имя отправителя писем.
  • Mail From Email (e-mail отправителя) – здесь необходимо задать почтовый адрес, с которого будет присылаться заполненная обратная связь. А точнее этот электронный ящик будет указан в отправителе, в присланном вами письме.

 

Text Parameters (Параметры текст формы) – тот текст который видит пользователь, непосредственно сама форма

 

Text Parameters (Параметры текст формы) – тот текст который видит пользователь, непосредственно сама форма

  • Email Label (заголовок в поле Email) – заголовок который будет предшествовать строке ввода электронного адреса, этот текст будет видеть пользователь, к примеру “E-mail”, “Ваш e-mail” и т.п..
  • Subject Label (заголовок для темы письма) – в данном поле необходимо указывать текст, который будет видеть пользователь перед вводом темы письма сообщения, к примеру “Тема сообщения”. Вы можете переименовать и в другое название, к примеру в “Введите Ваше имя” или еще что то.
  • Message Label (заголовок перед самим сообщением) – тут необходимо указывать заголовок сообщение, к примеру “Текст сообщения:”, “Сообщение:” и т.п..
  • Button Text (текст кнопки) – текст, который написан на самой кнопке, к примеру “Отослать”, “Отправить” и плюс можно добавить к этим словам “Сообщение”.
  • Thank you text (Текст благодарности) текст, который будет выведен после отправки формы. В основном это слова благодарности, к примеру “Спасибо, что написали нам” или “Спасибо за сообщение”, а также можно добавить “В ближайшее время свяжемся/ответим Вам”
  • Error page text (текст ошибки) – текст ошибки письма, выводиться если отправка по той или иной причине не состоялась. К примеру “Ошибка отправки сообщение, попробуйте еще раз” или “Сообщение не было отправлено. Повторите пожалуйста еще раз сообщение”.
  • No Email Error Message(текст сообщения – ошибка не введен e-mail)– выводиться текст если не введен почтовый адрес, примерно так “Ошибка! Не введен e-mail.”.
  • Invalid Email Error Message (текст – не правильный формат e-mail) – выводиться текст если почтовый адрес введен в неправильном формате, в основном если отсутствует формат “ххх@xxx.xx”. Можно так “Ошибка! Некорректно введен e-mail.”
  • Wrong Anti-Spam Text (Неверный Анти-Спам Текст) – текст ошибки, при неправильно введенном анти-спам текста. Можно написать “Ошибка! Некорректно введет Анти-спам текст”
  • Small Intro Text (небольшой текст) – небольшой вводный текст, который показывается перед формой.

 

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

  • Text Color (цвет текста) – цвет текста, который выводиться в пункте «Thank you text» (Текст благодарности). Он выводиться в формате #FF0000 – по умолчанию красный
  • Error Text Color (цвет текста ошибки) – цвет текста, который выводиться в пункте «Error page text» (текст ошибки). Выводиться в том же формате и тоже по умолчанию красный.
  • Email Width (ширина e-mail адреса) – задается для формы ввода электронного адреса.
  • Subject Width (ширина темы сообщения) – задается для формы ввода темы сообщения, или того что вы выбрали вместо него.
  • Message Width (ширина сообщения) – ширина формы ввода сообщения.
  • Button Width (ширина кнопки отправки сообщения) – вы выбираете какой ширины будет кнопка отправки сообщения, кнопка указывается в процентах. Как я понял процент идет от окна сообщения.
  • Label Position (позиция заголовка) — только для версии Joomla 1.6 — 2.5 – где будет располагаться заголовок сверху или слева поля сообщения
  • Custom CSS (выберете стиль CSS) — только для версии Joomla 1.6-2.5 – можно настраивать стили через CSS стили. Можно изменять параметры отображения формы. К примеру, “padding: 3px” можно менять, меняя расстояние между пунктами.

 

Эти размеры очень полезны, потому как вы можете использовать как в боковой панели, так и на отдельной странице. У всех ширина боковой панели и средней части сайта разные, поэтому необходимо настраивать индивидуально. Я так до конца и не разобрался в чем ширина измеряется. В текстовых полях ощущение что в количестве символах максимум +/-2.

 

URL Parameters (Параметры URL)

  • Exact URL (точный URL) – эта расширенная опция, если вы используете протокол HTTPS, то вам можно использовать этот пункт, если нет или не понимаете о чем идет речь, то можете пропустить этот и следующий пункт.
  • Disable HTTPS (отключить HTTPS) – использовать, если вы вы понимаете о чем идет речь.
  • Fixed URL (фиксированный УРЛ) – после отправки сообщения, перенаправлять ли пользователя на по заданному (фиксированному) адресу. Если нет и оставлять там где он заполнял форму, то оставьте галочку на “No”.
  • Fixed URL Address (url перенаправления) – вы тут задаете адрес, на который вы хотите перенаправлять пользователя после отправки сообщения, важно, чтобы было в предыдущем пункте “Yes”. Можно перенаправлять на главную страницу.

 

Anti-spam Parameters (Параметры защиты от спама)

  • Enable Anti-spam (включить защиту анти-спам) – включает защиту от спама, она проста, заключается в стандартном вопросе и ответе. Конечно примитивно, но лучше чем ничего. Жаль конечно, что не список вопросов. Если захотят вас заспамить, то эта защита не поможет вам.
  • Anti-Spam Question (вопрос для защиты анти-спама) – вопрос для защиты, пользователю необходимо ответить на этот вопрос.
  • Anti-Spam Answer (ответ на анти-спам вопрос) – тот ответ, который необходимо ввести пользователю, проще, чтобы ответ был числовой, чтобы ошибок с пробелом и заглавными буквами не было. Чтобы не было двоякого понимания.
  • Anti-Spam Position (позиция анти-спама) – позиция, где будет располагаться форма анти-спама. Возможно два варианта – первым пунктом, до формы обратной связи или последним пунктом, после формы обратной связи. Мне кажется второй вариант предпочтительней, но решать вам.

 

Module Class Suffix Parameter (Параметр Модуля Класса Суффикса)

  • Module Class Suffix (модуль класса суффикса) — Если вы хотите применить пользовательский стиль, то вставьте этот суффикс класса.

 

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

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

Ну вроде все. Скачивайте, устанавливайте и пользуйтесь.

9 комментариев
  1. Александр:

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

    • ageta:

      [b]Александр[/b], не разу не пробовал так. Если найдете ответ, отпишитесь будем другим полезно.

  2. Наталия:

    Здравствуйте!
    Подскажите, где находится файл для русификации? Т.е. где находятся, например, ответ с ошибкой при неправильном ответе на антиспам-вопрос, в письме мне тоже приходит англ. текст. В папках языка я его не нашла.

  3. Дмитрий:

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

  4. Сергей:

    Здравствуйте! Хочу вместо поля «и-мэйл» сделать поле для номера телефона клиента. В коде прописана проверка правильности и-мэйла «^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$». что-бы я с ним не делал, даже полностью убирал — форма постоянно требует ввода правильного адреса электронной почты. Подскажите, как сделать, чтобы в это поле можно было вводить любую комбинацию цифр и рапид не думал, что это должен быть обязательно и-мэйл. Спасибо.

  5. ageta:

    Вам нужно править сам модуль. Если этот вариант не рассматриваете, тогда лучше искользовать другой компонент, к примеру, ChronoForms [url]http://ageta.ru/joomla/rasshireniya/29-forms/109-chronoforms-sozdanie-form-zayavok-i-blankov-zakaza-dlya-joomla[/url]

  6. Дмитрий:

    Доброго дня. Не приходят письма на почтовый ящик. Правда я отправлял с собственого айпишника. Может в этом дело?

  7. dymon:

    лучше пройдите мимо этого модуля.
    base64
    после установки будет зависший сайт и увлекательная переписка с техподдержкой хостера.

  8. Дмитрий:

    Доброго дня, подскажите, может кто сталкивался. Необходимо в код области с сообщением «Спасибо, письмо отправлено» (которое выдается после заполнения формы «Написать нам») вставить код

    (function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);

    ga(‘create’, ‘UA-59559285-1’, ‘auto’);
    ga(‘send’, {
    ‘hitType’: ‘pageview’,
    ‘page’: ‘/thank-you’,
    ‘title’: ‘Thank you’
    });

    как это можно организовать в данном модуле ? Спасибо

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>