Обновлено 2015-10-26

Если вам нужна инструкция по установке Callme, вы зашли по правильному адресу. В каждом посте, посвящённом скрипту обратного звонка, я писал, как именно надо его устанавливать.

В каждой версии инструкция дублировалась и кое-где изменялась. Обновлять все посты с выходами новых версий было нерационально. Поэтому я создал этот пост, в нём всегда гарантированно будет единственная и правильная инструкция по установке самой свежей версии Callme.

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

Как настроить Callme

Для всех движков процесс настройки одинаков, следуйте этим шагам:

  1. скачать архив (ссылка ниже)
  2. распаковать, найти файлы конфига
  3. отредактировать конфиг в соответствии с этой инструкцией. В версии 2.1 настройка содержится в двух файлах: config.js и send.php.
  4. загрузить папку callme на ваш сервер по ftp. Я рекомендую, чтобы эта папка находилась в корневом каталоге, то есть открывалась по адресу: http://....com/callme. Можно загружать и в другие каталоги, сохраняя расположение файлов внутри папки.
  5. В очень редких случаях файлы могут загружаться с неправильными правами доступа, проверьте, чтобы на папку и на файлы были права 755.
  6. добавить код для вызова в шаблон вашего сайта. Как это сделать, написано здесь, а также во множестве инструкций на форуме и в блоге.
  7. Открыть callme на вашем сайте и проверить работу. Настройка окончена.

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

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

Теперь обо всём этом немного подробнее.

Настройка Callme

Самая свежая версия — 2.3, скачать.

Ваша почта, указанная для скачивания, никуда не уходит, я храню её для двух целей: привязка лицензии, когда вы её купите. И второе — могу очень редко отправить вам какое-то послание на тему новых скриптов или новых версий. Никакого спама, ничего другого.

На почту вам придёт архив с вашей копией скрипта. Его нужно распаковать и загрузить папку callme по ftp в корневой каталог вашего сайта. Начиная с версии 2.0 загружать папку со скриптом можно в любое место сайта. Главное условие — сохранять файловую структуру каталогов.

В скачанном архиве находится файл /callme/lib/send.php и открываете его в редакторе кода, не в блокноте (почему?). В соответствующем поле указываете почту получателя, на которую будет приходить уведомление о заказе.

$to = "[email protected]";

Список полей для отображения хранится в файле настроек. Для того, чтобы настроить поля в форме, отредактируйте файл  callme/js/config.js.

Поля формы

ПараметрНазначениеВарианты
showButtonПоказывать ли фиксированную кнопку справа?1 да
0 нет
fieldsСписок полей для всплывающей формы. Указываются через запятую.

  • текстовое поле — не требует дополнительного кода ( ваше имя )
  • текстовый блок — ставьте перед названием минус ( -Комментарий )
  • выпадающий список — ставьте перед названием ! и разделяйте варианты для выбора таким же символом ( !Ваш вопрос!Узнать наличие!Сделать заказ )
  • чекбокс — знак вопроса перед именем ( ?Подарочная упаковка )
  • номер телефона — знак “=” перед именем поля. В поле для телефона можно ввести только цифры ( =Ваш телефон (Введите номер) )
  • если поле должно быть обязательно заполнено, после его названия добавьте звездочку ( имя* )
callTimeПоказывать время звонка?1 да
0 нет
workStart, workEndНачало и конец рабочего дня в часах, используется для выбора времени звонкаworkStart “8”
workEnd “19”
centerГде показывать форму на экране1 в центре экрана
0 у места клика
templateШаблон. С версии 2.0 hello kitty переименован в pink.default, apple, vk, fb, blackred, pink
licenseЛицензия, чтобы законно скрыть копирайт. Этот ключ можно купить здесь)00000000
showCopyrightПоказывать ли копирайт; действует только если указана лицензия1 да
0 нет

Этот код — значение по умолчанию, которое сохраняется в файле callme/js/config.js. Чтобы все работало, достаточно не трогать его. Если хотите менять значения, пользуйтесь таблицей выше. Если что-то пошло не так, скопируйте из неё код и замените им то, что получилось у вас.

var cmeData = {
// показывать кнопку справа? (1 - да, 0 - нет)
"showButton": 	"1", 

// укажите через запятую названия полей
// textarea: ставьте перед названием минус (-)
// select: ставьте перед названием "!" и разделяйте варианты для выбора таким же символом
// для поля с телефоном (input type="tel") используйте символ '='
// checkbox: знак вопроса перед именем
// если поле должно быть обязательно заполнено, после его названия добавьте * (например, имя*)
"fields": "Имя (Ваше имя), =Телефон (Укажите номер), -Вопрос (Желательно заполнить), !Ваш вопрос!Узнать наличие!Сделать заказ, ?Подарочная упаковка",

// заголовок формы
"title": "Заказать обратный звонок",

// надпись на кнопке
"button": "Перезвоните мне", 

// показывать ли время звонка (1 - да, 0 - нет)
"callTime": "1", 
"txtCallTime": "Время звонка",
"txtToday": "сегодня",
"txtTmrw": "завтра",
"txtTill": "до",
"txtHours": "час.",

"alertSending": "Идет отправка", // идет отправка
"alertSetCallTime": "Укажите время звонка", // Укажите время звонка

"mailReferrer": "Источник трафика", // откуда пришел посетитель
"mailUrl": "Страница с запросом", // страница, откуда отправлен запрос

// начало и конец рабочего дня в часах, используется для времени звонка
"workStart": "8",
"workEnd": "19",

// центрировать форму на экране? (1 - центр экрана, 0 - у места клика)
"center": "1",

// шаблон (default, apple, vk, fb, blackred, pink)
"template": "default",

// лицензия (можно купить на get.nazartokar.com)
"license": "0",
"showCopyright": "0"
}

Сохраняете файлы и загружаете их на сервер.

Обязательные поля

Для того, чтобы поле было обязательным к заполнению, после его названия нужно поставить *. Обязательными могут быть любые текстовые поля. Чекбоксы — нет. Пример:

Телефон (Укажите телефон)*

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

Настройка placeholders

Название поля может отличаться от параметра placeholder. Чтобы указать, какой текст будет использоваться в качестве placeholder, укажите его в скобках после названия поля. Этот параметр будет действовать и для текстовых полей, и для текстовых блоков (textarea).

Например: Имя(Укажите имя), -Ваш вопрос (Опишите суть вопроса)

Как открывать форму по клику на любых объектах

Чтобы форма заказа звонка отображалась по клику на чём-либо кроме кнопки справа, этому объекту нужно присвоить такой класс:

class="callme_viewform"

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

Настройка sms-уведомлений

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

Инструкция по настройке SMS

Установка кода Callme

Для работы Callme требует подключённой библиотеки jQuery версии не менее 1.4.4. Убедитесь, что у вас подключена эта версия. Если нет, подключите её таким образом:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

Этот код необходимо установить до подключения скрипта. Сам скрипт подключается в одну строку:

<script type="text/javascript" charset="utf-8" src="/callme/js/callme.js"></script>

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

Обработка любых форм на странице вместо попапа

С версии 2.1 Callme умеет обрабатывать любые формы, встроенные прямо в вашу страницу. Как настроить:

  1. создаёте форму с нужными вам полями. Их количество может быть любым. Типы поддерживаемых полей — как у формы в попапе
  2. проверяете, чтобы у всех полей было указано название name="имя поля"
  3. создаёте кнопку type="button" с классом .cme-btn
  4. для того, чтобы получать уведомления, внутри формы создайте блок с классом .callme-result. В нём будут появляться сообщения об отправке. Например, “идёт отправка” или “сообщение отправлено”.

Прошу внимательно посмотреть на пример:

<form>
<input type="text" name="Ваше имя" placeholder="Укажите ваше имя">
<input type="text" name="Ваш e-mail" placeholder="Укажите вашу почту">
<button type="button" class="cme-btn">Отправить заявку</button>
<div class="callme-result"></div>
</form>

Получение атрибута ссылки

Чтобы узнать, на какую конкретно ссылку нажал пользователь, чтобы вызвать форму, вы можете присвоить этой кнопке параметр data-cme="любой параметр". После этого к уведомлению добавится параметр, указывающий, на какую именно ссылку был клик.

Что делать с версиями jQuery до 1.7 и кодировкой win-1251 (неактуально)

Начиная с версии 2.0, Callme работает со всеми версиями jQuery, не младше, чем 1.4.4 и поддерживает кодировку 1251.

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

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

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

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

Коменти
Аяз

т.е. мне нужно отправить телефон в системное поле Телефон в Битрикс 24.

Аяз

Подскажите как вывести отдельно параметр например телефона при обработке в go.php?

Bogdan

Не виходить скачати, просто грузиться і все. Пише що запит обробляється, а результату нема

Назар Токар

getcallme.com

Андрей

Как изменить размеры всплывающего окна для заполнения?

Евгений

Подскажите как перенести отображение кнопки слева или опустить его ниже

Олег

Добрый день, Назар. Скажите, пожалуйста, можно ли вызвать форму ссылкой, а не привязкой класса объекту?

Назар Токар

На даний момент такої функції немає.

Максим

Добрый вечер! Скачал бесплатную версию Callme 2.5.0 в архиве нет файлов config.js и send.php, папки lib в которой должен лежать файл send.php тоже отсутствует. Отправил повторный запрос пришел архив 2.5.2 но там та же история. Подскажите в чем причина? Или в том, что версия бесплатная?

Назар Токар

Всі інструкції є на сайті http://www.getcallme.com

Максим

Ясно одно – только ваша платная настройка. Спасибо

Назар Токар

Як скажете, це вам видніше.

Ярослав

Здравствуйте.
Подскажите как привязать двух получателей в email. Спасибо.

Назар Токар

Просто вкажіть їх через кому.

Ярослав

без відступів?
[email protected],[email protected]

Назар Токар

Це ролі не грає.

Василий

Две формы на сайт.
Возможно ли такое?
разные поля в формах.

Назар Токар

Звичайно. Читайте http://www.getcallme.com

Максим

А чего я скачать скрипт не могу!? Нажимаю Скачать, показывается форма. Заполняю и… Ваш запрос обрабатывается… и так минут 5 висит!!!
Вышлите скрипт на электронку, пожалуйста.

Pavel

Добрый день, спасибо за скрипт. Можно ли как-то передать заголовок страницы (title или H1), это было бы информативнее, на мой взгляд, на чем просто ссылка на страницу запроса

Сергей

Добрый вечер! Скачал бесплатную версию Callme 2,5 здесь http://dedushka.org/kod/9960.html и в архиве нет файлов config.js и send.php. Как же его настраивать?

Назар Токар

Мої вітання, всі налаштування тут — http://getcallme.com/docs.html

DarAmal

Спасибо за скрипт. Только один момент. Почему отправка долго идет? Пишет “Идет отправка” и секунд 10 или больше даже стоит так, да и письмо иногда быстро доходит, иногда с задержкой.
С чем этим проблемы связаны.

Спасибо большое! С нетерпением жду Вашего ответа.

Назар Токар

Я вже писав про це, треба відключити перевірку ip-адреси. Або дочекатись нової версії.

Leonella

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

Аяз

Подскажите пожалуйста как скрыть источник трафика и страницу с запросом

Влад

Возникла такая проблема, после отправки запроса, в самом нижнем блоке появились крякозябры, а так понимаю там фраза “спасибо, вам перезвонят” или сто-то того. Они появились и в письме. Вопрос: в каком файле править кодировку?

Ирина

Здравствуйте! Спасибо огромное за такой полезный и с минимальными настройками скрипт! Скажите пожалуйста, можно ли сделать 2 формы CallMe с разными тайтлами, которые указываются в config.js?

Назар Токарь

На даний момент — ні.

Сергей

Извините, что опять)) Последние дни несколько раз пытался заново установить скрипт, раньше работал, но после обновления уже никогда((( уже и шаблон другой. Сразу выдает ошибку при доступе к send.php {“result”: “error”,”cls”: “c_error”,”time”: “”,”message”: “Ошибка”}
Заново перезакачал, перезалил умолчания. устал уже, не понимаю, что от меня нужно. Хелп!

Роман

…..хотя с другой стороны этот класс и нафиг не нужен. Просто вашу форму в модальное окно bootstrap запихать и всё. Будет же работать. правильно? Я щаззз вот как раз окошечко прикрутил к кнопке, у себя на сайте…осталось только ваш скрипт туда запихать.=)

Роман

Цитата: создаёте кнопку type=”button” с классом .cme-btn

Другими словами у меня не получится создать кнопку в bootstrap с классом “btn btn-info”. Придется мудрить, чтобы создать более визуально привлекательную кнопку с классом cme-btn. Да и наверное с внешним видом модального окна тоже куча заморочек будет. Средствами bootstrap никак. Почему было сразу не сделать все средствами bootstrap там же уже все встроено? Не понимаю…

Сергей

Доброе время суток! Версия 2.3 Не могу изменять обязательный поля. Привожу код из config.js
[code]’fields’ : ‘Имя (Ваше имя), =Номер телефона (Ваш телефон)*, -Комментарий (Желательно заполнить)’,[/code]
Из кода выше должно быть одно обязательное поле. У меня же их 2. При чем это поля Имя и Комментарий
Далее эксперементирую и добавляю к полю Комментарий *. Теперь при отправке пустой формы у меня одно обязательное поле – Комментарий.
Из настроек поменял ‘showButton’ : ‘0’, и в send получателя поставил.

Олег

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

Владимир

Переодически выдается ошибка
Not Found
The requested URL /undefinedjs/config.js was not found on this server.

Назар Токарь

Ставте за інструкцією.

Sulet

Здравствуйте Назар.
Подскажите должны ли сохраняться значения заполненных полей при повторном открытии формы?
Телефон сохранялся если перед ним равно стояло. Сейчас я равно убрал чтобы туда можно было вводить не только цифры. И сейчас сохраняется только сообщение об отправке.
И ещё странно ведут себя габариты попапа. Если окно большое то попап открывается нормальной ширины, а вот если размер окна браузера уменьшать то в какой то момент ширина попапа удвоится! а это явно не нужно.
Особенно неприятно это смотрится на браузере смартфона попап расширяется почти на всё окно.
Можно посмотреть по ссылке. Достаточно менять ширину окна браузера с открытым попапом и это будет видно.

http://www.sportvariant.ru/callme.html
тут чисто jquery + callme

Назар Токарь

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

Sway

В файле config.js строчка 248 там где идет проверка обязательных полей не учитывает поле type=”tel”. Поэтому при обязательном поле “Телефон” оно не будет проверятся.
решил так:
form.find(‘[type=text], textarea’).each(function (){
заменить на
form.find(‘[type=text], [type=tel], textarea’).each(function (){

Назар Токарь

Да, всё верно, спасибо. В след. версии это учтено.

Sulet

Открываю файл config.js нотепадомплюс – там только 53 строки?
Callme 2.3 скачан с этого сайта. Пожалуйста подтвердите или поясните Ваш совет.

Sulet

Файл не тот что указан, а рядом лежит callme.js.
Спасибо за совет, поторопился не поискал внимательно.

Миша

Респект! Нравится! А обилие информации, инструкций и иллюстраций – бесценно!)

Александр

Прочитал инструкцию и комментарии. Нашел несколько человек с вот такой проблемой.
\’fields\’ : \’Имя (Как к вам обращаться?)*, =Номер телефона (Ваш телефон)*,\’,
В этом случае инпут с именем обязателен для заполнения, инпут с телефоном можно и не заполнять, хотя звездочка стоит.

Рамазан

Здравствуйте. Отличный скрипт. Но у меня один вопрос, для того чтобы окно скрипта более подходил под дизайн сайта, хотел бы узнать, как лучше это сделать? Менял классы, при предварительном подключении своего css, то в этом случаи сообщения уже не отправляются… А менять css каждый класс очень долго. Есть ли какой-нибудь альтернативный вариант? Спасибо.

Назар Токарь

Сразу уходите в бан за скрытие копирайта, батоно.

Андрей

Установил, все работает.
Вопрос один – как вообще не выводить в окне чекбокс “Подарочная упаковка”? Мне он лишний.

Пробовал в файле config.js удалить ?Подарочная упаковка’, но тогда окно звонка вообще перестает открываться (видимо, скрипт нарушается).

Назар Токарь

Кавычку в конце не удаляйте.

Андрей

Спасибо! Все получилось.

Андрей

Можно ли еще воспользоваться новогодней распродажей лицензии на скрипт Callme за 4$?

Назар Токарь

Да, можно до конца января тем, кто прочтет это комментарий.

Андрей

Оплатил, и выслал вам заполненную форму. Буду ждать код лицензии. Спасибо.

Игорь

Назар! Поставил в октябре ваш скрипт. Все работало нормально без вопросов. Но вот на днях все перестало работать вообще. При нажатии на кнопку происходит скролл на верх страницы и все. ПОМОГИТЕ!!! Что случилось я не пойму.

Назар Токарь

Открыл — всё работает.

Cергей

Скрипт подружатся каждый раз при переходе по страницам и подпрыгивает возле полосы прокрутки, возможно ли как то сделать его статичным (навеяло по аналогии Загрузка статьи без перезагрузки страницы AJAX)?
извините, не уверен что коммент добавлен пишу 2-й раз

Назар Токарь

@Cергей, не понял, что подпрыгивает? Callme?

Юлия

Здравствуйте!
Установила Ваш скрипт – все работает, спасибо!
Но:
1) не могу сделать поле “Телефон” обязательным к заполнению (звездочка не помогает ).
2) как добавить в поле “Телефон” возможность вставлять плюсы и скобки?
Спасибо!

Вячеслав

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

Батя

сразу после редактирования полей в

“fields”: “Имя (Ваше имя), Телефон (Укажите телефон)*, -Вопрос (Желательно заполнить)*, !Ваш вопрос!Узнать наличие!Сделать заказ, ?Подарочная упаковка”,

форма справа пропадает, хотя другие параметры меняются нормально. Как убрать ненужные поля? и подскажите, пожалуйста, как вставить кнопку “заказа звонка” в хэдер около лого? спасибо!

Александр

Назар здравствуйте! У меня вопрос (проблема) – посмотрите сайт где стоит Ваш скрипт: svn33.ru Проблемы: 1) После выбора времени звонка – он отображается “усечённо” – напополам; 2) Работа в joomla mobile – посмотрите этот сайт на андроидном смартфоне (ну не последнем, у меня HTS Desire-S), ну не в”хроме” только, в поле “Укажите Ваш вопрос”, при нажатии – вообще ничего нельзя сделать. Что можно поправить? А вообще скрипт нравится, всё работает чётко. вкл. отправку смс. Не хочется оказываться!… Сайт на joomla 3x

Александр

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

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

Дмитрий

Здравствуйте Назар! Подскажите, как избежать при отображении, наложения других модулей, поверх callme. (Можно увидеть на моем сайте)

Александр

@Дмитрий, смотрю у Вас на сайте всё нормально. Как удалось решить проблему?

Слава

Назар, добрый день!
Возникла трудность, не могу понять с чем! на одном моем сайте ранее установил форму, все отлично!!
По второму ряд вопросов:
1) появились новые папки (.git ) например – там гора всяких папок и файлов, оно реально необходимо, весит много.
2) настроил оба файл конфига, хоть и не первый раз но по инструкции – форма появляется поля как надо все красиво. Заполняешь, жмешь отправить форма висит внизу бежит индикатор отправка, форма не закрывается – почта не приходит. Сталкивался с таким?

Димитрий

Почему кнопка ЗАКРЫТЬ окно callME не работает в Google Chrome и на мобильной версии Safari и google crhome?
На остальных браузерах все работает как надо.
Платформа WordPress.
Спасибо

Dance-R

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

Dance-R

@Назар Токарь, спасибо. в комментах обсуждения на эту тему не нашёл. Подскажите куда копать.

Назар Токарь

@Dance-R, этой темы и не было. Я плохо отношусь к автоматическим анимациям без желания юзера, поэтому такого не делал.

Александр

Добрый день, Назар.
Прошу не игнорировать моё обращение, а всё-таки взглянуть по указанной ниже ссылке на проблему с атрибутом data-cme.
Допускаю, что я могу чего-то не понимать. Но всё же прошу уделить мне немного времени.
Проблема: значение этого атрибута приходит в письме как “false”.
Для Вашего удобства и для исключения возможных вероятностей я оставил на сайте только директорию с Вашим скриптом и одну страницу. На странице только одна ссылка с этим атрибутом.
В скрипте специально указал адрес Вашей почты [email protected] в качестве получателя.
Ссылка на страницу сайта:
Прошу отнестись с пониманием.

Назар Токарь

@Александр, я знаю про этот вопрос. В ближайшее время будет новая версия скрипта, там я решу это.

Александр

@Назар Токарь, благодарю.

Азамат

А через какую прогу открывать инструкцию если она в формате .md

Дмитрий

Назар, скрипт отлично пашет, но только на пк. Если зайти с планшета или телефона, но кнопка не работает. В чем может быть причина?

Назар Токарь

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

Эдаран

Установили скрипт на Жумлу. Но открывается только окошко с единственно кнопкой Перезвоните мне.
Поле ‘fields’ заполнено по умолчанию

Назар Токарь

Обновите jQuery.

Людмила

Здравствуйте,
спасибо вам за скрипт. На первый сайт установила, все работает, а вот на второй не получается.( В офрме звонка по клику не подхватываются названия полей, а выводятся в виде {{:caption}}, {{placeholder}}. Кроме того, форма не закрывается по клику на крестик в правом верхнем углу, он не реагирует на клик, а только по повторному клику на ссылку. Сайт new.evilla.ru. Подскажите, пож-та, в чем дело?

Назар Токарь

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

Людмила

Приятно, что получилось Вас удивить.)) jQuery подключены самые свежие с гугла. Из нестандартных подключен только скрипт addthis (соцкнопки). Из-за другого – неправильной установки – такого быть не может?

Назар Токарь

@Людмила, возможно, на сервере запрещено выполнение html из некоторых папок, такое иногда делают “для безопасности”.

Людмила

Хотя еще есть виджет твиттера…

Андрей

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

Назар Токарь

@Андрей, без jquery скрипт не работает. Больше я ничего не понял.

Артур

Да смеялись то не над Вами, а над ситуацией и тем как Вы отвечаете на вопрос об атрибуте :)
Все-же думаю стоит дополнить инструкцию показательным примером – чтобы люди не мучились. Мы сами за 5 минут установили, 2 часа въезжали почему приходит атрибут приходит как false )))а мы люди с опытом, боюсь представить, что с людьми творится)

Назар Токарь

@Артур, да понимаю :) спасибо.

Александр

@Артур, если не сложно, не могли бы Вы подсказать в чём может заключаться проблема? Со скриптом Buyme у меня же получилось. Заранее благодарен.

Влад

Назар добрый день. Скрипт прекрасно работает, спасибо вам!

Скажите пожалуйста за директорию .git, если я ее вообще удалю, произойдет ли что-то плохое с работой скрипта? Т.е. я уже попробовал это сделать, ничего видимо плохого не случилось. Это ведь не функционал, это ведь верификация, или происходит что-то плохое, а я просто не вижу? :-)

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

Назар Токарь

@Влад, ее можно удалить.

Александр

Доброго времени суток, Назар.
Проблема с параметром data-cme=””, а именно: данные на emal не передаются. Дабы развеять собственные сомнения для сравнения присвоил тому же дескриптору параметр data-bme=”” при подключённом скрипте Buyme, ‒ результат положительный ‒ данные передаются.
Заранее признателен за помощь.

Евгений

@Александр,
Да, Александр, и не только у вас, но Назар по какой-то причине игнорирует данный вопрос. Я раза три пытался его задать. и тишина…

Назар Токарь

@Евгений, вопрос в неправильной настройке я конечно игнорирую. У меня заканчиваются смешные ответы на глупые вопросы, а мне еще людей на тему вацапа как-то развлекать надо :).

Артур

@Назар Токарь, люди настраивают по Вашей инструкции. Специально дал почитать инструкцию программисту по поводу атрибута ссылок и ознакомиться с начинкой Callme. Вместе дружно посмеялись. А потом вы удивляетесь почему такие вопросы задают)))
p/s Сторонний наблюдатель.

Назар Токарь

Я рад, что вам было весело. Хоть чем-то оказался полезен.

Антон

Можно ли добавить дополнительные варианты ответов в поле “Ваш вопрос”?

Назар Токарь

Вы же шутите, правда?

Антон

@Назар Токарь, нет офк! Что тут смешного? :(

Назар Токарь

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

Антон

@Назар Токарь, прочитал я инструкцию конечно же, перед тем, как задать вопрос, но ответа так и не нашел.

Если вы про “!Ваш вопрос!Узнать наличие!Сделать заказ” – то пробовал я дальше добавить свои варианты ответов – не появляются. По этому и прошу помощи, а в ответ получаю черт знает что :(

Влад

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

Антон

Добрый день. Поставил сегодня 2 Ваших скрипта Callme и Buyme. Настроил все согласно инструкции, но не работает в Mozilla Firefox 38.0.5. Убил весь день. Оказалось что в Opera работает без проблем в мозилле получаю лишь GET
XHR
http://www.юрич.укр/buyme/lib/send.php [HTTP/1.1 403 Forbidden 47мс]. Подскажите решение?

Антон

Сам задал вопрос и сам нашел решение, причем день голову ломал. Проблема в Мозилле. Не понимает кирилистический домен. Попробовал по псевдониму английскому – все нормально, работает. :-( совсем пичалька вышла с браузером любимым.

Назар Токарь

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

Александр

раз 5 наверное пытался скачать и почту вводил и адрес сайта, но не приходит письмо для скачивания

Назар Токарь

Проверьт спам или используйте gmail.

Dea

Добрый день!
А можно как то сделать маску телефона
(999) 999-99-99

Назар Токарь

@Dea, пока только своими силами, я такого не делал.

Dea

@Назар Токарь, не подскажите еще
У меня перестал работать слайдер

Dea

@Назар Токарь,
jquery-latest.min.js как только добавляю

Назар Токарь

@Dea, это тема о скрипте обратного звонка. Подскажите, где в ней есть что-либо о слайдере?

Dea

@Назар Токарь,
Извиняюсь а где спросить можно?

Михаил

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

Евгений

Назар, доброго дня!
я так и не приладил data-cme=”***” вот так выглядит строчка:
Задать нам вопрос
Я бы хотел чтобы в письмах которые я получаю прилетала информация, помоги если можно.

Anton

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

Сергей

Добрый день, прошу помощи Вордпрес 3.7.5
что не так у меня с установкой ? Ставил уже несколько раз все было ОК, но то были версии 2.0 сейчас не могу найти эту версию, а с новыми 2.1-2.2 что-то не получается…

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

“showButton”: “1”,
работал в нотепад ++ кодировка файла utf8 без БУМ
вызов формы на главной
a title="" href="#" rel="nofollow">test
НЕ работает…

Владислав

Сейчас увидел, что стиль callme конфликтирует со стилем моего основного шаблона (шаблон самого сайта, т.к. я поменял цвет кнопок и полоска тоже поменялась). Что делать?(

Назар Токарь

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

Евгений

Назар, день добрый!
Вопросы такие:
1) есть ли возможность пользовать свою родную форму которая уже существует но с вашими скриптами? если да то как, где читать? перерыл вроде все, но ответа не нашел… :(
2) поменял картинку основной кнопки, не пойму в чем беда, сделал по макету один в один, немного цвет корректировал и надпись, загадка в том что на локальной машине где все делаю даже обновляя сайт со сбросом кэша, картинка остается предыдущей, на других машинах в том числе планшетах телефонах все изменилось как только залил новую.
3) не смог разобраться какие именно файл необходимы для корректной работы скрипта, а какие можно безболезненно удалить, чтобы не хламить место на сервере (если это какой-то каверзный вопрос, прошу извинить, я лишь в целях экономии ) :)
4) можно ли сделать так чтобы форму можно было двигать мышой по экрану? просто по установкам всплывает по центру, но иногда ее надо бы ручками подвинуть для того чтобы содержимое страницы видеть, как-то так.
А в целом, ОГРОМНОЕ СПАСИБО!!! копирайт на днях уберем :) – в хорошем смысле :)

Назар Токарь

@Евгений, 1) да, в инструкции написано как это сделать.

3) все кроме jquery из js и ненужные папки из templates

4) нет, зачем?

Евгений

@Назар Токарь, 1) так вот же в пень воткнулся с поиском этого места в инструкции, кстати, так же как и с тем местом где есть информация чтобы в сообщениях приходила информация с какого линка форму отправили((
2) разобрался где собака…
3) спасибо, понял!!!
4) например она выскакивает а под ней инфа требуемая человеку, можно конечно закрыть но проще сдвинуть :) хотя это от лени…

Евгений

@Назар Токарь, И совсем забыл самое главное, файл прицепить и капчу бы…
Возможно это?

Назар Токарь

@Евгений, нет, капчу я не делал.

Евгений

@Назар Токарь, я конечно извиняюсь((
но я так и не приладил data-cme=”***” вот так выглядит строчка:…
Вот куда ее воткнуть чтобы я понимал что именно с этого товара запрос прилетел…

Владимир

Добрый день. Подскажите, а можно ли выводить данный скрипт (т.е. чтобы всплывала форма при нажатии допустим на каком нибудь объекте) не классом class=”callme_viewform”, а ссылкой? Если можно, то как?

Назар Токарь

@Владимир, да, присвойте ссылке этот класс.

Владимир

@Назар Токарь, можете пример показать. Вот допустим в блок кнопки я выбираю link и мне нужно вставить ссылку http://dedushka.org/

Вячеслав

Добрый день, Назар. Спасибо за скрипт. Всё просто и удобно. Пишу, чтоб поблагодарить и, может моё решение кому-то станет полезным. Скрипт нормально работал на сайте, а когда сайт решили активно продвигать, то на каком-то этапе заметили, что скрипт не работает, но откатывать из бекапа не захотели, много изменений внесено, стали разбираться. Не круглыми сутками, но почти неделю не могли запустить скрипт, настраивали seo, чпу, htaccess, robots… (это то, что меняли, когда скрипт перестал работать). Уже и скрипт обновили .. Переклацали всё что могли, а в итоге, оказалось, чтоб быстрее грузились страницы мы включили сжатие js и css в шаблоне сайта, вот где “собака зарыта”… Отключили сжатие – ВУАЛЯ!!! Может в шапке добавите поправку про сжатие. Вдруг у кого такая же проблема. Много написал, Всё. Удачи и спасибо.

Назар Токарь

@Вячеслав, да, сжатие иногда мешает работе, всё правильно. Рад, что нравится.

Anton

прошу прощения… так и есть) она справа но нужна слева)

Anton

Назар, спасибо за отличный скрип все понятно и установилось без проблем ,
– один вопрос как кнопку переместить в право так как слева ее перекрывает полоса прокрутки.

Назар Токарь

@Anton, так ведь кнопка и так справа. Её стиль находится в style.css выбранного вами шаблона.

Владимир

Дедушка Назар, спасибо что про стимулировали самостоятельное исследование. 4 дня я потратил чтобы понять как присвоить изображению: class=”callme_viewform”. Иногда победы радуют, иногда не очень – может стоить в инструкцию добавить более подробное описание,
в интернете много людей ищет как это сделать. На мой взгляд и вам полегче будет.
Спасибо за скрипт.
С/у Владимир

Александр

Как сделать так, чтобы на сайте было несколько независимых всплывающих callback? Т.е. например один – общий, второй на одну услугу (заголовок другой и передает название услуги).

Назар Токарь

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

Дмитрий

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

Назар Токарь

@Дмитрий, вы адрес неправильный даёте, страница не найдена.

Тимми

в ДНК!

Натали

Великолепный скрипт!Скачала,следовала инструкции установки,которая очень хорошо написана,изменила размер кнопки и надпись в фотошоп и все работает!Спасибо большое за скрипт!

Назар Токарь

@Натали, вижу, рад, что всё получилось.
:)

Владимир

@Назар Токарь, спасибо за скрипт. Просьба помочь с кнопкой – побольше сделать не проблема, а вот как её расположить на странице( у меня часть кнопки скрывается вправо) я не знаю. Искал на форуме и здесь, пока не нашёл.

Владимир

Назар, подскажите пожалуйста – где и какой код править чтобы увеличенный размер кнопки отображался правильно. И ещё прошу подсказать куда добавить вот этот код:class=”callme_viewform”, чтобы кликая на изображение открывалась форма?
Спасибо.

Назар Токарь

@Владимир, все стили в style.css выбранного шаблона. Ответ на второй вопрос: к изображению.

Борис

Доброго дня, как мне кнопку заказа звонка переместить ниже а то при прокрутке хедером закрывает.
И второй вопрос, проверял работу приходят не корректно письма
SMTP error from remote mail server after end of data:
host mxs.mail.ru [94.100.180.150]: 550 Message was not accepted — it contains invalid headers. More specially, ‘From:’ header must match user you are sending mail from. See http://help.mail.ru/mail-help/mailer/popsmtp for details.

Назар Токарь

@Борис, ответ на первый вопрос, ВЫ НЕ ПОВЕРИТЕ, уже есть в комментариях, а ответ на второй вопрос ВЫ СНОВА НЕ ПОВЕРИТЕ есть в вашем же вопросе.

Иван Курушкин

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

Назар Токарь

@Иван Курушкин, если денвер шлёт почту, то да. Я с денвером уже несколько лет не работал.

Дмитрий

Доброго времени суток Назар. подскажите, возможно ли поменять название кнопки. Вместо “Заказать обратный звонок”, написать что нибудь свое.

Назар Токарь

@Дмитрий, на фиксированной кнопке в фотошопе, на кнопке в форме в конфиге.

Дмитрий

@Назар Токарь, спасибо огромное за помощь !

Павел

data-cme=”любой параметр”
Как я только и куда только не вставлял этот тег, и всеровно в форме приход Атрибут ссылку false

пришлите кто пример хотя бы! Спасибо!

Иван Курушкин

Добрый день. Достался мне этот скрипт так сказать “по наследству”. Сайт был перенесен с другого хостинга. Что я только не делал, чтобы он заработал. И перезаливал архив. И правил главную и т.д. Все равно письма не приходят. Все остальное работает, форма открывается, пишется что письмо отправлено, но на почту ничего не приходит. Очень прошу помочь.

Назар Токарь

@Иван Курушкин, будете смеяться, но я УЖЕ помог, написав несколько инструкций и ответив на 400 глупых и не очень глупых вопросов.

Иван Курушкин

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

ВАЗ-2103

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

Спасибо за скрипт. Разбирался с настройками (вставил phpmailer для smtp).

Единственная проблема сейчас то что после отправки (хотя письмо отправляется через яндекс) пишет “Идет отправка” до бесконечности.

Вижу в файле /lib/send.php етот код закрывает окно, с сообщением об удачном отправке:

jsAnswer(‘success’, ‘c_success’, ”, ‘Спасибо, сообщение отправлено’);

но если тут идет какая то процедура, например:
if ($to != ‘[email protected]’) {
sendWithPHPMailer ();
}

то сообщение “Идет отправка” не закрывается.

ВАЗ-2103

думаю SMTP настройки не работают, так как нету где переписать SSL, TLS и без… У меня не сработала (попробовал и яндекс почту, и gmail) с локалки. Следовал инструкции вашего блога. Помогите плз.

Назар Токарь

@ВАЗ-2103, с чем помочь?

ВАЗ-2103

@Назар Токарь, Вроде на вашем блоге написали правильние настройки для SMTP. Сейчас не работает с Magento. вставил JQuery Noconflict, но все же с prototype-ом конфликтует… Есть готовое решение для Мадженто может ? Например вариант с Prototype-ом вместо Jquery ? Спасибо.

Назар Токарь

@ВАЗ-2103, нет.

Евгений

Почему-то не идет отправка и не выдает “заполните все поля”. Просто тупо идет загрузка “идет отправка”
Консоль при нажатии на кнопку “перезвоните мне” выдает:
Uncaught TypeError: Cannot read property ‘get’ of undefined
core.js 81 строка

Назар Токарь

@Евгений, файл core.js не используется последние несколько версий, обновите у себя архив и установите его согласно инструкции.

Евгений

@Назар Токарь, уже обновил jquery, заработало. Теперь такой вопрос: все работает, только вот письмо приходит с задержкой часа в полтора так. Как это исправить?

Назар Токарь

@Евгений, не знаю.

Сергей

Назар, приветствую!
Присваиваю атрибут кнопке, не работает.
Допустим ли такой вариант применения параметра? Что поправить? А то в почту все равно падает письмо, что “Атрибут ссылки false”.
<input value="ЗАКАЗАТЬ СЕЙЧАС" class="cme-btn" data-cme="ord_but-1" type="submit">
Не сделал по инструкции, т.к. теряются стили кнопки, а переписать/добавить не знаю как. “Я еще не волшебник, я только учусь” (С)
Все тут: http://dolmer.present2016.ru/

Сергей

Кстати, может, это и не принципиально, но в образце выше – двойные кавычки (например, при перечислении полей), а не одинарные.
И значение showCopyright в образце тут =0, а в скачиваемом архиве =1

Назар Токарь

Без ключа лицензии это не играет роли. А кавычки в общем тоже.

Сергей

Шикарная настройка в send.php, второй строчкой :)

Дамир

Здравствуйте! Все отлично работает, однако, поиск opencart 1.5.6.1 слетел. Не работает кнопка поиска. Не подскажите в чем может быть проблема?

Дамир

@Дамир, Обновил архив, все ок! Спасибо большое разработчику!

Илья

Установил, настроил, все нормально. НО, на OpenCart этот скрипт дает совсем не радостные результаты. Многие скрипты jquery просто перестают работать, и как только убираю код Callme то сразу вся работа OpenCart возобновляется.

Назар Токарь

@Илья, обновите архив

Илья

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

Андрей

Подскажите, нигде не увидел, для второго карта подходит модуль???

Назар Токарь

Андрей, а фраза “для любого движка” вам ни о чём не говорит?

Лев

Здравствуйте, Назар. Вопрос в следующем.
Можно ли настроить одновременно две разные формы?
Сейчас стоит форма “заказать звонок”, а я хочу поставить еще одну форму, только “задать вопрос”!
Возможно прописать типа (callme1) или что-то в этом роде!?

Назар Токарь

@Лев, нет.

Дмитрий

Здравствуйте Назар, обновил скрипт до версии 2.2, на сайте пробовал подключать форму как к текстовой ссылке, так и к картинке, и даже форме на главной. Во всех случаях в письме приходит
Атрибут ссылки
false
Я что-то не так сделал, или все же это со скриптом проблема? (обновил скрипт перезалив всю папку callme целиком)

Назар Токарь

@Дмитрий, false означает, что атрибута data-cme вы не назначали.

Дмитрий

@Назар Токарь, хотел код показать, а он в ссылку преобразуется

Назар Токарь

@Дмитрий, да, я понимаю. Так всегда в комментариях.

Александр

Добрый день!
Установил форму прямо на главную страницу сайта.
Не работает кнопка отправки с главной страницы, пока не заполнены все поля, как только все поля заполнены – письмо приходит. Хотя в конфиге звездочкой помечены всего два поля – имя и телефон. Если я пробую отправить запрос через всплывающее окно справа – всё ОК, форма отправляется нормально, даже если не заполнены все поля, а только обязательные. Куда копать?

Александр

еще обратиль внимание, при нажатии на кнопку в коде у незаполненных полей появляется class=”has-error”

Назар Токарь

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

Александр

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

Александр

@Александр, может неправильно выражаюсь – Обработка формы не работает странице,в попапе всё ок

Алексей

@Назар Токарь, Joomla. Все по инструкции сделано, поля формы на странице (не попап) как обязательные цветом не выделялись, если не заполнено. Добавил в css шаблона класс has-error, все отлично. А вот надпись заполните все поля в блоке не появляется никак. Помоги!

Алексей

@Алексей, А можно и продолжить мне. Ко всей форме добавить class=”cme” а в полях <input…… добавить required="" для обязательных. Все отлично работает. Еще раз спасибо за скрипт!

Юрий

У меня почему-то всплывающее окно залазит под верхнее меню сайта. Как можно сделать чтобы оно было поверх?

Назар Токарь

@Юрий, посмотрите решение на форуме.

Дмитрий

послушайте. а если я сам делаю свою форму, я ведь и проверки должен сам делать, всё ли правильно введено. ведь так?

Назар Токарь

@Дмитрий, если форма на странице, то она все равно проверяется скриптом и сообщение выводится в месте для уведомлений. Если хотите, то напишите свое конечно.

Дмитрий

Доброго времени суток, прописал атрибут data-cme для ссылки в шапке, но в письме никакого доп поля с этим параметром нет. В комментариях кто-то уже спрашивал про это, но ответа вашего я не увидел

Nesterov S

Добрый день Назар. Большое спасибо за Ваш скрипт!
Как я могу скинуть ссылку клиенту на Callme на моём сайте?
вида: мой_сайт/???? Это вообще возможно? Заранее извиняюсь. если я это где то пропустил в описании..

Назар Токарь

@Nesterov S, можете поставить на страницу и дать на нее ссылку.

Nesterov S

@Назар Токарь, Это понятно! Хотелось бы непосредственно чтобы клиент залетал на открытую форму Callme. Ну нет так нет) В случае случае Вам спасибо.

Назар Токарь

Nesterov S, ну так сделайте страницу, где размещена только одна форма, и давайте на нее ссылку.

Дима

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

Назар Токарь

Каждый раз когда вы делаете такие адские ошибки, где-то далеко начинает плакать котенок.

Каждый раз когда кто-то задает глупый вопрос (глупый потому сначала надо читать и только потом комментировать), то начинаю плакать я.

bagus

как сменить надпись “заказать обратный звонок”?

Назар Токарь

В фотошопе.

bagus

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

Дмитрий

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

Назар Токарь

Дмитрий, создать ее на сайте и настроить в соответствии с инструкцией.

Дмитрий

@Назар т.е. если я уберу “показывать кнопку справа” и в стилях пропишу нужное мне расположение блоков, всё должно работать?

Назар Токарь

Дмитрий, если вы уберете “показывать кнопку справа”, то у вас исчезнет кнопка справа.

Дмитрий

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

Назар Токарь

Дмитрий, все это написано, ВЫ НЕ ПОВЕРИТЕ, в инструкции.

Дмитрий

@Назар, верить-то я верю, но вот найти никак не могу

Дмитрий

@Назар, нашёл, спасибо.

Станислав

Добрый день. Спасибо большое за скрипт. Очень помогает.
Подскажите пожалуйста, как обработать две разные формы на одной странице.
И обрабатывает ли скрипт формы в модальных окнах?
Спасибо. Успехов вам во всем!

Назар Токарь

Да, об этом написано в инструкции.

Ян

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

Назар Токарь

Ян, вы шутите, да? Вообще инструкцию видели?

Ян

@Назар Токарь, читал! Написано “..присвоить этой кнопке параметр data-cme=”любой параметр”…”. Каким образом это сделать?

Назар Токарь

Ян, вы знакомы с тем, что такое html и что у тегов есть параметры? Я бы на вашем месте загуглил “как присвоить параметр в html” и не тратил чужое время.

Глеб

Каким образом сделать, чтобы через заданное время форма открывалась сама на сайте? Или при открытие сайта была сразу открыта?

Дмитрий

Здравствуйте. Я настраивал utm-метки на сайт. Так вот, когда нажимаю на кнопку обратного звонка(справа сверху) первый раз, то страница перезагружается страница целиком. UTM метки сбиваются, url перезаписывается на #callback, а все что было после знака “?” удаляется. Остальные разы асинхронность срабатывает корректно.

Назар Токарь

@Дмитрий, а причем здесь я? Вы даже не пользуетесь Callme :)

Алексей

Скрипт супер, все всегда работало, но сейчас при отправке с фиксированной кнопки отправка идет, а с формы на странице нет, help me!!!

Назар Токарь

Алексей, ок, четырехсотый комментарий в этой теме побил рекорд по информативности.

Алексей

@Назар Токарь, все установил, все много раз проверил, но со страницы форма не отправляется :( помогите, пжалуйста

Дмитрий

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

Назар Токарь

@Дмитрий, забыл, как читать мысли, простите, поэтому сегодня не смогу помочь.

Дмитрий

что-то я не очень вас понял. при чём тут чтение мыслей?

Назар Токарь

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

Дмитрий

Разобрался, спасибо. но куда исчез мой ответ, где я указал адрес размещенного скрипта? а ещё вопрос – стили я могу сам менять по своему усмотрению?

Назар Токарь

@Дмитрий, я удалил. Менять что?

Дмитрий

что-нибудь в стилях, в оформлении. это не будет нарушением использования?

Назар Токарь

Поменять цвета или размеры полей — как угодно. Убрать копирайт — нарушение.

Дмитрий

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

Дмитрий

Назар, а еще такой вопрос – если в адресе сайта сначала набрано www, кнопка “заказать обратный звонок” не появляется.

Дмитрий

последний вопрос отменяется, проблема решена

Владимир

Назар, зачем людям мозги пудрить, так и скажите – чтобы заработал параметр ссылки, платите мне бабло. Да и все.
Че всех отправлять читать Инструкцию?

Назар Токарь

@Владимир, я думал сначала что-то написать, но передумал: платите мне бабло, а потом идите читать инструкцию — всё заработает :)

Владимир

@Назар Токарь, вот-вот и я абтомже. чсв-то оно такое)

Арутр

Отличный скрипт, пользуюсь постоянно, Спасибо большое.
Возникла проблема, скрипт не отправляет на почту с доменом рф, можно как нибудь решить эту проблему?
и Еще помогите разобраться с параметром data-cme=”любой параметр”, прописываю его в там же где и class=”callme_viewform”, в письме нет никаких пометок об этом.
Заранее спс за ответ

Владимир

@Арутр, то же самое, не работает если делать так: ссылка

Марат

Приветствую. Спасибо за модуль. Хотел бы уточнить предусмотрена ли в модуле защита от ввода неправильных значений? Если да, где ее нужно включить, если нет, как ее можно добавить??

Под защитой я подразумеваю, что в определенные поля нельзя было вводить некоторые значения. Например в поле “телефон” – только цифры и знаки. В емейле должны быть “@” и “.”

Реально ли это сделать?? Особенно интересует телефон

Назар Токарь

@Марат, на данный момент это просто форма с полями без подобных функций.

Глеб

Здравствуйте Назар! Объясните пожалуйста, как добавить класс, чтобы при нажатии на картинку или строчку текста выходила форма скрипта????
Куда вписаь надо класс class=”callme_viewform”, как у Вас написано???

Сайт на joomla, перерыл всё, но так и не смог разобраться самостоятельно((

Юрий

Спасибо!

Ник

Здравствуйте. Где можно увеличить Z-индекс . А то окно всплывает под остальными елементами сайта. Спасибо

Назар Токарь

@Ник, здравствуйте, в css.

Паукмэн

Спасибо за модуль – отличная штука! Не знаю обсуждалось или нет, но нашел что можно допилить. Когда делаешь отправку из сторонней формы, то все работает отлично кроме того, что все поля обязательны для заполнения и не важно – стоит * или нет у соответствующего поля в config-файле. Получается, что сколько полей во внешней форме – столько и нужно заполнить, что не всегда удобно.

Сергей

Все сделал по инструкции, все установилось, письма не приходят(пробовал две почты, @mail и @yandex), подскажите?

Назар Токарь

Gmail попробуйте.

Сергей

@Назар Токарь, попробовал, ничего не приходит, папка спам пустая…в файле send.php почту в двух местах надо прописывать?все верно делаю?

Назар Токарь

@Сергей, покажи в инструкции, где нужно указывать почту два раза.

Сергей

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

Сергей

Все работает, извиняюсь за беспокойство, и огромное спасибо за модуль!!!!

Игорь

Большое спасибо за классные скрипты установил Callme Buyme
все стало легко и работает
Благодарю.
PS подзаработаю $ скину

Назар Токарь

Рад что пригодилось. Успехов!

Кирилл

Чтобы написать комментарий, нужно блин пол сайта пролистать!!!! Оставьте это поле перед комментариями!!!!

Вопрос. Этот скрипт можно установить на wordpress? Если да, то сделайте пожалуйста инструкцию, Лучше в виде ролика!

Спасибо!

Назар Токарь

@Кирилл, вот чтобы не было таких вопросов, форма после комментариев и находится. Попробуйте что ли почитать пост или то. что до вас люди спрашивали. Как вам такой вариант?

Юрий

В каком месте кода можно подправить стандартные шаблоны под цветовую гамму своего сайта?
Спасибо!

Назар Токарь

В style.css выбранного шаблона.

Андрей

Обработка любых форм на странице хорошая вещь!!! Только не совсем удобно в использовании. Не всегда есть возможность задать type и class для кнопки. В плагинах, модулях формы уже идут готовые без возможности править код. Было бы лучше если не кнопке присваивать class=”cme-btn” а в настройках скрипта указать какой class или id обрабатывать.

Спасибо за скрипт!

Владимир

Спасибо большое Назар за ваш труд.

Назар Токарь

Рад что вам помогает в работе.

Kostya

Добрый день! Спасибо за работу, чудесный скрипт.

Со всем разобрался. Вопрос хотел задать следующий: для чего папка “__MACOSX”? Она необходима?

Назар Токарь

@Kostya, нет, это системная папка, ее можно сносить.

Иуда

@Kostya, это яблочный мусор, он почти в каждой папке. Не знаю зачем его Мастер оставил!
Удаляй .DS_Store в каждой папке. Так же тебе не потребуются файлы и с расширением .scss в папке templates

Назар Токарь

@Иуда, scss это исходники SASS, я их оставил, чтобы желающие могли легче редактировать шаблоны. А эти ds_store мак создает везде, у меня они не видны.

Иуда

@Назар Токарь, понял тебя!

Иуда

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

Назар Токарь

@Иуда, можно в callme.js найти

var rf = getData('cmeRef'); // источник трафика
if (rf && rf.length>0) {
  cs.push(cmeData.mailReferrer);
  os.push(rf);
}

И предпоследнюю строку заменить на:

os.push("<a href='"+rf+"'>"+rf+"</a>");

Иуда

@Назар Токарь, ссылку страницы с запросом так не получилось сделать ((

Назар Токарь

@Иуда, os.push(location.href);
замените на
os.push("<a href='"+location.href+"'>"+location.href+"</a>");

Иуда

@Назар Токарь, ааа всё разобрался:
os.push("<a href='"+location.href+"'>"+location.href+"</a>");
Тупанул. Строчку пропустил! Всё работает! Браво Мастер!!!!!

Александр

Приветствую!
Как переместить боковую кнопку вызова формы?

Назар Токарь

@Александр, в style.css нужного шаблона.

Константин

Хорошо что есть добрые люди)) Спасибо за скрипт!
Установил за 5 мин, все работает!

Сергей

Можно ли кнопку “обратный звонок” вставить в шапку сайта?

Назар Токарь

@Сергей, да.

Сергей

@Назар Токарь, каким образом?

Алексей

А как увеличить размеры формы?

Назар Токарь

@Алексей, в css

Равиль

Здравствуйте, Дедушка!

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

Спасибо!

Назар Токарь

@Равиль, здравствуйте. Штатно — нет. Предусмотрено, что все запросы отправляются на одно и то же мыло.

Равиль

@Назар Токарь, подскажите пожалуйста, а можно ли передавать в send.php значение из поля формы минуя callme.js?

Назар Токарь

Как, зачем?

Александр

Установил скрипт на сайт. Вопрос 1: Почему такой блеклый цвет формы? Посмотрите пож-та, как исправить? Уже ставил на др. сайт – там нормально. Вопрос 2: По поводу обязательных полей: “Если поле должно быть обязательно заполнено, после его названия добавьте звездочку ( имя* )” – звёздочку нигде не ставлю, а заполнение поля всё равно требует!

Назар Токарь

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

Александр

@Назар Токарь, Дело в том, что как раз по инструкции и не получается. Дело даже не в цвете формы, а в том, что она отображается как то блекло (во всех видах: default, apple, vk, fb, blackred, pink) – посмотрите san48.com Может дело в самом шаблоне Joomla?
А по поводу обязательности полей: строка
“fields”: “Имя (Ваше имя), Телефон (Укажите телефон), -Вопрос (Желательно заполнить), !Ваш вопрос!Узнать наличие!Сделать заказ”, файла config.js – звёздочки ни одной нет, а поля к заполнению требует все!

Александр

@Назар Токарь, Первый вопрос решил – действительно дело было в шаблоне joomla – поправил файл .css, теперь всё ОК. А вот с обязательными полями не понятно. Могу прислать файл config.js , но там всё по инструкции

sert800

@Назар Токарь,
Если поле должно быть обязательно заполнено, после его названия добавьте звездочку ( имя* )» — звёздочки нигде нет, а заполнение поля всё равно требует!

Назар Токарь

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

Сергей

Друзья, кто-нибудь ставил callme на Kandidat CMS? У меня есть такая задача, но что бы я не делал – скрипт отказывается запускаться, его вообще не видно на сайте, ни сбоку ни где.
Подскажите, пожалуйста, куда копать.

Артемий

на движке dle он работает не исправно.не могу тут прикрепить скрин.

Назар Токарь

Везде работает. Не могу ответить на ваш вопрос.

Николай

Здравствуйте, спасибо за скрипт.
Вопрос:
Можно ли оставить в форме только поле с телефоном, а все остальное убрать? И если да, то как
это сделать? Спасибо!

Назар Токарь

@Николай, можно, читайте инструкцию.

Сергей

Назар, приветствую!
Технический вопрос:

Ваши скрипты (Callme и BuyMe) почему-то идентифицируют центром страницы (и, соответственно, местом появления) центр всего сайта, т.е. за высоту экрана принимают не место, просматриваемое посетителем, а целиком весь сайт по длине.
Когда я в настройках Callme вставил место появления центр экрана, а не место клика, форма постоянно появляется посередине всего сайта и приходится до нее листать.

Как можно поправить этот баг?
Сайт: http://daytona.present2016.ru/

В настройках скрипта я сейчас для демонстрации выставил “Центрирование формы”. Она появляется четко по середине всей длины сайта.

Назар Токарь

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

Сергей

@Назар Токарь,
По причине, что, возможно, подскажете, куда и что нужно дописать в скрипте, чтобы скрипт принудительно идентифицировал место, куда смотрит посетитель.
Ну да ладно, Гребенщиков с этим (С) =)

Назар Токарь

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

Сергей

@Сергей, что за ученик делал ваш сайт вообще?

Сергей

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

Назар Токарь

@Сергей, где ссылка?

Сергей

@Назар Токарь, прошу прощения, думал сайт отображается.

http://daytona.uniquestore.ru/

Кстати, та же самая проблема с BuyMe. Там нет функции “вывести рядом с местом клика”, поэтому окно не выводится вообще.

Нажмите на любую из кнопок “Заказать”, для образца

Назар Токарь

@Сергей, что-то с вёрсткой на самом сайте. Вероятно, скрипт или css растягивает страницу и Buyme рассчитывает её высоту по новым размерам. Не знаю, нужно копаться в стилях и скриптах.

Сергей

@Назар Токарь,
А также, почему-то не кликабельны 2 последние кнопки “Заказать”, хотя они дублируют предыдущие.

Может это быть из-за слишком большого количества?
Все эти кнопки, по сути, ведут к покупке одного товара.

Сергей

@Назар Токарь, Да, действительно.. Почему-то добавилось большое поле слева, несмотря на резиновую верстку…
При нажатии на кнопку, окно выводится, но его надо искать по странице =))
Блин, буду искать, где косяк..

Александра

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

Назар Токарь

Что такое “ярлычок”? Если вы о фиксированной кнопке, то в файле bttn.png.

Александра

@Назар Токарь, слона-то я и не приметил)) всё элеметарно, конечно же!
ещё раз спасибо Вам.

Александр

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

Александр

Сорри за вопрос, разобрался сам =)

Михаил

Транслитерация требуется для сервисов sms.ru и пр.?
Как бы её убрать?

Назар Токарь

Да, чтобы сообщение вмещалось в 160 символов. Отключить можно в send.php, в функции translit() написать return str; Посмотрите на форуме есть полная инструкция.

Андрей

Можно ли чтобы письмо приходило на две почты(мне и менеджеру)?

Назар Токарь

Укажите сколько угодно адресов через запятую.

Александр

Добрый день, подскажите как сделать чекбокс обязательный для заполнения?

?чекбокс*

не работает

Назар Токарь

Такого я не делал.

Дмитрий

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

Назар Токарь

@Дмитрий, обновите jquery, у вас версия 1.2.6, надо минимум 1.4.6.

Дмитрий

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

Назар Токарь

@Дмитрий, зум фото устарел, используйте другой.

Евгений

После выбора селекта (время перезвона) цифра смещена вниз (Firefox 33.1). Возможно проблема только у меня, но на всякий случай перепроверьте.

Назар Токарь

@Евгений, вижу, спасибо. В след. версии поправлю.

Константин

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

Назар Токарь

Разместите любой объект (в том числе кнопку) в любом (В ЛЮБОМ) месте сайта и присвойте ему class=callme_viewform, чтобы показывать форму обратного звонка.

Без копирайта скрипта нет, для разных доменов нужно покупать лицензию.

Андрей

Можно ли сделать постоянную кнопку больше размером?

Назар Токарь

Постоянная это кнопка в форме? Вы можете ее менять по своему усмотрению как угодно. Управление стилями находится в файле style.css выбранного вами шаблона.

Александр

Почему то не отправляются уведомления на почту.
В файле send.php почта указана верно.
Где то нужно ещё что то настраивать для отправки?

Назар Токарь

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

Александр

@Назар Токарь, А указывать почту нужно только в одном файле и один раз?

Александр

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

Назар Токарь

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

Саня

Dedushka, я новичок в сайтостроении, подскажи пожалуйста в какой файл вставлять код

Михаил

Почему-то тема письма с данными формы выглядит так: =?UTF-8?B?Q2FsbE1lOiDQvtCx0YDQsNGC0L3Ri9C5INC30LLQvtC90L7Qug==?=. Как это исправить?

Назар Токарь

А что за почтовик? Вероятно, нужно попробовать найти и закоментировать эту строку:
$title = "=?UTF-8?B?".base64_encode($title)."?=";

Михаил

@Назар Токарь, пользуюсь Яндекс почтой.

Михаил

Если закомментирую, тогда темы совсем не будет?

Назар Токарь

@Михаил, тема останется.

Андрей

1. Скачал последнюю версию 2.0,
2. Загрузил папку callme на сайт (не в корень, написано что с 2.0 можно не в корень).
3. Прописал свою почту.
4. Добавил строку скрипт в html перед тегом (по ссылке) хорошо переходит на файл callme.js
5. Установил права для папок 755.

Перезагружаю страницу – кнопка не появляется, в чем моя проблема?

Назар Токарь

@Андрей, вы удалили index.html из папки Callme, поэтому я не могу проверить работу. Зачем вы это сделали?

Андрей

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

Назар Токарь

@Андрей, а, пардон, не туда посмотрел. Если вы перенесли файлы в другую папку, поправьте пути в index.php, чтобы было ясно в чем проблема. Похоже, что закачали не все файлы. И перенесите вызов callme.js в конец кода.

Андрей

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

Need_HELP_callme

Доброй ночи. Никак не могу понять в чем загвоздка.
поставил скрипт на Денвере (локальный сервер)
– настроил СМПТ – с мейл на мейл ру… все четко работает.
Делаю копипаст на хостинг – зависает. Вечная загрузка висит и не хочет отправлять едрить ее за ногу.
СМТП услугу подрубил но всеравно не хочет. В чем дело может? что написать суппорту чтоб изменил.
ну-ка Дедушка подскажи!)

Назар Токарь

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

Need_HELP_callme

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

Назар Токарь

Может, хост запретил какие-то из функций. Если на локалке работает, а на хостинге нет, то других вариантов я не вижу.

Need_HELP_callme

@Назар Токарь, а какие например функции мог запретить? хостер спрашивает. скажи пожалуйста какие там нужны

Назар Токарь

Это SMTP, значит, вопрос может быть в настройках безопасности, хостер мог запретить запросы к определённым портам, например. Для теста попробуйте настроить без smtp, обычной отправкой из php.

И уточните, какая версия php, если 5.2, то нужно обновить.

Андрей

Подскажите, как вставить прямую ссылку на форму обратного звонока?

мне ссылка нужна, для размещения вконтакте

Назар Токарь

Вы можете расположить форму на отдельной странице и размещать ссылку на неё де угодно.

Наталья

Простите, если неправильно понимаю. Но как быть с элементарной безопасностью в той же жумле? Все скрипты исполняются только через главный index.php. Прямой доступ к исполнению файла mydomain/callme/lib/send.php прямо из адресной строки для всех желающих — это нарушение базового принципа безопасности и дырень в защите сайта. Или нет?

Назар Токарь

Если вы откроете файл send.php из адресной строки, ничего не произойдёт. В него нужно отправить запрос из скрипта.

Павел

Здравствуйте!
Не могу настроить цвета в style.css.
Даже удаление файла никак не влияет на графику, только удаление файла .DS_Store , в котором видимо все настройки и лежат.
Разные шаблоны загружаются, но никакие style.css на них не влияют, только .DS_Store .

Виталий

Можно ли в файле send.php прописать для получателя несколько e-mail адресов в переменную $to?

Виталий

@Назар Токарь,
в таком формате
[email protected], [email protected]” ?

Владимир

Как разместить наверху с права?

Назар Токарь

Что разместить?

Владимир

@Назар Токарь, Кнопку “Заказать обратный звонок”

Назар Токарь

В css, об этом написано на форуме.

Эрик

@Назар Токарь, Я делаю сайт на локалке, пользуюсь Joomla 3.3. Закинул папку Callme в корень сайта, исправил эл.почту.
в файле index.php добавил перед body и head, на всякий случай (пробовал и по отдельности) вот эту строчку:
<script type="text/javascript" charset="utf-8" src="/callme/js/callme.js"></script>
jquery у меня подключен. Помогите, пожалуйста, 2-й день голову ломаю

Назар Токарь

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

Эрик

@Назар Токарь, Как вы можете увидеть сайт, если он локальный?
Во-вторых я написал, что пытался по-разному подключить его. То есть, только в body и только в head. И в-третьих, очевидно, что я прошу помочь понять, что я делаю не так.

Назар Токарь

Как вы можете увидеть сайт, если он локальный?

Прекрасный вопрос! Начинаете думать, это уже очень радует!

Эрик

@Назар Токарь, Скрипт работает только, если сайт размещен в интернете?

Назар Токарь

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

Александр

Здравствуйте, настроил Callme месяца два назад. Все было отлично. Работал как часы. А вчера исчез. Переустановка не помогает. Использовался и во всплывающем окне и как кнопка в конце сайта.

Назар Токарь

У вас нет кода скрипта. Удалили наверное.

Александр

@Назар Токарь, Скрипт загружен в корневую папку сайта, или что вы имеете в виду?

Назар Токарь

Нет, я имею ввиду именно то, что написал: в html страницы нет кода скрипта.

Лиза

Здравствуйте!
У Вас написано, что для того, чтобы сделать поле обязательным нужно ставить *
По умолчанию ни в 1 поле не стоят звездочки, однако скрипт не хочет отправлять сообщение, если не заполнены поля, в том числе и поле комментарий, хотя по идее оно должно быть не обязательным. Как сделать, чтобы скрипт отправлял письма без введения текста в поле “комментарй” (ваш вопрос)?

Назар Токарь

@Лиза, какая версия jquery?

Иван

@Лиза, Проблема в том, что если звёздочки не стоят нигде, то обязательными считаются все поля.
"fields": "Имя (Ваше имя)*, Телефон (Укажите телефон)*, -Вопрос (Желательно заполнить)";
Написав так, поле Вопрос перестанет быть обязательным.

Назар Токарь

@Иван, да, я знаю, именно об этом написано в инструкции и в примере.

Лиза

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

Камиль

Здравствуйте. Установил ваш скрипт на сайт по адресу http://trustoil.su/index.php/contacts#
Проблема заключается в том, что на почту не приходит письмо. Скрипт ваш устанавливаю уже на второй сайт. В первый раз все было прекрасно. Сейчас с новой версией вашего скрипта установка вполне простая и ясна, но проблема есть. В чем я ошибся.
Спасибо

Назар Токарь

Настройте SMTP.

Камиль

@Назар Токарь, прошу прощения , а что и как надо настроить. Просто на сайте http://xn—-7sbhlhk8cge.xn--p1ai/
я не настраивал SMTP, и все прекрасно работает

Камиль

@Назар Токарь, прочитал вашу статью об установке callme на joomla (поставил вызов скрипта перед закрывающимся тегом body). Но письмо на почту так и не приходит

Назар Токарь

Вы понимаете разницу между серверным скриптом и браузерным? Чтобы работал браузерный, вы устанавливаете его после jquery (например, перед /body).

Чтобы работал серверный, вы настраиваете серверный.

Камиль

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

Назар Токарь

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

Андрей

Периодически получается так, что форма загружается не полностью. То есть надпись “Заказать обратный звонок” и кнопка “Позвоните мне”. Причем, при нажатии этой кнопки отправляется пустое сообщение. Сайт http://dreven.net/ , проблема плавающая, но появляется достаточно часто, периодически от клиентов приходят эти самые пустые запросы.

Назар Токарь

@Андрей, во-первых, у вас очень старая версия jquery, во-вторых, консоль показывает 56 ошибок в скриптах. Конфиг не успевает загрузиться. Или оптимизируйте скрипты, или переносите вspjd callme выше остальных.

Гость

Перенес почту на biz.mail.ru, скрипт по всей видимости думает, что почта должна находиться на сервере, и письма не доходят, если создаю почту на сервере, то письма приходят. Как устранить проблему?

Назар Токарь

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

Я не вижу проблемы. Любые проблемы, в том числе ваши, решаются чтением инструкции. И не надо писать 5 комментариев вместо одного.

Гость

@Назар Токарь, я делаю все по инструкции, возможные ошибки все посмотрел, ничего не помогает, sendmail на сервере включен, письма не приходят ни на почту домена (которая перенесена), ни на обычный ящик @mail.ru

Назар Токарь

@Гость, до этого вы писали:

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

Я не понимаю вас. Извините.

Гость

Как убрать красную тень вокруг обязательного поля, поставить красную звездочку возле названия.??

Назар Токарь

В style.css для выбранного шаблона.

Гость

@Назар Токарь, через firebug не показывает в какой строке box-shadow надо редактировать

Гость

@Назар Токарь, все разобрался, надо было добавить новый класс input.cme-txt:required

Дмитрий

Добрый день! Установил по инструкции ваш скрипт сайт (nwp.com.ua) но вот чего-то все работает, кроме полей для заполнения? им что-то как мешает показываться или в чем может быть проблема? Заранее спасибо за ответ.

Назар Токарь

@Дмитрий, код закоментирован.

Дмитрий

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

Назар Токарь

@Дмитрий, вы задали вопрос и сразу убрали код, прекрасная идея. Не уважаете ни своё, ни моё время.

Почитайте пост с частыми ошибками, у вас как обычно: инструкцию никто не читает, делает как получится и потом удивляются, почему не работает.

Дмитрий

@Назар Токарь, та вроде прочитал, не настроил только информирование по смс но оно мне пока не надо… хочу чтоб просто на почту приходило… форму ту тоже мучал, мучал… вроде все указано… а вместо нее пустота :( можно хоть намекнуть в чем проблема если она очевидна? :)

Yuriy

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

Назар Токарь

@Yuriy, присвоить class=”callme_viewform”, я же писал об этом в инструкции.

Yuriy

@Назар Токарь, смотри, дефолтную получилось убрать. Но проблема такая – На одной и той же странице ссылка “заказать обратный звонок” на темном фоне в шапке, внизу на белом фоне, то есть что бы они были обе рабочие нужно присвоить им один и тот же класс, но тем самым разные стили им не выйдет присвоить. Можно как-то сделать рабочим еще один класс кроме callme_viewform?

Yuriy

Решил вопрос. Нужно просто делать class=”yourclass callme_viewform” и в значениях стиля добавлять !mportant что бы перекрывал callme_viewform

Дмитрий

Как привязать кнопку к низу экрана?

Назар Токарь

@Дмитрий, указать
bottom: 0
в css для стиля кнопки

Дмитрий

@Назар Токарь, это в какой из строчек этого файла?

Назар Токарь

@Дмитрий, в style.css для текущего шаблона. Строка отличается в разных шаблонах.

Сергей

Интересный скрипт, но есть вопрос.
есть кнопка с классом например class=’great_btn’ как прикрутить ей класс class=”callme_viewform” чтоб при нажатии на кнопку появлялась форма.

Назар Токарь

@Сергей,
class="great_btn callme_viewform"

Даниил

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

Назар Токарь

@Даниил, ничем не могу вам помочь без точного описания вопроса. Если вы делаете по инструкции, будет работать. Вывод: вы делаете не так, как написано.

Александр

Здравствуйте. С установкой скрипта на сайт (Joomla 2.5) проблем не возникло. Однако перестало работать увеличение изображения при клике на него: вместо этого изображение открывается в новой странице (пример http://lb48.ru/meropriyatiya.html. Скрипт вставлял через модуль HTML код, в котором есть возможность вставки скрипта (установлен плагин, позволяющий это делать через данный модуль). Увеличение изображения реализовано через плагин mavik Thumbnails. Снимаю с публикации модуль со скриптом – всё начинает работать правильно. В чём может быть конфликт и как это исправить?

Назар Токарь

@Александр, вы зачем-то вместе с Callme.js подключаете и jquery, версия которого отличается от той, что установлена у вас. Впрочем, есть второй вариант — используйте Quickbox.

Александр

@Назар Токарь, Спасибо за подсказку, дело было именно в лишнем подключении jquery. Убрал – всё заработало правильно. Ещё раз б/спасибо, отличный скрипт!

Александр

Здравствуйте! Установил Callme 2.0 по инструкции на wordpress, но справа ничего не появляется!
Сайт: http://vesdekor.com

Назар Токарь

@Александр, вам осталось почистить кэш браузера и у вас тоже будет работать.

Alexey

Приветствую! Спасибо за удобную обратную связь.
Меня интересует вопрос. Каким образом можно перевести форму на несколько языков, может чтоб фильтровалось при помощи плагина qtranslate. CMS WordPress.

Назар Токарь

@Alexey, ставьте на разные страницы разные копии скрипта.

Alexey

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

Александр

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

Назар Токарь

@Александр, ну, если так, тогда увеличьте z-index для формы и фона, чтобы они были выше, чем у элементов вашего сайта.

Александр

Здравствуйте! А можно чтобы при появлении формы обратного звонка сайт не затенялся? У меня это как-то не очень смотрится! (Можно посмотреть здесь: http://websandesign.ru)

Назар Токарь

@Александр, можно, просто в style.css cltkfqnt 100% прозрачность для cme-bg.

Александр

@Назар Токарь, В style.css (/callme/stuff/style.css) нет упоминания о cme-bg !

Назар Токарь

@Александр, блок cme-back.
Причем тут этот стиль? Я говорю о шаблоне для скрипта, а не о стиле для примера.

Сергей

@Александр, и вы с такими познаниями ещё и сайты кому то за денежки пытаетесь делать???? УЖАС!!!

Кот Чеширский

На каждой странице вставлен код <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
производил рестайлинг сайта… страничка с фотоальбомом тут: http://ecotestexpress.ru/new/gallery.html

Чеширский кот

Вопрос: на странице с фотками (галерея)уже напичкано куча скриптов для фотоальбома. И потому форма на этой странице не встаёт… Как быть?

Назар Токарь

@Чеширский кот, главное, чтобы был jquery не ранее 1.4.4.

Михаил

подскажите, создал новый файл, в него вставил путь к jquery и сам скрипт
при отправке выдает вот такое : Укажите время Р·РІРѕРЅРєР°
это я так понимаю проблема с кодировкой.
второе, не отправляет на почту комент
повторюсь файл чистый
кроме двух строк там ничего нет и конфликтовать там не с чем
можно посмотреть на metrobas.ru/index3.php

Макс

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

А именно: в файле callme.js присутствует строка:

href: cme_folder + ‘/templates/’ + cme_template + ‘/style.css’

При этом в файле config.js переменная cme_folder задана так:

var cme_folder = “/callme/”;

Отсюда получается, что генерируемая ссылка на CSS выглядит так:

– см. два слеша перед templates.

Лечится только в файле callme.js заменой указанной ранее строки на:

href: cme_folder + ‘templates/’ + cme_template + ‘/style.css’

– убираем слеш перед templates.

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

За скрипт спасибо! Сейчас допишу привязку API к еще одному SMS-сервису и кину тебе чтобы было…

Назар Токарь

@Макс, да, вы правы, там два слэша, я обновил архив.

Радик Камалов

У меня на странице несколько ссылок. Как понять с какой именно ссылки был отправлен запрос? С помощью js в скрытое поле может как-то. Не могу сообразить до конца.

Назар Токарь

@Радик Камалов, по клику на ссылке вы вызываете форму. Неважно, на какой ссылке, поэтому отслеживать место клика можно только метрикой.

Алексей

Здравствуйте! Как исправить проблему с кодировкой в скрипте? (кракозябры)

Назар Токарь

@Алексей, здравствуйте. Я писал об этом несколько раз здесь и на форуме.

Вячеслав

Спасибо за скрипт! Всё работает, но уведомления падают на почту с занятной тормознутостью – два тестовых письма упали через 3 и через 5 часов соответственно. Это проблема на стороне провайдера?

Назар Токарь

@Вячеслав, либо глючит почтовик, либо хостинг.

Александр

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

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

Назар Токарь

@Александр, в footer, например.

Александр

@Назар Токарь, Назар, спасибо. Но все таки куда конкретнее в footere (если я правильно понял) прицепить эти строки? Вот что у меня в футере…

Назар Токарь

@Александр, в любое место, где есть html-код.

Александр

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

Игорь

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

Подскажите, а как можно сделать поля заполняемые пользователем обязательными * ?

спасибо!

Павел

@Игорь, так они же вроде и так обязательные для заполнения все кроме “комментария”.

Павел

Добрый день! Скажите, а откуда скрипт уведомления на почту берет “Источник трафика:”?
А то я запрос на обратный звонок отправляю с главной страницы, а на почту приходит
Источник трафика:
http://www.polosvet.com/kuhonnyy-tekstil/

Страница с запросом:
http://www.polosvet.com/

Назар Токарь

@Павел, источник это страница, с которой вы пришли на сайт. Если вы ходили по нему, поставили скрипт и он записал источник, то это и будет ваш сайт.

Роман

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

Назар Токарь

@Роман, будет работать везде, конечно. Но отправка почты обычно с локалки не работает, разве что через smtp.

Роман

@Назар Токарь, ну а в папку denvera – tmp – !sendmail я же должен получить данные? Просто уже поставил скрипт у себя на пк, при нажатии на кнопку (присваивал class=”callme_viewform”) форма вылезает, а вот при нажатии отправить – грузит долго (пишет – идет отправка) и ничего не происходит(( – это потому что на локалке? (на реальном домене будет работать?)

Назар Токарь

@Роман, не знаю, я не работал с локальным sendmail.

Роман

@Назар Токарь,
ладно, еще раз спасибо за скрипт и за ответы! разберемся

Станислав

Добрый день! Поставил скрипт согласно инструкции (jquery новый подключил) на сайт на joomla 1.5.26

При открытии тестовой страницы index.html выходит ошибка

403 – Access Forbiden. You don’t have permission to access the requested object. It is either read-protected or not readable by the server.

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

callme/lib/f.php?d%5Bfields%5D=Имя%2C+Телефон%2C+-Комментарий%2C+!Ваш+вопрос!Узнать+наличие!Сделать+заказ&amp;d%5Btitle%5D=Заказать+бесплатный+звонок&amp;d%5Bcalltime%5D=1&amp;d%5Btime_start%5D=8&amp;d%5Btime_end%5D=19&amp;d%5Bbutton%5D=Перезвоните+мне&amp;d%5Bhr%5D=16

На форуме похожих случаев не нашел. Подскажите – куда копать? Спасибо!

Назар Токарь

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

Станислав

@Назар Токарь, спасибо за оперативный ответ!

Попробовал. Результат тот же
Failed to load resource: the server responded with a status of 403 (Forbidden)

Вот и думаю, что еще искать. Это единственная ошибка, которую я вижу в логах.

Станислав

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

Назар Токарь

@Станислав, вторую часть моего ответа вы почему-то проигнорировали, а зря. Что еще может быть: кэш, куки, траблы с хостингом. Если права на доступ к папкам и файлам в них 755, то это вопрос не ко мне, а к хостеру.

Станислав

@Назар Токарь, спасибо за ответ. Но дело было в настройках внутри файла .htaccess. Спасибо тех поддержке хостинга – сразу подсказали, где искать.

Вопрос о работе всплывающего окна.
Диалоговое окно появляется, но под ним остается активным меню моего сайта и ничего ввести в поля вашего окна становиться невозможно.
Где-нибудь в настройках вашего скрипта есть возможность сделать окно callme непрозрачным и не реагирующим на активные меню сайта, находящиеся под ним?
Вот скриншот – http://awesomescreenshot.com/0162o3ug22

Назар Токарь

@Станислав, дело в z-index, он у формы Callme меньше, чем у элементов вашего сайта. Открывайте style.css в callme и все z-index увеличивайте, например, на 1000.

Алекс

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

Назар Токарь

@Алекс, вероятно, у вас на сайте другая кодировка. Посмотрите на форуме, там написано, как это решается.

Александра

Добрый день! Помогите, пожалуйста! :) Как убрать боковую кнопку “Заказать обратный звонок”?

Назар Токарь

@Александра, об этом написано даже в инструкции.

Александра

@Назар Токарь, охххх:) извините, пожалуйста! Увидела!!!

Андрей

Можно ли настроить чтобы CallMe работал из поддомена?

Назар Токарь

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

Ильдар

Хочу оставить только имя и телефон, стираю в конфиг.js: -Комментарий, !Ваш вопрос!Узнать наличие!Сделать заказ, скрипт перестает работать. Как исправить?

Назар Токарь

@Ильдар, в инструкции же написано, как.

Ник

Добрый день. А как сделать отображение кнопки “заказать бесплатный звонок” слева, а не справа?

Назар Токарь

@Ник, в style.css, меняйте стиль для #callme.

Владислав

Установил вот на эту страницу http://greatwall.by/information Все вроде бы работает как надо, но вот письма не доходят. Не подскажете, куда копать нужно?

Назар Токарь

@Владислав, настройте smtp, почитайте что написано выше. Не доходящие письма — вопрос хоста или неправильных настроек.

Владимир

Все встало, почту сменил. А тестовый заказ звонка с сайта не пришел

Денис

Не получается установить скрип на движок Shopos, кнопка не как не реагирует на нажатия. Есе кто-то может помогите установить

Назар Токарь

@Денис, я вам уже отвечал на ваш вопрос, с тех пор ничего не поменялось: загрузить файлы скрипта и добавить код из инструкции. Или вы считаете, что на форуме и в блоге советы и инструкции чем-то будут отличаться?

Денис

@Назар Токарь, все по инструкции делаю, но скрипт все равно не работает

Дима

Назар здравствуйте. Подскажите как подключить jQuery, куда писать эти строчки “”

Лида

@Дима, согласна((.. сама учусь всем хитростям сайтостроения и такая штука как callme очень классная.. но никак не соображу где куда прописывать его((( это очень обидно, когда спросить некого((
во всех инструкциях написано так, будто это супер просто.. я и не сомневаюсь, если ты уже разобрался в этом.. пожалуйста, подскажите!

Дина

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

Назар Токарь

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

Дина

@Назар Токарь, ох да.. Видимо был тяжелый день.

Константин

Назар, будьте добры, подскажите как вывести форму прямо на страницу, без кнопки.
Как вы советовали на форуме, я отключил вывод скрипта и вывел на страницу прямо код файла f.php. К сожалению, отправка не работает. После нажатия кнопки отправки ничего не происходит. Подскажите в каком направлении дальше двигаться.

Назар Токарь

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

Константин

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

Назар Токарь

@Константин, спасибо за совет.

Сергей

@Назар Токарь, надо очень-очень вставку формы в HTML. Для лендингов незаменимая штука. Константину хорошо, а я ХЗ как делать эти формы((

Юрий

Друзья, помогите, уже столько часов пытаюсь разобраться.
Не приходит уведомление, ошибки нет, через sendmail не приходит, через smtp также уже 3 разные почты перепробовал

Михаил

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

Наталия

Добрый день, Назар. Установила ваш скрипт по инструкции. Форма заказа обратного звонка работала нормально, но перестало работать боковое меню(слайдер). Убрала вот эту строку
и заменила файл callme.js так как вы писали выше в инструкции. Но теперь форма совсем не отображается на сайте. Что делаю не так?

Назар Токарь

@Наталия, не знаю, вы не выложили код как я просил и не дали ссылку на страницу с установленным скриптом. Поэтому читайте инструкцию и ответы на вопросы.

Андрей

@Назар Токарь, Напишите пож-та подробнее как подключить jquery этим скриптом.

Назар Токарь

@Андрей, ваш вопрос лишен смысла. Этот скрипт не подключает jq, он работает с ним.

ufoman

Установил скрипт на сайт http://peshkom.dn.ua/product/p~105.html, работает на всех страницах, кроме страницы с товарами, так как я подозреваю конфликт с jquery.

На сайте подключена jQuery v1.10.2.

http://peshkom.dn.ua/product/p~105.html скрипт не работает.

Назар Токарь

@ufoman, да у вас какой-то из скриптов блокирует работу callme. И не только его кстати. У вас все содержимое head свалено в одну строку, я ничего не могу понять. Пробуйте отключать ненужные плагины и смотреть на результат.

ufoman

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

Простите, что Вы заметили еще блокируется? Система новая, движок разрабатывают. О чем мне написать разработчикам? Что бы они уже помогли?

Простите, голова кругом уже.

Назар Токарь

@ufoman, а какая вам разница, что еще он блокирует? Вам нужно с ним разобраться, а не с остальными скриптами, чтобы все работало.

Андрей

Добрый день. Скрипт встал, только отбойник на почту не приходит- подскажите как быть?

Назар Токарь

@Андрей, что такое “отбойник”? Почему не почитать инструкцию и мои последние штук 50 одинаковых ответов на этот вопрос?

Евгений

А можно ли вывести не только кнопку но и форму на страницу,
и разместить ее в нужном тебе месте? Чтобы сразу была форма
видна

Назар Токарь

Это платная доработка. Штатно нет.

Костя

Здравствуйте. Скачал версию скрипта а именно (1.9.5).
Работает он хорошо. Только проблема с mail.ru. Письма на него либо
не приходят вообще (Это я быстро поправил). Но потом возникла
проблема с кодировкой. (Тоже решил) Оставлю этот код, если у кого
буду такие же проблемы. Было $headers = “Content-type: text/html;
charset=utf-8 rn”; Стало $headers = “Content-type: text/html;
charset=”utf-8″”; Тест проводился на mail.ru и на google почте.
Спасибо ещё раз за ваш прекрасный скрипт.

Костя

@Костя, » = двойные кавычки. +)

Назар Токарь

Хм, я тестил и работает как в оригинале. Может, дело было не в кавычках? У нас сейчас на мебельном уведомления из обоих скриптов идут на mail.ru и на gmail — все норм.

Костя

На попк я не убрал:
rn
У меня вообще не отправлялось.
Может просто настройки неправильные. Просто выложил как вариант. Вдруг кому поможет, как и мне.

Евгений

Назар, помоги! Не могу понять причину неработоспособности твоего скрипа..
подключил JQ 1.7.2, но все равно при нажатии кнопки горит вечная надпись “Идёт отправка…”

Сам скрипт замечательный, спора нет! Но может стоило бы его написать так, чтобы не приходилось потом форумы создавать на темы “ошибки при установке….” и “почему не работает?…”

Назар Токарь

@Евгений, похоже, что один из ваших модулей, предположительно этот, мешает работе сохранению данных в cookies (jquery.storage).

Или отключите его, или в callme.js закомментируйте строки, где встречается слово storage. Кроме строк с 5 по 20.

И не разговаривайте в таком тоне пожалуйста. Я вам ничем не обязан.

Евгений

@Назар Токарь, прошу прощения! Ни в коем случае не хотел тебя обидеть! Как я уже сказал-скрипт великолепный и очень нужный! Давно его использую в своих проектах. Ты-МОЛОДЕЦ!
Но…..чем он дальше совершенствуется, тем больше с ним проблем. Раньше была проблема в основном с установкой. Там прописать, тут прописать… Ты это упростил до 1 строки! Чудесно! Но теперь появляются такие проблемы, которые без глубоких познаний JS и не решить.. В частности, то ,что в моем случае… У меня стоит OpenCart, и соответственно, ни один из скриптов, которые он использует ,а отключить не могу, дабы не разрушить нормальную его работу.
В callme.js просто закоментить строки не получится, т.к. я не знаю, на что это повлияет… Хотелось бы выяснить, почему именно твой скрипт конфликтует с библиотекой JQ и устранить эту проблему..Дабы и у других ее не было. Сейчас при отправке Опера мне показыват “Unhandled Error: Cannot convert jQuery.Storage to object” в 240 строке…

p.s. Еще раз прошу прощения, если невольно обидел.

Евгений

@Назар Токарь, покопался немного в интернете и нашел другой способ. Вместо jQuery.Storage использовал ф-цию cookie из плагина jquery.cookie.js.
Т.е. например,
вместо jQuery.Storage.set(“callme-sent”, i.time) => $.cookie(“callme-sent”, i.time)
вместо jQuery.Storage.get(‘callme-sent’) => $.cookie(“callme-sent”)
и т.д.
И все заработало!
ИНформацию, если интересно, почерпнул тут: http://www.linkexchanger.su/2008/42.html

Назар Токарь

@Евгений, я как раз об этом и говорил. Оба плагина пытались одновременно делать одно и то же.

Maxx

Не работает :( Сайт на PrestaShop 1.4.9.

Назар Токарь

@Maxx, печально.

niggatub

Чето пришел архив, индекс.пхп в нем нету…

Назар Токарь

@niggatub, lib/send.php — это он

niggatub

@Назар Токарь, Угу, спс я уже разобрался)

Artem

Разобрался… разархивировалось всё не в папку callme, а в
public_html((

Макс

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

Назар Токарь

@Макс, были траблы с яндексом, сейчас скрипты приходят.

Сергей Субботин

Установил Ваш скрипт Callme. Все вроде по инструкции. На сайте все работает, сообщает, что заявка отправлена, но тестовые письма на мой адрес не приходят. Адреса отправителя не совпадают с моим адресом-администратора сайта. Перечитал у Вас почти все, готов отблагодарить, но что сделать, чтобы письма приходили? А то надеюсь, что кто-то пишет мне, так ведь и свои, тестовые не приходят. На хостинге отвечают, что письма пересылаются, обращайтесь к разработчику. Если можно, ответьте в личку.

Назар Токарь

@Сергей Субботин, настройте smtp или закажите установку.

Людмила

Добрый день,
я присвоила класс “callme_viewform” .
Как-нибудь можно сделать, чтобы при наведении курсора текст превращался в руку?

Назар Токарь

@Людмила, присвойте в css атрибут cursor: pointer

Владимир

Здравствуйте!
Выражаю безграничную благодпрность за такой нужный скрипт. Всё настроил с первого раза!
Есть 2 вопроса:
1) можно ли увеличить размер кнопки, ну и соответственно размер шрифта на ней?
2) как убрать лишние поля? хочу оставить только телефон и имя.

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

Назар Токарь

@Владимир, здравствуйте, спасибо.

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

2) в конфиге, читайте инструкцию. Судя по вопросу, вы ее не читали.

Василий

Здравствуйте! Помогите пожалуйста! Устанавливаю вашу форму по инструкции все работает без проблем! Но возникает проблема в шаблоне! После установки перестает работать форма добавления комментариев в шаблоне сайта! Методом тыка я обнаружил что. при подключении библиотеки
jquery-latest.min.js
возникает конфликт с скриптом
jquery.carouFredSel-5.6.4-packed.js
который обеспечивает работоспособность формы комментариев! Как быть?

Назар Токарь

@Василий, ответ прост — не подключать jquery-latest.

Василий

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

Назар Токарь

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

Василий

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

Назар Токарь

@Василий, написал вам все на почту.

Сергей

Здравствуйте! Установил все как написано в инструкции…. но вообще не пашет (не появляется кнопка). Сайт на MUSE… возможно в этом и проблема но не могу разобраться. Может поможете разобраться.

Назар Токарь

@Сергей, вы не загрузили скрипты и подключаете jquery после скрипта

Сергей

@Назар Токарь, Все исправил… Перелопатил весь форум не могу понять почему “Висит отправка”… я так понял, что у меня проблема с повторным вызовом jQuery, но не понимаю как разобраться, подскажите…
и гляньте на сайте форма отображается под некоторыми слоями, как ее вывести на первый пан?

Назар Токарь

@Сергей, если у вас вопрос с повторным подключением jq, то надо убрать повторное подключение. Ну что за вопросы?!

Слои и наложения: почитайте либо коменты, либо что такое z-index и поправьте.

Сергей

@Назар Токарь, я не являюсь профессионалом… пришел к выводу что у меня повторный вызов JQ исходя из этого: “Вариант №2: вы добавили вывод jQuery вручную после /callme/callme.js. Откройтетестовую страницу по адресу /callme/index.html — если отправка работает, проблема с повторым вызовом jQuery. Если не работает — проблема с index.php.” Так ли это… Гляньте, что нужно сделать.
Со слоями разобрался… СПАСИБО! Столько нового узнаю =)))

Сергей

@Сергей, хотя я добавил jq перед callme.js, мне и этот вариант подходит: “вы неправильно отредактировали index.php и он вместо сообщения об отправке выдаёт error. Чтобы убедиться, откройте файл /callme/index.php в браузере и убедитесь, что он не выдаёт ошибок php.” и он на самом деле выдает ошибки… но index.php я практически не трогал, добавил только мэйл, и пользуюсь Notepad++… а ошибки есть. В чем проблема?

Сергей

@Назар Токарь, все настроил…. но теперь новая беда… письма не приходят. Блииин…

Назар Токарь

@Сергей, мне приятно, что вы узнали много нового. Но е нужно захламлять комментарии информацией об этом.
Читайте мануал, настройте smtp.

Игорь

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

И ещё вопрос, как указать 2 получателей, чтобы контролировать заявки с сайта?

И интересно, можно ли отредактировать заголовок письма, сейчас приходит от CallMe 1.9.1

Назар Токарь

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

BigVOVA

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

линк для примера http://bolinet.by/product/koljaska-roljator-timago-892-temno-sinjaja/

скриншот (работа корзины)

http://bolinet.by/callme/img/dubl.jpg

cms shop script

Рита

Здравствуйте, простите за глупый вопрос просто долго
мучаюсь… Пытаюсь вставить этот скрипт на Shop script 5 и ничего
не получается, ошибки 404 о том что файлы не найдены ( куда именно
эту папку залить в Shop script 5?

Сергей

Здравствуйте. Решил попробовать ваш замечательный скрипт. Сделал как написано в инструкции. Перечитал все комментарии но решения своей проблемы так и не нашел. Дудушка помоги исправить проблему или дай намек где копать

Назар Токарь

@Сергей, в конфиге не надо указывать абсолютный адрес, а только папку.

Сергей

@Назар Токарь, Это изменение нашол в коментариях некоторым
помогло. При указании папки тоже не работает.

Назар Токарь

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

Сергей

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

Виталий

Здравствуйте подскажите как в форме поменять Время звонка завтра на Время звонка

Назар Токарь

@Виталий, в f.php найти и удалить строку

&lt;div&gt;".$hr_msg."&lt;/div&gt;

Сергей

@Назар Токарь, Доброго дня! Зависает отправка, по симптомам
– “Вы неправильно отредактировали index.php” Однако index.php я не
трогал вообще, при запуске через браузер выдает ошибки в 28 и 104
строчках.

Назар Токарь

@Сергей, нужно отключить предупреждения в php

Сергей

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

Pavel

Здравствуйте, вот хочу установить Ваш скрипт на сайт Мюзикла. И уже было хотел отблагодарить за хорошую работу). Но тут вдруг обнаружилось при вызове формы:

Notice: Undefined index: hr in /home/parusa/data/www/parusa.ru/callme/f.php on line 69 http://parusa.ru/demo-partner

на этой странице установлен скрипт… Никаких изменений не вносилось (кроме моего почтового ящика для получения уведомлений)

Назар Токарь

@Pavel, хотелось поблагодарить вас за чтение инструкции и поста с возможными ошибками, но тут вдруг этот комментарий. Пожалуйста, почитайте пост с возможными ошибками при установке. Хотя бы просто отключите уведомления в php.ini.

Pavel

@Назар Токарь, Скрипт просто замечательный, мою благодарность можно найти на вашем счете в Я.кошельке (если конечно это вы pechkin3000)!

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

Так же BuyMe просто находка среди прочих!

Pavel

@Назар Токарь, понять бы еще что за такой php.ini если нет в папке с callme “Хотя бы просто отключите уведомления в php.ini”

Назар Токарь

@Назар Токарь, в php.ini есть пункт отображения предупреждений. Если вы не передаете какую-то переменную, но скрипт ее пытается обработать, она считается пустой. В случае с включенными предупреждениями выводится ошибка. Это и происходит в вашем случае. Или отключите такой пункт в этом файле, или удалите из send.php все упоминания переменных, которые вы не используете. Например, $hr.

Hjvfy

@Pavel,
Замените:

if ( !$hr = $_GET["hr"] ) { $hr = date("H"); // текущее время }

На:

$hr = date("H"); // текущее время

Для экономии ваших нервов

Pavel

@Роман, спасибо за участие, но если так сделать, скрипт вообще перестает работать.

Назар Токарь

@Pavel, скопируйте сейчас, парсер заменял кавычки на свои.

Назар Токарь

@Роман, да, все правильно :)

Pavel

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

Виталий

Делал по инструкции все. Устанавливал на денвер. Не
работает ни в одном браузере. Ноль реакции на нажатие.

Назар Токарь

@Виталий, как вам помочь?

Виталий

@Назар Токарь, уже никак) Разобрался сам)

Роман

Если я правильно понял, то в корень сайта я должен
распаковать не содержимое архива CallMe, а папку, в которой будут
хранится файлы архива?

Назар Токарь

Совершенно верно.

Роман

Вопрос в следующем. У меня структура ЦМС точно такая же,
как файлы в коде. А именно. Там пристутсвует в корне templates,
index.php, index.html. Как быть?

Назар Токарь

Если у вас в корне уже есть папка callme, придется кое-что править. В других случаях нет поводов для беспокойства.

Андрей

Неработает пишет {"result": "error","cls": "c_error","time": "","message": "Ошибка"}

Назар Токарь

@Андрей, а конкретнее? Такая ошибка если в скрипт не передается строка с запросом.

Александр

Вместо кириллицы абракадабра. Что можно
предпринять?

Назар Токарь

Почитайте на эту тему форум.

Алексей

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

Назар Токарь

@Алексей, вам отображается сообщение об отправке? Проверьте папку спама.

Алексей

@Назар Токарь, все сделал – все прочитал три раза тут http://dedushka.org/kod/1834.html
Отображается об отправке сообщение

Алексей

Вот скрин прямо сейчас сделал http://hkar.ru/knHN

Назар Токарь

@Алексей, в, вы про уведомление. Настройте smtp, в чем проблема-то?

Алексей

@Назар Токарь, Круто – все работает. Вы хороший специалист
– большое спасибо! Впервые пришлось поинтересоваться – обычно сам
справляюсь. А тут и быстро и точечно. Вы молодец!

Назар Токарь

Спасибо, успехов.

LEON

Скажите, могли бы ли Вы добавить к callme такую функцию. Например, на сайте имеется несколько фотографий товаров, под каждой из которых стоит кнопка, вызывающая callme. Было бы удобно, если бы можно было передавать как аргумент в функцию строку – допустим “наименование товара”. Ну то есть, чтобы некую строку можно было передать из html-ного файла, и в результате, в тексте того мейла, который приходит, был еще плюс один параметр, чтобы по приходящим на мейл письмам можно было понять под каким конкретно наименованием была нажата кнопка. Реализуемо ли такое?)

Назар Токарь

@LEON, это уже давно есть в скрипте Buyme.

Владислав

В IExplorer 8 неправильно отображает кнопку. Правильнее будет сказать кнопки вообще нет, а вместо неё внизу сайта целая россыпь составляющих меню окна заказа обратного звонка. Скрин выслал на электронку.
Это как то лечится ?

Назар Токарь

@Владислав, я ответил вам на форуме, попробуйте прочесть ответ там. Впрочем, могу и повторить: в последних jQuery не поддерживается IE8-. Ставьте минимально допустимую 1.7.2 и не спамьте вопросами.

Артем

@Артем, 2-й комментарий можно удалить, первый остается в силе

Артем

Здравствуйте Назар!
поставил скрипт, но при нажатии кнопки отправить – зависает.. внизу бегущая строка бесконечно
http://www.df-consult.ru/buh1700.html

Алекс

Здравствуйте. Установил скрипт он не хочет работать пишет отправляется и зависает помогите пожалуйста ссылка на сайт http://www.vseteplichky.ru/

Назар Токарь

@Алекс, Да нет же, все работает.

Артем

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

Иван

Не получается настроить скрипт. При заполнение полей пишет ошибку укажите время звонка. Хотя я в confige отключил это поле

Назар Токарь

@Иван, проверил, при правильной настройке все работает. Чистите кэш, проверяйте настройки.

Иван

@Назар Токарь, Проверил не работает та же ошибка Укажите время звонка и все тут. Посоветуйте что-нибудь, может за $ кто настроит уже целый день потерял с этим скриптом

Евгений

Скрипт супер. Только иногда при нажатии на поля я нажимаю
на ссылки под всплывающим блоком. Почему так получается? Т.е. блок
по центру появляется, я пытаюсь нажать, но нажимаю на ссылки под
ним(у меня там слайдбар)

Назар Токарь

@Евгений, надо вам поправить z-index либо сайдбара, либо формы.

Дмитрий

Назар, подскажите, почему в последней версии скрипта, в письме, которое приходит на почту от пользователя постоянно показывается это:

0: 0
Время звонка: с до часов

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

Назар Токарь

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

Дмитрий

@Назар Токарь, все верно, я убрал в настройках, поля и не
отображаются. Форму я допилил, но вот это: 0: 0 Время звонка: с до
часов приходило в письме и до того, как я начал что-либо делать!
Изначально на вашем исходном скрипте это происходит!

Назар Токарь

@Дмитрий, почитайте пожулайста на эту тему форум, мы обсуждали такой вопрос и решили, что с ним делать.

Дмитрий

@Назар Токарь, тут вот так надо заменять, как мне думается:

попробуйте)

Назар Токарь

@Дмитрий, попробуйте выложить код через jsfiddle.com

Alex

Добрый день, скачал версию 1.9.1 и накнулся на то что даже демо при всех дефолтных настройках не хочет запускать скрипт, ни на сервере ни на компе, в чем может быть проблема? Еще хотелось бы старые скрипты скачать, как это можно делать?

Назар Токарь

@Alex, если вы скопировали себе рабочее демо и оно не работает, подумайте, где вы могли ошибиться в настройке.
Старых версий нет даже у меня.

Alex

@Назар Токарь, Я скопировал на свой компьютер и просто
распаковал, тоесть никаких дополнительных действий я не делал.
Значит где-то есть ошибка, раз он не работает с дефолтными
настройками.

Alex

@Назар Токарь, Я не спец в джаве и jqwery. Но вижу точно
что пути прописаны в демо неправильно. при этом сам демо файл html
ссылается на просто файлы внутри callme, как пример . и как я понял
не подгружается css тимплейта от формы отправки, тоесть где-то в
коде допущен неправильный путь. Сразу скажу что ставил как есть
смотрел все через нотпад ++

LEON

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

Назар Токарь

@LEON, для статистики должен заметить, что впервые за 3 года слышу подобное. Делайте в css position: fixed, но в таком случае придется скроллить страницу при вызове вверх, так как форма появится вверху.

LEON

И ещё, вопросик, если можно. Как сделать чтобы во время
вертикального скролла, форма находящаяся в центре пропорционально
двигалась вместе со скроллом продолжая при этом находиться там же в
центре??

Назар Токарь

Так и было задумано. После отправки кнопка становится
disabled. Скроллить форму со страницей — зачем? Какие логичные
аргументы вы можете привести для этого? Если объясните, я сделаю.
Не дизаблить форму — объяснял уже, смотрите форум. Надо убрать
функцию, которая вызывается при успешной отправке.

LEON

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

Эмиль

Как сделать чтобы в поле “Телефон” мне высвечивал не текст
“Телефон”, а “+7” например, а в остальных сделать так, чтобы не
дублировался текст? И еще, как сделать пробел между полем и
текстом, а то там чуть ли не наезжают друг на друга?

Назар Токарь

@Эмиль, это не value, а placeholder, поэтому value можно просто добавить к текстовому полю. Это можно сделать таким образом, открываете f.php, ищете строку:

echo"&lt;span&gt;&lt;input placeholder='".$f[$i]."' class='cme_txt' type='text' maxlength='150'&gt;";

и меняете ее на:

echo"&lt;span&gt;&lt;input placeholder='".$f[$i]."' class='cme_txt' type='text' maxlength='150'"; if ( $f[$i] == 'Телефон' ) { echo ' value="+7"'; } echo"&gt;&lt;/span&gt;";

Эмиль

Сделал все как сказали, но почему-то ничего не поменялось.

Назар Токарь

@Эмиль, ссылку дайте

Дмитрий

@Эмиль, Я запилил так, как вам надо, можете посмотреть на моем сайте

Сергей

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

echo”>”;

после строки

if ( $f[$i] == ‘Телефон’ ) { echo ‘ value=”+7″‘; }

Назар Токарь

@Сергей, а как же закрыть input?

Игорь

Поставил скрипт, а он появляется всего на секунду и снова пропадает.

Назар Токарь

@Игорь, дублируются вызовы всех скриптов

Антон

Денис, скажите, как установить эту форму на сайт, который находится на платформе storeland.

С Уважением Антон.

Вадим

Dedushka, добавьте – Если после прочтения этого поста и следованиям всем описываемых действий скрипт у вас работать не будет Вы инопланетянин, обратитесь к администратору вашей галактики за helpом.

Дедушка

Ха-ха, да, вы абсолютно правы!