Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Модуль Настраиваемая форма - заказать обратный звонок/обратная связь [Поддержка]


phpguy
 Поделиться

Рекомендованные сообщения

Настраиваемая форма - заказать обратный звонок/обратная связь


Настраиваемая форма - заказать обратный звонок/обратная связь


Настраиваемая форма заказа обратного звонка/обратной связи 1.2

Версии Opencart 1.5.1 - 1.5.6

Удобная и настраиваемая всплывающая Ajax форма обратной связи или заказа звонка.

- Кнопка для вызова формы - слева/справа у края экрана, либо в тексте модуля, либо можно прописать в шаблоне.

- Сама форма - всплывающая, она не находится в теле страницы

- Поля автоматически проверяются перед отсылкой

- Настройка полей: Имя, E-mail, Телефон, Время для звонка, Комментарии, Доп. поле 1, Доп. поле 2

- Изменение названия полей, их порядка и обязательности

- Поддерживаются русский и английский язык

Особенности:

- Тестировалось с дефолтным шаблоном. Работает корректно почти для всех шаблонов.

ДЕМО: http://ocru.alphacomsoft.com/

Админская часть: http://ocru.alphacomsoft.com/admin/

Логин и пароль: demo

По всем техническим вопросам писать в личку, тема на форуме только для отзывов и предложений!

Установка:

- В архиве папки admin и catalog. Скопируйте их в вашу папку с Opencart.

- В админке выберите меню Дополнения->Модули. Нажмите на "установить" справа от модуля "Заказать звонок <версия>"

- Справа от модуля появится ссылка "изменить". Нажмите на нее

- Для корректной работы необходимо ввести в админке ввести e-mail, на который будут приходить сообщения. Далее внизу страницы добавить схемы, на которых кнопка и форма должны выводиться (обычно, как минимум, home, product и category)

Установка кнопки вручную:

- Чтобы установить кнопку в шаблоне, выберите соответствующую опцию в настройках модуля, и добавьте в шаблон: <a id="spcallmeback_btn_1" class="spcallmeback_raise_btn" href="#spcallmeback_1">Button text</a>.

Совместимость с шаблонами:

Некоторые шаблоны намеренно не разрешают css и js файлы от сторонних модулей (таких как этот). В этом случае, необходимо добавить следующие строки (скорее всего в файл шаблона common/header.tpl):

<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/zebra_form.css" media="screen" />

<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/module-spcallmeback.css" media="screen" />

<script type="text/javascript" src="catalog/view/javascript/module-spcallmeback.js"></script>

<script type="text/javascript" src="catalog/view/javascript/zebra_form/zebra_form.src.js"></script>

Также, если fancybox не используется шаблоном, добавьте эти строки:

<link rel="stylesheet" type="text/css" href="catalog/view/javascript/fancybox/jquery.fancybox-1.3.4.css" media="screen" />

<script type="text/javascript" src="catalog/view/javascript/fancybox/jquery.fancybox-1.3.4.js"></script>

Для более корректного отображения в браузере IE 7,8 желательно добавить в шаблон строку <meta http-equiv="X-UA-Compatible" content="IE=edge" />

(сразу после тэга <head>). Проверьте чтобы не было других тэгов типа <meta http-equiv="X-UA-Compatible" ...


 

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

1. Сколько можно добавлять дополнительных полей? Вижу что два, а если я больше захочу, как быть?

2. Можно ли задавать свои сообщения об ошибках при заполнении полей?

Ссылка на комментарий
Поделиться на других сайтах


1. Сколько можно добавлять дополнительных полей? Вижу что два, а если я больше захочу, как быть?

2. Можно ли задавать свои сообщения об ошибках при заполнении полей?

 

1. Да, два. Больше пока не получится.

2. Имеется в виду свой текст об ошибке для каждого поля, или какой-то один шаблон на все?

Ссылка на комментарий
Поделиться на других сайтах

По просьбе пользователей, добавил изменение текста ошибки при отсутствии обязательного поля, и еще несколько новых вещей.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Добрый вечер!

 

Скажите адрес сайта, надо глянуть на css.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

 

Как поменять текст В формате 123-123-1234 (для России)

или +7-123-123-1234

 

 

Добрый день!

В админку не выведено, но можно изменить эту строчку в файле   admin\language\russian\module\spcallmeback.php.

Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте.

Можно ли как-нибудь вызвать эту форму из функции в common.js?

Требуется подменить код. Вместо добавления в корзину.

 

function addToCart(product_id, quantity) {
 
}
 

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте.

 

Интеграция с корзиной не будет поддерживаться в этом расширении. Пока не планируется.

Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте.

Я имел в виду, что имеется кнопка. Она выполняет функцию на JS. Как в этой функции описать вызов вашего всплывающего окна?

 

И еще, при попытке отправки сообщения пишет:

Сообщение не отправлено, произошла ошибка. попробуйте позже!

Где можно посмотреть причину ошибки?

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

Ответил вам в личку

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
  • 3 недели спустя...

У меня установлен шаблон bigdesdigital.
после покупки вашего модуля пришлось восстанавливать резервную копию.

Дело вот в чем: после установки модуля, сайт сразу становится в одну колонку, кнопки не полноценные, вместо них текст кнопок.

Я сразу не понял что это из-за этого модуля, после восстановления я опять сразу установил этот модуль, и опять та же тема выскочила.

пришлось второй раз копию восстанавливать.

Сайт становится в одну колонку, как будто он на айфоне открыт, но ооочень кривой становится при этом. Шаблон адаптивный.

 

Писал в личку, ответа нет уже дня три!!!

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте!

 

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

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

здравствуйте, подскажите пожалуйста можно ли при помощи вашего модуля вывести одновременно кнопку в шапке и в подвале, разместила ссылки настроила модуль размещение в шаблоне, но по кнопке с шапки окно открывается а по кнопке с футера нет, то же самое если есть кнопка в шапке и в тексте? как можно реализовать 2 кнопки на странице?

Ссылка на комментарий
Поделиться на других сайтах


здравствуйте, подскажите пожалуйста можно ли при помощи вашего модуля вывести одновременно кнопку в шапке и в подвале, разместила ссылки настроила модуль размещение в шаблоне, но по кнопке с шапки окно открывается а по кнопке с футера нет, то же самое если есть кнопка в шапке и в тексте? как можно реализовать 2 кнопки на странице?

 

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

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Здравствуйте. после установки модуля съезжает вся верстка(не читаются все css-ки, после удаления файлов модуля - все работает), из-за этого нельзя зайти в админку и отсутсвуют кнопки на самомсайте. движок опенкарт 1.5.5.1

есть ли версия под vqmod?

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте,

 

Этот модуль не заменяет никакие файлы, так что vqmod не нужен. То что вы описали, для меня ново... Может тема какая-то хитрая. Скиньте в личку сайт, я посмотрю что там.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

После отправки появляется такой текст, видимо с кодировкой что то не то. 

"Заказать звонок

 

Сообщение успешно отправлено!"

Ссылка на комментарий
Поделиться на других сайтах


Ответил в ЛС.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.