Вышла новая версия Callme — 2.1.

Что такое Callme?

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

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

Что нового

Список нововведений в версии 2.1:

  1. Главное: поддержка любого количества форм, встроенных в страницу. Теперь не только основная форма скрипта будет отправляться вам на почту, но и любая другая форма, встроенная в тело документа. При правильной настройке, конечно.
  2. Параметр ссылки. Если к объекту, с которого вы запускаете попап-форму, добавить нужный параметр, в уведомлении вы получите этот параметр. Таким образом, вы сможете знать, на какую именно ссылку было нажатие. Форма при этом будет появляться одна и та же, пользователь не увидит разницы.
  3. При выборе начала периода времени звонка второе значение автоматически выбирается следующим часом.
  4. Мелкие правки кода.

Поддержка форм на странице — отличное решение для лендингов. Вы можете расширить воронку продаж при помощи двух инструментов — заказ звонка в попапе и заказ товара прямо на сайте. Не менее удобно использовать скрипт и для обратной связи, а также для формы “Задать вопрос о товаре” или “Узнать наличие”. Я могу придумать ещё с десяток вариантов, как это можно использовать.

Так чего вы ждёте? Качайте и ставьте прямо сейчас.

Настройка скрипта

Мануал я перенёс в инструкцию, которая есть на форуме и в блоге. Это единственная инструкция, которую я обновляю (дата обновления указана в начале поста). Вот весь список инструкций:

Обновление с предыдущих версий

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

  1. callme.js
  2. config.js
  3. send.php

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

    Поширити у Фейсбуці
    Надіслати у Messenger
    Зберегти в Pocket
    Надіслати в Telegram
    Надіслати у WhatsApp

    Додати коментар

    Такий e-mail вже зареєстровано. Скористуйтеся формою входу або введіть інший.

    Ви вказали некоректні логін або пароль

    Вибачте, для коментування необхідно увійти.

    98 коментарів

    спочатку нові
    за рейтингом спочатку нові за хронологією
    Владислав

    Заранее прошу прощения за возможно глупый вопрос. В моём шаблоне форма обратной связи выглядит таким образом. Как её переделать чтоб за отправку отвечал CallMe?

    тут был кусок кода

    Автор
    Назар Токар

    @Владислав, в инструкции посмотрите.

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

    Не было кнопки "ответить" на Ваш комментарий. У меня на сайте http://art93.ru форма не сбрасывается, приходится перезагружать страницу.

    Автор
    Назар Токар

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

    jQuery('.cme-form').find('[type=text]').val('');

    на

    jQuery('.cme-form').find('[type=text], textarea').val('');

    @Назар Токарь, если это нудно было заменить в callme.js в

    function cmeClr() { // clear form

    jQuery('.cme-form').find('[type=text], textarea').val('');

    }

    то не помогло

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

    Автор
    Назар Токар

    @Дмитрий, найдите в callme.js строку
    dl('cmeHide', 4);
    в ней 4 это кол-во секунд.

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

    Автор
    Назар Токар

    @Дмитрий, она и так сбрасывается.

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

    Добрый день!

    Запара с тем, чтобы вставить на картинку и текст "класс", как Вы писали в инструкции!

    Прочитал ранее заданные вопросы, ответ не нашёл((!!

    Можно конструкцию кода написать???????

    Заранее огромное спасибо.

    Автор
    Назар Токар

    @Глеб, эээ, что? В чем проблема добавить класс?

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

    У меня сайт на word press. Залил в корень папку callme.

    в файле footer добавил подключение скрипта, сохранил.

    При открытии своего сайта у меня ваш сайт открывается. Папку и все прописанные коды удалил. Но толку 0. Получается редирект какой то. Как вернуть все обратно?

    Спасибо. С другим сайтом все сделал по аналогии и все работает отлично.

    Автор
    Назар Токар

    @Кирилл, вообще не понимаю, как вы такое делаете. То есть как можно сделать ошибку, когда требуется добавить одну строку кода в самый простой в мире движок? Это талант какой-то, чесслово.

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

    Автор
    Назар Токар

    Кирилл, читайте внимательно: там нет никакого редиректа. Никогда не было и никогда не будет.

    Добрый вечер! Скажите, есть ли сжатая версия скрипта?

    /callme/js/callme.js

    Пробовал сжимать сервисами для сжатия JS, весь скрипт переставал работать )).

    Автор
    Назар Токар

    @Kostelano, не делал, можно любым сервисом сжать без изменения имён переменных.

    Всё починил, проблема была в конфликтах jquery

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

    Автор
    Назар Токар

    @ДЕнис, печально, что поделать, если вам лень читать инструкцию.

    Есть ли интеграция с СРМ системами? битрикс24 ?

    Автор
    Назар Токар

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

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

    Автор
    Назар Токар

    @Сергей, поки не знаю, думаю, в наступній версії зробити мультимовність :)

    Назар, здравствуйте.

    Подскажите, возможно ли при открытии формы по class="callme_viewform" с произвольной ссылки как-то передавать значение в поле "тип звонка" :

    из конфига: !Тема:!Запрос обратного звонка!Оформление заказа!Вопрос по товарам и услугам.....

    т.е. при нажатии на кнопку 1 - будет форма с уже установленным полем Запрос..., нажатии на кнопку 2 - уже установленным полем Оформление... и т.д.

    Спасибо!

    Автор
    Назар Токар

    @Алексей, нет.

    @Назар Токарь, жаль(

    Хотел сделать на кнопку заказ - всплытие формы с выделенной темой "Оформление заказа", а соответственно при нажатии "Заказать звонок" - тема - "Запрос обратного звонка"...

    Установил на лейдинг самый обычный , форма пишет что сообщение отправлено . А письма не приходят ? (

    @toxito, а смс приходят !

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

    Отличный скрипт. Не планируете внедрить каптчу (reCaptcha)?

    Автор
    Назар Токар

    Не было таких планов.

    Серёжка Василенко

    Как сделать отправку на 2 емейла ?

    у меня когда все заполняешь пишет отправляется и грузится но письмо приходит

    Крутейший скрипт. Вопрос - как лучше всего проставить в нем коды аналитики (метрика, analytics) на отправку формы?

    Также наверно было бы неплохо сделать скрытое поле от ботов.

    Автор
    Назар Токар

    @Александр, про аналитику посмотрите на форуме.

    Все отлично работает! Ставил на DLE, проблем нету! Будут деньги я обязательно скину!

    Назар Токарь, есть 1 момент, очень нужно помоги!

    Нужно вывести ссылку, чтобы при нажатии на ссылку открывалось данное окно. Шаблон bootstrap, убираю кнопку при маленьком разрешении, но нужна ссылка на окно. (С телефона, кнопка жутко мешаться будет)

    Помоги пожалуйста:)

    Всё перепробовал ни чего ни выходит.Инструкцию заездил до дыр.Пробовал и через тему.Правда установлен сторонний шаблон.Сайт Джумла+Вирт.

    Автор
    Назар Токар

    @Сергей, вы написали в скайп, на форуме и в блоге. Зачем? У вас даже скрипт не установлен на сайте.

    @Назар Токарь, не устанавливается

    почемуто

    Назар, здравствуйте.

    1. При попытке установить Callme на joomla 1.5.26, не меняя config.js и send.php отсутствуют поля (имя, телефон и.т.д.) только название формы, кнопка отправить и закрыть и копирайт.

    2. Стоимость лицензии и настройки привязана к курсу доллара или у.е.=30 руб? (Вы пишите 7$ или 210 руб...)

    Автор
    Назар Токар

    @Степан, обновите jquery до более нового. Цена привязана к доллару, забыл обновить.

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

    Возможно нужно добавить какой либо параметр PHP ?

    Автор
    Назар Токар

    @Рузмат, хм, отключите проверку города по ip, она занимает немало времени.

    @Назар Токарь, вроде в письме приходит только IP адрес, без города, ну попробовал, ничего не изменилось. Может еще предположения какие нибудь ?

    Автор
    Назар Токар

    @Рузмат, просто отключите сохранение ip и запрос на выяснение страны, полностью.

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

    Спасибо за отличный скрипт, простой и функциональный. Использую на нескольких сайтах и все устраивает. Но если бы была возможность прикреплять файлы, то было бы вообще круто ) Хотя это конечно не совсем соответствует названию формы, но все же..

    Год пользуюсь скриптом, обновил недавно до последней версии, очень доволен, получил много заявок, но вчера мой сайт на хостинге заблокировали за рассылку спама со скрипта /callme/templates/ini.php . Назар, есть какие-нибудь предположения?

    Автор
    Назар Токар

    @Алексей, в callme нет такого файла и даже никогда не было.

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

    А письмо с уведомлением о рассылке из техподдержке хостинга попало сразу в спам моей эл. почты. За 5 лет пользования хостингом - единственное не полученное письмо.

    Это можно как-то объяснить? Техподдержка пишет - взломан ваш аккаунт.

    Автор
    Назар Токар

    @Алексей, извините, но ПРИЧЁМ ЗДЕСЬ Я?

    Виктор Янышев

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

    Автор
    Назар Токар

    @Виктор Янышев, в этот момент производится отправка почты. Она может отправляться долго, зависит от хостинга.

    Виктор Янышев

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

    Виктор Янышев

    @Назар Токарь, Есть какие то конкретные требования по RAM и CPU для быстрой работы? Я использую VPS от Firstvds.

    Автор
    Назар Токар

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

    Станислав

    Всплывающее окно не работает на IE 8+

    Есть ли решение этого вопроса?

    Автор
    Назар Токар

    На IE8 и jQuery со 2-й версии не работает. Решение — поддерживать IE10+.

    На почту приходит сообщение с темой: Undelivered Mail Returned to Sender

    а в сообщении: I'm sorry to have to inform you that your message could not

    be delivered to one or more recipients. It's attached below.

    И только в прикрепленном файле: CallMe: обратный звонок

    как исправить чтобы было сразу же в письме?

    Автор
    Назар Токар

    @Антон, что-то с настройками почты, проверьте.

    Добрый вечер

    Я установила все работало но днях перестало все работать (ничего не меняла)

    окно call me не открывается

    Не подскажите в чем дело?

    Спасибо за ответ заранее

    Автор
    Назар Токар

    @Диа, вспомните, что поменялось.

    Обновился до 2.1 и стал получать 404-ую ошибку при выполнении GET запроса для /callme/f.php?fields=.... Судя по всему, проблема кроется в .htaccess. Но можно ли как-то без правки этого файла обойтись, а то у меня с регулярками туго и боюсь что-нибудь сломать?

    Автор
    Назар Токар

    @Владимир, файл f.php был удалён из версии 2.0, данные формы хранятся в form.html, а форма строится через js.

    Евгений Льенош

    Спасибо за прекрасный скрипт, но на данный момент возник конфликт с неменее шикарным модулем Socials+SEO. И так

    подкидываем Callme и Socials+SEO отказывается работать, но и сам Callme тоже не работает видать его то видно но увы при клике ноль на массу. Подключаем библиотеку jquery и УРА-А-А! Callme заработал жмакаеться все прекрасно отправляется только вот половина шаблона на opencart слетело, ну соответственно и модуль Socials+Seo не работает!

    Спасибо, Назар! Теперь все фунциклирует правильно. А стили я подправил в шаблоне Callme - такой результат меня тоже устраивает.

    Бесконечно висит "Идет отправка" и письма не уходят :(

    Автор
    Назар Токар

    Ошибка в настройках send.php, тысячу раз говорил уже.

    @Назар Токарь, спасибо, что надоумили про хостинг. Действительно, после письма в саппорт хостера скрипт заработал, правда в чем была проблема, они не сообщили.

    Автор
    Назар Токар

    @webso, проблема была в том, что была запрещена file_get_contents, это делается для безопасности и для уменьшения потенциального объёма трафика. В общем, по-хорошему, должно быть включено всегда.

    @Назар Токарь, на этом сайте не было предыдущих версий. Только что ради интереса поставил CallMe 1.7.2 (самое раннее, что у меня есть). Результат тот же. Ломаю голову, почему не работает.

    Автор
    Назар Токар

    @webso, возможно, старая версия php или запрещены некоторые функции. Попросите включить php get_file_contents и обновить до 5.4. Или поменяйте хостинг, это включено по умолчанию у большинства хостеров.

    @Назар Токарь, в send.php и вообще во всем дистрибутиве комбинации <? не удается обнаружить. При открытии файла напрямую в браузере пишется следующее: {"result": "error","cls": "c_error","time": "","message": "Ошибка"}

    Автор
    Назар Токар

    @webso, предыщуая версия работала, а эта нет?

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

    @Назар Токарь, чтобы исключить "лишнюю запятую" еще раз перезалил send.php из дистрибутива и через копипаст вставил рабочий e-mail и больше ничего в этом файле не трогал! Ставил более ранние версии Вашего скрипта на другие сайты - они работают там без проблем. Тут не пойму в чем затык. P.S. Как найти пост, о котором Вы говорите?

    Автор
    Назар Токар

    @webso, тогда может настройки php, замените на в send.php и вообще попробуйте открыть его напрямую.

    @Назар Токарь, в инструкции про send.php сказано только о том, что нужно вписать свой адрес e-mail, что и было сделано. Больше там ничего не трогалось. Если тысячу раз уже о чем-то говорили, то может быть в инструкцию это внести или хотя бы ссылку давать на это, что бы Вас не дергали?

    Автор
    Назар Токар

    @webso, можно поставить лишнюю запятую или ещё где-то ошибиться. Вообще-то я такой пост и сделал, но как видите, на него мало кто обращает внимание.

    И еще в выпадающих списках цифры по низу режутся, см. скриншот: https://yadi.sk/i/PqIcWB1Kd4aHs

    Автор
    Назар Токар

    @webso, это связано с вашей таблицей стилей сайта (bootstrap.min.css) — в ней указана высота селекта, нужно это убрать.

    @Назар Токарь, но ведь также отображается и в папке /callme , где таблица стилей Ваша. Проверьте сами сейчас на http://daavto77.ru - я пока править шаблоны там не буду (сейчас там все по умолчанию стоит).

    Назар, спасибо, поправил. Хотя косяк воспроизвелся у меня в Хроме, Опере и Янд.Браузере. А в ФФ не тестил, т.к. он у меня сдох на компе и даже переустановки и прочие танцы с бубном не помогли его оживить - закрывается не успев открыться.

    Автор
    Назар Токар

    @webso, у меня в Хроме было совершенно норм, а в ФФ — фейл.

    Автор
    Назар Токар

    @webso, ага, это только в Firefox, из-за padding для select. Найдите и поправьте padding в style.css:

    .cme-form select {
    border: 1px solid #98A198;
    background: none repeat scroll 0% 0% #FFF;
    padding: 4px 3px 3px 9px;