Как данный скрипт можно применить:
- Кнопка обратного звонка:
- Заказать товар в один клик
- Кнопка заказа с передачей данных о товаре в письме для пожилых сайтов
Преимущества:
- Простой вызов
- Кроссбраузерность
Вставьте в блок <head> страниц, на которых вы хотите появление формы, ссылки на подключаемые файлы плагина и стиля.
В корень сайта поместите файл postmaster.php из архива. По умолчанию он является обработчиком запросов и выполняет функцию отправки писем на вашу почту. Откройте его и укажите почтовые ящики с которыми будете работать.
Чтобы увидеть форму на сайте, достаточно вызывать функцию для html объекта.
Заказать звонокЗаказать звонок
Пример всех возможных функций
Товар №1 Заказать товар №2Javascript код:
Товар №1 Заказать товар №2
Стандартные вопросы при подключении:
Не всплывает форма.
Проверить подключены ли файлы из инструкции, и правильно ли указан к ним путь. Нет ли конфликтов с другими библиотеками(см. $.noConflict();)? Убедиться, что метод jbcallme() вызывается для существующего селектора, и что вы кликаете именно на этот объект, который подходит под селектор.
Всё время пишет "Сообщение не отправлено".
Проверить правильность пути к /postmaster.php. Убедиться, что хостер разрешает функцию mail(). Чтобы функция mail() работала, у вас, как минимум, должна быть установлена SMTP служба на сервере.
Пишет "Сообщение отправлено", но письмо не приходит.
Если вы тестируете на локальном компьютере, то письма отправляться не будут, они складываются в спец. папку. Если на внешнем хостинге, то возможно хостер запрещает использовать сторонние почтовые домены, а может почтовый сервер фильтрует письма как спам, либо вообще отказывается принимать. Попробуйте указать почтовый ящик службы mail.ru в качестве e-mail на который будут приходить заявки.
Update! 26.02.2015
Чтобы вывести в письмо titile страницы или урл с которой заполняется форма надо прописать:
introvrv7: { type: "text", value: window.location.href+document.title, },