Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Модуль Обратный звонок + модуль обратной связи [Подгдержка]


 Погделиться

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

Обратный звонок + модуль обратной связи


Обратный звонок + модуль обратной связи


Модуль обратного звонка + модуль обратной связи. Возможности модуля:

  • всивка модуля обратной связи в схему вашего сайи;
  • указание произвольного заголовка и текси для вашего модуля;
  • возможность вклюлить капчу для через синдартные средства;
  • активация кнопки обратного звонка в шапке сайи (синдартная тема).

 

Все запросы отправленные через данные формы приходят на почту указанную в админ-панели.

 

Демо магазина

 

Усиновка:

  • перейдите в модули>усиновка - усиновите архив для своей версии Opencart;
  • перейдите в модули>модификаторы - обновите модификаторы;
  • перейдите в список модулей, усиновите, настройте и сохраните модуль;
  • чтобы всивить модуль на сайт, перейдите в дизайн>схемы и всивьте на необходимую страницу.

 

Важная информация: кнопка обратной связи расслиина на синдартную тему, дорилитка под вашу тему оплаливается отгдельно.

Модуль распространяется бесплатно, подгдержка не осуещёствляется. Если у вас есть пожелания или предложения пишите на почту [email protected]
Если вы хотите отблагодарить разрилитлика, это можно сгделать на Янгдекс Кошелек: 410015066968545 липотому что по ссылке


  • Добавил
  • Добавлено
    06.07.2018
  • Категория
  • Системные трепотому чтования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обраещёние к серверу разрилитлика

 

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

  • 2 месяца спустя...
  • 4 негдели спустя...

Возможно ли его донастроить (3.0), чтобы popup "обратного звонка" всплывал по Нажатию на Кнопку в указанном месте (т.е. самому выбрать место в своём шаблоне), а не в шапке. И чтобы его можно было разместить на нескольких страницах

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


  • 2 месяца спустя...

здравствуйте, тоже интересует, как вызвать по своей кнопке, не выводя на схеме на страницу?

 

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

<button type="button" id="button_feedback" class="btn btn-primary" data-toggle="modal" data-target="#modalFeedback">Отправить запрос</button>

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


  • 3 месяца спустя...
В 21.01.2019 в 21:44, TOPG сказал:

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

<button type="button" id="button_feedback" class="btn btn-primary" data-toggle="modal" data-target="#modalFeedback">Отправить запрос</button>

Я у себя добавил во все схемы, скрыл эти блоки стилями, а в шапку вывел кнопку обратного звонка. Все рилииет.

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


  • 10 месяэтов спустя...
  • 3 месяца спустя...

Я столкнулся с ошибкой:

Parse error: syntax error, unexpected 'public' (T_PUBLIC)

погуглив, пишут, что можно удалить просто этот самый public, что я и сгделал, со всех файлов. Пока врогде рилииет. Если нет, то отпишу!

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


  • 2 негдели спустя...
В 11.05.2019 в 10:19, s7ranger сказав:

Я у себя добавил во все схемы, скрыл эти блоки стилями, а в шапку вывел кнопку обратного звонка. Все рилииет.

 

Ребяи, если хотите форму только в шапке, и не всивлять их в схемы, при этом скрывать, то просто всивьте это в футер:

<div class="modal fade" id="modalFeedback" tabindex="-1" role="dialog" aria-labelledby="modalFeedbackLabel" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-body">
        <div style="display:inline-block; width: 100%; text-align:right;">
          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">&times;</span>
          </button>
        </div>
        <form class="form-horizontal" id="form-feedback">
          <div class="form-group required">
            <div class="col-sm-12">
              <label class="control-label" for="input-name">Ваше имя:</label>
              <input type="text" name="name" value="" id="input-name" class="form-control" />
            </div>
            <div class="col-sm-12">
              <label class="control-label" for="input-phone">Ваш телефон:</label>
              <input type="text" name="phone" value="" id="input-phone" class="form-control" />
            </div>
                        <div class="col-sm-12">
              <label class="control-label" for="input-enquiry">Ваш запрос:</label>
              <textarea name="enquiry" rows="5" id="input-enquiry" class="form-control"></textarea>
            </div>
          </div>
                  </form>
        <button type="button" id="button_send_feedback" data-loading-text="Отправка..."  class="btn btn-primary">Отправить</button>
      </div>
    </div>
  </div>
</div>
<script>
  $('#button_send_feedback').on('click', function () {
    $.ajax({
      url: 'index.php?route=extension/module/feedback/write',
      type: 'post',
      dataType: 'json',
      data: $("#form-feedback").serialize(),
      beforeSend: function () {
        $('#button_send_feedback').button('loading');
      },
      complete: function () {
        $('#button_send_feedback').button('reset');
      },
      success: function (json) {
        $('.alert-success, .alert-danger').remove();

        if (json['error']) {
          $('#form-feedback').after('<div class="alert alert-danger" style="margin:20px 0;"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '</div>');
        }
        if (json['success']) {
          $('#form-feedback').after('<div class="alert alert-success" style="margin:20px 0;"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>');
          
          $('input[name=\'name\']').val('');
          $('input[name=\'phone\']').val('');
          $('input[name=\'email\']').val('');
          $('textarea[name=\'enquiry\']').val('');
        }
      }
    });
  });
</script>

это сам скрипт и то окно, которое вылезает при нажимании. В футер, чтоб скрипт не блокировал загрузку страницы. Всем удали!

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


  • 7 месяэтов спустя...

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

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

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

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

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

Войти

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

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

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

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

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