Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

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


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


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

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

 

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

 

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

 

Усиновка:

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

 

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

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


  • Добавил
  • Добавлено
    06.07.2018
  • Категория
  • Системные трепотому чтования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    3.0
    2.3
  • 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.