11 Вересень 2013
18 272
Рубрика: код

CallMe 1.9.1 — jquery-скрипт обратного звонка

Добавление текстовых полей на лету, выпадающие поля, подключение скрипта в одну строку, возможность выбора времени звонка и настройки в отдельном файле. Все это в версии 1.9.1.

Добавление текстовых полей на лету, выпадающие списки, подключение в одну строку, возможность выбора времени звонка и настройки в отдельном файле. Все это в версии 1.9.1. Читайте подробности ниже.

callme

Что такое Callme

Callme — это бесплатный скрипт обратного звонка.

Подробнее о скрипте читайте в описании Callme.

В двух словах нужно объяснить: Callme — скрипт формы обратного звонка, который будет работать на любом сайте, независимо от системы управления, на которой он работает. Скрипт использует в работе jQuery, а письма администратору отправляются через php.

Если отправка писем в php не работает или чем-то не нравится, можно настроить отправку уведомлений через smtp.

Уведомление с просьбой звонка отправляется на почту администратору. Дополнительная настройка позволит получать уведомления в виде SMS. На всякий случай убедитесь, что функция php sendmail() на вашем хостинге работает. Впрочем, она работает почти всегда.

Если что-то не получается, читайте отдельный пост, посвящённый настройке скриптов. Прочтите написанное до вас и если ответа не найдёте, пишите вопрос на форуме QBX.ME. Там мы обычно обсуждаем все нововведения и делимся опытом.

Что нового

  1. Сжатый код скрипта теперь весит 3 Кб и грузится моментально.
  2. Новые поля добавляются на лету и для этого не надо редактировать скрипт. Достаточно указать в настройках, какие именно поля вы хотите видеть в форме.
  3. Теперь вы можете вставлять выпадающие поля в форму. Это делается очень просто, смотрите инструкцию в примере.
  4. Появилось поле “удобное время звонка”. Если вы указываете в настройках начало и конец рабочего дня, клиенту будет предложено выбрать, с какого и по какой час ему удобно принять звонок. Если рабочий день закончился, в выпадающих полях будет завтрашний день.
  5. Показывать форму по центру страницы или возле места клика — вынесено как настройка.
  6. Настройки хранятся в отдельном файле.

Чтобы добавить новые поля в форму, укажите их в файле config.js переменной cme_fields через запятую. Для того, чтобы поле было не просто текстовым, а textarea, перед его именем добавьте дефис. Пример настройки смотрите ниже. Если что-то неясно, просто откройте файл с примером и скопируйте код оттуда, скрипт заработает. Все поля автоматически будут отправляться вам на почту и в смс.

Внешний вид формы

Форма заказа звонка выглядит так:

callme

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

  • apple (в стиле Apple)
  • default (по умолчанию, самый крутой)
  • blackred (красно-чёрный)
  • vk (ВКонтакте)
  • fb (Facebook)
  • hkitty (Hello Kitty)

Чтобы сменить скин, нужно поменять переменную cme_template в config.js, в примере все указано.

Как подключить и настроить

Установка и настройка Callme и настройка SMS-уведомлений.

Что-то не получается?

Для FAQ есть отдельный пост: возможные ошибки при установке CallMe, эта запись постоянно обновляется, а свежая редакция указана над текстом.

Условия использования

Если не получается, закажите у меня установку скрипта, заодно почитайте отзывы.

Пользоваться скриптом можно бесплатно, оставляя мой копирайт. Если хотите появления новых версий этого и других скриптов, а также технической поддержки, поддерживайте и вы меня материально: здесь все реквизиты. В версии 1.9.1 копирайт пока не стирается, чуть позже будет инструкция, как это сделать.

Тех, кто помогает больше всего, я указываю на странице благодарностей со ссылками на их проекты (ТИЦ=350, PR=4). Если необходимо стереть копирайт, переводите 7$ (210 рублей, 60 грн) и стирайте. Но лучше оставьте — чем больше пользователей, тем больше будет новых доработок. Спасибо.

Посмотреть и скачать

Посмотреть скрипт в работе:

Напоследок

Есть предложение сделать маску для ввода телефона, но я как противник всего нового, пока не согласен, так как это усложнит установку и увеличит код на 2-3 Кб. Что скажете по этому поводу? Пока это сделаем как опцию и добавим инструкцию на форуме, а по отзывам сделаю вывод, надо ли включать этот пункт в следующую версию.

Тепер я хочу бачити коментарі 59