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

Что такое Callme?

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

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

Что нового

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

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

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

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

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

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

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

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

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

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

Засновник і керівник видання Tokar.ua. Програміст, адміністратор української Вікіпедії.

Коменти
Владислав

Заранее прошу прощения за возможно глупый вопрос. В моём шаблоне форма обратной связи выглядит таким образом. Как её переделать чтоб за отправку отвечал 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. Получается редирект какой то. Как вернуть все обратно?
Спасибо. С другим сайтом все сделал по аналогии и все работает отлично.

Назар Токарь

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

Кирилл

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

Назар Токарь

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

Kostelano

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

/callme/js/callme.js

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

Назар Токарь

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

Денис

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

ДЕнис

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

Назар Токарь

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

Дмитрий

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

Назар Токарь

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

Сергей

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

Назар Токарь

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

Алексей

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

Подскажите, возможно ли при открытии формы по class=”callme_viewform” с произвольной ссылки как-то передавать значение в поле “тип звонка” :
из конфига: !Тема:!Запрос обратного звонка!Оформление заказа!Вопрос по товарам и услугам…..

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

Спасибо!

Назар Токарь

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

Алексей

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

Хотел сделать на кнопку заказ – всплытие формы с выделенной темой “Оформление заказа”, а соответственно при нажатии “Заказать звонок” – тема – “Запрос обратного звонка”…

toxito

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

toxito

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

Андрей

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

Назар Токарь

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

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

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

Александр

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

Назар Токарь

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

sideways HNS

Все отлично работает! Ставил на 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 не работает!

webso

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

webso

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

Назар Токарь

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

webso

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

Назар Токарь

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

webso

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

Назар Токарь

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

webso

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

webso

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

Назар Токарь

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

webso

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

Назар Токарь

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

webso

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

Назар Токарь

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

webso

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

Назар Токарь

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

webso

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

Назар Токарь

@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;

webso

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

Назар Токарь

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

webso

Назар, вот ссылка на страницу: http://daavto77.ru (кнопка посередине на темном фоне). Причем в Опере проблема не воспроизводится, а в Хроме и Яндекс-браузере она есть.

Назар Токарь

@webso, перезакачайте callme и обновите callme.js.

DaN

Добрый день та же проблема с закрытием формы крестиком.
Возможно его просто убрать?

Назар Токарь

@DaN, а это если вы прячете копирайт и не платите за него.

DaN

@Назар Токарь, :) копирайт на месте, цвет и размер шрифта поменян.

DaN

@Назар Токарь, да если фаером глянуть все есть, если нарушение, верну в зад :)

Назар Токарь

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

DaN

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

Назар Токарь

@DaN, о, это очень мило с вашей стороны. Я очень благодарен вам, что вы решили вернуть копирайт на место. Спасибо вам большое.

DaN

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

webso

Назар, здравствуйте! При закрытии формы крестиком в правом верхнем углу происходит переход на страницу мой-сайт.ру/callme – это глюк или…. ?

Назар Токарь

@webso, проверьте версию jquery и правильность установки. Лучше ссылку давать с вопросом.