Всем привет. Для начала немного лирики: я несколько раз встречал в сети клоны Callme, которые продаются находчивыми предпринимателями. На мой вопрос “WTF?” резонно отвечают, что идея не нова и сделать её может любой школьник. Тем не менее этот школьник берёт именно готовый Callme и, немного переделав, продаёт от своего имени. Напрашивается вопрос: если всё так просто, зачем красть чужое? С другой стороны, мне даже приятно, что маленький и по большому счёту очень простой скрипт пригодился стольким вебмастерам.

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

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

Скины

Я сохраняю за Callme его основную задачу – заказ обратного звонка. Скрипт не будет записывать диски, показывать видео или строить диаграммы. Расширять основной функционал и совершенствовать его – в этом путь развития скрипта. А дополнительные фишки будут в отдельных продуктах и о них я буду писать позже.

Кстати, мне хотелось бы узнать ваше мнение по поводу скриптов, которые могут вам потребоваться. Кто как не вы лучше знаете ваш сайт и потребности покупателей вашего продукта. Предлагайте свои идеи. Если ваше желание совпадёт с моими возможностями, я возьмусь за новый скрипт.

Итак, что дают скины? Начиная с этой версии, менять внешний вид кнопки и формы можно будет за два клика – для этого достаточно сменить адрес подключаемой CSS. После этого дизайн скрипта автоматически обновится. Скины-темплейты хранятся каждая в своей директории по адресу /callme/templates/, а название папки совпадает с названием скина.

Уже сейчас я понимаю, что этих темплейтов ничтожно мало и нужно создавать новые, поэтому прошу о помощи вас. Любой может нарисовать свой скин и предложить его на общий суд читателей блога. Как это сделать? Вы дублируете любую из папок со скинами, переименовываете её и меняете css, кнопки и фон по своему усмотрению, тестируете, а потом отправляете мне на почту. Если скины действительно будут появляться, я буду выкладывать их с указанием автора здесь в блоге.

Что ещё нового?

  • Новая, блочная, вёрстка для формы. Все таблицы ушли в прошлое. Не прошло и пяти лет, как и я добрался до hmtl5.
  • Проверка, была ли подключена jQuery ранее. Если нет, подключается библиотека из архива, если была, используется активная. Теперь не нужно будет проверять, есть ли дубликаты подключения jQuery. Главное, чтобы она подключалась ДО подклчения Callme. И следите за тем, чтобы у вас на сайте была подключена свежая библиотека.
  • Закрытие и очистка формы заказа звонка по Esc
  • Кнопка reset. Меня просили сделать кнопку reset, но так не смогли аргументировать её необходимость. Это печально, умейте выражать свою точку зрения. В результате я решил не нагружать немногословный интерфейс лишними элементами управления, а сделал очистку полей по клику на кнопку закрытия или нажатию Esc. Так, после закрытия заполненной формы, открыв её снова, она будет пустой.

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

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

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

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

Если что, берите html-код скрипта в архиве из любого html-файла. Как обычно, это всё. Прежде чем задавать вопрос, пролистайте комментарии к предыдущим версиям:

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

Посмотреть скрипт в работе можно по ссылкам выше.

А скачать скрипт можно тут.

Updated 2013-01-28: если у вас не было jQuery, то он не успевал подгружаться, поэтому я обновил код в примерах и в архиве. Чтобы избежать путаницы, прошу вас установить скрипт заново (обновить у себя все js-файлы скрипта, а также код установки – он изменился). После этого не забудьте почистить кэш браузера. Спасибо комментаторам за помощь!

Обсуждать версию предлагаю здесь.

    Отправить ответ

    329 Комментарий на "Скрипт CallMe 1.7 – заказ обратного звонка с сайта"

    Уведомлять
    avatar
    5000
    Евгений
    Гость

    Все, Назар, скачал обновленный архив и все заработало!
    Спасибо Вам за этот отличный скрипт!

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

    Как написал в письме, сообщение не отправляется и плюс к этому форма при новом появлении не очищается…

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

    Предлагаю инструкцию по установке распространять в виде тектового файла вместе со скриптом ;)

    ivgenij
    Гость

    перекачал установил заново результат тут rashodnik.kz

    Андрей
    Гость

    У меня тоже не открывается окно. Правда, ещё не разбирался, может и я где накосячил…
    Нет, я не накосячил. Сделал так же, как Никита. Вставил код из демо. И форма стала появляться.

    Эльдар
    Гость

    Добрый день! Конечно, понимаю, что вопрос совсем глуп, но в программировании не так давно. Не могу понять где в Joomla необходимо вставить блок кода. Не подскажите какой файл там надо открывать?

    Или вот вставил я кое как этот код в темплейт сайта, но вот что получается. Всплывающего окна нету, все надписи внизу всегда видны.

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

    Павел Мазурин
    Участник

    Проблема еще в том,что после нажатия окно появляется лишь на секунду,после чего исчезает. Пожалуйста исправьте. Мои комментарии удалите.
    Вот пример.

    Никита
    Гость

    Хорошо, спасибо за отзывчивость.
    Как домен зарегистрируется и залью файлы – пришлю вам ссылку.

    Никита
    Гость

    На локалке стоит.
    Тогда странно, почему у меня и у тех людей кто выше – не всплывает окно.
    И что странно, я же указывал на те же самые файлы, но только залитые на ваш сервер – и все работает. Почему?
    Почему если я указываю код на файлы залитые на локалку – окно не всплывает?
    Если файлы и код абсолютно идентичный, проблем быть не должно. Или я не прав?
    У вас есть архив с 1.6?

    Никита
    Гость

    Вы удалили мой комментарий в котором я объяснял, что если вызывать скрипт через файлы которые я залил на фтп – он не работает (первый скрин).
    а если его вызвать через код с вашей демо страницы – он работает (скрин второй).
    соответственно делаю вывод, что проблема в файлах архива.
    Пожалуйста, проверьте, все ли в порядке в архиве который вы предлагаете скачать…

    Никита
    Гость

    Сделал вывод через ссылку, получилось что-то странное… Окно всплыло, но не такое, какое должно было. И не отправляет на почту ничего:
    comment image

    В итоге окошко появляется. Проверьте, возможно вы что-то не то залили в архиве;)
    В общем вот скрин:comment image

    Никита
    Гость

    Здравствуйте.
    Установил на DLE – кликаю, тоже окно не открывается…
    Скажите, вообще работает на DLE?
    И если можно, дайте ссылку на 1.6.
    Заранее благдарен

    Евгений Попов
    Участник

    У меня тоже кнопка на экране есть, при наведении на нее цвет меняет, при нажатии ничего не открывается. Поставил 1.6 – все открывается. WordPress.. Устанавливать как я понял новую версию надо было в папку “callme” (в архиве с новой версией убрали эту папку почему то)? Версия jquery важна (с движком идет 1.8.3 но пробовал менять на ту что в архиве – не помогает) ?

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

    Что-то Вы, Назар, перемудрили! Кнопка НЕ открывает окно-это раз! Как минимум в 2х шаблонах (дефолт и ВК) очень короткие поля, кнопка прямо на поле с комментарием. Разбираться самому некогда, снес 1.7, вернулся к доброй 1.6. Подождем, пока исправите ;)

    wpDiscuz