Куда идем?

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

Внимание! Статья устарела. Обновленная версия находится здесь .

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

Модуль называется Rapid Contact и, как следует из названия, позволяет создать форму быстрой обратной связи. Скачать его можно по этой ссылке. А вот страничка в каталоге расширений Joomla.

Устанавливается модуль через менеджер расширений Joomla. В установке нет ничего необычного.

Окно настроек Rapid Contact выглядит следующим образом:

rapid contact

Здесь мы видим следующие опции:

Параметры e-mail

– Email Recipient (получатель сообщения) – здесь нужно указать e-mail администратора или человека, который будет получать сообщения, отправляемые через форму обратной связи.

Mail From Name (имя отправителя сообщения) – данный параметр определяет отправителя сообщения, но не конкретного человека, а сайт. Т.е., например, отправитель: «Форма обратной связи компании «Рога и копыта»». Текст, задаваемый в этом поле будет видеть только получатель сообщений, email которого задан в предыдущей опции.

Mail From Email (email отправителя сообщения) – здесь можно задать e-mail, с которого будут приходить сообщения. Точнее просто графу сообщения «От:».

Параметры текста

Email Label (заголовок поля email) – заголовок поля email формы обратной связи. Здесь нужно указать текст, в поле рядом с которым отправитель будет вводить свой email-адрес.

Subject Label (заголовок темы сообщения) – заголовок поля темы обратной связи. Здесь нужно указать текст, в поле рядом с которым отправитель будет вводить тему своего сообщения. Лично для меня тема была не так важна, ее можно понять и из письма. Поэтому я переименовал данный заголовок в «Ваше имя». Таким образом, я знаю, как обращаться к человеку при ответе на его сообщение.

Message Label (заголовок тела сообщения) – заголовок тела сообщения обратной связи. Здесь нужно указать текст, в поле рядом с которым отправитель будет вводить свое сообщение.

Button Text (текст кнопки отправки) – текст, который должен быть на кнопке отправки сообщения.

Thank you text (благодарственный текст) – текст, который показывается пользователю после того, как сообщение отправлено. Например: «Спасибо за сообщение. В ближайшее время мы с вами свяжемся.»

Error page text (текст страницы ошибки) – данный текст показывается пользователю в том случае, когда отправка сообщения не удалась по какой-либо причине. Например: «Ваше сообщение не было доставлено. Пожалуйста, попробуйте отправить его снова.»

No Email Error Message(текст сообщения о невведенном email)– данный текст показывается пользователю, когда он не ввел email.

Invalid Email Error Message (текст сообщения о неправильном email) – данный текст показывается пользователю, когда он  ввел email в неправильном формате.

– Small Intro Text (небольшой вводный текст) – небольшой текст, показываемый перед формой ввода сообщения.

Параметры цвета и размера

Text Color (цвет текста) – цвет текста из опции «Thank you text».

Error Text Color (цвет текста ошибки) – цвет текста из опции «Error page text».

Email Width(ширина email) – ширина формы ввода email.

Subject Width (ширина темы) – ширина формы ввода темы сообщения.

Message Width (ширина сообщения) – ширина формы ввода сообщения.

Button Width (ширина кнопки) – ширина кнопки отправки сообщения.

Параметры URL

Exact URL (точный URL) – эта и следующая опции относятся к сайтам, использующим протокол https. Вдаваться в подробности не буду, т.к. нужно рассказывать про https в целом. Кто знает, тот поймет сам. Остальным следует оставить эти опции как есть.

Disable HTTPS (отключить HTTPS)

Fixed URL (фиксированный url) – если выбрано «Да», будет перенаправлять пользователя после отправки сообщения по адресу, указанному в следующей опции.

– Fixed URL Address (url перенаправления) – адрес, на который будут перенаправляться пользователи после отправки сообщения.

Параметры защиты от спама

Enable Anti-spam (включить анти-спам) – активация защиты от спама «Вопрос - ответ».

Anti-Spam Question(вопрос анти-спама) – вопрос, на который должен ответить пользователь для отправки сообщения.

Anti-Spam Answer(правильный ответ на вопрос анти-спама) – правильный ответ на вопрос, заданный выше.

Anti-Spam Position(расположение анти-спама) – расположение формы анти-спама: перед или после формы сообщения.

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

Публикация формы обратной связи Rapid Contact на отдельной странице.

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

  1. Создаем новую статью Joomla, написав в ней любой приветственный текст для формы обратной связи. Публикуем статью вне разделов (либо в специальном разделе) и не показываем на главной странице.
  2. В меню создаем новый пункт: «Статьи» –> «Статья» –> «Стандартная страница статьи», называем его, например, «Обратная связь», и выбираем статью созданную в  п.1. Публикуем и сохраняем.
  3. Заходим в менеджер плагинов, находим плагин «Content - Load Module»или«Загрузка модулей в статьи»и активируем его.
  4. Заходим в менеджер модулей, затем в настройки Rapid Contact и в поле «Положение» вписываем любое название; главное, чтобы оно не совпадало ни с одной из существующих в шаблоне позиций модулей. Вписываем, например, «feedback123»
  5. Далее снова открываем нашу статью, созданную в п.1 и в месте вывода формы обратной связи вписываем: {loadposition feedback123}, либо другое название позиции, которое вы задали в п.3.

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

Вот и все. Пример такой формы можно посмотреть на странице контактов wedal.ru

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

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Добавить комментарий

Комментарии  
4
Красавчик!
Спасибо!
1
Здравствуйте, Виталий !
Этот коммент не по теме статьи, но из обратной формы вы сказали, что не ответите.
У вас в статьях везде можно поставить рейтинг. А как вывести в модуле, скажем, 5-ку лучших, или узнать победителя по этим рейтингам ? Подскажите пожалуйста, нигде не нашел.
3
Alexx, данный рейтинг у меня используется просто для того, чтобы видеть какие статьи более интересны посетителям, а какие - менее.
Стандартная система Joomla не предусматривает сортировку по рейтингу. Возможно, существует дополнительный модуль, использующий ее, но я таких не искал, поэтому могу лишь дать ссылку, где посмотреть:
http://extensions.joomla.org/extensions/clients-a-communities/ratings-a-reviews
1
Нашел, применил.
Большое спасибо !
1
Приветствую! Интересная форма. А как ее можно в Virtue Mart вставить?
Допустим, есть страница товара сделанная табами по вашему мануалу. Последний таб - "задать вопрос". Есть штатная ворма, но она ссылку выдает, а мне форма прям на вкладке нужна.

Может подскажете решение?
Благодарю!
1
Александр, смотрите здесь: http://wedal.ru/forum/VirtueMart/48-Forma-Zadat-vopros-na-stranice-tovara.html
1
При отправке пишет: "Невозможно инициализировать функцию отправки почты."
из-за чего это может быть? в самой Джумле не где больше настраивать не надо?
1
ANDRY, в глобальной конфигурации Joomla есть настройки почты.
1
Спасибо, очень хороший пост и все подробно расписано, но у меня почему то не отображается в Google Chrom эта формочка. Возможно это одина из недораюоток моего сайта, или у всех в этом браузере так?
1
Не знаю что не так было(может кэш) но что то покликала и заработало и в хроме ) еще раз спасибо за статью )
1
> Публикация формы обратной связи Rapid Contact на отдельной странице.
> Теперь еще один важный момент. Думаю, многие хотели бы использовать для формы обратной связи отдельную страницу.

Немного непонятно. А по умолчанию форма показана на всех страница? Мне нужно на всех.
1
Моторокер, по умолчанию это модуль. Соответственно, вы можете показать его на всех страницах просто выведя в определенной позиции шаблона.
1
Спасибо, поставил. Понял, как показывать на каждой странице. Протестировал, работает.

Жаль, что можно только почту, тему и текст ввести, а имя нельзя. Также хорошо бы выбирать готовые варианты тем.

У вас видимо "тема" переименовано на "имя". Это конечно, выход, но может по другому можно? Может ещё есть компоненты?
1
Моторокер, еще компоненты конечно есть, но они гораздо сложнее.

http://extensions.joomla.org/extensions/contacts-and-feedback/contact-forms - это попроще.

http://extensions.joomla.org/extensions/contacts-and-feedback/forms - это тяжелая артиллерия.
1

Цитирую Wedal:

ANDRY, в глобальной конфигурации Joomla есть настройки почты.


В Джумле прописал адрес почты, попробовал разные способы отправки почты (PHP mail function, Sendmail, SMTP сервер) все равно не работает, на моем хостинге путь к sendmail: /usr/bin/sendmail также прописано в джумле
1
ANDRY, попробуйте отправить какую-нибудь системную почту Joomla, будь то информация о регистрации на сайте или рассылка (в Joomla есть возможность рассылать почту). Если будет работать, то дело, очевидно, в модуле. Если нет, то либо в настройках почты, либо в хостинге. В этом случае лучше обратиться в саппорт.
1
Спасибо за помощь! проблема была в следующем: в поле "Mail From Email" я написал "От:" как Вы писали в статье,после того как я заменил на (по умолчанию)""
все заработало.
1
ANDRY, просто вы не правильно поняли. Я имел ввиду, что то, что вы введете в этом поле, в полученном письме будет вписано в графе "От:" Например: "От: ". А так конечно в этом поле нужно вводить только email.
0
Хочу заметить, что рабоает только если написать адрес с ".com"
0
Сори... спустя 10 минут всетаки и с .ru пришло
1
ЗДРАВСТВУЙТЕ Скажите пожалуйста как сделать растояния между окнами ввода емайл и другими окнами по высоте
1
Дмитрий, берем Firebug, разбираемся в коде, и редактируем модуль.
1
4) Заходим в менеджер модулей, затем в настройки Rapid Contact и в поле «Положение» вписываем любое название; главное, чтобы оно не совпадало ни с одной из существующих в шаблоне позиций модулей. Вписываем, например, «feedback123»

Немного не понял, где находится поле положение,подскажите пожалуста
1
Никита, "Положение" это тоже самое, что и "Позиция модуля". Это форма выпадающего списка в котором перечислены все позиции.
0

Цитирую Wedal:

Никита, "Положение" это тоже самое, что и "Позиция модуля". Это форма выпадающего списка в котором перечислены все позиции.


Все сделал как написано в теле документа вместо формы только {loadposition feedback123}
0

Цитирую Петр-1:


Цитирую Wedal:

Никита, "Положение" это тоже самое, что и "Позиция модуля". Это форма выпадающего списка в котором перечислены все позиции.


Все сделал как написано в теле документа вместо формы только {loadposition feedback123}


Ответ найден, читайте ниже по общей ветке...
1
У меня вопрос такой,я делаю все как написано,когда в статье пишу{loadposition centre},сохраняю,то потом оно выводит просто текст моей стать и {loadposition centre} и все,никакую форму не выводит!Позиции centre} в шаблоне нету
1
Вы включили плагин «Content - Load Module» или «Загрузка модулей в статьи» и активируем его"?
1
Valera, если плагин точно активирован, то остается только один вариант - вы где-то неправильно что-то написали. Проверьте внимательно, что в поле позиции модуля написано именно "centre" и модуль активирован. Далее проверьте точность текста: {loadposition centre}.
1
да включил его,он точнее включенный был сам!
1
Отличный модуль. всё работает. а можно как нибудь добавить дополнительные свои строчки?
1
Piton, зная php по аналогии.
1
5) Далее снова открываем нашу статью, созданную в п.1 и в месте вывода формы обратной связи вписываем: {loadposition feedback123}, либо другое название позиции, которое вы задали в п.3.

ну и куда это писать??????
3
Проблема решилась просто нужно было не копировать а писать своими руками {loadposition feedback123}
0

Цитирую GOOOOG:

Проблема решилась просто нужно было не копировать а писать своими руками {loadposition feedback123}


+1 Автору статьи нужно было эту тонкость указать, сам два часа потратил, пока не прочитал эту ветку отзывов!
2
Хорошая статья.
Все получилось. Почти с первого раза)) Огромное спасибо!!!!!!! :-)
1
Все получилось загрузить. Но когда тестирую отправку, то появляется надпись "Ваше сообщение не было доставлено. Пожалуйста, попробуйте отправить его снова". Почему то не отправляется. С чем это м.б. связано? емейл пишу с маленькой буквы.
1
Татьяна, не на локальном сервере работаете?
1
Подскажите, форма обратной связи стоит на главной страницу, вожу e-mail в поле, но пишет Invalid Email Error Message. e-mail введен правильный, вводил несколько разных.....в чем может быть причина?
1
Александр, возможно, вы пишите email с большой буквы.
1
ввожу с маленькой!
можете сами попробывать отправить вопрос, сайт ukreuromaz.com
модуль на главной внизу
1
Никто не знает что-ли?
1
Александр, откройте php-файл модуля и посмотрите при проверке какого условия выводится такое сообщение. Хотя все должно быть проще. Проверьте внимательно настройки модуля.
1
– Invalid Email Error Message (текст сообщения о неправильном email) – данный текст показывается пользователю, когда он ввел email в неправильном формате.

Где этот формат прописывается?
1
Александр, в настройках модуля.
1
Пожалуйста обнови ссылку скачивания формы. Ошибку пишет при скачивании
1
Russianman, все работает.
2
проверил. в настройках все правильно указал.
вот что стоит на проверку e-mail

// check email
if ($_POST["rp_email"] === "") {
$myError = '' . $noEmail . '';
}
if (!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/", $_POST["rp_email"])) {
$myError = '' . $invalidEmail . '';
}
1
почему я не могу установить модуль Rapid Contact на хостинг (т.е. Joomla 1.5 установлена на хостинге), а на локалке устанавливается хорошо, что мне делать? помогите пожалуйста!
1
Russianman, что значит "не могу установить"?. Указывайте причину. Ошибка? Если да, то какая?
1
при установке пишет:
JFTP::mkdir: Bad response
JFTP::chmod: Bad response
Module Install: Failed to create directory.: "/home/host1222204/chairful.com/htdocs/www/modules/mod_rapid_contact"
Install Module Error
и что делать? (
1
Решение найдено! нужно было просто в configuration.php отключить ПТФ, то есть поставить "ноль" вместо "1" Выглядит так: var $ftp_enable = '0';
1
ФТП а не ПТФ ))))
1
А где можно изменить высоту кнопки "отправить" ?
1
Данила, учитесь пользоваться Firebug, или аналогичным инструментом.
0
Всё нашел в mod_rapid_contact.php в самом конце
1
Спасибо за статью.
Не подскажете почему может выдаваться вот это сообщение? Потому что на локалке?

Deprecated: Function eregi() is deprecated in /Users/op/Sites/13/modules/mod_rapid_contact/mod_rapid_contact.php on line 60
Спасибо за сообщение.
В строке 60 правила ввода ответа на вопрос, я попробовала все варинты.

Письма при этом не приходят.
1
Ольга, читайте:
http://ibone.org.ua/php/function_eregi_deprecated.htm
http://takien.com/513/how-to-fix-function-eregi-is-deprecated-in-php-5-3-0.php
С локалки письма приходить в любом случае не будут.
1
Вес получилось, спс. Есть один вопрос, когда в форму обратной связи вписываем: {loadposition *****}, то на странице обратной связи выводится два одинаковых модуля обратной связи))) Как один убрать?)))
1
Александр, loadposition выводит не конкретный модуль, а позицию с модулями. Возможно, в этой позиции у вас выведено 2 одинаковых модуля, либо вы вписали loadposition 2 раза.
2
Ошибка осталась,нельзя отправлять емаил с большой буквы.
Решение
Заменяем строку
if (!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/", $_POST["rp_email"])) {
в файле mod_rapid_contact.php
на
if (!preg_match("|^[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,6}$|i", $_POST["rp_email"])) {
2
Привет всем. Подскажите, как устранить проблему.
При отправке письма в форме, на почту почему то приходят сразу 2 письма.
1
Всем здрасьте!
У меня проблемка в том, что на сайте чёрный фон, и соответственно, нужно, что бы на чёрном фоне были белые буквы! Не знаю как это поменять, а то получается видны только поля формы!
1
Юрий, смотрим страницу с формой через Firebug:
1) находим открывающий тег таблицы, в которой выводится форма:

Код:

<table>


2) находим этот же тег в коде модуля
3) добавляем к нему стиль:

Код:

<table style="color:#FFF">


либо создаем css-класс и правило для него(это сложнее, но правильнее).
1
Спасибо за оперативный ответ! Через firebug я нашёл этот код, втавляю и всё получается на страничке! Но дело в том что я не могу найти файл html для этого модуля, что бы там всё поменять! Или это можно всё сделать и в firebug?
1
Юрий,
1) файла html не существует
2) через Firebug можно только посмотреть, но не исправить.
Что нужно сделать?
Открыть PHP-файл модуля:
\modules\mod_rapid_contact\mod_rapid_contact.php
Найти там эту табличку и поправить стиль. Там код будет выглядеть не так, как в Firebug'е, т.к. это php-код, который генерирует то, что будет показано на странице. Но думаю, вы все же разберетесь с этим файлом. Там все достаточно просто.
0
Письмо не приходит. Что делать?
0
Максим, сайт не на локальном сервере? Остальные письма(например о регистрации) приходят?
0
Нет. Он в интернете. Письма с регистрацией, с формы отправки и т.д. не приходят...
0
Что делать?
0
Максим, проще всего связаться с поддержкой хостинга и проконсультироваться у них о том, как настроить отправку писем. Настройки отправки находятся в глобальной конфигурации Joomla. Попробуйте также поизменять способ отправки.
0
Спасибо, все работает.

Как изменить внешний вид формы?
0
Здравствуйте! вот такой возник глюк: отправка сообщения срабатывает только, если пользователь уже авторизован на сайте. Если не авторизован - заполняем форму и при нажатии кнопки "отправить" форма просто обнуляется и ничего не происходит. Если авторизован - все работает. (joomla 1.5.22)
0
Стас, выберите какой-нибудь стандартный шаблон и попробуйте с ним. Должно появиться сообщение об ошибке.
0
у меня вот тоже два одинаковых. лоадпозишн вписан один раз, позиции менял ничего не происходит. что еще может быть?
0
Нужна форма обратной связи с возможностью отправки по ней вложенного файла (изображения). Буду благодарна, если найдете такую и подробно расскажете, как ее установить и настроить.
0
Простите меня дурака за глупый вопрос, но где находятся настройки этого модуля? Я всё сделал как описано выше, но выводится сообщение "No recipient specified", что и логично. Всё перерыл, но настроек так и не нашёл. Помогите, плиз)))
0
Damian, настройки модуля находятся в настройках модуля. Расширения - Менеджер модулей - имя модуля.
0
Так я туда и захожу. Только у меня совсем другое показывается. У меня там есть блоки "Подробно" (Заголовок, Показывать заголовок, Позиция.....) и "Привязка к пунктам меню" (Привязка модуля, Выбор меню). Короче обычные настройки любого модуля. У меня Joomla 1.7.0. Может в этом дело?
0
ааа... Скачал для 1.6 (http://www.mavrosxristoforos.com/download.php?extension=RapidContact16)... Заработало)))
0
Прошу прощения, но на локальном Денвере сообщения не приходят - это нормально, на реальном сервере будут приходить?
0
bukht, да.
0
У вас на сайте эта форма без внешней таблицы - как ее убрать? - я понимаю, чтовы сейчас посоветуете жуком пользоваться, но файла-то HTML нет и кода table тоже...
0
В файле PHP удалил 143 строку: print 'table'; внешняя таблица пропала,
но все перекосило...
0
bukht, копаете в правильном направлении, но вам нужно не удалять таблицу, а лишь сделать ее границу (border) равной нулю.
0

Цитирую Wedal:

bukht, копаете в правильном направлении, но вам нужно не удалять таблицу, а лишь сделать ее границу (border) равной нулю.


уж поверьте, если б хоть в одном из двух файлов встретил атрибут border - я бы знал, что с ним делать... азы HTML знаю. спасибо конечно за ответ, но разве трудно было помочь конкретнее? - время. время... Поставил другой модуль - так быстрее Ваш сайт у меня в IE 8 тормозит жутко, вот мозилла рулит.
0
Скачал с сайта расширений этот модуль, для версии 1.6, на сайте было написано что подходит и для 1.7. Сделал все по инструкции, когда захожу на страничку с формой ничего не отображается. Беда в общем. Может кто-то знает как сделать такую форму самому?
0
Подскажите, а как сделать шире поле сообщения?
0
kira, измените у input'ов атрибут size, либо добавьте соответствующие CSS-стили.
0
Есть еще один модуль обратной связи для joomla, тоже используется принцип простоты, легко можно оформить под дизайн, и использует стандартные функции joomla для отправки почты: http://cleverscript.ru/cms/joomla/53-modul-obratnoy-svazi-dlya-joomla.html
0
Спасибо за статью, все легко настраивается и великолепно работает. Я как новичок со стажем полторы недели в сайтостроении настроил без проблем) обязательно полистаю еще ваши труды...
0
Зашибок модуль. как раз такой нужен был.
быстро настроил.
Спасибо за описание на русском.
1
Спасибо большое, настроил.
Загвоздка была в том что нужно еще в Привязке к пунктам меню (нижняя часть модуля) - выбрать пункт на всех страницах, без этого - модуль не отображается на странице.
Joomla 1.7
0
Спасибо, настроил, вес работает с первого раза. такой вопрос, я настраивал на joomla 1.5, а подойдет ли модуль к joomla 1.0?
0
спасибо вам за статью, но подскажите почему у меня не отправляется письмо. все сделал как положено. но при нажатии кнопки отправить страница как будто просто обнавляется и все поля становятся пустыми.
0
такая фигня: если обратный адрес (адрес отправителя) или сообщения не приходят, как исправить?? с приходят..
0
Тимур, возможно спам-фильтр хостинга...
0
Please write a valid email
Почему появляется данная ошибка?Никак разобраться не могу. Может кто знает в чем причина? Модуль Rapid Contact(1.6 последняя)
0
арчи, email вводите с большой буквы?
0
Нет, маленькими буквами пишу.разные почтовые ящики пробовал
0
Нашел подобную проблему http://www.mavrosxristoforos.com/support/forum/view-postlist/forum-8-rapid-contact-general-discussion/topic-175-please-write-a-valid-email

Я так понял проблема в шаблоне. Но какая?Может кто знает как определить в чем беда? На другом сайте проверил действительно все работает(
0
арчи, попробуйте зайти в код модуля и посмотреть как проверяется валидность email. Далее определяйте через какой из условий не проходит ваш email.
0
Wedal,я в программировании еще новичок, поэтому для меня это не совсем просто сделать. Противоречия с шаблонами расширений у меня впервые.Не знаю как проверить валидность почты и определить условие, через которое не проходит почта. Можно как-то проще решить данную проблему или подскажите пожалуйста как сделать по подробнее по вашему принципу?(
0
арчи, я, помню, сам как-то копался в коде этого модуля. За валидность там отвечает буквально одна строчка. Если не хочется возиться и вы используете Joomla 1.7, то подождите завтра. Завтра должна выйти Joomla 2.5, в которой организовать нормальную форму обратной связи с капчей можно будет без применения дополнительных расширений.
0
Все чудесно получилось, спасибо большое!
0
Почему-то выходит пустая страница, вырезается {loadposition feedback123}.
Плагин и модуль включены! Что делаю не так?
0

Цитирую MaxPer:

Почему-то выходит пустая страница, вырезается {loadposition feedback123}.
Плагин и модуль включены! Что делаю не так?


Сам Решил эту проблемку:
нужно было привязать модуль к пункту в меню на указанных страницах.
Спасибо!
2
Подскажите пожалуйста, чтобы отключить проверку правильно введенного email, что нужно сделать? Где подправить? В этом поле хочу чтобы вводили обычный текст.
Спасибо!
1
MaxPer, думаю, самый простой вариант - открыть файл модуля и удалить оттуда условие проверки email на валидность.
0
Так и сделал как Вы сказали. Коверкал вот этот файл mod_rapid_contact.php. Выдаёт всякое, но только не то, что надо. Не знаю я PHP:(
Wedal, а Вы сможете подсказать, что именно надо удалить?
0
очень круто!
Большое спасибо!
0
Здравствуйте, Виталий !Rapid Contact -сама форма у меня работает (отправка ).Спасибо за статью. У меня проблема в другом: я как раз хочу использовать для формы обратной связи отдельную страницу в меню. Все делаю как у вас написано и все получается.но меня не устраивает то,что эта же форма появляется не только на странице, но и в позиции указанного модуля тоже! т.е. в вашем примере это будет в позиции модуля feedback123.если модуль выключить,то и на странице не отображается форма.если включить-то форма и там и там! Как сделать так,чтобы форма связи была только на странице в спец. разделе меню,а не в 2 х местах?
0
Ирина, используйте позицию, которой нет в шаблоне.
0
У меня такая проблема - есть одна форма в статье, есть другая форма в блоке - т.е. на одной странице отображаются две формы rapid. Так вот если заполнить одну и отправить, то отправляются обе формы.
Кто-нибудь сталкивался? Как решить?
0

Цитирую Arny:

У меня такая проблема - есть одна форма в статье, есть другая форма в блоке - т.е. на одной странице отображаются две формы rapid. Так вот если заполнить одну и отправить, то отправляются обе формы.
Кто-нибудь сталкивался? Как решить?


Ну дак я ж только что этот вопрос задавала, Виталий/WEdal ответил-оказывается нужно не выбирать существующий модуль джумлы из выпадающего списка,а самим (вручную!) напечатать любой другой .Я даже и не догадывалась,что можно от балды там что угодно напечатать.Вот я и напечатала как WEdal feedback123 -попробуйте, и у вас будет только одна форма -на странице ! СПАСИБО ВАМ WEDAL за быстрый ответ.все работает!
0
Здравствуйте Виталий! Интересует вопрос, как можно вставить капчу в модуль Rapid Contact? как в вашем примере
0
Павел, для себя я использую встроенную форму контактов Joomla + капча, которая появилась в версии 2.5.
0
Спасибо
1
Да, форма действительно удобная и проста, хотелось бы выразить благодарность :) а я нашла классную статью о формах обратной связи:http://templates.motocms.ru/blog/obzory/pogovorim-o-formax-obratnoj-svyazi/ советую заглянуть.
0
На сайте модуля в разделе демо есть поля с выпадающим списком. Меня интересует, можно ли здесь сделать такой же список вместо поля Subject?
0
Подскажите, пожалуйста, как устранить проблему "Пожалуйста, напишите действительную электронную почту"

Я ввожу действительную почту!!! опробовать можно www.ourhome.kz (сайт мой) Спасибо!
0
Марина, пишите все маленькими латинскими буквами.
0
Ну-с... а я как пишу??? :-) при любом раскладе пишет "Пожалуйста, напишите действительную электронную почту" говорю же попробуйте сами... сылка постом выше!
0
Установила позицию модуля left, но на сайте он не виден. Поменяла на позицию top, все появилось но в шапке форума. Перебрала несколько позиций, но мод появляется только в топ, там , где он мне не нужен. Как быть?
0
Марина, а другие модули нормально отображаются в позиции left?
0
Модуль материалов отражается. Я попробовала в позиции User. Она находится с левой стороны и я ее определила через : сайт/?tp=1, тоже не отображается:(
0
Доброго времени суток!
Такая проблема: установил модуль, настроил его, все ок, все отображается, ошибок не выдает, письма отправляются, но не приходят!
Почта правда на gmail, пробовал на mail поменять, все равно не приходят, в чем может быть проблема?
0
Антон1, какая версия Joomla?
0
Версия Joomla 1.5.22
0
Уф, обновиться бы пора... У меня была эта форма обратной связи на 2,5 и тоже не приходили письма. Потом я удалила этот модуль и настроила родной компонент обратной связи от Джумлы и все отлично работает тфу тфу... Не знаю есть ли эти настройки в 1,5... Ну как-то вот так!
0
Данный модуль поддерживает и Joomla 1.5, суть в том, что я не пойму, почему не работает
0
Отбой разобрался в чем проблема - хостинг разрешал транслировать сообщения только через их почту (сайтовскую), поменял почтовый ящик на сайтовский и вуаля:)
0
Здравствуйте Виталий. Просьба помочь разобраться. Установил rapid contact 1.6 для joomla 2.5. Все встало хорошо вот как это выглядит http://ru-iz.ru/contacts.html. Но приходят письма только с моей почты, т.е. если отправляю сам. А кто другой уже не приходят. Что это такое? Как с этим бороться?
1
Андрей, проверьте настройки почты в глобальной конфигурации Joomla. А вообще, в Joomla 2.5 отлично работает стандартная форма обратной связи(компонент "Контакты") + появилась поддержка reCaptcha.
0
Все работает кроме антиспама.
Когда вводишь неверный ответ, форма выдает соответствующее сообщение, на затем не верно выводит ранее введенный эл. адрес. Вместо него идет длинная строка.
Спасибо.
0
Та длинная строка оюда не копируется, т.к. в ней есть содержание скрипта.
Еще в ней есть фраза, что "этот эл. адрес защищен от спам-ботов."
0
Все перерыл. Ни в какую сообщения не доходят!
2
Не выдает сообщения об ошибках и не присылает сообщения!!!!
Что бы это могло быть71
0

Цитирую TimoniArtjom:

Не выдает сообщения об ошибках и не присылает сообщения!!!!
Что бы это могло быть71


Да хлам а не форма! Искать нужно замену срочно!
0
Все работает Спасибо!
Но после отправки сообщения выводится текст спасибо.форма пропадает
и все чтоб отправить новое сообщение приходится снова заходить меню-обратная связь
0
Доброго времени суток!
Не подскажите, где поменять строку "Тема" на "Телефон" и где изминить сообщение, всплывающее после отправки письма?
0
Klonin,
Расширения - менеджер языков - переопределение констант. Там разберетесь.
0
При отправке письма на хостинге платном-пишет ошибку 404(404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.),на бесплатном-все работает. В чем дело?(
0
Дмитрий, раз хостинг платный, то лучше задать этот вопрос саппорту. На разных хостингах работа с почтой организована по-разному. Они лучше знают, что там у них настроено и дадут правильный совет.
0
Много крови мне попила эта форма.
Стоит что-то поставить на сайт, изменить чего-нить, плагин какой воткнуть и всё! Она собака молча просто перестает посылать письма. Самое досадное что всё это молча! Страшно подумать сколько заказов мимо пролетело благодаря ей =(
0
Евгений_1, ну уж сильно много вины на нее. Теперь можно делать похожую форму стандартными средствами Joomla. Ссылка на обновленную статью в начале этой.
0
Форма вывелась, все перевел как мне нужно, попытался отправить сообщение и тут выдало ошибку "Ошибка. Сообщение не отправлено" и с тех пор форма не появляется, а только данная ошибка, с разных браузеров и компов. Как исправить? http://ask-kalita.ru/kontakty.html
0
исправил вывод, но теперь письма не доходят
0
Доброго дня, подскажите, как сделать так что бы при НЕ заполнении контактной формы не было перенаправления на страницу thanks you ? Т.е. не важно заполнены поля или нет, всё равно перенаправляет на страницу, что само по себе не очень хорошо. Страницу конечно можно отключить но в неё вставлен код гугл и яндекс аналитики, хотелось бы отслеживать кто пишет в форму. Спасибо
0
Ahriman, речь идет о Rapid Contact? Какая у вас версия Joomla?