Простой Модификатор Обратного Звонка Для Opencart 2.х

Тема в разделе "Модули для opencart", создана пользователем vizes, 1 дек 2016.

  1. TopicStarter Overlay
    Offline

    vizes

    Сообщения:
    14
    Симпатии:
    139
    Репутация:
    1
    Как и обещал администратору сайта делюсь своей наработкой по создании простой формы обратного звонка для сайта.

    Что делает модификатор?
    С его помощью можно организовать отправку заявки на обратный звонок от пользователей. В форме всего два поля: Имя и Номер телефона. Письмо приходит на эмейл, указанный в админке opencart (только на основной).

    Точно работает на 0pencart 2.1.0.2. но должен "дружить" со всей веткой.

    ВНИМАНИЕ!!! Это не модуль. Он не должен появляться в модулях и им нельзя управлять из админки.

    Установка:

    1. Устанавливаем модификатор из архива в админ панели (Модули-установка расширений).

    2. Переходим в Модули-модификаторы и нажимаем кнопку обновить.

    3. Скидаем файл zvonok.tpl из архива в папку catalog/view/theme/default/template/mail.

    4. В стили темы (стандартный - stylesheet.css) просто внизу добавляем строчки, написанные ниже (это настройки внешнего вида всплывающего окна, которые можно отредактировать под свою тему.

    Код:
    #myModal, #myModal1 {
    width: 100%;
    height: 100%;
    background: rgba(150,150,150,0.1);
    z-index: 100000;
    }
    #myModal .modal-header, #myModal1 .modal-header {
    margin-bottom: 20px;
    }
    #myModal .form-group, #myModal1 .form-group {
    margin-left: 20px;
    }
    #myModal .modal-content, #myModal1 .modal-content{
    max-width: 100%;
    height: auto;
    background: rgba(150,150,150,0.5) !important;
      font-size: 14px;
      font-weight: 800;
    }
    #myModal h3 , #myModal1 h3 {
    text-align: center;
    color: rgba(255,255,255,1);
    font-size: 22px;
    }
    5. В файл header.tpl (страндартный лежит в папке catalog/view/theme/default/template/common) в нужное место добавлем саму кнопку обратного звонка):

    Код:
    <div class="btn" id="zakaz-zv">Заказать обратный звонок</div>
    6. Установка завершена.
     

    Вложения:

    Последние данные очков репутации:
    VictorBrin: 1 Очко (Спасибо) 27 янв 2017
    Последнее редактирование модератором: 1 дек 2016
    CrimerRsp, Ahmet Özdemir, vitaliy_a1 и 90 другим нравится это.
  2. Offline

    kazbanov Пользователь

    Сообщения:
    26
    Симпатии:
    0
    Репутация:
    0
    Спасибо
     
  3. Offline

    wwwit Пользователь

    Сообщения:
    1
    Симпатии:
    0
    Репутация:
    0
    Еще актуальный?

    Как скачать? Ошибка
     
  4. Offline

    ser-go Пользователь

    Сообщения:
    14
    Симпатии:
    1
    Репутация:
    0
    спасибо!
     
  5. Offline

    Юлия87 Пользователь

    Сообщения:
    7
    Симпатии:
    0
    Репутация:
    0
    Спасибо
     
  6. Offline

    shoptest Пользователь

    Сообщения:
    5
    Симпатии:
    0
    Репутация:
    0
    спасибо
     
  7. Offline

    Avrelik Пользователь

    Сообщения:
    3
    Симпатии:
    0
    Репутация:
    0
    Спасибо
     
  8. Offline

    vitaliy_a1 Пользователь

    Сообщения:
    41
    Симпатии:
    0
    Репутация:
    0
    Спасибо
     
  9. Offline

    Ahmet Özdemir Пользователь

    Сообщения:
    2
    Симпатии:
    0
    Репутация:
    0
    Большое спасибо за подробную инструкцию!
     
  10. Offline

    CrimerRsp Пользователь

    Сообщения:
    33
    Симпатии:
    6
    Репутация:
    0
    Спасибо
     
  11. Offline

    alexm001 Пользователь

    Сообщения:
    1
    Симпатии:
    0
    Репутация:
    0
    Здраствуйте!
    Выдает в строке, где надо заполнять Имя :
    <b>Notice</b>: Undefined variable: name in <b>/blabla/blabla/blabla/blabla/system/storage/modification/catalog/view/theme/next_default/template/common/footer.tpl</b> on line <b>98</b>
    Что делать????

    Вот эта строка :
    <input type="text" name="name" value="<?php echo $name; ?>" id="input-name" class="form-control" required/>
     
    Последнее редактирование: 15 окт 2018