Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


Recommended Posts

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


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


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

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

 

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

 

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

 

Установка:

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

 

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

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


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

 

Link to comment
Share on other sites

  • 2 months later...
  • 4 weeks later...

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

Edited by lolidob
Link to comment
Share on other sites


  • 2 months later...

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

 

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

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

Edited by TOPG
Link to comment
Share on other sites


  • 3 months later...
В 21.01.2019 в 21:44, TOPG сказал:

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

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

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

Link to comment
Share on other sites


  • 10 months later...
  • 3 months later...

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

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

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

Link to comment
Share on other sites


  • 2 weeks later...
В 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
Link to comment
Share on other sites


  • 7 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.