Перейти к основному содержанию
  Среда, 13 января 2021 г
  10 Ответы
  2,2 тыс. посещений
  Подписаться
Здравствуйте!

Было бы здорово иметь встроенную контактную форму, позволяющую пользователям отправлять электронные письма на указанный адрес электронной почты. Возможность отправлять сообщения на адрес электронной почты, указанный в местоположении, с помощью встроенной функции отправки писем на сайте, была бы очень полезна. В настоящее время использование функции mailto: оставляет адрес электронной почты доступным для просмотра всем желающим. Я знаю, что есть возможность интеграции с совместимыми расширениями для контактных форм, но для пользователей, которые не хотят этого делать или не обладают необходимыми навыками, встроенная форма стала бы отличным дополнением к этому замечательному расширению. Также было бы полезно добавить встроенную функцию защиты от спама reCAPTCHA и возможность настройки шаблона электронного письма.
Спасибо, Питер.
А
5 лет назад
Привет,

Спасибо за то, что добавили свой запрос на добавление этой функции.

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


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


Большое спасибо!
Ваше здоровье,
П
5 лет назад
Здравствуйте! Возможно ли это включить? Спасибо, Пит
А
5 лет назад
@peanutp

В целом, многие мои клиенты делают именно это. У нас есть поле для контактов, которое содержит либо электронную почту/URL/меню Joomla. Один из клиентов создал там контактную форму и разместил ссылку здесь. Это может быть любое созданное расширение, и вы можете корректно использовать защиту от спама, поскольку многие используют расширения для этой цели.
Е
5 лет назад
Здравствуйте, не могли бы вы подсказать, как настроить кнопку «Контакты» так, чтобы она перенаправляла на форму? Чтобы она не открывала новое письмо с адресом электронной почты, который можно было бы использовать для сбора контактных данных?

Спасибо,

Дэн.
П
5 лет назад
Мне тоже было бы интересно узнать, так как я вижу ту же проблему с адресами электронной почты, которые могут быть использованы не по назначению. Это единственная часть расширения, которую я не могу настроить так, как мне нужно — всё остальное работает почти идеально.

Если кто-то подключал это к встроенным формам контактов Joomla или RS Forms, мне было бы интересно узнать, как это было сделано.

Спасибо, Пит.
А
5 лет назад
Привет, Пит.
Создай заявку. Установи RSform. Дай мне посмотреть, что я могу в нем сделать. Но чтобы убедиться, один контакт означает один RSform. Если тебе нужна такая динамика, тебе нужно связаться с командой RSform Pro.
П
5 лет назад
Спасибо за предложение. Я поговорю с командой RS Form, так как мне нужна динамическая форма. Отдельная форма для каждого местоположения не подойдёт, поэтому нужна одна форма, и адрес доставки будет динамически обновляться. Надеюсь, они смогут дать какой-нибудь совет.
А
5 лет назад
@peanutp
Просто скажите им, что если я передам динамические данные, такие как адрес электронной почты и другие данные, отправят ли они письмо на этот адрес?
Я сгенерирую URL с токеном на своей стороне, чтобы защититься от CSRF-атак.
П
5 лет назад
Привет, Алакс!

Я начинаю разбираться. Служба поддержки RSForms предлагает использовать скрытое поле в форме, которое получает адрес электронной почты из mymapslocation и обновляет его в бэкэнде перед отправкой. Процесс мне понятен, однако я не до конца понимаю, и служба поддержки RSForms не может мне помочь, как передать адрес электронной почты в скрытое поле. RSForms предлагает динамическое обновление полей через URL, что легко использовать, но мне нужно понять, как получить адрес электронной почты.

Если вы посмотрите на пример URL ниже, вот как я передаю данные в RSForms. Мне нужно понять, какое значение будет у "value", чтобы получить адрес электронной почты из mymapslocation.

http://www.mydomain.com/index.php?option=com_rsform&formId=1&form[myhiddenfieldname]=value

В качестве альтернативы, RSForms предлагает использовать PHP-код для получения значения скрытого поля из сессии.

Надеюсь, это понятно!

Спасибо, Пит.


Ответ службы поддержки RSForm:

Само перенаправление выполняется из вашего расширения, и если вы перенаправляете на свою форму RSForm!Pro, используя синтаксис URL (специфичный для RSForm!Pro), это в конечном итоге автоматически заполнит это поле. По сути, это ссылка, по которой опубликована ваша форма, + параметры URL, которые будут возвращать данные в вашу форму. Обратите внимание, что это объясняется здесь:

https://www.rsjoomla.com/support/documentation/rsform-pro/frequently-asked-questions/how-do-i-pass-a-parameter-through-the-url-and-how-can-i-catch-it-.html

Скрытое поле автоматически получит данные, если они будут найдены в URL при использовании такого синтаксиса.

Однако само перенаправление должно быть указано динамически (то есть оно должно включать адрес электронной почты); это делается в вашем расширении карты (не связанном с RSForm!Pro).



P.P.S. Вот ссылка на страницу поддержки RSForm по этому вопросу. https://www.rsjoomla.com/support/documentation/rsform-pro/frequently-asked-questions/how-do-i-pass-a-parameter-through-the-url-and-how-can-i-catch-it-.html
П
5 лет назад
Я перенесу это обсуждение в заявку в службу поддержки. Спасибо
  • Страница :
  • 1
К этому сообщению пока нет ответов.