Хорошего понемногу :). В предыдущей версии CallMe можно было тыкать 20 раз «отправить» и реально 20 раз администратор бы получил одно и то же уведомление. В новой версии скрипта мы с вами, дорогие друзья, позволим не менее дорогому клиенту всего один раз отправить нам запрос на обратный звонок.

callme

Алгоритм прост: после удачной отправки уведомления мы сохраним информацию об этом в браузере пользователя и при повторной попытке выведем какое-то смешное сообщение с угрозой. Я написал «Спасибо, хватит и одного раза», но уверен, что вы придумаете что-нибудь смешное.

Для того, чтобы все работало, мы дополним jQuery расширением local.storage. С его помощью мы будем записывать, а потом читать данные об отправке. Поэтому нужно будет также немного поменять код установки скрипта, добавив одну строку для вызова LS. Кроме того теперь обмен данными производится при помощи jSon, что никак визуально не поменяло работу, но теперь результат генерируется самим js, а не в php. Что, как по мне, более правильно с точки зрения логики.

Помня о проблемах с установкой, уточняю: если у вас уже подключена jQuery, то повторно её подключать не надо. Аналогичное касается и local storage. Удаляем эти строки в таком случае. Как обычно, рабочий пример скрипта смотрите на Мебельном.

Чтобы подключить код, прописываете в темплейт код, который надо взять из index.html.

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

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

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

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

Я видел, что на паре сайтов добавились «комментарии» кроме имени  номера и телефона. Я думаю, что это лишнее, хотя могу и ошибаться, какие у кого мысли по этому поводу? Также можно сделать уведомление по смс о заказе звонка, но это уже будет платно и не знаю, есть ли такая необходимость. Обсуждаем.

Кстати, жду ваших пожеланий и впечатлений от работы со скриптом. Пишите сюда или на почту. И если находите скрипт удобным можете сказать материальное спасибо в виде перевода по вебмани, подробности на странице «Обо мне».

PS: уважаемые блоггеры, пожалуйста, отдавайте полностью текст записи в фид, а то читать неудобно на всяких планшетах и телефонах. Спасибо :)

UPD 2012-02-29: поправили строку с подключением callme надо вставлять после jquery и storage. Спасибо Евгению.

    82 Коментар на "Скрипт заказа обратного звонка «CallMe» 1.31"

    Dimon
    Гість

    А вот сейчас при попытке отправить сообщение из раздела Новости, выскочило “Ajax error: error, undefined”…

    Dimon
    Гість
    Дедушка, спасибо за подсказку про метрику, вставил и право пару раз… Условие просто, если я захожу на сайт и перехожу сразу например в раздел Новости или Интернет-магазин и пытаюсь оттуда отправить просьбу перезвонить, происходит “подвисание” формы. Т.е. форма отправляет сообщение только с главной страницы. После того, как я отправил с главной страницы сайта просьбу, перехожу на любую др. страницу (например Новости), при попытке отправки скрипт ведёт себя адекватно, пишет, отправка невозможна, т.к. действие уже совершено (дословно).., но если попробовать очистить историю, кэш и настройки сайта, что позволит попробовать отправить сообщение вновь и попробовать отправить сообщение с любой страницы кроме главной,… Читати далі »
    Dimon
    Гість

    Здравствуйте! Установил скрипт на сайт gibeon.ru, строку убрал. На главной странице работает (отправляет сообщение реально), при переходе на другие страницы, при условии, если отправлялось сообщение с главной страницы, пишет -Вы уже отправляли сообщение…, при условии, если с главной страницы сообщение не отправлялось, горит отправка, бегают зелёные индикаторы и ничего не происходит… сайт работает под управлением hostcms..

    Евгений
    Гість

    Здравствуйте. очень понравилась панелька снизу на вашем мебельном сайте. где можно раздобыть такую же?

    Алексей
    Гість

    Не работает скрипт. При нажатии ничего не происходит. Браузер пишет, что на странице ошибка.

    Burt
    Гість

    Ни каких действий по поводу отсылки об обратной звонке не производили еще? :)
    Есть хороший сервис avisosms.ru, имеется API и другие “плюшки”.

    manachboriska
    Гість

    Привет
    Спасибо за классный скрипт. Заметил, что популярный AdBlock вырезает картинку-ссылку button.png, основываясь на имени. Поэтому можете переименовать ее на что-то другое, иначе многие просто не увидят предложения заказать обратный звонок.
    И еще вопрос, нельзя ли сделать так, чтобы форма с полями сворачивалась не только по клику на картинку, но и по клику в любое место экрана вне формы.

    Владислав
    Гість

    Спасибо за скрипт, но данная версия отказывается работать. Предыдущая, 1.3 работает без проблем. В данном же варианте, при нажатие на “заказать бесплатный звонок” ничего не происходит. Где может быть конфликт?

    Accum
    Гість

    Привет!
    Конфликтуют скрипты для отображения картинок и callme. В результате скрипт плавного увеличения картинок не отрабатывается, соответственно, картинки при клике на них просто открываются в новом окне. Вот здесь например http://silver2silver.ru/CN6781-Cep-serebrjanaja-s-cirkoniem.html

    HELP!

    wpDiscuz