Перейти к содержанию

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

1.jpg
Таких чудо обратных звонков много, но задача стояла написать свой. За основу была взята трубка из callbackhunter.
Настройка:
1) Залить папку call в корень сайта.
2) В файле catalog/view/theme/{ваша тема}/template/common/header.tpl добавить до </head>:
<!-- call --><script type="text/javascript" src="call/modal.js"></script><link rel="stylesheet" type="text/css" href="call/modal.css"/><div id="kmacb-form" class="modal"><div class="modal-block"><div class="icon-close"></div><div class="title">Вызов замерщика</div><div class="content"><div class="padding"><img src="catalog/call/1.png" /><form method="post" action="call/send.php"><input type="text" placeholder="Имя" name="txtname" value="" required /><input type="text" placeholder="Телефон" name="txtmessage" value="" required /><input class="linkButton" type="submit" value="Вызвать" name="submit" /></form></div></div></div></div><!-- end call -->
 
3) В файле "send.php" нужно добавить эл.адрес.
 
 

DEMO

 

Скачать: call.zip

post-700295-0-96316100-1453376415_thumb.jpg

post-700295-0-23571600-1453376422_thumb.jpg

Изменено пользователем glGizma

Поделиться сообщением


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

Не плохо, но ещё хорошо бы прилепить маску, что бы в поле телефон нельзя было писать текст.. 

хотя у самого сейчас тоже нет подобной макси..  :-)  когда стояла маска телефоны приходили в виде +7 (921) 111 - 11 - 11 как то так примерно.. в общем приводило в более читабельный вид.. нежели +79211111111

Поделиться сообщением


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

Ты имеешь ввиду:

		validatephone: function (phone) {
			var at = phone.lastIndexOf("@");

			if (!/^[0-9]{5,12}$/.test(phone))
				return false;

			return true;
		},

Поделиться сообщением


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

Да, что то вроде того ) 

Поделиться сообщением


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

К сожалению код для валидации не подошел, сделал с помощью паттерна.

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

К сожалению навыков программирования пока не хватает.

P.S. ссылки не убирал с индекс страниц.

 

Сайт: shop.sevidom.com

Поделиться сообщением


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

Подключил этот скрипт

http://digitalbush.com/projects/masked-input-plugin/

 

id поля поменял на phone, а name оставил стандартный.

Так же сделал проверку паттерном html5.

 

И поправил файл send.php

 

В header.tpl вывел так:

<script src="call/maskedinput.js"></script>
<script type="text/javascript">
   jQuery(function($){
   $("#phone").mask("(999)999-9999");
   });
</script>
<!-- call --><script type="text/javascript" src="call/modal.js"></script><link rel="stylesheet" type="text/css" href="call/modal.css"/><div id="kmacb-form" class="modal"><div class="modal-block"><div class="icon-close"></div><div class="title">Перезвонить Вам в течении пары минут?</div>
<div class="content"><div class="padding"><form method="post" action="call/send.php">
<p style="text-align:center"><input type="text" name="txtmessage" id="phone" placeholder="Ваш номер?"  pattern="\([0-9]{3}\)[0-9]{3}\-[0-9]{4}" value="" required /></p><p style="text-align:center"><input class="linkButton" type="submit" value="ПЕРЕЗВОНИТЕ" name="submit" /></p></form></div></div></div></div><!-- end call -->

Надеюсь кому то поможет.

Так же правил Css что б трубка не такая настырная была.

Работает здесь: Shop.sevidom.com

 

Автору спасибо!

 

 

P.S. Остался вопрос как лучше организовать что б не выкидывало на лист чистый "Сообщение отправлено" А например в том модальном окне, запрос отправлен и всё..

Изменено пользователем SpyderMC

Поделиться сообщением


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

К сожалению код для валидации не подошел, сделал с помощью паттерна.

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

К сожалению навыков программирования пока не хватает.

P.S. ссылки не убирал с индекс страниц.

 

Сайт: shop.sevidom.com

 

http://dnl-sib.ru/1.rar

Качай, настраивай на сайт, наслаждайся ... Пример на сайте, как работает: http://dnl-sib.ru

Поделиться сообщением


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

http://dnl-sib.ru/1.rar

Качай, настраивай на сайт, наслаждайся ... Пример на сайте, как работает: http://dnl-sib.ru

Как скачать то? если требуется имя пользователя и пароль по ссылке которую вы любезно разместили ?

Изменено пользователем su4efilo

Поделиться сообщением


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

не в тему, но подскажите, почему на джумле не запустилось?)  (про самый первый пост)

 

ведь никакой привязки к опенкарту нет...

Изменено пользователем Azazello77

Поделиться сообщением


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

Как скачать то? если требуется имя пользователя и пароль по ссылке которую вы любезно разместили ?

 

Я поднял облачный сервер, ссылка больше не работает.

Поделиться сообщением


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

Как скачать то? если требуется имя пользователя и пароль по ссылке которую вы любезно разместили ?

 

лови: http://glGizma.ru/1.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 28.02.2016 в 22:02, SpyderMC сказал:

P.S. Остался вопрос как лучше организовать что б не выкидывало на лист чистый "Сообщение отправлено" А например в том модальном окне, запрос отправлен и всё..

Вопрос решился?

Поделиться сообщением


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

Спасибо за модуль!

Может кто-то доработал, что бы не выкидывало на чистый лист "Сообщение отправлено" ?

Заранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 30.03.2016 в 20:44, glGizma сказал:

 

лови: http://glGizma.ru/1.rar

А подключать также как и из первого поста?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 часов назад, zdevl сказал:

А подключать также как и из первого поста?

Сорри, не сразу дошло, что в первый пост тоже Ваш

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 21.01.2016 в 14:42, glGizma сказал:

 

здравствуйте)

 

Изменено пользователем dhnfgg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 22.01.2016 в 06:25, glGizma сказал:

validatephone: function (phone) { var at = phone.lastIndexOf("@"); if (!/^[0-9]{5,12}$/.test(phone)) return false; return true; },

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

куда нужно добавить этот скрипт и что еще нужно сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 21.01.2016 в 15:23, Akatyi сказал:

Не плохо, но ещё хорошо бы прилепить маску, что бы в поле телефон нельзя было писать текст.. 

  Показать контент

хотя у самого сейчас тоже нет подобной макси..  :-) когда стояла маска телефоны приходили в виде +7 (921) 111 - 11 - 11 как то так примерно.. в общем приводило в более читабельный вид.. нежели +79211111111

Кому ещё актуально валидация (брал за основу Скачать: call.zip), просто копируете в header.tpl перед </head> код ниже. Собрал в инете в кучу скрипты (сразу скажу - я не программист), но работает:

Код для header.tpl

<!-- call -->
<script type="text/javascript" src="call/modal.js">
</script><link rel="stylesheet" type="text/css" href="call/modal.css"/>
<div id="kmacb-form" class="modal"><div class="modal-block">
<div class="icon-close"></div>
<div class="title">Перезвонить Вам в течении пары минут?</div>
<div class="content"><div class="padding">
<form method="post" action="call/send.php">
<p style="text-align:center">
<input id="cyr" type="text" maxlength="12"  minlength="3" placeholder="Имя на русском" name="txtname" value="" required />
<p style="text-align:center">
<input type="text" name="txtmessage" id="tel" placeholder="Ваш номер" value="" required /></p>
<p style="text-align:center">
<input class="linkButton" type="submit" value="ПЕРЕЗВОНИТЕ" 
name="submit" /></p></form></div></div></div></div>
 <!-- запрет латиницы -->
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script type="text/javascript">
        $(function() {
  jQuery(function($) {
    $('#cyr').on('keypress', function() {
      var that = this;
      setTimeout(function() {
        var res = /[^А-Яа-яЁё]/g.exec(that.value);
        that.value = that.value.replace(res, '');
      }, 0);
    });
  });
})
    </script>
 <!-- end запрет латиницы -->

<!-- запрет букв для телефона -->
    <script>
window.addEventListener("DOMContentLoaded", function() {
function setCursorPosition(pos, elem) {
    elem.focus();
    if (elem.setSelectionRange) elem.setSelectionRange(pos, pos);
    else if (elem.createTextRange) {
        var range = elem.createTextRange();
        range.collapse(true);
        range.moveEnd("character", pos);
        range.moveStart("character", pos);
        range.select()
    }
}

function mask(event) {
    var matrix = "+7 (___) ___ ____",
        i = 0,
        def = matrix.replace(/\D/g, ""),
        val = this.value.replace(/\D/g, "");
    if (def.length >= val.length) val = def;
    this.value = matrix.replace(/./g, function(a) {
        return /[_\d]/.test(a) && i < val.length ? val.charAt(i++) : i >= val.length ? "" : a
    });
    if (event.type == "blur") {
        if (this.value.length == 2) this.value = ""
    } else setCursorPosition(this.value.length, this)
};
    var input = document.querySelector("#tel");
    input.addEventListener("input", mask, false);
    input.addEventListener("focus", mask, false);
    input.addEventListener("blur", mask, false);
});
  </script>
<!-- end запрет букв для телефона -->

<!-- end call -->

 

Изменённый код файла send.php (скопируйте код ниже с заменой оригинального кода в файле send.php). Не будет в спам приходить.

код файла send.php

<?php if(!$_POST) exit;
    $to       = 'вашаккаунт@mail.ru'; #почта куда придёт запрос - ваша почта
    $name      = $_POST['txtname'];
    $email    = 'вашмагазин-callback'; #для почтовой службы - откуда отправлено письмо, что бы не было БЕЗ АДРЕСАТА
    $comment  = $_POST['txtmessage'];
    if(get_magic_quotes_gpc()) { $comment = stripslashes($comment); }
     $subject = 'Посетитель, ' . $name . ', запросил обратный звонок.'; #текст темы сообщения
     $msg = "$name, просит перезвонить на телефон: $comment\n "; #текст сообщения
     $msg .= "Телефон: $comment\r\n\n"; #текст сообщения
     $msg .= "-------------------------------------\r\n"; #текст сообщения
     $msg .= "Запрос обратного звонка с сайта ВАШСАЙТ.РУ \r\n"; #текст сообщения
     if(@mail($to, $subject, $msg, "From: $email\r\nReturn-Path: $email\r\n"))
     { echo "<span class='success-msg'>Сообщение отправлено. Нажмите <НАЗАД> для возврата на страницу сайта</span>";} else { echo "<span class='error-msg'>Сообщение не отправлено.</span>"; } ?>

 

Ещё раз СПАСИБО автору темы glGizma

 

Вот только ещё не смог сделать что бы после отправки появлялась не страница "Сообщение отправлено", а модальное окно "Сообщение отправлено" и пропадало оставляя пользователя страницу на которой он был

Изменено пользователем Andgul
Добавил инфо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Andgul сказал:

Кому ещё актуально валидация (брал за основу Скачать: call.zip), просто копируете в header.tpl перед </head> код ниже. Собрал в инете в кучу скрипты (сразу скажу - я не программист), но работает:

Код для header.tpl

<!-- call -->
<script type="text/javascript" src="call/modal.js">
</script><link rel="stylesheet" type="text/css" href="call/modal.css"/>
<div id="kmacb-form" class="modal"><div class="modal-block">
<div class="icon-close"></div>
<div class="title">Перезвонить Вам в течении пары минут?</div>
<div class="content"><div class="padding">
<form method="post" action="call/send.php">
<p style="text-align:center">
<input id="cyr" type="text" maxlength="12"  minlength="3" placeholder="Имя на русском" name="txtname" value="" required />
<p style="text-align:center">
<input type="text" name="txtmessage" id="tel" placeholder="Ваш номер" value="" required /></p>
<p style="text-align:center">
<input class="linkButton" type="submit" value="ПЕРЕЗВОНИТЕ" 
name="submit" /></p></form></div></div></div></div>
 <!-- запрет латиницы -->
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script type="text/javascript">
        $(function() {
  jQuery(function($) {
    $('#cyr').on('keypress', function() {
      var that = this;
      setTimeout(function() {
        var res = /[^А-Яа-яЁё]/g.exec(that.value);
        that.value = that.value.replace(res, '');
      }, 0);
    });
  });
})
    </script>
 <!-- end запрет латиницы -->

<!-- запрет букв для телефона -->
    <script>
window.addEventListener("DOMContentLoaded", function() {
function setCursorPosition(pos, elem) {
    elem.focus();
    if (elem.setSelectionRange) elem.setSelectionRange(pos, pos);
    else if (elem.createTextRange) {
        var range = elem.createTextRange();
        range.collapse(true);
        range.moveEnd("character", pos);
        range.moveStart("character", pos);
        range.select()
    }
}

function mask(event) {
    var matrix = "+7 (___) ___ ____",
        i = 0,
        def = matrix.replace(/\D/g, ""),
        val = this.value.replace(/\D/g, "");
    if (def.length >= val.length) val = def;
    this.value = matrix.replace(/./g, function(a) {
        return /[_\d]/.test(a) && i < val.length ? val.charAt(i++) : i >= val.length ? "" : a
    });
    if (event.type == "blur") {
        if (this.value.length == 2) this.value = ""
    } else setCursorPosition(this.value.length, this)
};
    var input = document.querySelector("#tel");
    input.addEventListener("input", mask, false);
    input.addEventListener("focus", mask, false);
    input.addEventListener("blur", mask, false);
});
  </script>
<!-- end запрет букв для телефона -->

<!-- end call -->

 

Изменённый код файла send.php (скопируйте код ниже с заменой оригинального кода в файле send.php). Не будет в спам приходить.

код файла send.php

<?php if(!$_POST) exit;
    $to       = 'вашаккаунт@mail.ru'; #почта куда придёт запрос - ваша почта
    $name      = $_POST['txtname'];
    $email    = 'вашмагазин-callback'; #для почтовой службы - откуда отправлено письмо, что бы не было БЕЗ АДРЕСАТА
    $comment  = $_POST['txtmessage'];
    if(get_magic_quotes_gpc()) { $comment = stripslashes($comment); }
     $subject = 'Посетитель, ' . $name . ', запросил обратный звонок.'; #текст темы сообщения
     $msg = "$name, просит перезвонить на телефон: $comment\n "; #текст сообщения
     $msg .= "Телефон: $comment\r\n\n"; #текст сообщения
     $msg .= "-------------------------------------\r\n"; #текст сообщения
     $msg .= "Запрос обратного звонка с сайта ВАШСАЙТ.РУ \r\n"; #текст сообщения
     if(@mail($to, $subject, $msg, "From: $email\r\nReturn-Path: $email\r\n"))
     { echo "<span class='success-msg'>Сообщение отправлено. Нажмите <НАЗАД> для возврата на страницу сайта</span>";} else { echo "<span class='error-msg'>Сообщение не отправлено.</span>"; } ?>

 

Ещё раз СПАСИБО автору темы glGizma

 

Вот только ещё не смог сделать что бы после отправки появлялась не страница "Сообщение отправлено", а модальное окно "Сообщение отправлено" и пропадало оставляя пользователя страницу на которой он был

Исправил в файле send.php и сделал так:

заменил:

echo "<span class='success-msg'>Сообщение отправлено. Нажмите <НАЗАД> для возврата на страницу сайта</span>";} else { echo "<span class='error-msg'>Сообщение не отправлено.</span>";

на:

echo '<center><p class="success">СПАСИБО<br/>ЗАПРОС НА ОБРАТНЫЙ ЗВОНОК ОТПРАВЛЕН!</p></center>';
 echo "<script type='text/javascript'>
 window.history.go(-1) = function(){ alert('');}
</script>";

 

Всё вместе в файле callmy.rar

Нет предела совершенства - мне пока так хватит.

 

callmy.rar

Изменено пользователем Andgul
замена файла

Поделиться сообщением


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

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

И как сделать что бы он автоматически через определенное время выводил окно где вводить номер телефона и имя?

Помогите пожалуйста, буду должен...

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От bulldozer323
      Скачать/Купить дополнение


      Обратный звонок + модуль обратной связи
      Модуль обратного звонка + модуль обратной связи. Возможности модуля:
      вставка модуля обратной связи в схему вашего сайта; указание произвольного заголовка и текста для вашего модуля; возможность включить капчу для через стандартные средства; активация кнопки обратного звонка в шапке сайта (стандартная тема).  
      Все запросы отправленные через данные формы приходят на почту указанную в админ-панели.
       
      Демо магазина
       
      Установка:
      перейдите в модули>установка - установите архив для своей версии Opencart; перейдите в модули>модификаторы - обновите модификаторы; перейдите в список модулей, установите, настройте и сохраните модуль; чтобы вставить модуль на сайт, перейдите в дизайн>схемы и вставьте на необходимую страницу.  
      Важная информация: кнопка обратной связи рассчитана на стандартную тему, доработка под вашу тему оплачивается отдельно.
      Модуль распространяется бесплатно, поддержка не осуществляется. Если у вас есть пожелания или предложения пишите на почту overdrive323@gmail.com
      Если вы хотите отблагодарить разработчика, это можно сделать на Яндекс Кошелек: 410015066968545 либо по ссылке
      Добавил bulldozer323 Добавлено 06.07.2018 Категория Обратная связь, звонки Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Не проверялось  
    • От bulldozer323
      Модуль обратного звонка + модуль обратной связи. Возможности модуля:
      вставка модуля обратной связи в схему вашего сайта; указание произвольного заголовка и текста для вашего модуля; возможность включить капчу для через стандартные средства; активация кнопки обратного звонка в шапке сайта (стандартная тема).  
      Все запросы отправленные через данные формы приходят на почту указанную в админ-панели.
       
      Демо магазина
       
      Установка:
      перейдите в модули>установка - установите архив для своей версии Opencart; перейдите в модули>модификаторы - обновите модификаторы; перейдите в список модулей, установите, настройте и сохраните модуль; чтобы вставить модуль на сайт, перейдите в дизайн>схемы и вставьте на необходимую страницу.  
      Важная информация: кнопка обратной связи рассчитана на стандартную тему, доработка под вашу тему оплачивается отдельно.
      Модуль распространяется бесплатно, поддержка не осуществляется. Если у вас есть пожелания или предложения пишите на почту overdrive323@gmail.com
      Если вы хотите отблагодарить разработчика, это можно сделать на Яндекс Кошелек: 410015066968545 либо по ссылке
    • От Wadamir
      Скачать/Купить дополнение


      XD Zvonok (обратный звонок)
      ДЛЯ ЧЕГО НУЖЕН ЭТОТ МОДУЛЬ?
      Позволяет делать запрос на обратный звонок с любой страницы интернет-магазина. Использует Ajax (без перезагрузки страницы). Заказ отсылается на основной почтовый ящик, указанный в настройках магазина. Посмотреть как работает можно тут: https://xdomus.ru/ocshop/ и на любых других страницах этого магазина.  
      Этапы создания данного модуля:
      обратный звонок для Opencart 2 — админка обратный звонок для Opencart 2 — выводим в шапку обратный звонок для Opencart 2 — отправка данных обратный звонок для Opencart 2 — дополнения  
       
      Файл (xd_zvonok_v1.1.zip) содержит сразу 3 версии:
      Для Opencart 2.0.x, 2.1x — версия модуля 1.1.1 (имя файла — xd_zvonok_v1.1.1.ocmod.zip) Для Opencart 2.2.x — версия модуля 1.1.2 (имя файла — xd_zvonok_v1.1.2.ocmod.zip) Для Opencart 2.3.x — версия модуля 1.1.3 (имя файла — xd_zvonok_v1.1.3.ocmod.zip)  
      Модуль поставляется as is (как есть), Вы устанавливаете его по собственному желанию и ответственность за него несёте Вы. Распространяется модуль по лицензии GNU GPL — Вы вправе его копировать, модифицировать и распространять (в том числе на коммерческой основе).
       
      Что умеет
      Мультиязычный En Ru. Работает на всех страницах. Поля к заполнению покупателем: имя, телефон, комментарий (эти поля можно включить/выключить из панели управления модулем). Настройка обязательности заполнения полей (при незаполненном обязательном поле оно подсвечивается). Валидация номера телефона (допускает широкое трактование, дабы не отпугнуть клиента). Возможные варианты ввода:
      +7 989 989 99 99
      (050) 391-13-12
      +38 067-4440-220
      и т.п. Жесткая валидация номера телефона (с использованием маски для России и Украины). Такую валидацию можно включить/выключить из админки. Передает адрес страницы, с которой пользователь запросил обратный звонок. Передает IP-посетителя, запросившего обратный звонок. Отправка письма о запросе обратного звонка владельцу интернет-магазина. Что не умеет (пока...)
      Не регистрирует запрос в базе магазина.  
       
      Порядок установки модуля «Opencart — Обратный звонок»
      Скачать модуль и распаковать архив. Выбрать файл архива, соответствующий Вашей версии OpenCart. Войти в административную панель управления, перейти в раздел «Дополнения», затем «Установка дополнений» и загрузить выбранный zip-архив (именно zip-архив!!!). Перейти в подраздел «Менеджер дополнений» — в списке установленных дополнений OCMOD должен появится модуль с названием «XD_Zvonok for Opencart xxx» (xxx в данном случае может различаться от версии). Перейти в подраздел «Модули», включить модуль «XD_Zvonok for Opencart xxx» и нажать редактирование. Обязательно 
      включить хотя бы одно поле (имя, телефон или сообщение в зависимости от Ваших предпочтений); включить модуль. Необязательно
      заполнить название кнопки; заполнить текст во всплывающем окне. Сохранить
       
      Настройка завершена. Более ничего делать не надо! В макет добавлять не надо!!!
      Кнопка заказа обратного звонка будет выводиться как анимированная иконка звонка в левом нижнем углу.
      Проверьте появилась ли кнопка.
       
       
      ЕСЛИ ВАМ НРАВИТСЯ МОДУЛЬ, ВЫ МОЖЕТЕ ПОДДЕРЖАТЬ ЕГО РАЗВИТИЕ:
      https://money.yandex.ru/to/410014592945355
      Если не нравится - просто удалите, деньги слать не надо.
       
      ЕСЛИ У ВАС ОСТАЛИСЬ ВОПРОСЫ
      Постарался собрать часто задаваемые вопросы сюда: https://xdomus.ru/opencart/obratnyj-zvonok-dlya-opencart-2/
      Еще написал краткую инструкцию по OCMOD, в том числе и как адаптировать модуль под Ваш шаблон: https://xdomus.ru/opencart/ocmod-instruktsiya-dlya-razrabotchika/
       
      ПОДДЕРЖКА:
      Прежде чем писать, пожалуйста, прочитайте вышеуказанный FAQ! 
      Если всё же Вам по-прежнему нужна помощь в установке/редактировании - пожалуйста, сразу присылайте ссылку на магазин! 
      Если Вы пробовали сами установить, но не получилось: пишите сразу что Вы сделали и что не получилось!
      Будьте готовы предоставить ftp-доступ и доступ в админку. 
      Варианты удаленных рабочих столов, team viewer, "посмотреть экран через skype" и прочее подобное - не подходит.
       
      Вот пример сообщения в ЛС:
      Здравствуйте!
      Ставил Ваш модуль, но он не заработал (не появились стикеры, стикеры работают неправильно и т.п.).
      Ссылка на магазин: ocshop.xdomus.ru
      версия: такая-то
      шаблон: такой-то
      Не могли бы Вы мне помочь? Спасибо заранее!
      С уважением, пользователь такой-то
       
      Все доработки / установки / переделки / свистелки - платные (от 299 руб.)
      Добавил Wadamir Добавлено 22.11.2018 Категория Обратная связь, звонки Системные требования Сайт разработчика https://xdomus.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х  
    • От Wadamir
      ДЛЯ ЧЕГО НУЖЕН ЭТОТ МОДУЛЬ?
      Позволяет делать запрос на обратный звонок с любой страницы интернет-магазина. Использует Ajax (без перезагрузки страницы). Заказ отсылается на основной почтовый ящик, указанный в настройках магазина. Посмотреть как работает можно тут: https://xdomus.ru/ocshop/ и на любых других страницах этого магазина.  
      Этапы создания данного модуля:
      обратный звонок для Opencart 2 — админка обратный звонок для Opencart 2 — выводим в шапку обратный звонок для Opencart 2 — отправка данных обратный звонок для Opencart 2 — дополнения  
       
      Файл (xd_zvonok_v1.1.zip) содержит сразу 3 версии:
      Для Opencart 2.0.x, 2.1x — версия модуля 1.1.1 (имя файла — xd_zvonok_v1.1.1.ocmod.zip) Для Opencart 2.2.x — версия модуля 1.1.2 (имя файла — xd_zvonok_v1.1.2.ocmod.zip) Для Opencart 2.3.x — версия модуля 1.1.3 (имя файла — xd_zvonok_v1.1.3.ocmod.zip)  
      Модуль поставляется as is (как есть), Вы устанавливаете его по собственному желанию и ответственность за него несёте Вы. Распространяется модуль по лицензии GNU GPL — Вы вправе его копировать, модифицировать и распространять (в том числе на коммерческой основе).
       
      Что умеет
      Мультиязычный En Ru. Работает на всех страницах. Поля к заполнению покупателем: имя, телефон, комментарий (эти поля можно включить/выключить из панели управления модулем). Настройка обязательности заполнения полей (при незаполненном обязательном поле оно подсвечивается). Валидация номера телефона (допускает широкое трактование, дабы не отпугнуть клиента). Возможные варианты ввода:
      +7 989 989 99 99
      (050) 391-13-12
      +38 067-4440-220
      и т.п. Жесткая валидация номера телефона (с использованием маски для России и Украины). Такую валидацию можно включить/выключить из админки. Передает адрес страницы, с которой пользователь запросил обратный звонок. Передает IP-посетителя, запросившего обратный звонок. Отправка письма о запросе обратного звонка владельцу интернет-магазина. Что не умеет (пока...)
      Не регистрирует запрос в базе магазина.  
       
      Порядок установки модуля «Opencart — Обратный звонок»
      Скачать модуль и распаковать архив. Выбрать файл архива, соответствующий Вашей версии OpenCart. Войти в административную панель управления, перейти в раздел «Дополнения», затем «Установка дополнений» и загрузить выбранный zip-архив (именно zip-архив!!!). Перейти в подраздел «Менеджер дополнений» — в списке установленных дополнений OCMOD должен появится модуль с названием «XD_Zvonok for Opencart xxx» (xxx в данном случае может различаться от версии). Перейти в подраздел «Модули», включить модуль «XD_Zvonok for Opencart xxx» и нажать редактирование. Обязательно 
      включить хотя бы одно поле (имя, телефон или сообщение в зависимости от Ваших предпочтений); включить модуль. Необязательно
      заполнить название кнопки; заполнить текст во всплывающем окне. Сохранить
       
      Настройка завершена. Более ничего делать не надо! В макет добавлять не надо!!!
      Кнопка заказа обратного звонка будет выводиться как анимированная иконка звонка в левом нижнем углу.
      Проверьте появилась ли кнопка.
       
       
      ЕСЛИ ВАМ НРАВИТСЯ МОДУЛЬ, ВЫ МОЖЕТЕ ПОДДЕРЖАТЬ ЕГО РАЗВИТИЕ:
      https://money.yandex.ru/to/410014592945355
      Если не нравится - просто удалите, деньги слать не надо.
       
      ЕСЛИ У ВАС ОСТАЛИСЬ ВОПРОСЫ
      Постарался собрать часто задаваемые вопросы сюда: https://xdomus.ru/opencart/obratnyj-zvonok-dlya-opencart-2/
      Еще написал краткую инструкцию по OCMOD, в том числе и как адаптировать модуль под Ваш шаблон: https://xdomus.ru/opencart/ocmod-instruktsiya-dlya-razrabotchika/
       
      ПОДДЕРЖКА:
      Прежде чем писать, пожалуйста, прочитайте вышеуказанный FAQ! 
      Если всё же Вам по-прежнему нужна помощь в установке/редактировании - пожалуйста, сразу присылайте ссылку на магазин! 
      Если Вы пробовали сами установить, но не получилось: пишите сразу что Вы сделали и что не получилось!
      Будьте готовы предоставить ftp-доступ и доступ в админку. 
      Варианты удаленных рабочих столов, team viewer, "посмотреть экран через skype" и прочее подобное - не подходит.
       
      Вот пример сообщения в ЛС:
      Здравствуйте!
      Ставил Ваш модуль, но он не заработал (не появились стикеры, стикеры работают неправильно и т.п.).
      Ссылка на магазин: ocshop.xdomus.ru
      версия: такая-то
      шаблон: такой-то
      Не могли бы Вы мне помочь? Спасибо заранее!
      С уважением, пользователь такой-то
       
      Все доработки / установки / переделки / свистелки - платные (от 299 руб.)
    • От 29aleksey
      1 999.00 руб
      Скачать/Купить дополнение


      NewStore - универсальный, адаптивный шаблон
      Адаптивный универсальный шаблон NewStore работает на Opencart 2 (Ocstore, Русская Сборка, чиcтый Opencart) 2.1.x 2.2.x 2.3.x

       Демо - 1:
         Главная страница
         Страница категории
         Страница товара
         Админка
       Демо - 2:
         Главная страница
         Страница категории
         Страница товара
         Админка
       Демо - 3:
         Главная страница
         Страница категории
         Страница товара
         Админка

      Логин demo
      pass demo
       
      Все архивы подписаны согласно версиям движка !
      архив PRO только для OpencartPRO
      Обязательная установка IonCube Loader.


      Cписок функционала и модулей (Все эти модули есть в шаблоне)
      Управление торговлей 6 Персональный редактор ++ 1.1 Описание модуля Управление торговлей 3 - быстрый заказ Описание модуля Управление торговлей 1 - Обатный звонок Описание модуля Управление торговлей 7 - Product any Описание модуля Быстрая обработка заказов Описание модуля Быстрый просмотр товара Описание модуля Баннеры блоки (модуль баннеров) Стена категорий + производители Цена закупки поле в админке Слайдер для Категорий Мультиязычный (для каждой категории можно задать свой слайдер) Мега меню (горизонтальное и вертикальное) Вкладки модулей ALLTABS (5 в 1) 3 вид Прайс - лист Показать еще товар (ajax загрузка товара) Подписаться на рассылку 16 дополнительных позиций для главной страницы 11 дополнительных позиций для страницы Категорий Стикеры товара(4 вида стикера - акция, хит продаж, новинки, топ продаж. все они настраиваются как Вам угодно) Контактная информация в шапке сайта Контактная информация в подвал сайта Способ оплаты Социальные сети Дополнительные картинки товара во всех модулях, страницах при наведении, можно отключить в настройках, изменить на другую анимацию. Кнопки быстрый заказ, в закладки, в сравнение можно отключить для каждого модуля и для каждой старницы, Описание товара можно отключить для каждого модуля(страницы отдельно) Модель товара можно отключить для каждого модуля(страницы отдельно) Рейтинг товара - можно отключить Количество отзывов - можно включить / выключить в настройках модуля по клику на количество отзывов открываются отзывы товара в карточке товара. Ручная настройка темы Предустановлены 6 цветовые схемы Основное меню постоянно открыто либо закрыто (Настраивается в настройках шаблона) 2 Варианта подвала сайта с (Google Map + Кластеризация меток и Описанием Магазина) Popup Авторизация на сайте ! One Page Checkout Нашли дешевле Дополнительные вкладки для товара Отзывы Покупателей Опция (Цвет) Продукты из категорий + баннеры Дополнительные изображения (слайдер или смена изображения при наведении ну и выкл) 3 вид прайс лист для страниц акций поиска производителя Основной меню всегда открыто(Главная / Категории/ Поиск / Производитель / Информация) Вывод Опций в модулях Вывод Опций на страницах: Категории , Поиск, Акция, Производители Отображать только обязательные опции Кнопка купить когда товара нет в наличии менять текст на любой который задали в админке (да / нет ) Отображение статуса товара когда товара отсутствует (да / нет) Быстрый доступ к настройкам шаблона Ckeditor Фиксированная панель в шапке при прокрутке страницы Оптимизация Стилей и Скриптов + Кеш этих файлов Отзывы(добавил Достоинства, недостатки, уже купил ) Автоматическое создание категорий для меню Возможность открывать ссылку с баннера в popup окне дополнительные ссылки в верхнем меню Упрощенное оформление заказа


       

      http://nsdemo.waterfilter.in.ua/ns_banner/One_Page_checkout.jpg
       
      Продающий интернет магазин – что это ? Мнений и обсуждений великое множество, так же как и людей с собственным опытом ведения E-торговли. 8летний опыт группы специалистов ведения электронной коммерции на территории стран бывшего СССР после многочисленных экспериментов, проб и ошибок, успехов и аналитики остановило выбор на русскоязычном сообществе опенкарт. Тема NewStore - это собранный в 1м месте и обкатанный на реальных успешных магазинах инструмент позволяющий владельцу сосредоточить собственное внимание на способе и моментах удобовариваемого преподнесения информации для потенциальных покупателей, не заморачиваясь при этом на технических моментах реализации задумок. Для любого владельца И.М. знание технических подробностей и правка кода всегда было головной болью, потому NewStore создана по принципу : «Просто добавь домен». Далее практически все настройки шаблона осуществляются из удобного модуля управления шаблоном. Перечисление достоинств и возможностей шаблона займет не одну страницу описания, потому наиболее рациональные модули (читаем достоинства) далее идут перечислением
       
       
       
       
       
       
       
       
       
       
      После покупки шаблона писать в личку для получения ключа активации шаблона Добавил 29aleksey Добавлено 23.10.2015 Категория Платные шаблоны Системные требования Ioncube Loader Сайт разработчика Старая цена 1999 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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