Это популярное сообщение. ivanovserg Опубликовано: декабря 3, 2015 Это популярное сообщение. Жалоба Поделиться Опубликовано: декабря 3, 2015 Модуль "Заказать звонок" с регистрацией в админке Заказать звонок 0.21 Автор - Иванов Сергей. Этот модуль - развитие модуля 'Заказать обратный звонок 0.1' от berrber. Ссылка на исходный модуль:https://opencartforum.com/files/file/2420-заказать-обратный-звонок/ Цель доработки - сделать настраиваемую форму и улучшить отображение списка звонков в админке. Установка -------------------------------------------------------------------------------- 1. Скопируйте файлы модуля. Установка в произвольные позиции: 1. Откройте файл "/catalog/view/theme/Ваша тема/template/common/header.tpl". Найдите "</head>", вставьте перед "<script type="text/javascript" src="catalog/view/javascript/dondo_position.js"></script>". 2. Установите код в место, где необходимо отобразить модуль "<div class="dondo-custom-position" data-module="3"></div>", где цифра в "data-module=" - номер из настроек модуля "Дополнения-Модули-Заказать звонок". Для темы default необходимые изменения сделаны через файл vqmod (vqmod/xml/dondo.xml) Описание модуля -------------------------------------------------------------------------------- Простая и эффективная форма, позволяющая быстро и просто оставить заявку на заказ звонка, всего лишь заполнив телефон. Форма может быть установлена в любое место магазина. Осуществляется валидация ошибок ввода по маске, например +9 (999) 999-99-99(есть возможность ввести свой вариант маски), без маски - поле позволяет ввести любой номер телефона от 3 цифр. Если покупатель зашёл в "Личный кабинет", в форму "Заказать звонок" автоматически подставляются его телефон. Форма заказа звонка открывается в colorbox и работает на технологии ajax. Уведомления о запросах на звонки размещаются в панели управления магазинов в разделе "Каталог-Звонки", а так же отправляются на эл. почту администратора магазина: Цитата Заказ №567 Дата запроса: 18.06.2015 18:53:12 UTC IP адрес: 127.0.0.1 URL: http://ocmodule.my/desktops/mac/ id пользователя: 11 ФИО: Петров Петр Петрович Телефон: +7 (495) 141-23-42 E-mail: petrov@домен.рф Сообщение: Дайте скидку! Возможности модуля: -------------------------------------------------------------------------------- 1. Простая установка в любое место. 2. Один язык. 3. Настройки: [*]вкл/выкл модуль [*]вкл/выкл уведомления о звонках на эл. почту администратору магазина [*]схема [*]расположение [*]порядок сортировки [*]поля формы: ФИО, телефон, e-mail, сообщение (вопрос) [*]вкл/выкл все поля, кроме телефона [*]тексты кнопок и формы - настраиваемые [*]маска и валидация номера телефона [*]валидация e-mail (поддерживаются кириллические домены) [*]отображение в админке полной информации о запросе, включая URL, которого пришел запрос и id пользователя (если пользователь был залогинен) Поддержка: -------------------------------------------------------------------------------- opencart v1.5.1.3.1 (требуется установка ColorBox v1.3.19) opencart v1.5.2.1 (требуется обновление ColorBox до v1.3.19) opencart v1.5.4.1 opencart v1.5.3.1 opencart v1.5.5.1 opencart v1.5.6.4 Автор ivonovserg Добавлен 02.12.2015 Категория 1.5.x Opencart Скачать Модуль "Заказать звонок" с регистрацией в админке callback.zip KENT.ua 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
p4elka Опубликовано: декабря 21, 2015 Жалоба Поделиться Опубликовано: декабря 21, 2015 (изменено) "1. Откройте файл "/catalog/view/theme/Ваша тема/template/common/header.tpl". Найдите "</head>", вставьте перед "<script type="text/javascript" src="catalog/view/javascript/dondo_position.js"></script>". 2. Установите код в место, где необходимо отобразить модуль "<div class="dondo-custom-position" data-module="3"></div>", где цифра в "data-module=" - номер из настроек модуля "Дополнения-Модули-Заказать звонок"." Открыл, перед "</head>" вставил "<script type="text/javascript" src="catalog/view/javascript/dondo_position.js"></script>" - т.е подключил сам скрипт, я так понимаю. Модуль четко появился в левом верхнем углу. ! Если еще в header.tpl пихаю "<div class="dondo-custom-position" data-module="3"></div>" как бы в нужное место , ) - Появляется аж целых две кнопки обратного звонка Тут какие-то недоработки с модулем или может я что - не правильно делаю. Плюс методом куда мне нужно - не удается его поставить - в нужное место. Так как он уже появился автоматоматом после подключения скрипта... - скрипт "не потягаеш" Жду ответа. Мод хороший и нужный, но вот что-то как по мне не доработано. И после отправки сообщения - не закрывается у меня окно автоматом - так и должно быть ? Изменено декабря 21, 2015 пользователем p4elka Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
ivanovserg Опубликовано: декабря 21, 2015 Автор Жалоба Поделиться Опубликовано: декабря 21, 2015 Для темы default необходимые изменения в header.tpl УЖЕ СДЕЛАНЫ через файл vqmod (vqmod/xml/dondo.xml) Т.е. Вы еще раз изменили header.tpl (уже напрямую, а не через vqmod) и получилось две кнопки Если Вас не устраивает кнопка, которая вставляется через vqmod, просто удалите в vqmod изменения в файле header.tpl Скоро я выложу следующую версию, в ней изменение админки и header.tpl будут в разных файлах - можно будет стереть ненужный файл с коррекцией header.tpl Для того, чтобы поставить кнопку в нужное место, нужно будет править файл стилей stylesheet.css. Например, добавить такойт текст: #header .dondo-custom-position { position: absolute; top: 0px; left: 100px; } Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
p4elka Опубликовано: декабря 24, 2015 Жалоба Поделиться Опубликовано: декабря 24, 2015 "Для темы default необходимые изменения сделаны через файл vqmod (vqmod/xml/dondo.xml)" Корректно на Ocshop - этим путем не получилось. При переходе в админку - показывало ошибку. Подключил (тестил) на default теме путем подключения в "</head>" скрипта и вызова самой кнопки. dondo.xml - пришлось тоже залить - но урезал часть кода. Ошибка исчезла "<file name="catalog/view/theme/ваша_тема/template/common/header.tpl"> <operation> <search position="before"><![CDATA[</head>]]></search> <add><![CDATA[<script type="text/javascript" src="catalog/view/javascript/dondo_position.js"></script>]]></add> </operation> <operation> <search position="after"><![CDATA[<div id="header">]]></search> <add><![CDATA[<div class="dondo-custom-position" data-module="1"></div>]]></add> </operation> </file>" - этот код убрал тестим дальше... Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
ivanovserg Опубликовано: декабря 24, 2015 Автор Жалоба Поделиться Опубликовано: декабря 24, 2015 Да, именно этот код помещает кнопку в header.tpl. Что за ошибка в админке? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
p4elka Опубликовано: декабря 24, 2015 Жалоба Поделиться Опубликовано: декабря 24, 2015 Только что, ivanovserg сказал: Да, именно этот код помещает кнопку в header.tpl. Что за ошибка в админке? не знаю в чем проблема вот опять стала - ставлю уже не на дефолт а на свой шаблон Notice: Undefined index: token in .............................../public_html/vqmod/vqcache/vq2-admin_controller_common_header.php on line 256 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
p4elka Опубликовано: декабря 24, 2015 Жалоба Поделиться Опубликовано: декабря 24, 2015 Только что, p4elka сказал: не знаю в чем проблема вот опять стала - ставлю уже не на дефолт а на свой шаблон Notice: Undefined index: token in .............................../public_html/vqmod/vqcache/vq2-admin_controller_common_header.php on line 256 Помогите пож. ))) уже замучил он меня этот звонок , на дефолте норма - все как положено , тут опять глюки. Может что куда не так заливаю - хотя залито должно быть правильно под свою тему. Где в каком может файле прописан дефолтный шаблон - чтоб поменять значение на свое .... Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
p4elka Опубликовано: декабря 24, 2015 Жалоба Поделиться Опубликовано: декабря 24, 2015 "Notice: Undefined index: token in .............................../public_html/vqmod/vqcache/vq2-admin_controller_common_header.php on line 256" Это решилось, другая проблема - после отправки - форма не закрывается. И еще вопрос попутно, чтоб не флудить, Как втыкнуть вместо этой кнопочки свою - которая идет картинкой . Заранее спасибо. Думаю у многих в дальнейшем будут такие же вопросы. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
ivanovserg Опубликовано: декабря 24, 2015 Автор Жалоба Поделиться Опубликовано: декабря 24, 2015 7 минут назад, p4elka сказал: "Notice: Undefined index: token in .............................../public_html/vqmod/vqcache/vq2-admin_controller_common_header.php on line 256" На токен можно не обращать внимание. Исправлю в следующей версии. 7 минут назад, p4elka сказал: Это решилось, другая проблема - после отправки - форма не закрывается. Чтобы ответить, мне нужны скриншоты. Желательно также знать версию Ocshop. Можете скинуть ссылку на сайт мне в личку. 8 минут назад, p4elka сказал: Как втыкнуть вместо этой кнопочки свою - которая идет картинкой. Не очень понятно. Вы хотите картинку вместо надписи на кнопке? Скриншот или ссылку можете дать? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
lawen Опубликовано: января 6, 2016 Жалоба Поделиться Опубликовано: января 6, 2016 В 24.12.2015 at 22:17, ivanovserg сказал: Не очень понятно. Вы хотите картинку вместо надписи на кнопке? Скриншот или ссылку можете дать? допустим картинка это логотип сайта, обычно он расположен в шапке сайта. к примеру, этот логотип содержит номер телефона. обычно ссылка логотипа всегда ведет на домашнюю страницу сайта. p4elka видимо просит сделать лого своего сайта той самой кнопкой "звонка", при наведении на которую будет надпись title="Заказать бесплатный звонок", а при нажатии выскочить та самая форма "Заказать звонок". Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
ivanovserg Опубликовано: января 8, 2016 Автор Жалоба Поделиться Опубликовано: января 8, 2016 Это в планах есть, просто пишу медленно - в свободное от основной работы время. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
KENT.ua Опубликовано: марта 3, 2016 Жалоба Поделиться Опубликовано: марта 3, 2016 в админке отключил "Статус поля ввода E-mail", про емейл как и предполагалось форма не вспоминает, но при отправке запроса на звонок вылазит "Неверно введен e-mail!undefined". И коряво отображает ошибку," Неверно введен e-mail!ke250@mail.r ". после Неверно введен e-mail <br> бы ставить вместо ! чем дальше тем лучше: при отключении запроса на ввод емейла, логично что нету инпута для его ввода, но есть проверка на его введение (звонок нельзя заказать), если включена опция обязательного ввода емейла то есть инпут для почты, но нету проверки на ее ввод (можно заказать звонок не введя почту.) у кого то этот модуль вообще работает? OCSHOP.CMS 1.5.6.4.1 журнал ошибок пуст Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
ivanovserg Опубликовано: марта 4, 2016 Автор Жалоба Поделиться Опубликовано: марта 4, 2016 Скриншот можете дать? Я сейчас, к сожалению, не могу заниматься поддержкой модуля и правкой багов - перманентный аврал на основной работе. Но, надеюсь, в конце марта освобожусь. Поэтому пока просто собираю ошибки. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
SharkX58 Опубликовано: мая 17, 2016 Жалоба Поделиться Опубликовано: мая 17, 2016 С email да, беда, если отключить в админке ввод, то при отправки пишет не верный формат email. И можно ли как то дизайн окошка поменять, а то страшно смотрится))) Где стили хранятся на него? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Mazdai Опубликовано: марта 23, 2017 Жалоба Поделиться Опубликовано: марта 23, 2017 Неверно введен e-mail!undefined OCSHOP Версия 1.5.6.4 VQMOD Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Allaur Опубликовано: апреля 26, 2021 Жалоба Поделиться Опубликовано: апреля 26, 2021 Я так понимаю модуль умер....... ☺️ Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.