скрипт обратного звонка callme

С ноутбуком в белградском хостеле я смотрю на Дунай и заканчиваю новый релиз Callme. Он не зря носит имя 2.0, в нем новое почти все. И это реально круто — сейчас вы в этом убедитесь.

Первый релиз Callme, версия 0.2, вышла в свет ровно три года назад и постоянно менялась. C тех пор я получал множество вопросов от вас: о кодировке, конфликтах со старыми версиями jQuery. Не оставлял без внимания пожелания в блоге и на форуме. В результате и получилась вторая версия скрипта.

Пока заканчивалась работа над другим продуктом, я решил, что мне срочно нужно переделать Callme. Забросив все остальные дела, я так и сделал. Подробнее о своей работе я напишу в другом посте, а этот ожидаемо будет посвящен только релизу. Поехали!

Что такое Callme

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

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

Скрипт бесплатный, вы можете пользоваться им на своих сайтах. Можно поддержать меня и купить лицензию, это стоит от 7$ на ваше усмотрение, а как это сделать, написано здесь.

Что нового в версии 2.0

Новое почти все и вы заметите улучшения с первого взгляда. Расскажу по пунктам:

  1. работа с любыми версиями jQuery, начиная от 1.4; В прошлых версиях для jq от 1.4 до 1.7 требовалось вносить изменения в код, теперь этого делать не нужно. Если ваш сайт работает со старыми версиями, я не буду больше сетовать на это, а скрипт не будет и подавно;
  2. Callme теперь работает одинаково в кодировке utf-8 и win-1251; нет, правда, если ваш сайт работает в win-1251, это больше не проблема;
  3. скрипт можно подключать из любой папки, вообще из любой… Наконец-то, скажете вы, я не смогу говорить, что скрипт загружен не туда. И окажетесь правы.
  4. можно указывать, какие поля должны быть обязательными к заполнению. Если этого не сделать, обязательными будут все текстовые поля формы;
  5. можно добавлять placeholder для текстовых полей, подробно об этом написано в инструкции;
  6. быстрая загрузка формы; теперь все, кроме отправки, происходит прямо в браузере, форма грузится за долю секунды;
  7. множество других мелких доработок.

Как выглядит

Скрипт содержит 6 шаблонов оформления:

  • apple — в стиле Apple;
  • default — по умолчанию, самый крутой;
  • blackred — чёрно-красный;
  • vk — в стиле ВКонтакте;
  • fb — Facebook;
  • pink — Розовый.

callme обратный звонок шаблон

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

Установка

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

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

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

Коменти

Андрей

Здравствуйте Назар.
Мой сайт на без движковом хостинге Max Net
Будет скрипт работать? доступен php 5

Александр

как она устанавливается то?

Назар Токар

Доволі просто.

Александр

Благодарю вас, Назар, за вашу работу.
Есть один вопрос:

Когда появляется форма, и если она попадает на то место, где меню сайта, она оказывается под меню.
В меню тоже используется скрипт. Такое ощущение, что скрипт меню главнее. Или может в чем-то другом причина.
Не подскажите как с этим побороться?

Назар Токарь

Спробуйте підключити скрипт тільки один раз.

Ольга

Назар, огромная благодарность Вам за Ваши труды и отличные продукты! Вопрос тот же: на айфонах Callme не отображается и не работает. Что будем с этим делать?

Назар Токарь

@Ольга, я скоро выпущу новую версию, там мобильным будет уделено больше внимания.

Константин

Назар, благодарю за удобный скрипт, подскажите пожалуйста будет ли поддержка мобильныйх устройств? С айфона не срабатывает демо.

Илья

подскажите пожалуйста, а как менять цвет обязательных полей? имею ввиду рамку вокруг поля ввода

Назар Токарь

@Илья, в style.css

Евгений

Назар здравствуйте! скажите пожалуйста а можно ли как нибудь сделать чтобы когда письма приходили на почту, чтобы имя отправителя было не Call me а другое?

Назар Токарь

@Евгений, конечно, в send.php редактируется.

Юрий

Здравствуйте!

Стала появляться такая трабла – при отправке данных из формы (отправить запрос) работа скрипта зависает!

То есть отправка идет и идет… по несколько минут

Как это исправить? Может обновиться до последней версии ? но тогда все настройки вроде пропадают… (

Хотим купить лицензию – будет ли в этом случае оперативно оказываться помощь в решении возникающих проблем в работе скрипта?

Спасибо!

Назар Токарь

@Юрий, в результате отправляются или нет? Если да, то вопрос к хостеру, если нет, то либо запретили отправку (опять же к хостеру), либо ошиблись в настройке (проверьте). Если обновляетесь, то оставляйте config.js и send.php, в них все настройки хранятся, если вы шаблоны не трогали.

Юрий

@Назар Токарь, Спасибо за ответ!
Письма вроде так или иначе отправляет ( правда с задержкой)
Меняли как было указано в инструкции название полей,
затем стили самого окна (с цветом поигрались) и боковую кнопку поменяли (ширину, высоту и сам bttn.png).

Вобщем не сочтите за спам – одна из наших страниц:
http://www.pressmax.ru/ecatalog/pressmax500/507/

У меня возникла мысль – может тормозится отправка тупо из-за скорости интернета или как вы заметили из-за ограниченных ресурсов хостинга. На страницах есть много других ява-скриптов.

С Уважением,

Назар Токарь

@Юрий, чтобы ускорить отправку, отключите поиск города по ip адресу, это отдельный запрос, который требует времени. Инструкцию найдёте на форуме.

Ну и вообще можете пользоваться vps, а не виртуальным хостингом.

Alex

Устанавливал на сайте, немного не понравился, в итоге психанул и написал все с 0 :)))

Назар Токарь

Двигатель прогресса :)

Андрей

Добрый день. Назар, подскажите как можно использовать две копии callme на одном сайте? Заранее спасибо!

Назар Токарь

Такой возможности штатно не предусмотрено.

макс

Сколько будет стоить написание скрипта как у callbackhunter?

raskrytka-kharkov

Установил скрипт на сайт. Отлично работает.

Владимир

При подключении callme перестает работать переключение вкладок на главной и orbit слайдер тоже отваливается. Стоит jQuery 1.11.1. Везде получаю “Uncaught TypeError: undefined is not a function”.

Назар Токарь

@Владимир, обновите скрипт из свежего архива.

Андрей

Хорошо, попробую, позже отпишусь!

Андрей

Здравствуйте, Назар!
Скрипт просто класс! Огромное Вам спасибо за труды!
Но есть не большая проблемка. Суть в чем, все отправляет нормально, но как только “callTime”: “0”, чтобы не использовать время звонка, письма, как ни крутил, не приходят.
В чем может быть проблема?
За ранее спасибо!

Назар Токарь

@Андрей, какая у вас версия скрипта?

Андрей

@Назар Токарь, 2,0

Назар Токарь

Ставьте 2.1.

Юрий

Назар подскажите путь где корректируются стили, а именно открыв окно – отображаеться в центре сайта где можно его сместить например в права и немного в низ не могу найти…. заранее Вам спасибо

Назар Токарь

@Юрий, есть два варианта настройки: форма появляется рядом с местом клика и форма появляется посредине.

Юрий

@Назар Токарь, ок а как тогда сделать что бы с местом клика и разве стили нельзя поправлять ?

Юрий

Назар извеняюсь нашел где вибрать (0 или 1) место расположения , но все же таки разве стили нельзя поправлять

Назар Токарь

@Юрий, мне кажется, чувство реальности покидает меня, я не понимаю, о чём вы вообще говорите.

Юрий

Назар, я имею виду когда открыть окно (для заполнения) и проинспектировать элемент (в стилях) можно изменять расположения окна
( element.style {
position: absolute
left: 1233px
top: 332px
display: block
} -вот где эти теги находится в котором эти стили можно редактировать, изменить…

Назар Токарь

@Юрий, о, так бы сразу и спросили. Это меняется в callme.js. Вообще все поведение формы там меняется. На форуме было написано, как менять эти параметры.

Диа

Добрый день
Не подскажите а где настройки о том через сколько закрывается окно call me после того как сообщение послано?
заранее спасибо за ответ

Назар Токарь

@Диа, есть вызов функции dl('cmeHide', 4);, где 4 — кол-во секунд перед закрытием.

Юрий

@Назар Токарь, в каком файле внести изменения, не могу найти.

Назар Токарь

@Юрий, придётся немного подумать.

Вадим

В случае кириллического домена в письмо попадает урл в пуникоде. Некритично, но глаз царапает :)

Алексей

Уважаемый дедушка!!! А есть ли такая возможность при вызове вашего скрипта путем нажатия на ссылку, внести изменение в поле вопроса, те. Чтобы при открытии формы в поле вопрос появлялся текс, например, ПРИВЕТ

Назар Токарь

@Алексей, да, это функция текста по умолчанию, смотрите как написано в конфиге, это текст в скобках.

Алексей

@Назар Токарь, да я понял, что это текст в скобках.
Представим что мы слелали обычную кнопку и указали ей класс, который открывает форму обратного звонка. Можно ли в функционал кнопки подставить параметр, переменную статическую, которая при нажатии нашей кнопки и вызове окна callme заменит текст в поле ваш вопрос.

Назар Токарь

На данный момент такого нет, но возможно в будущем я сделаю, чтобы дополнительные атрибуты источника клика учитывались.

Ильдар

Можно как нибудь прицепить данные из метрики? Например источник траффика? От куда пришел посетитель?

Назар Токарь

Источник трафика есть в самом скрипте. А из метрики вы можете прикрепить отслеживание кол-ва кликов и их параметры (источник, ось, страна и т.д.) Ищите инструкцию на форуме.

Ильдар

Можно ли как нибудь ограничить на номер телефона буквы. То есть вместо букв только цифры?

Назар Токарь

Поставьте дополнительно скрипт маски для поля, в самом скрипте такого функционала на данный момент нет. Позже будет.

Наталья

Можно ли поменять цвет формы и как это сделать?

Назар Токарь

Вы можете выбрать один из 6 шаблонов, у них разные цвета. Если не подходят редактируйте style.css любого из них по своему вкусу.

Ильдар

После добавления кода:
У меня исчезает таймер. Код таймера такой:

function CDT(){
// Указываем конечную дату
var tl = new Date('2014/10/31 00:00:00'); 

// Выводим сообщение по окончанию таймера
var timer = new CountdownTimer('CDT',tl,'Время акции закончилось!');
timer.countDown();
}

Назар Токарь

Вы привели вызов функции, а как выглядит сама функция, из него неясно.

Ильдар

@Назар Токарь, вставил с сайта: http://timegenerator.ru/
<script type="text/javascript" src="http://timegenerator.ru/s/23756ab3eaa0e23af9a0fd337dadb6d4.js"></script>
С ним так же не работает

Назар Токарь

@Ильдар, откройте этот файл и посмотрите, что в нём :). Напомню: я не несу ответственности за скрипты других разработчиков.

Dea

Добрый вечер не подскажите
в мозиле при нажатии на кнопку не открывается окно
в остальных браузерах все отлично работает
спасибо за ответ

Назар Токарь

Добрый вечер. Вероятно, вам нужно почистить кэш браузера.

Дмитрий

Здравствуйте! Подскажите пожалуйста, а возможно ли как то поменять внешний вид кнопки “Заказать обратный звонок” что бы подогнать ее под дизайн сайта? И скажите, можно ли ее запихнуть например в шапку как статическую кнопку?

Назар Токарь

Добрый день, да. Вы можете заменить кнопку btn.png на свою с соблюдением размеров. Если размеры будут отличаться, отредактируйте style.css шаблона скрипта, как это описано на форуме.

Вызов формы можно назначить любой кнопке, ссылке или другому элементу. Как это сделать — написано в инструкции.

Роман

Здравствуйте, подскажите пожалуйста, если нетрудно. Чтобы отправить sms уведомление без уведомления на email. Чистый php код, что нужно добавить сюда и в html чтобы письмо отправлялось?

Назар Токарь

Вам нужно в файле send.php закоментировать строку @mail($to, $title, $mess, $headers); либо не указывать адрес почты для отправки в начале этого файла.

Роман

Спасибо! подскажите пожалуйста найти не могу, в каком файле отредактировать и приблизительная строка куда вписать это.

Назар Токарь

Файл не играет роли.

Артур

Как моэно сделать, что бы callme работал не в модальном окне, а на странице сайта?!

Дмитрий

Поставил на сайт Callme 2.0 и скрипт обратного отсчета времени, вот этот: CSS3 Countdown. Они друг с другом конфликтуют. CSS3 Countdown вынес в отдельный js и подключил между. Теперь какой из скриптов подключен вторым, тот и работает. Менял местами — то один отрубается, то другой. Может кто сможет помочь разобраться в чем конфликт? Заранее благодарен.

Сергей

@Дмитрий, точно такая же проблема, два скрипта рядом не работают, или один или другой, хз что делать… @Назар, может ты нам поможешь? Подскажешь чего?

Алекс

@Назар Токарь , помогите пожалуйста решить вопрос с конфликтом между callme и простым скриптом отсчета времени. Работает только один из двух. Если надо могу скинуть код скрипта.

Назар Токарь

Проверяйте, какая версия jquery работает и в самом скрипте найдите jQuery(document).ready(function(){ ... });

Люди на форуме советовали собрать из обоих скриптов код в единый блок из двух таких.

Андрей

Привет
как убрать cтрочку “Источник трафика”
из письма которое приходит о оповещине заказа звонка

Назар Токарь

@Андрей, на форуме об этом написано.

Евгений

Подскажите, отправляет ли скрипт адрес страницы которая в данный момент открыта у клиента?

Назар Токарь

Да, это поле “отправлено со страницы”.

Андрей

Привет
как убрать Источник трафика
из письма

Sergey

А есть функция закрытия окна после отправки сообщения – или пользователю вручную нужной кликать?

Sergey

@Sergey, Сам же себе и отвечу – САМО – ЗАКРЫВАЕТСЯ))))
Не терпеливо клацал сразу на кнопки, а там задержка пара секунд,
Сорри ))))
СПАСИБО!

Евгений

Приветствую! Вопрос такой, почему у меня такие кривые настройки для вслывающего окна вылазят?

Назар Токарь

У меня множество смешных ответов, вам который?

DarAmal

Добрый день!
Хотел спросить, возможно ли установить данный скрипт в 2-х экземплярах на один и тот же сайт? Я пробовал установить на Joomla. Первый вариант работает отлично, но вот со вторым возникли проблемы и идет конфликт скриптов. Подскажите, пожалуйста, как это реализовать? На что обратить внимание и переделать? Спасибо за любую информацию!

Назар Токарь

Добрый день, такая возм-сть в данный момент не предусмотрена.

DarAmal

@Назар Токарь, Жаль, конечно ((

Назар Токарь

Прошу простить, что не оправдал ваши ожидания.

DarAmal

@DarAmal, Неет Вы что? )) Скрипт замечательный!!! Это Вам спасибо огромное!!

Игорь

Здраствуйте, очень полезная штука.
Есть проблема, в IE10 (другие не пробовал). Цвет кнопки выход – меняется (стает синим…) в стандартном шаблоне и в поле “Ваш вопрос” с выбором, списка выбора нет. В остальных браузерах все нормально.

Назар Токарь

@Игорь, кнопка выход? Вы о кнопке “закрыть”? Вероятно, стили вашего сайта перекрывают, нужно скриншот увидеть.

Игорь

@Назар Токарь, куда сбросить скриншот?

Sfera

А как же включить время “txt.tmrw”: “завтра”,

Назар Токарь

Что вы имеете ввиду?

Ильгар

Не работает форма на айфоне. Пробовал не только на своем сайте.

Назар Токарь

Проверял на iPhone:
В Mobile Safari — работает, в Opera — работает.

Иван

Огромное спасибо за чудный скрипт. Правильный подход, четкое исполнение. Побольше бы таких профессиональных мастеров.

Вопрос появился при настройке стилей дефолтного шаблона. Если например я хочу расширить попап и сделать не 305 как в умолчании а 600, то точкой отсчета для центровки попапа идут та же точка, что и при 300, а это уже не по центру экрана. Как быть?

Назар Токарь

Спасибо. Нет, координаты рассчитываются независимо ширины формы.

Иван

@Назар Токарь, выставляю для .cme-form ширину в 600 окно смещается вправо.

Назар Токарь

Меняйте настройку в css шаблона скрипта, тогда будет норм.

Андрей

Не приходят уведомления/отбойники на почту. Как исправлять?

Назар Токарь

ЧИТАТЬ.

Сергей

И можно ли сделать чтобы в телефоне можно было вводить только цифры?

Сергей

Как сделать чтобы поле комментарий не было обязательным??? два часа пытался найти решение и никакого нету!
Поля выглядят так:
“fields”: “Имя (Ваше имя)*, Номер вашего телефона (8 495 123-45-67)*, -Комментарий (Желательно заполнить)”,

Ярослав

Можно ли добавить строчку для почты?

Назар Токарь

Да, добавляйте любые поля.

Ярослав

@Назар Токарь, А как?) Там все так запутанно!

Artem

А можно сделать, чтобы форма была и в виде всплывающего окна и как обычная форма на сайте?

Назар Токарь

Такая возможность штатно не предусмотрена.

Елена

Назар, здравствуйте! Стала задача, как заставить заработать скрипт на под-домене. На Far(менеджер) он работал. перенесли его на под-домен все варианты уже перепробовали не идет. Поможете?

Назар Токарь

@Елена, работа скрипта не зависит от домена.

Александр

версия 2.0 не работает в MSIE 8.0 и ниже на связке JQ<=1.7.2 + callme2.0

Ошибки:
1.Сообщение: Недопустимое значение свойства.
Строка: 4
Символ: 23853
Код: 0
URI-код: http://alt.100db.org/js/jquery-1.7.1.min.js

2.Сообщение: Недопустимое значение свойства.
Строка: 4
Символ: 23853
Код: 0
URI-код: http://alt.100db.org/js/jquery-1.7.1.min.js

3.Сообщение: Недопустимое значение свойства.
Строка: 4
Символ: 23853
Код: 0
URI-код: http://alt.100db.org/js/jquery-1.7.1.min.js

4.Сообщение: Объект не поддерживает это свойство или метод
Строка: 396
Символ: 4
Код: 0
URI-код: http://alt.100db.org/callme/js/callme.js

Сергей

можно сделать две формы? одна нужна заказать звонок как и есть, вторая – сделать заявку?

Назар Токарь

Используйте Buyme для второй формы. Дважды использовать Callme нельзя.

boss

Привет всем
у меня конфликт скриптов из-за/callme/js/jquery211.js
не работает выпадающее меню
шаблон джумлы jp-aseman-ii
может кто-то подскажет как решить проблему

Александр

А можно его как то по людски клонировать? Например мне необходимо две такие кнопки на сайте для обратного звонка и для подписки на смс рассылку. То-есть Чтобы можно было работать с разными конфигами одновременно. Пробывал обозвать по другому папку и в загрузку добавить копией callme.js но в пути указал вторую папку, но перестали работать оба :)

Назар Токарь

@Александр, функцию “клонирования” я не добавлял.

Александр

@Назар Токарь, То-есть просто изменив названия и подгрузив скрипт с другим названием то это не сработает?

Антон

Добрый день!
Работает ли скрипт на сайтах доменной зоны .рф ? Нужно ли при скачивании писать доменное имя после обработки punecode, есть ли нюансы в настройке/кодировке скрипта?
Заранее спасибо за Ваш ответ!

Назар Токарь

@Антон, да, работает. Вводите урл как есть.

Антон

@Назар Токарь, зависает на “Идёт отправка”. На сайте с таким же шаблоном joomla 2.5 все работает. index.php, включенные плагины одинаковы.

Назар Токарь

@Антон, нет, все работает

Максон

Доброго времени суток! Назар, во первых, огромное спасибо за замечательный скрипт! Во вторых, наверняка эта тема уже поднималась, но увы не смог найти, Как можно сделать форму постоянно открытой, прикрепленной к правому боку ? Заранее благодарен!
BEst wishes !)

Назар Токарь

@Максон, еще не спрашивали. Можно открывать ее сразу после загрузки, например.

Максон

@Назар Токарь, в такой ситуации она будет окном поверх как сейчас, или прижата к одной из сторон ?

Дмитрий

в конфигурации указано:

// если поле должно быть обязательно заполнено, после его название добавьте * (например, имя*)
“fields”: “Как к вам обращаться* (Укажите ваше имя), Номер вашего телефона* (8 495 123-45-67), !Тема разговора!Хочу сделать заказ!Нужна консультация, -Комментарий (Здесь вы можете оставить свой комментарий или задать любой вопрос)”,

собственно два вопроса:
1. При такой конфе поле “комментарий” все равно продолжает быть обязательным для заполнения, не смотря на отсутствие звездочки;
2. как в поле “Номер вашего телефона* (8 495 123-45-67)” указать номер в формате 8 (495) 123-45-67? Если я подставляю скобки внутри скобок – то ничего не получается!

Дмитрий

С первым вопросом разобрался самостоятельно!

* нужно ставить после значения placeholder, то есть: Как к вам обращаться? (Укажите ваше имя)*

Спасибо.

Назар Токарь

@Дмитрий, со скобками:

f[0] = e.replace(/.*\(|\)/gi,""); f[1] = e.substring(0, e.lastIndexOf("("));

заменить на

f[0] = e.replace(/.*\(\(|\)\)/gi,""); f[1] = e.substring(0, e.lastIndexOf("(("));

Ну и в конфиге placeholder заключить не в одинарные, а двойные скобки.

Дмитрий

@Назар Токарь, не получается. Правил callme.js Вот что на выходе в этом случае:

boss

Создал профиль smsukraine.com.ua но он почему-то не работает можете указать на ошибку???

$u['smsukraine.com.ua'] = "smsukraine.com.ua/api/http.php?version=http&login=".uc($sms["log"])."&password=".uc($sms["pss"])."&command=send&from=".uc($sms["frm"])."&to=".uc($sms["num"])."&message=".uc($msg);

Назар Токарь

@boss, может, подпись не заапрувлена?

boss

@Назар Токарь, а по точнее.
Не понял что вы имели введу

Назар Токарь

@boss, подпись (имя отправителя, которое получатель видит на телефоне) должна быть разрешена смс-провайдером.

&from=".uc($sms["frm"]).

boss

@Назар Токарь, в настройках сервера создано имя отправителя callme

boss

@boss, все нашел причину, логин не тот что пр регистрации а номер тел.

Егор

Здравствуйте! У нас на сайте ваш скрипт.
Все очень хорошо работает, единственное, реально ли сделать из вашего скрипты всплывающее окно типа “Хотите, перезвоним вам?”, как у http://callbackhunter.com/
Мы сами бы людям перезванивали бы (смс оповещение).
Сколько будет стоить такая доработка?

Назар Токарь

@Егор, вы хотите, чтобы форма появлялась автоматически или чтобы и форма выглядела по-другому? Я напишу вам на почту, обсудим там.

Вадим

Автору — большое спасибо за скрипт, пользуюсь на многих своих и клиентских сайтах.

Возникла проблема при установке скрипта последней версии (2.0) на сайт со старой Joomla 1.5. Кнопка появилась, по ссылке форма также появляется, даже отправка работает, но… в самой форме нет полей для заполнения. Причём я пробовал оставлять оригинальные формы, добавлял свои, в общем, разные варианты, но всё равно — поля не появляются, только заголовок, кнопка закрытия, «Перезвони мне» и копирайт. Архив перекачивал несколько раз, и несколько раз его перезаливал на сервер разными способами — всё одно. Подскажите, пожалуйста, в чём может быть дело?

Сайт …, ссылка находится на Главной странице на тексте «через эту форму».

Назар Токарь

@Вадим, дважды подключен jquery.

Вадим

@Назар Токарь, спасибо, сам не заметил.
Отключил второй jQuery — скрипт перестал реагировать на клик :-(. Причём всё равно что с версией 2.1.1 от Яндекса, что с 1.4.2 (из шаблона).

Назар Токарь

@Вадим, версия 1.4.4 минимальна, у вас 1.4.2.

Вадим

@Назар Токарь, поменял её на 2.1.1, та же ерунда.

Назар Токарь

@Вадим, скачайте и обновите callme.js на свежий из архива и перенесите его вызов в конец html.

Вадим

@Назар Токарь, спасибо, что помогаете разобраться, но, к сожалению, это тоже не помогло.

Скачал CallMe отсюда, достал из архива файл callme.js и заменил им свой файл (они, кстати, совпадают 1-в-1, я специально проверил), вызов скрипта поместил перед (пробовал в конец файла — разницы нет), — увы, поля формы так и не появились.

Назар Токарь

@Вадим, теперь конфликт с другим скриптом. Я бы перенес jquery в самый верх и вызывал с локального диска, а также отключил все лишнее. Например, mootools.

Вадим

@Назар Токарь, да, уже пробовал переносить jQuery в начало — CallMe совсем перестаёт работать, что с отключенным MooTools, что с включённым.

Как вызывать jQuery с локального диска, к сожалению, не смог нагуглить.

Вадим

@Вадим, в общем, с вашей помощью и с такой-то матерью я заставил-таки CallMe работать на своём сайте, ура! :-)

Проблема была именно в MooTools. Как только я отключил его, скрипт заработал. После этого даже включение старой версии jQuery не помешало работе скрипта (пришлось это сделать, т.к. иначе ломалось меню сайта.)

Подключение новой версии jQuery поставил перед закрытием head. Вызов CallMe — перед закрытием body.

Надеюсь, кому-то мой опыт может пригодиться.

Дмитрий

Подскажите, можно ли использовать несколько разных форм на странице, скажем если у меня их 3 с разными полями, к примеру :”Перезвонить мне”, “Получить бесплатную консультацию”, “Вызов специалиста”

Назар Токарь

@Дмитрий, нет

Николай

Здравствуйте.
Скрипт не работает повторно.
Если повторно запустить скрипт и повторно отправить содержимое формы. Форма не отправляется, так же как и валидация формы.
На демо http://dedushka.org/callme/ тоже самое.

Назар Токарь

@Николай, после отправки кнопка подтверждения блокируется, чтобы не слали повторно. После перезагрузки работает. Можно это отключить, мы обсуждали на форуме, как.

Николай

@Назар Токарь, можно ссылку на тему на где описано отключение блокировки? Спасибо.

Назар Токарь

@Николай, пожалуйста, воспользуйтесь поиском.

Антон

Есть необходимость разместить две формы обратной связи на сайте, обратный звонок и заявка на замер, как это реализовать?

Марина

Назар, подскажите, а отправка смс будет работать с номером телефона в Таиланде?

Назар Токарь

@Марина, да, поддерживается. Я зашел на сайт провайдера и посмотрел, поддерживается ли. Далее ответил вам в блоге. У вас заблокирован google и самостоятельно выяснить этого не получается?

Алексей

Проблема с темой blackred

Назар Токарь

@Алексей, спасибо, что подробно все объяснили.

Игорь

Пробовал на нескольких сайтах с joomla 1.5 – везде одно и тоже: при вызове скрипта появляется форма обратного звонка, НО на ней только заголовок, кнопка и копирайт. Поля не выводятся. Что посоветуете?

Назар Токарь

@Игорь, не знаю, почему бы не дать ссылку хотя бы на один сайт?

Игорь

@Назар Токарь, Я же указал в соответсвующем поле адрес сайта перед тем как запостить коментарий. Вот – http://olimpia-sport.ru/

Назар Токарь

@Игорь, перезакачайте архив и уберите повторный вызов jquery.

Игорь

@Назар Токарь, большое спасибо.

Алексей

Давно поставил ваш скрипт, только заметил – в IE 8 не работает ни callme, ни buyme (.
Меня это не сильно расстроило, я думаю мало кто пользуется браузерами от мелкомягких, но все же.

Назар Токарь

@Алексей, не забывайте, что ie8 это около 2% и процент падает, к тому же, их поддержку прекратил сам jQuery с одной из версий.

Никита

Здравствуйте, скажите пожалуйста почему когда я указываю в конфиге
“workStart”: “8”
у меня показывается что не от 8 часов, а от 13, спустя какое-то время начал показывать что от 15 часов

Назар Токарь

@Никита, показывается время, начиная с текущего.

Никита

@Назар Токарь, ясно, спасибо!

Антон

Спасибо за отличный скрипт. Нажал скачать, пришло письмо со ссылкой, но в тексте письма написано “версия 1.9.5” – а в архиве скрипт версии 2.0 :)

Назар Токарь

@Антон, когда выключил все, вспомнил об этом, исправил. Спасибо :)

Роман

@Назар Токарь, Здравствуйте, подскажите пожалуйста как добавит это код в callmi 2.0 куда вписать? что номер телефона правильно вводили.

jQuery(function($){
$(“#phone”).mask(“+7 (999) 999-9999″,{placeholder:” “});
});

Назар Токарь

$("input[name='имя_поля']").mask('+7 (999) 999-9999',{placeholder:' '});