9 Листопад 2011
9 221
Рубрика: софт

Скрипт заказа обратного звонка «CallMe» 1.31

В новой версии: проверка отправленности сообщения и мелкие доработки кода.

Хорошего понемногу :). В предыдущей версии 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