Перейти к содержанию
melnykserhiy

Написание модуля обратного дзвонка

Рекомендуемые сообщения

Здравствуйте форумчане, недавно писал сюда по поводу поиска готового модуля обратного звонка  https://opencartforum.com/topic/67506-%D0%BA%D1%83%D0%BF%D0%B8%D1%82%D1%8C-%D0%B2-%D0%BE%D0%B4%D0%B8%D0%BD-%D0%BA%D0%BB%D0%B8%D0%BA-%D0%B8%D0%B7-%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D1%8B/   так как ничего не получилось найти, решил написать модуль сам, и снова появились вопросы, для отправки писем думал воспользоватся функцией mail() но для этого нужно чтобы сам файл с этой функцией лежал в корне сайта, как сделать так чтобы js скрипт отправлял данные куда то на файл который лежит в каталоге контролера, и все это работало?

Поделиться сообщением


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

Через контроллер подключить вызов, а js написать по примеру отправки данных в контактах

Какая версия Opencart ?

Изменено пользователем zomo

Поделиться сообщением


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

версия 1.5,

 

Через контроллер подключить вызов функции, а js написать по примеру отправки данных в контактах

Какая версия Opencart ?

версия 1,5 а можно по подробней как сделать через контролер?

Поделиться сообщением


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

потом еще когда эту поделку тут на форуме выкладывать будешь, не забудь заионкубить, чтоб не видел никто что за жуть там кодили

  • +1 1

Поделиться сообщением


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

1) Следуем архитектуре движка  MVC-L

2) Не отправляем функцией mail() для этого есть либа

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Jeneko
      300.00 руб
      Скачать/Купить дополнение


      Простая кнопка заказа обратного звонка
      Простая кнопка заказа обратного звонка. Выводится на любых выбранных страницах (выбирается через макеты). Располагается в одном из углов экрана. При нажатии запрашивает номер телефона, после чего отсылает уведомление о заказе звонка на выбранный почтовый адрес.
       
      ВИДЕО (УСТАНОВКА И НАСТРОЙКА):
      YouTube - Модуль Opencart: "Простая кнопка заказа обратного звонка"

       
      ОСОБЕННОСТИ:
      Быстрая работа через AJAX, без перезагрузки страницы. Более 10 различных анимаций для привлечения внимания. Настройка дизайна. Выбор цвета кнопки и отображаемой иконки, для большего соответствия дизайну сайта. Возможность добавления своих иконок. Защита от заполнения автоматическими спам-ботами. Маска ввода телефонного номера - номер телефона, заказывающего обратный звонок, будет приходить аккуратно отформатированным. Возможность указать место вывода на экране - в каком углу и с каким отступом. Адаптивная верстка. Корректно отображатеся на мобильных устройствах с небольшим экраном (вплоть до iPhone 4). Возможность перетаскивания мышкой в произвольное место экрана. Совместимость с федеральным законом 152 (ФЗ-152) - вывод правил обработки персональных данных со ссылкой на страницу политики конфиденциальности сайта. Полностью на русском.  
      ТЕХНИЧЕСКИЕ ДЕТАЛИ:
      Анимация осуществляется средствами css https://daneden.github.io/animate.css/ Защита от спам-ботов осуществляется через скрытые инпут-поля, обработку формы через AJAX без использования submit-инпута и ложный action формы. Перетаскивание использует библиотеку jquery-ui (custom версия - включены только ф-ции, необходимые для перетаскивания). Протестировано на Chrome 64, Firefox 58, Opera 51, Яндекс-Браузер 18, Microsoft Edge, Internet Explorer 11, iOS 10.3.2 Safari, Android 8 Chrome  
      ВНИМАНИЕ:
      Продажа модуля осуществляется ТОЛЬКО через сайт opencartforum.com. Если вы приобрели или бесплатно скачали этот модуль в любом другом месте - вы пользуетесь пиратской версией модуля. Работоспособность и безопасность пиратских версий не гарантируется. Поддержка осуществляется только для оригинальной версии модуля.
       
      УСТАНОВКА:
      Модуль устанавливается стандартными средствами Opencart.
      В админке сайта, пункт меню: "Модули/Расширения" > "Установка расширений" нажать кнопку "Загрузить", после чего выбрать один из файлов "PhoneCallOrder(byJen).XXXX.ocmod.zip" (где ХХХХ - ваша версия Opencart-а). Перейти в список установленных модулей, где активировать и настроить модуль "Кнопка заказа звонка (by JEN)". В настройках модуля во вкладке "Основные" не забыть выбрать статус модуля "Включено". Настроить отображение модуля на нужных страницах, используя пункт меню админки "Дизайн" > "Макеты".  
      АЛЬТЕРНАТИВНАЯ УСТАНОВКА:
      Распаковать содержимое одного из файлов "PhoneCallOrder(byJen).XXXX.ocmod.zip" (где ХХХХ - ваша версия Opencart-а) и скопировать содержимое папки "upload" в корень сайта. Перейти в список установленных модулей, где активировать и настроить модуль "Кнопка заказа звонка (by JEN)". В настройках модуля во вкладке "Основные" не забыть выбрать статус модуля "Включено". Настроить отображение модуля на нужных страницах, используя пункт меню админки "Дизайн" > "Макеты". Добавил Jeneko Добавлено 18.02.2018 Категория Обратная связь, звонки Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От Jeneko
      Простая кнопка заказа обратного звонка. Выводится на любых выбранных страницах (выбирается через макеты). Располагается в одном из углов экрана. При нажатии запрашивает номер телефона, после чего отсылает уведомление о заказе звонка на выбранный почтовый адрес.
       
      ВИДЕО (УСТАНОВКА И НАСТРОЙКА):
      YouTube - Модуль Opencart: "Простая кнопка заказа обратного звонка"

       
      ОСОБЕННОСТИ:
      Быстрая работа через AJAX, без перезагрузки страницы. Более 10 различных анимаций для привлечения внимания. Настройка дизайна. Выбор цвета кнопки и отображаемой иконки, для большего соответствия дизайну сайта. Возможность добавления своих иконок. Защита от заполнения автоматическими спам-ботами. Маска ввода телефонного номера - номер телефона, заказывающего обратный звонок, будет приходить аккуратно отформатированным. Возможность указать место вывода на экране - в каком углу и с каким отступом. Адаптивная верстка. Корректно отображатеся на мобильных устройствах с небольшим экраном (вплоть до iPhone 4). Возможность перетаскивания мышкой в произвольное место экрана. Совместимость с федеральным законом 152 (ФЗ-152) - вывод правил обработки персональных данных со ссылкой на страницу политики конфиденциальности сайта. Полностью на русском.  
      ТЕХНИЧЕСКИЕ ДЕТАЛИ:
      Анимация осуществляется средствами css https://daneden.github.io/animate.css/ Защита от спам-ботов осуществляется через скрытые инпут-поля, обработку формы через AJAX без использования submit-инпута и ложный action формы. Перетаскивание использует библиотеку jquery-ui (custom версия - включены только ф-ции, необходимые для перетаскивания). Протестировано на Chrome 64, Firefox 58, Opera 51, Яндекс-Браузер 18, Microsoft Edge, Internet Explorer 11, iOS 10.3.2 Safari, Android 8 Chrome  
      ВНИМАНИЕ:
      Продажа модуля осуществляется ТОЛЬКО через сайт opencartforum.com. Если вы приобрели или бесплатно скачали этот модуль в любом другом месте - вы пользуетесь пиратской версией модуля. Работоспособность и безопасность пиратских версий не гарантируется. Поддержка осуществляется только для оригинальной версии модуля.
       
      УСТАНОВКА:
      Модуль устанавливается стандартными средствами Opencart.
      В админке сайта, пункт меню: "Модули/Расширения" > "Установка расширений" нажать кнопку "Загрузить", после чего выбрать один из файлов "PhoneCallOrder(byJen).XXXX.ocmod.zip" (где ХХХХ - ваша версия Opencart-а). Перейти в список установленных модулей, где активировать и настроить модуль "Кнопка заказа звонка (by JEN)". В настройках модуля во вкладке "Основные" не забыть выбрать статус модуля "Включено". Настроить отображение модуля на нужных страницах, используя пункт меню админки "Дизайн" > "Макеты".  
      АЛЬТЕРНАТИВНАЯ УСТАНОВКА:
      Распаковать содержимое одного из файлов "PhoneCallOrder(byJen).XXXX.ocmod.zip" (где ХХХХ - ваша версия Opencart-а) и скопировать содержимое папки "upload" в корень сайта. Перейти в список установленных модулей, где активировать и настроить модуль "Кнопка заказа звонка (by JEN)". В настройках модуля во вкладке "Основные" не забыть выбрать статус модуля "Включено". Настроить отображение модуля на нужных страницах, используя пункт меню админки "Дизайн" > "Макеты".
    • От 29aleksey
      300.00 руб
      Скачать/Купить дополнение


      Обратный звонок PRO - oc 2.x
      Обратный звонок с регистрацией и счетчиком в админ.
      DEMO
      demo
      demo
      Настроить цвет фон можно под любой сайт !




      Данный модуль разрабатывался с учетом потребностей владельцев крупных И.М. и является первым из цикла "Управление торговлей" В ближайшее время будут написаны дополнительные модули упрощающие администрирование крупных проектов с количеством менеджеров более 2х человек. Пожелания и замечания по работе приветсвуются.
      И так что умеет этот модуль:
      1. Выводит на страницы магазина кнопку обратного звонка , с возможностью загрузки стиля кнопки.
      2. При клике на кнопку всплывает (popup) окно с формой содержащей поля для заполнения + поля с контактной инфой+ информер отправки сообщения.2 дизайна всплывающего окна
      отправка на заданый E-mail оповещения о заявке на "Обратный звонок" +регистрационная запись в админке, с очевидным индикатором заявок.
      3. Отдельая колонка меню, для перехода в административную часть модуля
      настройка шаблона письма с поддержкой переменных
      4. Наглядно-информативная административная часть обработки заявок - экономящая время менеджера и позволяющая руководителю быстро оценить эффективность работы своей команды.
      5. Обработчик звонков , позволяющий вставлять длинные коментарии и регистриющий обработку, только после выбора менеджера обрабатывающего заказ (лечит от забывчивости ввести "кто общался с клиентом" и выявляет наиболее активных.
      После покупки писать в личку КУпил, Скачал жду ключ для на - обратный звонок для получения ключа активации
      Ниже, для того, что бы не искать приведены ссылки на полезные модули "Для тех, кто в теме" (будет пополняться)
      Модуль наличия товара на складе разный цвет
      Управление торговлей 2
      Управление торговлей 3
      Управление торговлей 4
      Управление торговлей 5
      Управление торговлей 6
      Управление торговлей 7
      Добавил 29aleksey Добавлено 23.12.2015 Категория Обратная связь, звонки Системные требования Ioncube Loader Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От vilija
      300.00 руб
      Скачать/Купить дополнение


      Обратный звонок с регистрацией в админке (callback)
      Модуль заказа обратного звонка с регистрацией заказов в админке .
      Модуль позволяет регистрировать заказы обратного звонка в панели администратора
      с обновременным уведомлением по e-mail. Далее менеджер обрабатыват заказ , пишет комментарий
      и меняет статус заказа.
      После установки модуля , заказы можно посмотреть в панели администратора:
      "Продажи" -> "Обратный звонок".
      Дефолтный статус заказа - "Ожидание".
      После обработки менеджер меняет его на "Обработан". Обработанные заказы подсвечиваются зеленым цветом.
      В таблицу Обратных звонков также добавлена колонка "Комментарий". В ней отображается комментарий менеджера.
      Лицензия действительна на один домен. Если вы хотите поставить модуль еще на один домен, вы должны приобрести еще одну копию модуля.
      ************** Установка модуля c (VQMOD)**************
      1.Скопировать содержимое папки Upload в корень сайта.
      2.Зайти в админку, далее "Система" -> "Пользователи" -> "Группы пользователей",
      и добавить своей группе пользователей права на sale/callback.
      3.После этого зайти в админку "Продажи" -> "Обратный звонок".( Будут созданы необходимые таблицы в Базе данных )
      4.Модуль установлен и может принимать заказы обратного звонка.
      Инструкция по установке без VQMOD в readme.txt в архивах (несложные правки в трех файлах)
      Для работы модуля требуется лицензионный ключ. Ключ действителен только для одного домена.
      Ключ я высылаю после оплаты модуля.
      Перед началом использования модуля , его нужно активировать.
      Для этого после заливки модуля на сервер, нужно зайти в панель администратора Дополнения--Модули.
      Нажать кнопку "Установить" напротив модуля "Обратный звонок".
      После этого нажать кнопку "Изменить".
      Откроется страница для ввода лицензионного ключа.
      Модуль проверялся на ocStore 1.5.1.3 , 1.5.3.1 , 1.5.4.1 ,1.5.5.1.1
      С небольшими правками модуль будет работать и на более ранних версиях .
      Для разных версий ocStore разные файлы. Номер версии в конце названия файла.
      Демо здесь http://test.electrons.in.ua
      demo/demo
      Добавил vilija Добавлено 22.10.2013 Категория Обратная связь, звонки Системные требования Ioncube Loader Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От berrber
      Скачать/Купить дополнение


      Заказать обратный звонок
      Описание модуля:
      Простая и эффективная форма, позволяющая быстро и просто оставить заявку на заказ звонка, всего лишь заполнив телефон. Форма может быть установлена в любое место магазина.
      Осуществляется валидация ошибок ввода по маске, например +9 (999) 999-99-99(есть возможность ввести свой вариант маски), без маски - поле позволяет ввести любой номер телефона от 3 цифр.
      Если покупатель зашёл в "Личный кабинет" в форму "Заказать звонок" автоматически подставляются его телефон.
      Уведомления о заказах размещаются в панеле управления магазина, а так же отправляются на эл. почту администратора магазина:
      Возможности модуля:1. Простая установка в любое место.
      2. Настройки:
      вкл/выкл уведомления о заказах на эл. почту администратору магазина
      схема
      расположение
      порядок сортировки
      вкл/выкл модуль
      Текст перед полем ввода телефона(мультиязычен)
      Маска номера телефона
      Поддержка ostore/opencart:
      v1.5.1.3.1 (требуется установка ColorBox v1.3.19)
      v1.5.2.1 (требуется установка ColorBox v1.3.19)
      v1.5.4.1
      v1.5.3.1
      v1.5.5.1
      v1.5.6.4
      Публичная оферта:
      1. Автор не несет ответственности за код модуля и последствия его использования.
      2. Модуль поддерживается/развивается силами сообщества opencartforum, автор не берет на себя обязательство поддержки/развития модуля.
      3. Автор не заинтересован в платных доработках.
      Добавил berrber Добавлено 20.04.2015 Категория Обратная связь, звонки  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×