callme 2.2

Представляю вам свежую версию Callme версии 2.2.

Что такое Callme

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

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

Что нового?

В этой версии исправлены некоторые ошибки из предыдущей версии:

  1. Решён вопрос с обработкой форм, встроенных в страницу (без всплывающего окна). Как это сделать — написано в инструкции.
  2. Вы можете узнать, клик по какой именно ссылке создал вам конверсию. Для этого нужно добавить ссылке либо другому объекту, который открывает форму, атрибут data-cme="название объекта". Таким образом, вы будете точно знать, какая ссылка пользуется большим спросом среди покупателей.
  3. Добавлен новый шаблон, жёлто-чёрный.
  4. Мелкие правки кода.
Смотрите демо скрипта, чтобы увидеть его в работе.

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

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

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

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

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

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

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

Підтримайте Токар
50 грн.

10% середньостатистичної статті,
або ж пів дня роботи нашого сервера

Підтримати
Ось вона, нагода стати причетним до розвитку незалежних медіа!
Коменти
Ruslanbog

при этом уведомление нормально доставляется на email

Niggatub

Добрый день.
Далеко не первый раз пользуюсь вашим скриптом, очень просто и удобно.
Первый раз столкнулся с проблемой зависшей отправки. Сайт http://minutka66.ru/ – все инструкции прочитал (да и настраивал уже, как писал выше, не раз) – все вроде верно, но не отправляет и все.

Назар Токарь

@Niggatub, всё работает.

Niggatub

@Назар Токарь, Угу, на хосте блокировка посты была) В любом случае, спасибо!

Niggatub

@Назар Токарь, И все таки. Скрипт пишет, что сообщение отправлено. В логах сервера вижу что скрипт отработал – но сообщения уходят в никуда. Для отправки используется почта домена, через смтп 465 порт. пробовал разные варианты и с получателем и отправителем – все уходит но никуда не приходит :) В какую сторону смотреть посоветуете?
Вобще первый раз столкнулся с камими то проблемами этого скрипта (точнее с настройкой скрипта), всегда все раньше было без сучка и задоринки за 2-3 минуты)

Назар Токарь

@Niggatub, может, хостинг блокирует.

niggatub

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

Назар Токарь

@niggatub, и что? Чем я могу вам помочь? Я ваш хостер?

Матвей

Всё сделал по инструкции.

Задал ссылке класс: class=”callme_viewform”
Но в результате нечего не выходит…
Подскажите что ещё нужно прописывать на файле страницы ???
За частую это какой нибудь код перед тегом

Александр

Интересный баг. Когда я просматриваю в Яндекс.Метрике в Вебвизоре действия пользователя, который отправил свой номер, то скрипт отправляет еще одно письмо через Яндекс.

Как бы это пофиксить.

Назар Токарь

@Александр, яндекс дублирует действия пользователя. Если я правильно понимаю, то даже user-agent у него настоящий, так что вряд ли его можно отфилтровать.

Александр

@Назар Токарь, а можно фильтровать по параметру “источник трафика”?
В метрике он будет всегда содержать “metrika.yandex”.
Либо по странице с запросом, она всегда содержит “mtproxy.yandex.net”

Назар Токарь

@Александр, ну конечно, фильтровать можно все параметры.

Александр

Решилось интересно. Возможно кому-то пригодится, либо Назар добавит это в скрипт.

Ответ Яндекса.

Иногда при воспроизведении посещения на сайте генерируется повторная отправка формы от имени посетителя.
Чтобы этого не происходило, задайте элементам формы CSS-класс -visor-no-click:

Назар Токарь

@Александр, спасибо, вот пример:

form action="/login" method="post" class="-visor-no-click"

Александр

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

При нажатии на кнопку, форма прячется за горизонтальное меню, форму поиска и корзину http://cs621817.vk.me/v621817543/33335/J95Y_1r6v10.jpg — Prestashop 1.6
Как сделать, чтобы форма окна callme было всегда поверх любых объектов на сайте?

Спасибо!

Евгений

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

Назар Токарь

@Евгений, объясните.

Евгений

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

Назар Токарь

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

Ирина

При нажатии на кнопку отправить
выходит что сообщение отправлено, а на почте пусто ни в спаме ни где

Назар Токарь

@Ирина, вы забил кроме форума и блога также позвонить мне с этим вопросом.

Виталий

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

Назар Токарь

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

Виталий

@Назар Токарь, супер, а можете посоветовать какой лучше и как интегрировать его с Вашим скриптом?
Заранее спасибо!

Конст

При нажатии на кнопку форма Callme появляется, но через несколько секунд сама исчезает.
В чём может быть причина?

Назар Токарь

@Конст, два подключение callme

Александр

Если изменяется размер модального окна, какие еще параметры надо изменить чтобы окно появлялось по центру? Изменил размеры и теперь окно правее и выше стало и не получается выловить где еще править в стилях чтобы окно стало по центру :)

Алекс

Назар, добрый день.

Спасибо за Ваш скрипт! Замечательная вещь – использую не на одном сайте!

Хотел бы уточнить по поводу проблемы одной:
1. Поле «Сообщение» по идее должно быть заполняемое по желанию посетителя, но выскакивает «Заполните все поля». Звездочки стоят только у предыдущих всех полей. Как поправить ошибку, скажите, пожалуйста.

И второе:
Тут скорее не проблема, а вопрос – возможно ли добавить поле с календарной выборкой даты, чтобы не вручную вписывать в поле Дата?

Заранее благодарен!

Назар Токарь

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

Алекс

@Назар Токарь, спасибо за ответ! Надеюсь, с календарем получится )

Насчет необязательного поля – вроде добавил:
-Комментарий (Можете оставить комментарий в свободной форме)

а все равно скрипт ТРЕБУЕТ его…
“Заполните все поля”

Алекс

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

Назар Токарь

@Алекс, если это textarea, то оно требуется к заполнению. Поменяйте на текстовое поле, чтобы оно стало необязательным.

Алекс

@Назар Токарь, а как поменять-то?? :)

в скрипте только 3 варианта нам
// textarea: ставьте перед названием минус (-)
// select: ставьте перед названием ‘!’ и разделяйте варианты для выбора таким же символом
// checkbox: знак вопроса перед именем

я вроде не дурак, но как сделать какое-то другое текстовое поле не textarea в Вашем скрипте – не знаю..

Назар Токарь

@Алекс, без знаков в начале.

Алекс

@Назар Токарь, сделал:

, Комментарий (Можете оставить комментарий в свободной форме)’,

Все равно “Заполните все поля”

Назар Токарь

@Алекс, если ни одно поле не указано как обязательное, такими вляются все поля формы.

Алекс

@Назар Токарь, так и стоит… но не работает )

‘fields’ : ‘Имя* (Ваше имя), Телефон* (Контактный телефон), e-mail* (Электронная почта), !Я хочу*:!Обратиться к администрации!Заказать “номер”!Другое, Дата* (Планируемая дата), Гостей* (Количество человек), Комментарий (Можете оставить комментарий в свободной форме)’,

Антон

Как можно прикрепить файл в скрипте buyme 1.4 или сколько это будет стоить?

Антон

Добрый день, Назар. Как можно добавить кнопку “Прикрепить файл” к вашей форме (для отправки файлов на почту соответственно вместе с заказом)? Как можно вас отблагодарить за этот прекрасный скрипт (использую версию 1.4)?

Назар Токарь

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

Дмитрий Харламов

Спасибо за прекрасный скрипт. Все очень просто устанавливается и все работает. Код очень понятен и можно его изменить под себя.

Назар Токарь

@Дмитрий Харламов, спасибо, успехов вам.

Иван

Назар, сделайте нормальную оплату ваших скриптов, а то модуль купить в 1 клик сами сделали, а у самого чтобы купить, гемороя на пол дня, честно скажу , скрываю копирайт в основном, не изза того что жалко 300-500р, а из-за того что много действий лишних, почти каждый день ставлю скрипт, считайте потери !!!! И посадите человека чисто на поддержку, ведь дело пойдет, я верю…. удачи

Назар Токарь

@Иван, в чём сложность? Я сделал отдельный сайт для оплаты, там можно использовать Paypal, Яндекс.деньги прямо на сайте, а qiwi и webmoney оплачивать и указывать урл сайта. Что здесь сложного?

Чем больше таких как вы по каким-то причинам не покупающих, а ворующих, чем-то это оправдывая, то всё меньше желания делать хоть что-либо.

Иван

@Назар Токарь, проще это когда нажал кнопку купить, указал домен и способ оплаты. и все, а тут еще какие-то комментарии потом надо указывать, отсылать ждать. Если вас нет на месте, то долго ждать.

Назар Токарь

@Иван, я всегда на месте. Если я переименую пункт “комментарий” в “домен”, это значительно упростит вам задачу?

Назар Токарь

@Иван, лично для вас предлагаю такой вариант. Присылаете мне на почту список доменов, на которые надо лицензия, оплачиваете все вместе и я высылаю вам хоть 50 ключей.

Баграт

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

Никола

День добрый! Вопрос: Почему если php скрипт отправки поместить на другой сервер то сообщение “отправка” крутится бесконечно, хотя смс и письмо приходит?

Никола

сам себе режиссер… в скрипте надо разрешить отправку в лес ) header(‘Access-Control-Allow-Origin: *’);

сергей

Здравствуйте. Отличный скрипт, но у меня почему-то не приходит уведомление на почту с ipad и iPhone. В чем может быть дело?

Назар Токарь

@сергей, не знаю, может, в неправильной установке?

Игорь

Здравствуйте! спасибо за скрипт callme , но есть проблема ,что на почту не приходят сообщения , хостинг ihc , а смс приходит отлично НО ,в сервисе sms отправляет почему то 2 сообщения ,помогите пожалуйста в чем беда , я так понимаю он ведь должен отправить и на почту и на смс

Евген

что случилось со скриптом?
он перестал отправлять сообщения, 1 месяц назад все работало, пишет сообщение отправльено, по факту нечего не приходит, на самом хостинге настроено перенаправление сообщений, примеру [email protected]домен.ру перенапрвляет на майл, если просто отправить туда сообщение то приходит, а со скрипта нет.

Назар Токарь

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

Александр

Добрый день! Спасибо огромное за скрипт. Технически Все работает отлично, но есть вот такая проблема http://piccy.info/view3/8269679/89df508f336e6358efd2a8ff44acf1bf/ Подскажите, пожалуйста где исправить

Andrii

@Александр, попробуйте поменяйть z-index header’a или в css шаблона скрипта, что скрипт был выше

Игорь

Здравствуйте
вчера направил запрос на получение скрипта Callme 2.2 и Buyme 1.4
Хотел бы уточнить возможность получения по указанному адрес у ссылку на скачивание

Владимир

Здравствуйте. Скрипт работает нормально. Проблема в дизайне формы. Я не могу её поменять кроме тех, которые зашиты в скрипт.
Стили практически не слушаются, а именно стиль .cme-txt
Никак его не могу изменить его правила, что только не делал.
Было бы лучше, чтобы форма не имела различных инклюдов, чтобы можно легко было менять её дизайн на другой. или на худой конец дизайнить обычным изменением стилей.

Назар Токарь

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

Владимир

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

Назар Токарь

@Владимир, я делаю это каждый раз, когда просят заказчики при установке и по опыту знаю, что вы что-то делаете не так. Стили никуда не вшиты, они находятся в style.css выбранного шаблона.

Владимир

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

Виталик

Пару дней назад я писал:
Виталик
30 апреля 2015, 14:32

Подскажите, как лучше настроить учет целей в Analytics? Атрибут data-cme=»название объекта» я так понимаю не поможет.
Нужно отслеживать покупку в один клик и заказ звонка. Спасибо!

Назар Токарь
мая 1, 2015 в 00:38

@Виталик, если нужно, то найдите инструкцию на форуме.

Ответить на комментарий не могу, выдает ошибку, пишу здесь.
Нашел инструкцию (http://dedushka.org/kod/5988.html), она устаревшая, но выполнил как советую в комментариях. Все равно отслеживание не происходит. Есть ли какие то другие варианты настроить учет конверсий? Или может есть ветка, где это обсуждается? Спасибо!

Денис

Добрый день, Назар!
Поставил ваш скрипт на Parallels Presence Builder на хостинге регру.
Все работает, кроме одного момента. Происходит зависание формы при отправке, хоть письмо и уходит на почту. Все предложенные у вас на сайте варианты сделал – не помогло. Написал в ТП хостинга, они запрашивают системные требования для скрипта, чтобы проверить хостинг. Напишите пожалуйста полные требования, на сайте у вас не нашел.

Назар Токарь

@Денис, поддержка sendmail() и file_get_contents().

Михаил

Так я спрашиваю где он находится этот шлюз? Очень мне понравился и хочу установить ваш скрипт “Обратный звонок”, но проблему с новой подписью в смс-шлюзе решить не могу((( Даже не представляю с какой стороны к ней подойти!

Михаил

Добрый день! Простите тупого, но я так и не понял как добавить новую подпись в СМС-шлюз((( Как это делается? Куда бечь?

Назар Токарь

@Михаил, смотря в какой. Это находится обычно в настройках шлюза и так еж и называется.

Виталик

Подскажите, как лучше настроить учет целей в Analytics? Атрибут data-cme=”название объекта” я так понимаю не поможет.
Нужно отслеживать покупку в один клик и заказ звонка. Спасибо!

Назар Токарь

@Виталик, если нужно, то найдите инструкцию на форуме.

Дмитрий

Здравствуйте, Назар! Поставил недавно Callme 2.2 Спасибо за разработку, очень нравиться!))) С первого взгляда всё нормально работает, но заметил непонятный баг. При тестировании отправки писем два из пяти не доходят. Пробовал отправлять с разными комбинациями полей и их содержимого, закономерность не выявил… В чем может быть причина?

Михаил

Здравствуйте! Я ставил ваш скрипт callme на несколько сайтов – все отлично работает, огромное спасибо. Но вот возникла проблема – сайт на домашнем хостинге.
Настроить отправку сообщений через smtp не получается. Все бесплатные почтовые сервисы перешли на SSL . Поэтому настроить не получается вот этим способом –
Как мне настроить отправку через smtp яндекса?

Назар Токарь

@Михаил, и вот ещё один сайт оказался в чёрном списке за удаление копирайта. Совет да любовь.

Михаил

@Назар Токарь, дело в том, что я не один работаю над сайтом. Копирайт восстановлен.

Олег

Добрый день
поставил Вашу новую версию 2.2 на сайт, настроил
некоторое время все работало отлично,
теперь опять на почту не приходят уведомления
ничего ни менялось за это время (примерно неделя)
не пойму в чем СЕКРЕТ :) ?????

Назар Токарь

@Олег, секрет, что некачественные хостеры иногда меняют настройки сервера без вашего ведома. Или кто-то что-то менял без вас.

Олег

Добрый день, Назар
да Вы были правы это хостер (sweb.ru) нам отрубил скрипт потому, что с него пошел спам!
вот бы капчу приделать к скрипту?

Айдар

Здравствуйте!Как убрать из приходящего письма пункт
“Атрибут ссылки”? Мне достаточно в письме только имя и телефон. Заранее спасибо.

Алексей

Спасибо, нашел:
Телефон (Укажите телефон)*
Если вы не укажете, какие из полей должны быть обязательными к заполнению, таковыми станут все поля формы.
Просто в файле было не совсем понятно :
после его название добавьте * (например, имя*)
и я писал Телефон* (Укажите телефон) , что не работало.

Юрий

Здравствуйте. Прекрасный скрипт, спасибо!
Есть один минибаг, возможно не только у меня. И на iPhone, и на Аndroid и на Safari Desktop (под Windows), при отправке формы всего с 2мя полями, имя и телефон, высплывающее окошко не закрывается, и в низу бесконечно крутится значек ИДЕТ ОТПРАВКА. Несмотря на это данные уходят на почту корректно. Есть ли ещё у кого либо такая проблема? и как вы её решили?

Алексей

Здравствуйте. Есть вопрос по скрипту обратного звонка.
Я не ставлю звездочки на обязательные поля, т.е обязательных полей в форме нет, но мне всё равно предлагается заполнить все поля при заполнении формы. Как исправить?

Назар Токарь

@Алексей, кто виноват, что вам лень пользоваться поиском?

Павел

во всплываюем варианте, добавил рядом видео с ютуба. когда включил видео и закрыл всплывающее окно, то звук все ровно идет. КАК ПРИ ЗАКРЫТИИ ОКНА ВЫКЛЮЧИТЬ И ЗВУК?

думаю что нужно править callme.js:

jQuery(document).delegate('.cme-cls', 'click', function(e) { // close button e.preventDefault(); cmeHide(); return false; });

вот только не известно что сюда добавлять, может из этого что то подойдет:
$('.cme-cls').click(function() { p.css('display', 'none'); }) $(this).next()[0].pause(); или это: $('.cme-cls').attr('src', '');

Назар Токарь

@Павел, при закрытии окна удаляйте блок с видео.

Не дублируйте вопросы, не пишите капсом, это неуважение к собеседникам.

Павел

@Назар Токарь,
Ок, понял! Скажите какой командой удалить блок с видео и куда ее вставить в call me.js или form.html ?
Спасибо!

Назар Токарь

@Павел, remove(), туда же, где закрывается форма.

Автандил

Поставил. На денвере работает, при простом просмотре index.html в браузере не работает, в инете работает на одном только хостинге где указана utf-8, на остальных не работает. Вот пример, пустой хтмл, никаких конфликтов априори нет, но зараза работает только в денере, пример в инете
http://www.alsport.com.ua/aero/
посмотреть callme
http://www.alsport.com.ua/aero/callme/

Назар Токарь

@Автандил, шутить изволите? Файлы не загружены, как вы планируете запускать скрипт?

Автандил

@Назар Токарь, где не загружены? Все содержимое архива callme.zip лежит в соответствующей папке по адресу http://www.alsport.com.ua/aero/callme/
скрин
http://i68.fastpic.ru/big/2015/0402/bd/828b8d9fa06ca2c052a6caace07037bd.jpg

Назар Токарь

@Автандил, у вас неправильные адреса скриптов, по указанному в html адресу их нет.

Евгений

На сайте был установлен QuickBox 0.5, после установки CallMe QuickBox – перестал работать, ошибка: $(“body”).append(e); – undefined

Михаил

Скачал новую версию 2.2 и она не работает. На почту падает пустое сообщение с адреса указанного в настройках. В скрипте ничего не менял, кроме адреса почтового. JQuery версии 2.1.1. Приходит письмо с обратным адресом, без темы, тело сообщения пустое, но при этом добавлен текст “Следите за обновлениями….”
Возвращаю версию callme 2.1 и все работает.

В чем заковыка?

Назар Токарь

@Михаил, перезакачайте архив.

Михаил

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

Юрий

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

Назар Токарь

@Юрий, вы обновили все файлы, и js и php?

Юрий

@Назар Токарь, снес старую папку, залил новую. Кроме прочего идет конфликт с модулем FilterPro для Opencart. Фильтр перестает работать и “вешает” маску.

Artur

Здравствуйте! При скачивание, приходит на почту старая версия 2.1

Назар Токарь

@Artur, это я забыл обновить номер, в архиве версия 2.2. Обновил. Спасибо.