Помощь как добавить с какой страницы вопрос, чтоб ссылка приходила в письме?

dana77

Постоялец
Регистрация
21 Фев 2015
Сообщения
299
Реакции
117
Всплывающее окно можно сделать средствами CSS, а модуль разрабатывать необязательно. Можно использовать уже встроенный в SimplaCMS модуль обратной связи.
Для этого в нужном месте выведите:
Код:
<form class="form feedback" method="post" action="/contacts">
...
</form>
как добавить с какой страницы вопрос, чтоб ссылка приходила в письме?
 

chudo001

Создатель
Регистрация
17 Мар 2014
Сообщения
15
Реакции
6
как добавить с какой страницы вопрос, чтоб ссылка приходила в письме?
Да на любой странице можете разместить код, главное указать action для формы, который будет принадлежать к модулю Feedback.
Я предполагаю, что вам требуется модуль обратного звонка, который Для просмотра ссылки Войди или Зарегистрируйся
 

dana77

Постоялец
Регистрация
21 Фев 2015
Сообщения
299
Реакции
117
Да на любой странице можете разместить код, главное указать action для формы, который будет принадлежать к модулю Feedback.
Я предполагаю, что вам требуется модуль обратного звонка, который Для просмотра ссылки Войди или Зарегистрируйся
Нужно, чтоб на странице товара была кнопка "Задать вопрос" и в письме была ссылка на страницу товара откуда вопрос
 
Последнее редактирование:

chudo001

Создатель
Регистрация
17 Мар 2014
Сообщения
15
Реакции
6
Нужно, чтоб на странице товара была кнопка "Задать вопрос" и в письме была ссылка на страницу товара откуда вопрос

Ещё раз прочитал вопрос. В форме добавьте скрытое поле:
Код:
<input name="url" type="hidden" value="{$smarty.server.REQUEST_URI}">
 

dana77

Постоялец
Регистрация
21 Фев 2015
Сообщения
299
Реакции
117
Ещё раз прочитал вопрос. В форме добавьте скрытое поле:
Код:
<input name="url" type="hidden" value="{$smarty.server.REQUEST_URI}">
форму выводить не получится будет мешать капча, нужно сторонний модуль
 

chudo001

Создатель
Регистрация
17 Мар 2014
Сообщения
15
Реакции
6
форму выводить не получится будет мешать капча, нужно сторонний модуль
Создайте точную копию модуля Feedback и выпилите из него проверку капчи в файле view/FeedbackView.php
Код:
elseif(empty($_SESSION['captcha_code']) || $_SESSION['captcha_code'] != $captcha_code || empty($captcha_code))
            {
                $this->design->assign('error', 'captcha');
            }
 
Сверху