support 447 Опубликовано 21 марта, 2017 Жалоба Share Опубликовано 21 марта, 2017 Модуль Обратный звонок для VamShop. Выводится кнопка Обратный звонок, нажав которую - посетитель указывает свой номер телефона. На email администратору магазина отправляется письмо с этим номером. Как установить: 1. Переписываете файлы из архива в магазин. 2. Что вывести кнопку, в любом шаблон (например в Админке - Оформление - Шаблоны - Основной шаблон) добавляете: {module alias="one_click_buy" controller="call" action="link"} Как примерно это выглядит в магзаине можно посмотреть на скриншотах. call-back-vamshop2.zip Ссылка на сообщение Поделиться на другие сайты
Adilan 0 Опубликовано 27 марта, 2017 Жалоба Share Опубликовано 27 марта, 2017 Переписал исправление, но что-то у меня после отправки формы на несуществующую страницу викидывает //call_back.html, и письмо так и не приходит :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 марта, 2017 Автор Жалоба Share Опубликовано 27 марта, 2017 В 27.03.2017 в 14:22, Adilan сказал: Переписал исправление, но что-то у меня после отправки формы на несуществующую страницу викидывает //call_back.html, и письмо так и не приходит :( Создайте в Админке - Содержание - Категории и товары страницу с псевдонимом call_back А так же шаблон письма в Админке - Настройки - Шаблоны писем с псевдонимом call_back и таким содержимым: Контактные данные: {$contact} Ссылка на сообщение Поделиться на другие сайты
Adilan 0 Опубликовано 27 марта, 2017 Жалоба Share Опубликовано 27 марта, 2017 Ошибки теперь нет, но письмо все равно не приходит. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 марта, 2017 Автор Жалоба Share Опубликовано 27 марта, 2017 Ну а тот код, что я правил на ftp. Он работает?! Я ж проверял, мне приходило письмо. Ссылка на сообщение Поделиться на другие сайты
Adilan 0 Опубликовано 27 марта, 2017 Жалоба Share Опубликовано 27 марта, 2017 Да, та оказывается работает, только письмо приходит с текстом 111111, ни телефона ни имени нет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 марта, 2017 Автор Жалоба Share Опубликовано 27 марта, 2017 10 минуту назад, Adilan сказал: Да, та оказывается работает, только письмо приходит с текстом 111111, ни телефона ни имени нет. В Админке - Настройки - Шаблоны писем, в шаблоне ask_a_product_question наверное у что-то не то. Добавьте в шаблоне письма метки: Имя: {$name} Телефон: {$email} и затем в /app/Plugin/AskAProductQuestion/Controller/GetController.php меняйте: $body = $email_template['EmailTemplateDescription']['content']; $body = str_replace('{$product_name}', $content_description['ContentDescription']['name'], $body); $body = str_replace('{$question}', $_POST['content'], $body); на: $body = $email_template['EmailTemplateDescription']['content']; $body = str_replace('{$product_name}', $content_description['ContentDescription']['name'], $body); $body = str_replace('{$question}', $_POST['content'], $body); $body = str_replace('{$name}', $_POST['name'], $body); $body = str_replace('{$email}', $_POST['email'], $body); Ссылка на сообщение Поделиться на другие сайты
Adilan 0 Опубликовано 27 марта, 2017 Жалоба Share Опубликовано 27 марта, 2017 Благодарю, все заработало. Только email в коде поменял на phone, так как в форме ввода поле phone стоит. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 марта, 2017 Автор Жалоба Share Опубликовано 27 марта, 2017 Не за что Ссылка на сообщение Поделиться на другие сайты
Альбеков Тауфик Равшанович 0 Опубликовано 12 декабря, 2018 Жалоба Share Опубликовано 12 декабря, 2018 Версия VamShop: 2.53 Не совсем понятно Создайте в Админке - Содержание - Категории и товары страницы с псевдонимом call_back в самой категории где весь список. категорий или в выпадающем списке содержимое - страницы. В 27.03.2017 в 15:18, VaM сказал: В Админке - Настройки - Шаблоны писем, в шаблоне ask_a_product_question наверное у что-то не то. Добавьте в шаблоне письма метки: Имя: {$name} Телефон: {$email} и затем в /app/Plugin/AskAProductQuestion/Controller/GetController.php меняйте: Такой папки не существует. есть папка ModuleAskAProductQuestion/Controller/GetController.php но в файле GetController.php нет такого кода Цитата $body = $email_template['EmailTemplateDescription']['content']; $body = str_replace('{$product_name}', $content_description['ContentDescription']['name'], $body); $body = str_replace('{$question}', $_POST['content'], $body); на: $body = $email_template['EmailTemplateDescription']['content']; $body = str_replace('{$product_name}', $content_description['ContentDescription']['name'], $body); $body = str_replace('{$question}', $_POST['content'], $body); $body = str_replace('{$name}', $_POST['name'], $body); $body = str_replace('{$email}', $_POST['email'], $body); А так же шаблон письма в Админке - Настройки - Шаблоны писем с псевдонимом call_back и таким содержимым: Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 декабря, 2018 Автор Жалоба Share Опубликовано 12 декабря, 2018 3 часа назад, Альбеков Тауфик Равшанович сказал: Не совсем понятно Не важно где, в любой категории, хоть в корне, главное страницу создайте с псевдонимом нужным. В текущей версии код поменялся немного. Правда у Вас старая версия вроде и должен быть такой код. Ищите тогда по product_name Там видно будет. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения