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

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

  1. TopicStarter Overlay
    Offline

    vizes

    Сообщения:
    14
    Симпатии:
    144
    Репутация:
    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
    miron160389, dvimaster, CrimerRsp и 92 другим нравится это.
  2. Offline

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

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

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

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

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

    Сообщения:
    64
    Симпатии:
    4
    Репутация:
    0
    СПАСИБО
     
  5. Offline

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

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

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

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

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

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

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

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

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

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

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

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

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

    Сообщения:
    21
    Симпатии:
    106
    Репутация:
    0
    Спасибо автору.
     
  12. Offline

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

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

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

    Сообщения:
    31
    Симпатии:
    2
    Репутация:
    0
    Opencart 2.0.2.0
    <b>Notice</b>: Undefined variable: name in <b>/system/storage/modification/catalog/view/theme/22222/template/common/footer.tpl</b> on line <b>144</b>

    А вот и сама 144 строка
    <input type="text" name="name" value="<?php echo $name; ?>" id="input-name" class="form-control" required/>
     
    Последнее редактирование: 16 окт 2017
  14. Offline

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

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

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

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

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

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

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

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

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

    Сообщения:
    3
    Симпатии:
    1
    Репутация:
    0
    Автору спасибо!
     
  19. Offline

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

    Сообщения:
    1
    Симпатии:
    0
    Репутация:
    0
    Автору спасибо!
     
  20. Offline

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

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