Форум русской поддержки Joomla!® CMS
28.07.2017, 16:44:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Основной курс по Joomla
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как узнать с какой страницы отправлена форма?

 (Прочитано 1216 раз)
0 Пользователей и 1 Гость смотрят эту тему.
3ecTpu
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« : 14.04.2015, 14:46:49 »

Ребят, есть форма расположенная в разных разделах со статьями, хотелось бы понимать со страницы какого именно материала была отправлена форма, возможно как-то реализовать, чтобы в письме на мыло приходила и ссылка страницы?
Записан
04r12
Осваиваюсь на форуме
***

Репутация: +9/-0
Offline Offline

Пол: Мужской
Сообщений: 176


Позитив есть! Чего и вам желаю=)


« Ответ #1 : 15.04.2015, 09:56:26 »

JComments Вам в помощь. Компонент в принципе для комментариев, но можно при наличии фантазии использовать и для обратной связи, все ссылки будут в письме
Записан
Ragivort
Живу я здесь
******

Репутация: +51/-2
Offline Offline

Пол: Мужской
Сообщений: 1045


Есть мечта-стоит жить


« Ответ #2 : 15.04.2015, 12:55:50 »

В RSForm можно передавать в поле заголовок страницы, по форуму поищите
Записан
master-smeta
Давно я тут
****

Репутация: +9/-0
Offline Offline

Пол: Мужской
Сообщений: 278


« Ответ #3 : 30.04.2015, 12:28:41 »

Ребят, есть форма расположенная в разных разделах со статьями, хотелось бы понимать со страницы какого именно материала была отправлена форма, возможно как-то реализовать, чтобы в письме на мыло приходила и ссылка страницы?
я в форму добавил скрытое поле с кодом:
Код:
//<code>
$servername=getenv("SERVER_NAME");
$requri=getenv("REQUEST_URI");
$httpref=getenv("HTTP_REFERER");
$ip=getenv("REMOTE_ADDR");
$httpagent=getenv("HTTP_USER_AGENT");
return "Адрес страницы: " . $servername . $requri . "<br> Рефер:" . $httpref . "<br> Дополнительно:" . $ip . ' ' . $httpagent;
//</code>
А в письмо администратора добавил значение этого поля. В итоге в письме приходят дополнительные данные
Записан
mrmagic
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 14


« Ответ #4 : 13.04.2017, 17:24:56 »

я в форму добавил скрытое поле с кодом:
Код:
//<code>
$servername=getenv("SERVER_NAME");
$requri=getenv("REQUEST_URI");
$httpref=getenv("HTTP_REFERER");
$ip=getenv("REMOTE_ADDR");
$httpagent=getenv("HTTP_USER_AGENT");
return "Адрес страницы: " . $servername . $requri . "<br> Рефер:" . $httpref . "<br> Дополнительно:" . $ip . ' ' . $httpagent;
//</code>
А в письмо администратора добавил значение этого поля. В итоге в письме приходят дополнительные данные

Где можно почитать, как это сделать?
Записан
master-smeta
Давно я тут
****

Репутация: +9/-0
Offline Offline

Пол: Мужской
Сообщений: 278


« Ответ #5 : 13.04.2017, 17:33:27 »

Что сделать? Добавить поле?
Записан
zilonitiz
Завсегдатай
*****

Репутация: +7/-1
Offline Offline

Сообщений: 413



« Ответ #6 : 06.06.2017, 15:33:15 »

Здесь описан пример получения и использования REFERER https://www.rsjoomla.com/support/documentation/rsform-pro/custom-scripting/recording-the-referer-page.html
Записан
darkghost
Практически профи
*******

Репутация: +94/-0
Offline Offline

Сообщений: 2127



« Ответ #7 : 06.06.2017, 16:20:46 »

Что сделать? Добавить поле?
Самый простой вариант - установить FoxContact (кажись так) и там эта функция установлена по умолчанию. Но а сложный - открыть обработчик формы и вставить строку, которая будет слать адрес страницы. Как именно сделать? Смотрите выше, как один с примеров решения
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet