Вы можете помнить, как я просил помочь с тестированием новой версии скрипта. Тестирование закончилось, я благодарен всем за помощь и критику. А тем, кто покупает скрипт – за поддержку. Сегодня я хочу представить вашему вниманию новую версию скрипта Callme – 1.7.1.

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

Что делает скрипт

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

callme-form-171

Для настройки внешнего вида можно использовать скины, их в комплекте 6 штук: стандартный, facebook, вконтакте, hello kitty, красно-чёрный и apple. Как менять, написано в настройке скрипта. Пока же о нововведениях.

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

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

Новой функцией здесь будет получение копии уведомления также и в виде смс. Если сообщения не настроены, Callme будет отправлять только почтовое уведомление. Давайте посмотрим полный список новинок в версии 1.7.1:

  • Кодировку теперь не нужно менять. Больная тема, правда? Теперь, в какой бы кодировке не работал ваш сайт (UTF-8, Win-1251, etc), скрипт перекодирует форму и вы будете видеть её в нормальном виде. Теперь нет необходимости перекодировывать скрипт отдельно в редакторе.
  • Подключение скрипта производится одной строкой. Это настолько просто, что нечего объяснять: не нужно больше переносить куски кода в темплейты страниц, достаточно скопировать одну строку, загрузить файлы и скрипт заработает. Добавлять эту строку можно куда угодно после вызова jQuery.
  • Отправка смс. Не самое сложное в разработке, но самое важное в этом релизе. Теперь уведомление отправляется запрос не только на почту, но и на мобильный. Для работы используется сервис Bytehand, уведомления будут приходить от имени Callme. Для работы нужно зарегистрироваться, указать свой телефон, id и ключ сервиса в настройках скрипта (как это делать, написано в пошаговой чуть ниже). Если эти настройки не указаны, уведомления будут отправляться только на электропочту.
  • Скрипт появляется возле места клика мышкой. Вы по-прежнему можете вызвать скрипт по клику на любой ссылке или объекте, ему для этого достаточно указать class=’callme_viewform’. Но теперь скрипт будет появляться не справа на странице, а рядом с местом клика. Если вы кликаете рядом с границами окна, расположение скрипта будет это учитывать и он переместится так, чтобы вся форма была видна. По умолчанию форма появится сразу под курсором.

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

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

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

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

Тестирование

Отдельно хочу поблагодарить всех, кто помогал проверять скрипт в работе. Ваши отзывы помоглимне найти недоработки и исправить их до релиза. Отдельное спасибо таким людям: Александр Бузмаков, Максим Белолипецких, Геворг Геворгян, Александр Цыглов.

Если я кого-то забыл упомянуть, не по злому умыслу, а по невнимательности. Если вы помогали, а я вас забыл – напишите на почту.

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

Демо и скачать

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

Ваши пожелания, советы, вопросы очень ждут в комментариях чуть ниже.

Коменти

Jennifer Madera

Назар, давно хочу сказать спасибо за Ваш плагин! Мы им активно пользовались когда сайт был на WP. Всё устраивало, за инструкцию отдельное спасибо. Сейчас наш сайт раззросся до интернет магазина. Сделали на ОпенКарт. Там к сожалению ничего подобного нет. Перешли на готовый сервис от pozvonim. Надеемся, что Вы когда нибудь и для опенкарта напишите что-то хорошее :)

anton

Я установил скрипт по инструкции, единственное подключил их не так, как вы писали, но это не имеет значения. И при выборе в админке версии jquery 1.7 все отлично работает. Далее я выбрал версию jquery 1.5 и заменил, скаченный файл callme.js , но результата нет. Так в чем же грубейшие ошибки?

Назар Токарь

@anton, мне кажется, вы сами ответили на свой вопрос в первом предложении.

anton

Поставил на drupal. Ставлю версию jquery 1.7 работает, но перестают работать другие скрипты, которые используют jquery 1.5 . Скачал тут файл callme.js для более старой версии jquery, но все равно не заработал скрипт. http://myyou.ru Клик по “Записаться на примерку в моем городе”. Заранее спасибо.

Назар Токарь

@anton, вы сделали несколько грубейших ошибок, что говорит о том, что не обратили внимание на инструкцию.

Сергей

Чтобы фраза “Идет отправка…” стала на русском, нужно изменить кодировку файла callme.js на ANSI

Сергей

Кто будет устанавливать – нельзя распаковывать в другую папку – только в корень /callme :)

Сергей

Заработало:)

Сергей

http://www.serg-co.ru/js/callme/ Не работает(

Назар Токарь

@Сергей, ну так и не должно. Вы же не по инструкции сделали.

Роман

Я бы конечно на вашем месте уже не в блоге такие вещи размещал, а сделал полноценный сайт вашего продукта. С четкой иерархией. И для Joomla (самый распространенный движок) плагин бы создал. Только по запросу Обратный звонок для Joomla 477 запросов в месяц=))
Лана. Это всё лирика, а конфиг открыть я так и не смог=((…

Назар Токарь

@Роман, будет сайт отдельный, плагин для вордпресса уже готовится.

Роман

И сразу ещё в догонку вопрос. Можно ли убрать боковую кнопку. Она мне там сабсэм не нужна. Я планировал своей кнопкой выводить.

Роман

У меня вопрос. А как нибудь можно поменять Имя отправителя СМС? Я не совсем понял что такое “добавьте новую подпись в смс-шлюзе и дождитесь апрува”. Слишком много не понятных слов. И в письме тоже бы поменял.
Плюс непонятка с полями. На почту приходит только Слово “телефон” и номер телефона, а в СМС приходит вот так CallMe Telefon (здесь номер телефона). Вопрос: для чего человек заполняет тему вопроса и своё имя?

Дедушка

На почту отправляются все поля. А в смс телефон и остальные поля, которые вместятся до 160 символов.

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

Подпись: надо открыть шлюз, через который шлете сообщения, найти там “Подпись” и добавить новую. Дождаться пока ее проверят (aprove) и указать в настройках.

Роман

@Дедушка, ну видимо они должны отправляться, только не отправляются почему то….

Дедушка

Скучайте завтра обновленную версию. Нашли неточность, исправлю ночью.

Роман

@Дедушка, новую версию я обязательно скачаю, если не сложно киньте ссылку сразу в пост, как её обновлять. А то у вас на сайте столько дублирующейся информации.

Дедушка

Все ссылки с любого поста будут вести на новую версию.

Ну про настройки я пишу постоянно, разобраться уже несложно :)

А jquery надо подключать конечно.

Роман

@Дедушка,а! это у меня Filezilla чет заглючил наверное. На хостинге всё открывается.
У меня как бы все работает. Кроме того что я не могу понять как имя отправителя поменять в письме и СМС.

Роман

@Дедушка, а номер обновлённой версии не подскажете? У меня в конфиге 1.9 стоит, а тут 1.7.1 ничё не понимаю=)…

Дедушка

1.9. А это у вас кэш

Роман

@Дедушка, а где версию глянуть? В конфиге только это есть // настройка скрипта CallMe 1.9 А то меня чет напрягает отсутствие смысловой нагрузки в письмах и СМС от CallMe=))….

Дедушка

Что? Скачивайте из любого поста архив, это будет самая свежая версия.

Роман

@Дедушка, я имею ввиду мне как теперь тупо каждый раз скачивать, чтобы проверить вышла новая версия или нет. Исправили вы ошибку или нет=)). Вы же сами вчера написали Цит. Завтра скачайте новую версию”. Я вот и жду когда ж она появится. Только у вас дата обновления не стоит, поэтому и приходится танцевать с бубном…=)

Дедушка

Я в самом свежем посте написал дату обновления :). И на форуме, там всегда оперативнее все появляется. В общем, сегодня в полночь архив обновился. Качайте.

Роман

@Дедушка, у меня при открытии конфига ошибку выдает. 800A1391 (jQuery определение отсутствует). Это первое.
Второе: вы так говорите, как будто все знают про какой шлюз идет речь и что вообще с ним нужно делать=)))

Михаил Плешков

Почему у меня не работает? s159.ru скрипт внизу в самом. Папку callme залил на хостинг

Дедушка

@Михаил Плешков, а как же он будет работать без jQuery?

Михаил Плешков

@Дедушка, прописать надо это где то??

Дедушка

Где угодно до вызова самого скрипта.

Михаил Плешков

@Дедушка, а можете написать что конкретно надо прописать??

Дедушка

@Михаил Плешков, всё подробно описано в инструкции.

Михаил Плешков

@Дедушка, ну инструкция противоречит тому что вы говорите сейчас, вот что написано:

“Я рискую сделать вам смешно, но теперь скрипт устанавливается в одну строку. Скопируйте её и вставьте в любое место вашего сайта в темплейт, который вызывается на всех страницах. Например, footer или header. Ага, вот эта строка:

То есть не нужно добавлять ни вызов jQuery, ни CSS – всё это скрипт сделает сам. Перенесите эту строку себе в html и всё — скрипт работает. Разумеется, перед этим перенесите содержимое архива к себе в корневую папку callme.”

О каком тогда jQuery идет речь?

Дедушка

Вы открыли инструкцию для версии 1.7.1, а скачали версию 1.8. Откройте свежий пост на эту тему и поставьте как указано там.

даша

столкнулась с ошибкой в экслорере – “выполнено но с ошибками на странице”
и кнопка отображается через раз – долго грузится

в других браузерах все хорошо

может есть какой то код для эксплорера? демо версия тоже показывается с ошибкой на странице в IE

Дедушка

@даша, у эксплорера есть версия. О какой идёт речь?

Даша

@Дедушка, проблемы в 8 версии, в 10 все норм, на остальных не проверяла

Дедушка

@Даша, восьмая версия не поддерживается в JQ1.9+.

Максим

Добрый день! Установил Ваш скрипт на сайт уралкожа.рф
Если заходишь на сайт первый раз и нажимаешь “обратный звонок”, то все работает как надо (приходит уведомление на почту). Но, после этого, после отправки заполненной формы, перестают работать форма “Закажите прайс” (в начале и в конце сайта) и “заказать обратный звонок”. То есть, все кнопки нажимаются, все без ошибок, но письма на почту не приходят.
Помогите, пожалуйста

Дедушка

@Максим, для начала поставьте как я написал в инструкции, после разберитесь, что с остальными скриптами. Callme к ним никакого отношения не имеет и на работу не влияет.

Дмитрий

А есть возможность использовать эту же форму, только с другим заголовком (одновременно две, одна перезвонить, а другая заказать)?

Дедушка

@Дмитрий, штатными средствами нет. Где-то в комментариях я рассказывал, как делать копию, нужно делать дубликат формы и вызывать её отдельно.

Дмитрий

@Дедушка, тут нет в комментариях такого. Вопросы есть, но ответа нет. А на форуме вот поиском – результата тоже не дало. :S

Дедушка

@Дмитрий, помню, я такое рассказывал, если не в этом посте, то в другом. Вкратце: копируете содержимое form.htmlв тело документа, дублируете и называете по-другому (например, #callmeform2).

Из core.js (callme.js) убираете вставку формы, она прокомментирована там. И дублируете функцию показа формы, это обработка нажатия .callme_viewform.

Называете новый обект, например .callme_viewform2, далее дублируете index.php и меняете там обработчик данных по своему усмотрению, в js в новой функции меняете путь отправки данных на index2.php. Убеждаетесь, чтобы данные правильно обрабатываются.

После этого проверяете, чтобы форма отображалась и пряталась. Разбирайтесь. Объяснять подробнее нет времени.

Дмитрий

@Дедушка, Всё сделал. Спасибо большое. Я и не подозревал что форму нужно перенести в тело документа.
А еще не мало важный момент – продублировать стили! Я час тупил, потом дошло что стили темы надо продублировать.

Дедушка

Я рад, что у вас получилось быстро разобраться. Стили можно не дублировать, а охать единые классы для идентичных частей обеих форм. Это структурно более правильно. Успехов.

Елена

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

Denis

нашел ответ.. к сожалению :(

Denis

Здравствуйте, спасибо за скрипт. Всё работает. Но есть проблемка (искал решение в комментариях и в инструкции не нашел ответа, может плохо искал)
У меня на сайте есть скрипты для слайдшоу на jquery. Если их оставить то форма не отправляет сообщения. Если удалить, не работает слайдшоу но сообщения отправляются. Как можно сделать что бы и форма работала и слайдшоу?

Дедушка

Лол, ну тогда я бы рекомендовал вам не лениться, а почитать комментарии :-)

Алина

он есть и в хедере и в футере после тега body. а на сайте не отображается

Дедушка

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

Алина

Самое забавное, временный админ – я)))

Дедушка

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

/wp-content/themes/bonus_club/header.php

Алина

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

Дедушка

Андрей, сталкивались все, кто не читает инструкцию :).

Андрей

Здравствуйте, ставлю скрипт на джомлу, все отлично, но когда нажимаешь кнопку “Перезвоните мне” – висит долго. Кто с этим сталкивался

Андрей

Привентил Callme на сайт, не работае. Есть конфликт между скриптами. Где немогу понять. Сломал голову, где конфликт. Помогите плиз!!!
Сайт: http://www.гипсокартон.kiev.ua

Дедушка

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

Сергей

Добавил Ваш скрипт на сайт z109.ru Вроде отрабатывает нормально, пишет, что сообщение отправлено, но на почту оно не приходит. Адрес получателя проверил на 100500 раз. Адрес отправителя тоже менял на [email protected] но ничего не помогло.
Можете мне помочь?

Дедушка

Марти, скрипты обсуждаем на форуме http://www.qbx.me

Марти

Точнее не в form.php, а index.php добавить функцию вывода title

Марти

Дедушка а можно ли добавить еще загаловок страницы, чтобы они приходил на почту? просто я сейчас на денвере хочу запустить интернет магазин, а там заказать звонок в каждом посте, и выводится на главной, когда люди нажимают то по почте приходит не название товара, а url текущий.
Скажите пожалуйста, что нужно добавить в form.php, чтобы создать такую функцию!? Буду очень благодарен!!!

Стас

ещё бы поля добавить капчу и почту)

Дедушка

Стас, зачем капчу? Форма создаётся динамически и отследить её отправку сложнее, чем написать сам скрипт. И зачем почта? Ели надо перезвонить, достаточно телефона. Возможно, добавлю поту как поле, которое появляется при клике на “указать доп. поле”, но необходимость сомнительна.

Дедушка

Спасибо. Если несложно, напишите пару объективных слов в этой теме, чтобы народу было удобнее выбирать.

Марти

Спасибо, уже разобрался) Хороший скрипт большое благодарствие автору!

Дедушка

Марти, строку вставляйте перед закрывающимся тегом /HEAD

Марти

скажите а на денвере оно будет работать?
http://www.maxinews.net/ – скрипт стоит здесь, но почему то не работает

Марти

Ну никак не стает на вордпресс! пробовал по разному – никакого эффекта(
помогите пожалуйста! делал все по инструкции для вордпресса

Дедушка

Сергей, вот

Сергей

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

Дедушка

Дмитрий, см. комментарий №42.

Дмитрий

Здравствуйте! Спасибо за скрипт! Очень хорош.
Скажите, как можно убрать показ кнопки? Я вручную в нужном месте ссылку сделаю с айди.

Дедушка

Валерий, решили вопрос на форуме.

Titan, ставьте отправителя с почтой на домене вашего сайта ([email protected]). С smtp больше головной боли будет, чем удобства.

Сирофим, на старом JQ скрипт не будет работать, уже обуждали это. Ищите другие слайдеры.

Сирофим

Здравствуйте. Поставил callme на локалку, не работает. Нашёл строчку jQuery которая мешала выводу скрипта:

Перестановка в другие места кода не к чему не привела… пришлось удалить jquery-1.3.2.min.js. Но данная строка очень нужна, так как не работает слайд шоу без неё.

Есть какой либо вариант решения, без удаления этой строки? Заранее спасибо.

Titan

Действительно, не хватает smtp отправки. А то у меня все письма попадают в спам :(

Валерий

Установил, пока не работает!
http://avtodilizhans.com.ua/1

Дедушка

Viktor, class=”callme_viewform”

Victor

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

Андрей

написал туда и вам на почту

Дедушка

Андрей, обсуждение вопросов по скрипту теперь на форуме.

Андрей

так там по сути никаких настроек и нет, зарегистрировался, вписал в скрипт свой айди, ключ, 16 поле не менял, написал свой номер в формате 7ХХХХХХХХХХ, подскажите что именно надо смотреть в настройках и где в скрипте или в аккаунте оператора?

Дедушка

Андрей, может быть что-то с настройками.

Андрей

Здравствуйте, не работает отправка смс, что может быть не так?

Дедушка

Марина, Оксана, задавайте вопросы на форуме.

Марина

Спасибо Вам за скрипт! Только одна проблема, скрипт не работает в опере(( В чем может быть дело?

Оксана

Скрипт полностью настроила, все работает)) не увидела сначала ссылку на возможные ошибки.
Подскажите как удалить боковую длинную кнопку?

Оксана

Здравствуйте! Помогите пожалуйста, я устанавливаю скрипт в header.php, но скрипт работает только на главной (

олег

а ведь не круто.. форма всплывающая перестала работать…

Дедушка

Алекснадр, в form.html

Александр

Большое спасибо за скрипт, подскажите как убрать +7 в поле телефон?

олег

круто! спасибо

Дедушка

В core.js закоментировать эту строку:
setTimeout( function(){ callmeShowForm(); }, 4000);

олег

ха5.рф

пришлось убрать копирайт на сайте – ломает диз чутка. в плавающей форме оставил. ну и с меня донейшен если все срастется )

Дедушка

Олег, ссылку в студию.

олег

Добрый день. добавил форму на сайт (код из форм.хтмл) но вот какое дело. после отправки сообщения появляется информация что все ок. и … открывается модальное окно с формой обратной связи.

Alexander

вот пример для bootstrap’a, там же ссылка на файлы.
http://j0k3r4132.byethost22.com/

Alexander

Ок, буду дома – залью на хост. С кодировкой разобрался, почему-то потерялась строчка “AddDefaultCharset UTF-8” в .htaccess, вернул на место – стало все ок. Хотя все равное при этом кодировка была явно указана в хедере. Поищем :)

Дедушка

Александр, конечно интересно, давайте. В IE трабл может быть в том, что он по дефолту присваивает кодировку документам, в которых она явно не указана. А вообще в течение пары дней будет BuyMe, вот там можно будет повеселиться в поиске багов :)

Alexander

Назар, сегодня вечером если успею залить на хост, то конечно дам ссылку, если интересно. Нет, сайт тоже в UTF-8 (OpenCart), потому я и не могу понять в чем затык, потому как все в utf-8. При этом проблема только в IE, причем в 10 версии, а не в каком-нибудь 6 или 7, как могло бы быть.

Дедушка

Александр, покажите результат творчества с бутстрапом. А с кодировкой я знаю, в чём дело: если сайт в win-1251 и подгружает форму в правильной кодировке, а сам скрипт при этом остаётся в старой.

Alexander

Большое спасибо за столь полезный скрипт! Переделал форму под bootstrap, чтобы в модальном окне выводилась с затемнением – красота! Одна беда осталась, в IE почему-то кодировка неверно отображается, хотя и определяется браузером верно :/

Дедушка

Даша, у вас дважды сейчас подключается jquery, уберите дубликат. Кроме того, обновите библиотеку до 1.9.1, у вас сейчас 1.8.3.

Даша

Приветствую!

Никак не получается сделать полностью работоспособным модуль. Поисправляла все что можно, но в итоге после слова отправка ничего не происходит. В файле index.html все работает, но не вижу ошибки в php. Задвоения jquery вроде убрала а толку ноль. Помогите пожалуйста

Дедушка

Антон, у вас траблы с index.php, скорее всего вы использовали какой-то левый редактор или намудрили. Перезакачайте новую версию и правьте.

Антон

А что может быть у меня? На почту приходят пиьсма, но на сайте так и висит надпись «отправка».

Дедушка

Виталий, пока я не вижу сайта, ничего не могу сказать.

Виталий

Привет. Подключаю. После обновления страницы через секунду всё её содержимое скрывается. У body нет ни id, ни класса. Комментировал подключение всех скриптов, оставлял только ваш – тоже самое. Сайт на локальной машине. Завтра утром сдавать.

Николай

У меня тоже самое что и у Антона. Плюс баг с кодировкой, вместо отправки символы — иероглифы :)

Всё, у меня заработало :) Правда с кодировкой чёт не то… но это мелочи :) Продам сайт, с меня пузырь!

Антон

Привет, сейчас такая проблема, на почту письма приходят, но на сайте так и висит надпись “отправка”. Что может быть?

Николай

Уважаемы автор, отличный скрипт! Работает! Но есть небольшие глюки, у меня, с этим скриптом. Когда нажимаешь кнопку перезвоните мне, вместо русской речи, выскакиваем абра-кадабра и идёт обработка запроса. Не появляется надпись запрос обработан. Хотя письмо приходит на мыло всё ОК. Но вот такой баг. Сайт simper.ru

Андрей

Несколько форм, для реализации разных задач по принципу работы callme (заказать звонок, заказать прайс и т.д.)

Мари

Все ок, работает. Перепутала символы. Сорри за потеряное время. Это сообщение вместе с прошлым можно удалить. Еще раз спасибо, Назар!

Мари

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

Дедушка

Мари, всё работает.

Павел

Привет! У меня для слайдеров установлен код (который удалять нельзя):

C этой строкой идет конфликт, и не работает форма Callme 1.7.1
Подскажите пожалуйста, можно как-то обойди этот конфликт?
Заранее благодарен!

Александр

Простите, srubo-rub.ru

Александр

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

Дедушка

Александр, и куда мне смотреть?

Игорь

Да, полностью удалено все из директории, почищен кэш, вновь закачано на ftp с помощью filezilla, но уже новая версия, почищен кэш.
Аналогично, сегодня произведены такие же действия на сайте http://seo.turenkoff.ru – все работает в штатном режиме, тогда как на yauza-pro.ru – ни в какую :((

Дедушка

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

Игорь

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

Дедушка

Иорь, вы все файлы старые снесли и закачали новые? Кэш почистили? Старые версии я не предлагаю, в них же баги, которые я уже исправил.

Игорь

Добрый день.
Прекрасный скрипт. Огромное спасибо Вам.
Скрипт установлен уже более, чем на 5 проектов и проблем не возникало никогда, но сегодня, проделав уже знакомые действия на сайте yauza-pro.ru – проблема, скрипт не работает и не видно его вообще…
Уже перепроверил все. Помогите, пожалуйста.

Дедушка

Игорь, пересите вызов callme.js после вызова jquery.js.

Мари

Назар, здравствуйте. Спасибо за оперативное обновление скрипта, смс – это очень актуально. Поставила на сайт http://www.decor-potolok.ru/ (слева модуль обратный звонок) – ссылка на картинку с указанным классом, но форма при клике не открывается. Есть подозрение, что дело в самой ссылке “#”, которая ведет в верх страницы. Чем ее можно заменить?

Дедушка

Мари, спасибо. Замените ссылку на что угодно, все равно она обрабатывается скриптом.

РА ДУБ

Дедушка, будь добр, подскажи. Как мне сделать так чтобы твоя форма сразу отображалась на странице (к примеру на главной странице), причем не рассчитывались координаты ее показа, а сразу в заданном месте, там где я прописываю код из файла form.php, но при этом все остальные твои скрипты работали с ней.

Дедушка

Дуб, просто перенеесите код из form.html нужное место, все намного проще, чем вам хотелось бы :)

Александр

Здравствуйте, вы еще не смотрели мой сайт ост №81

Андрей

Здравствуйте, проблема такая, как сделать несколько таких разных окон на сайте? И если я кладу файлы например в папку callme2, и меняю пути до нее то скрипт перестает работать, работает только из корня сайта и с именем callme. Помогите разобраться

Дедушка

Андрей, несколько форм для заказа звонка? Зачем? Уточните задачу, чтобы можно было найти решение.

Александр

С IE все плохо, я только начинаю с друпалом знакомится.

Дедушка

Я смотрел в сафари, левая панель сильно сжата.

Александр

Здравствуйте, установил обратный звонок на сайт, появилась кнопка “обратный звонок”, но она не реагирует ни на что (друпал 7) http://www.srubo-rub.ru

Дедушка

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

Андрей

Функционал, видеть город посетителя и из каких поисковых систем перешел и по какому запросу. Собственно остальное все лишнее.

Дедушка

Андрей, это же уже статистика, тогда придётся отслеживать источник, а это совсем другая история. Хотя идея интересная, надо подумать. Спасибо.

Андрей

On line консультантов много, согласен, только оплата в месяц по 800 руб. не радует. А бесплатные версии без набора функционала.

Дедушка

Андрей, а какой нужен фунционал? Как по мне, бесплтный Mibew удовлетворит нужды 90% веб-магазинов.

Николай

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

Дедушка

Николай, такое можно сделать. Загружать или на мыло, или на какой-нибудь фрихостинг картинок. Только за два года это первый подобный вопрос.

Николай

Здравствуйте Дедушка) Скажите, а возможно ли к форме добавлять инпут «Прикрепить файл» с последующей отправкой на мыло?

Дедушка

Здравствуйте, Николай. Такого функционала не предусматривалось. А зачем?

Иван

Назар! За реализацию идеи, хочется поблагодарить тебя от всей души! Хороший, рабочий скрипт, воткнул без особых проблем на WordPress. Давным давно еще использовал его на Joomla 2.5, тоже работал отлично. Очень рад что ты продолжаешь над ним работать, и добавил невероятно полезную фичу. Поскольку я в дальнейшем планирую зарабатывать на добавлении твоего скрипта на сайты клиентов и брать за него деньги, буду честно переводить тебе “авторские”, пусть и небольшие, но надеюсь что регулярные, ибо то как ты распространяешь свое творение вызывает уважение. Желаю тебе больших успехов.

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

Дедушка

Иван, спасибо! Затемнение я планировал сделать в одной из следующих версий. По поводу того, как надо показывать форму: функцию, где вычисляется положение формы, можно править в core.js. Сейчас форма спускается на 20 пикселей под место клика и начинается слева от курсора. Если хотите, чтобы форма была по центру, можно рассчитать её ширину и сдвигать форму влево на половину этого значения. Это вам и будет отображение посредине места клика.

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

Дмитрий

Так вот уже мною перечитаны все камменты. Я бы так ни стал писать.

Дмитрий

Приветствую!

Делал все по инструкции, но видимо где-то накосячил, но не пойму где.
Кнопка слева вообще не показывается.
Могли бы посмотреть что не так?
Сайт на опенкарт: http://evervuetv.nash-mag.ru/shippay
Внизу текста размести ссылку для вызова формы, но она перекидывает на главную.

Дедушка

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

Андрей

Скрипт работает отлично, не планируется ли on line консультант, было бы не плохо платить единовременную плату а не ежемесячную как везде;)

Дедушка

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

Антон

Ну подскажите,тестировали ли вы на imagecms скрипт?

Дедушка

Антон, не знаю даже, что это :). Скрипт работает даже на голом html с поддержкой php, так что цмс не играет никакой роли.

Дедушка

Любовь, вы закачали файлы не в ту папку, почитайте инструкцию и распакуйте все в /callme/

Любовь

Привет, а что делать, если после установки скрипта вместо страницы сайта появляется код: { "result": "error", "cls": "c_error", "time": "", "message": "Заполните все поля." }. Я уже пробовала чистить кэш и удалять скрипт, не помогает.
адрес сайта skywishdiamonds.ru/translations

Александр

хмм
выставил 9999 все равно не помогает.
http://sew-room.ru/ – пациент

Дедушка

Зачем вам position: absolute для слайдера? Вот в чём ошибка:.osn_block_flp { z-index: 9999; }

Дедушка

Александр, вам надо открыть style.css текущей темы (/callme/templates/***/style.css) и поправить z-index для #callmeform.

Александр

вопрос.
форма запроса появляется под картинками. Например под шапкой или банером боковым.
Где нужно поменять z-index?

Дедушка

Антон, ну допустим, что на локалке. Ок, мои действия? :)

Антон

Сайт на локалке. ставил модуль на simpla cms ,все нормально, на imagecms все тоже самое сделал, модуль не появился даже.

Дедушка

Алексей2, как я вам помогу, если не вижу сайта?

Антон, аналогично.

Антон

Ставлю на imagecms и не пашет! помогите плиз!

Алексей2

Не отправляется… висит на отправке… :)

Дедушка

Сергей, успехов.

Сергей

Назар, спасибо! Разобрался… не хватает опыта и знаний. Но “Через тернии, к звездам!”.

Дедушка

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

Ignor

Здравствуйте!
Решил установить, попробовать… Замучился пока устанавливал – не отображает кнопок хоть ты тресни, все по буквам проверил – 0 эмоций!
Оказалось все просто: в cms ModX пока ты не выйдешь из админки скрипт работать не будет (почему не знаю, но так делают еще некоторые слайд-шоу)! Как только вышел – все отображается и корректно работает!!!

Дедушка

Я и так каждый раз объясняю. Даже пост отдельный завёл, без толку. Вам ссылка на этот пост приходила с архивом на почту. 99% всех вопросов решаются, если уделить 5 минут и прочесть этот пост.

Сергей

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

Дедушка

Сергей, каждый третий вопрос на ту же тему. Перенесите callms.js после вызова jquery.

Сергей

Здравствуйте! Прежде всего хотел сказать огромное спасибо! Все на самом деле очень просто и приятно взгляду! Осталось заставить его работать! Но у меня проблемка… как и у некоторых ребят у меня идет непрерывная отправка и ничего не приходит на почту. (Кэш чистил, все вроде сделал как требовалось, но не пашет). Гляньте (http://ovos4i.ru/) может чего-нибудь подскажите….

Андрей

Полезный скрипт. Подключил sms, тоже приятно и дешево. Думаю теперь как изменить местоположение, например в шапку сайта.

Дедушка

Андрей, спасибо. В шапке размещаете кнопку или ссылку любого вида и присваиваете ей class=”callm_viewform”, в примере об этом написано.

Илья

Подскажите, пожалуйста, как можно убрать кнопку справа? Просто на всем сайте она мне не нужна.
Вернее, чтобы она нигде не показывалась…

Дедушка

Илья, добавьте display:none!important; для #viewform.

Вадим, а зачем ещё одно поле? Переименуйте теелфон в мыло и всё.

Вадим

Если это ко мне- “Вадим, все работает.” То да, заработало…
У меня сайт дурной и чтобы некоторые страницы имели читаемый урл стоит какой-то редирект html в хтачесе, я про него забыл совсем… Это он страницы вашего скрипта во что-то переименовывал и из за этого ничего не работало…
По поводу “обратной связи”, я тут подумал… а зачем она вообще нужна, есть Ваш скрипт, который отлично работает. Надо только добавить поле емейл и проверку заполнения изменить, чтоб проверялось заполнение или телефона или емейла. Не вижу смысла плодить кучу скриптов.
Я по поводу “обратной связи” заморочился потому что некоторые люди, и я тоже, не любят знонить чтоб задать 1-2 вопроса. Мне проще их по почте задать, по почте же ответ получить и исходя из ответа думать дальше- звонить или нет/покупать или нет.
Поэтому буду тюнинговать Ваш скрипт, делать из него 2в1.

Дедушка

Вадим, всё работает.

But Anastasiya

ок. В понедельник-вторник скину.

Алексей

Доброго времени суток, Назар. Подскажите пожалуйста, скрипт не запускается, и в head строку вызова скрипта засунул и по путям на хостинге все просто. но форма так и не выходит
http://plaza.perm.ru/

Вадим

И я хочу обратную связь! :) именно Вашу, с установкой в одну строчку и и настройкой в двух строках.

But Anastasiya

Спасибо! Как надумаете-бужу рада помочь с тестированием! а то все время надо и ничего не работает. а ваш скрипт раз-и встал))) и никаких конфликтов, это так радует!))

Дедушка

Анастасия, как вы видите форму обратной связи? Я так понимаю, вы дизайнер. Если так, нарисуйте макет со всеми полями и выложите сюда, а мы обсудим.

Вадим, о какой обратной связи речь? Вы имеете ввиду “Задать вопрос по товару”?

But Anastasiya

Добрый день! Вот бы вы еще написали скрипт формы обратной связи которого можно было бы несколько на странице ставить и он бы не конфликтовал с ваши “звонком” вообще было бы чудно! а то все формы работают только при одном подключении(во всяком случае в мои золотых руках хD) Спасибо за чудную штучку! деньги отправлю.

Дедушка

Спасибо. Я думаю над этим.

Вадим

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

Дедушка

Вадим, давайте скрины, отлично. Буду править.

Дедушка

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

Вадим

Проблема у меня в том, что кнопка (приклеенная справа ) высокая, и при клиентов на самый низ кнопки (ну на низ картинки /кнопки ) форма уже не помещается на странице. А если я найду как добавить поле емейл и добавлю его, то форма станет “выше” и точно не влезет в страницу, по крайней мере в моем разрешении экрана.

Дедушка

Вадим, форма появляется ниже и слева от кнопки. После появления остаётся на том же месте, я проверил, всё работает как надо. Чтобы менять кодировку в письме, открывайте index.php и указывайте другую вместо utf-8. Или на почте она перекодируется автоматом вашим почтовиком. Я проверил, все работает.

Вадим

Кодировку не увидите, ее только получатель письма видит.
Про расположение формы- форма иногда не целиком показывается, часть уходит вниз и надо скролить. Читал что там все должно само выравниваться, но увы, иногда не выравнивает.
Про добавление поля- спасибо, буду искать.
Ссылка- gidro-master.ru

Дедушка

Вадим, ссылку покажите, что там с кодировкой, посмотрю. Зачем вам показывать форму выше курсора. Про новые поля, кажется, два или три раза я уже объяснял, почитайте комменты.

Вадим

Подскажите пожалуйста, как сделать чтобы форма появлялась выше чем сейчас по отношению к курсору?
Еще вопрос- можно ли добавить поле “емейл”? Где и что дописать надо?
С кодировками, кстати, у меня все равно беда… Иероглифы были где писалось “отправляем” и в приходящей почте заголовки письма в некоторых почтовиках в виде вопросительных знаков. Но это не беда, заменил транслитом.

Дедушка

Вадим, у вас что-то дикое с настройками хоста: вместо html-файлов сервер выдаёт какую-то другую страницу, видимо, стартовую (убедитесь сами), а php обрабатывает нормально. Пишите хостеру и задавайте вопросы.

Игорь, я открываю под mac на chrome и opera. У вас там вообще жуть: дважды подключён mootols, один раз вызывается по неправильному адресу jquery. Разберитесь с вёрсткой сначала.

Игорь Шепелев

Вот странно, почему у вас работает? Больше 10 человек с разных частей России сказали мне, что идет непрерывная отправка.

Вадим

Даже не знаю с чего начать… В общем у меня не работает :)
Добавил строку в footer и сайт повис. Сейчас эта строка только на одной странице.

И чего произошло не понимаю, если скролить вниз, то к странице приклеялась еще страница. Подскажите, пожалуйста, где накосячил?

Alexander

Виснет на отправке. В хроме в консоли сообщение:
Uncaught TypeError: Cannot call method ‘get’ of undefined – core.js:95
sendMail – core.js:95
(anonymous function) – core.js:132

Дедушка

Александр, дайте ссылку. Как вариант, у вас после callme.js подключается jquery.

Антон

Да я по глупости не посмотрев, написал,но все равно спасибо)

Виктор

Добрый день!
Установил последнюю версию. Все работает, но возникли проблемы с некоторыми скриптами на сайте. В чем может быть причина?
Спасибо!

Дедушка

Дмитрий, у вас jquery теперь версии 1.9.0, а некоторые скрипты типа слайдшоу используют устаревшие функции и поэтому не работают.

Дедушка

Отправил ещё раз из Хрома и из FF, я не вижу проблемы, все работает. У вас там дальше вызывается jquery по неправильному адресу, снесите ту строку:script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js" type="text/javascript"А вообще всё работает.

Игорь Шепелев

От вас сообщение пришло, кэш почистил, в двух браузерах – фф и хром, такая же песня. Могу видео записать) И еще пробовал на одном компе, не получается… сейчас еще знакомых попрошу поотправлять

Дедушка

Игорь, я зашёл и отправил вам сообщение. Кэш почистите в браузере.

Игорь Шепелев

У меня все не работает, тестирую на втором сайте http://www.stoun.ru/ , уже 1.7.1 установил. Непрерывная отправка, и все, ничего на почту не приходит. Оба сайта на joomla 2.5, на одинаковом хостинге. От вас приходили сообщения, но не пойму почему у вас работает, а у меня нет?

Дедушка

Антон, тыщу раз обсуждали: index.php интервал в 3600 или 1800 смените на 1 секунду.

Антон

Подскажите пожалуйста. Установил,все работает,но когда повторно пытаюсь отравить просьбу,выдает что ваше сообщение уже отравлено.Как это отключить,чтобы при каждом “Перезвонить мне” отправлялось сообщение

Павел

А на каких условиях распространяется скрипт?

Дедушка

Павел, вы можете скачивать и использовать его на своих сайтах, оставляя копирайт. Оплатив эквивалент 7$ можно убрать копирайт либо просто таким образом поддержать разработку.

Дедушка

Николай, спасибо. Открывайте form.html и меняйте. После этого откройте /js/core.js и смените +7 на нужный код.

Николай

Добрый день,
в первую очередь, хочу сказать спасибо за скрипт!
А во вторую, вопрос по теме, перебрал все комментарии не нашел ответа: как изменить приставку в номере +7 ???

Дедушка

Евгений, спасибо, глобальную исправил и перезалил.

Функцию по удалению лишних символов лучше сделать в самом php перед отправкой. Вот вам функция:

function checkIt($n){ $a = array("-", "=", " ", "+", "."); $n = str_replace($a, "", $n); return $n; }

Евгений

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

Евгений

Значит, надо добавить еще
global $frm
Пока я $frm не объявил глобальной, смс не отправлялось по причине пустого отправителя

Евгений

Подозреваю ,что в модуле index.php
global $from надо писать так:
global $frm

Дедушка

Евгений, $frm это подпись, то есть от кого приходит смс. А $from – почта-отправитель уведомлений. Так что как раз $from и должно быть.