Обновлено 2015-10-26
Если вам нужна инструкция по установке Callme, вы зашли по правильному адресу. В каждом посте, посвящённом скрипту обратного звонка, я писал, как именно надо его устанавливать.
В каждой версии инструкция дублировалась и кое-где изменялась. Обновлять все посты с выходами новых версий было нерационально. Поэтому я создал этот пост, в нём всегда гарантированно будет единственная и правильная инструкция по установке самой свежей версии Callme.
Иногда я делаю ошибки в инструкции, поэтому мануал из самого архива я убрал, оставив ссылки на соответствующие инструкции в блоге. Это настройка смс, настройка полей и так далее. Все остальные посты с релизами будут ссылаться сюда, а инструкции из них я убрал.
Как настроить Callme
Для всех движков процесс настройки одинаков, следуйте этим шагам:
- скачать архив (ссылка ниже)
- распаковать, найти файлы конфига
- отредактировать конфиг в соответствии с этой инструкцией. В версии 2.1 настройка содержится в двух файлах:
config.js
иsend.php
. - загрузить папку callme на ваш сервер по ftp. Я рекомендую, чтобы эта папка находилась в корневом каталоге, то есть открывалась по адресу:
http://....com/callme
. Можно загружать и в другие каталоги, сохраняя расположение файлов внутри папки. - В очень редких случаях файлы могут загружаться с неправильными правами доступа, проверьте, чтобы на папку и на файлы были права
755
. - добавить код для вызова в шаблон вашего сайта. Как это сделать, написано здесь, а также во множестве инструкций на форуме и в блоге.
- Открыть callme на вашем сайте и проверить работу. Настройка окончена.
Если что-то не получается, читайте форум и блог, пользуйтесь поиском. Обратите внимание — причины основных ошибок, которые вы могли допускать при настройке, я уже объяснил, поэтому с большой вероятностью ответ на ваш вопрос уже есть.
Если вопрос задан в сотый раз, я могу отвечать что-то смешное и не по делу. Не обессудьте, мон шер.
Теперь обо всём этом немного подробнее.
Настройка Callme
Самая свежая версия — 2.3, скачать.
Ваша почта, указанная для скачивания, никуда не уходит, я храню её для двух целей: привязка лицензии, когда вы её купите. И второе — могу очень редко отправить вам какое-то послание на тему новых скриптов или новых версий. Никакого спама, ничего другого.
На почту вам придёт архив с вашей копией скрипта. Его нужно распаковать и загрузить папку callme по ftp в корневой каталог вашего сайта. Начиная с версии 2.0 загружать папку со скриптом можно в любое место сайта. Главное условие — сохранять файловую структуру каталогов.
В скачанном архиве находится файл /callme/lib/send.php и открываете его в редакторе кода, не в блокноте (почему?). В соответствующем поле указываете почту получателя, на которую будет приходить уведомление о заказе.
$to = "your@mail";
Список полей для отображения хранится в файле настроек. Для того, чтобы настроить поля в форме, отредактируйте файл 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 умеет обрабатывать любые формы, встроенные прямо в вашу страницу. Как настроить:
- создаёте форму с нужными вам полями. Их количество может быть любым. Типы поддерживаемых полей — как у формы в попапе
- проверяете, чтобы у всех полей было указано название
name="имя поля"
- создаёте кнопку
type="button"
с классом.cme-btn
- для того, чтобы получать уведомления, внутри формы создайте блок с классом
.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, эта запись постоянно обновляется, а свежая редакция указана над текстом.
Более подробно мы обсуждаем вопросы на нашем форуме. Читайте список вопросов и при необходимости задавайте вопросы там. Вопросы по настройке, заданные в этом посте, будут проигнорированы.
т.е. мне нужно отправить телефон в системное поле Телефон в Битрикс 24.
Подскажите как вывести отдельно параметр например телефона при обработке в go.php?
Не виходить скачати, просто грузиться і все. Пише що запит обробляється, а результату нема
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 висит!!!
Вышлите скрипт на электронку, пожалуйста.
Добрый день, спасибо за скрипт. Можно ли как-то передать заголовок страницы (title или H1), это было бы информативнее, на мой взгляд, на чем просто ссылка на страницу запроса
Добрый вечер! Скачал бесплатную версию Callme 2,5 здесь http://dedushka.org/kod/9960.html и в архиве нет файлов config.js и send.php. Как же его настраивать?
Мої вітання, всі налаштування тут — http://getcallme.com/docs.html
Спасибо за скрипт. Только один момент. Почему отправка долго идет? Пишет “Идет отправка” и секунд 10 или больше даже стоит так, да и письмо иногда быстро доходит, иногда с задержкой.
С чем этим проблемы связаны.
Спасибо большое! С нетерпением жду Вашего ответа.
Я вже писав про це, треба відключити перевірку ip-адреси. Або дочекатись нової версії.
Спасибо за отличный скрипт!
Подскажите, как из уведомления на почту убрать поля Атрибут ссылки и Источник трафика?
Подскажите пожалуйста как скрыть источник трафика и страницу с запросом
Возникла такая проблема, после отправки запроса, в самом нижнем блоке появились крякозябры, а так понимаю там фраза “спасибо, вам перезвонят” или сто-то того. Они появились и в письме. Вопрос: в каком файле править кодировку?
Здравствуйте! Спасибо огромное за такой полезный и с минимальными настройками скрипт! Скажите пожалуйста, можно ли сделать 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.
Ставте за інструкцією.
Здравствуйте Назар.
Подскажите должны ли сохраняться значения заполненных полей при повторном открытии формы?
Телефон сохранялся если перед ним равно стояло. Сейчас я равно убрал чтобы туда можно было вводить не только цифры. И сейчас сохраняется только сообщение об отправке.
И ещё странно ведут себя габариты попапа. Если окно большое то попап открывается нормальной ширины, а вот если размер окна браузера уменьшать то в какой то момент ширина попапа удвоится! а это явно не нужно.
Особенно неприятно это смотрится на браузере смартфона попап расширяется почти на всё окно.
Можно посмотреть по ссылке. Достаточно менять ширину окна браузера с открытым попапом и это будет видно.
http://www.sportvariant.ru/callme.html
тут чисто jquery + callme
На мобильных форма занимает больше места, чтобы удобнее было заполнять. После отправки форма скрывается, но в ней остаётся уведомление об отправке.
В файле config.js строчка 248 там где идет проверка обязательных полей не учитывает поле type=”tel”. Поэтому при обязательном поле “Телефон” оно не будет проверятся.
решил так:
form.find(‘[type=text], textarea’).each(function (){
заменить на
form.find(‘[type=text], [type=tel], textarea’).each(function (){
Да, всё верно, спасибо. В след. версии это учтено.
Открываю файл config.js нотепадомплюс – там только 53 строки?
Callme 2.3 скачан с этого сайта. Пожалуйста подтвердите или поясните Ваш совет.
Файл не тот что указан, а рядом лежит callme.js.
Спасибо за совет, поторопился не поискал внимательно.
Респект! Нравится! А обилие информации, инструкций и иллюстраций – бесценно!)
Прочитал инструкцию и комментарии. Нашел несколько человек с вот такой проблемой.
\’fields\’ : \’Имя (Как к вам обращаться?)*, =Номер телефона (Ваш телефон)*,\’,
В этом случае инпут с именем обязателен для заполнения, инпут с телефоном можно и не заполнять, хотя звездочка стоит.
Здравствуйте. Отличный скрипт. Но у меня один вопрос, для того чтобы окно скрипта более подходил под дизайн сайта, хотел бы узнать, как лучше это сделать? Менял классы, при предварительном подключении своего css, то в этом случаи сообщения уже не отправляются… А менять css каждый класс очень долго. Есть ли какой-нибудь альтернативный вариант? Спасибо.
Сразу уходите в бан за скрытие копирайта, батоно.
Установил, все работает.
Вопрос один – как вообще не выводить в окне чекбокс “Подарочная упаковка”? Мне он лишний.
Пробовал в файле config.js удалить ?Подарочная упаковка’, но тогда окно звонка вообще перестает открываться (видимо, скрипт нарушается).
Кавычку в конце не удаляйте.
Спасибо! Все получилось.
Можно ли еще воспользоваться новогодней распродажей лицензии на скрипт Callme за 4$?
Да, можно до конца января тем, кто прочтет это комментарий.
Оплатил, и выслал вам заполненную форму. Буду ждать код лицензии. Спасибо.
Назар! Поставил в октябре ваш скрипт. Все работало нормально без вопросов. Но вот на днях все перестало работать вообще. При нажатии на кнопку происходит скролл на верх страницы и все. ПОМОГИТЕ!!! Что случилось я не пойму.
Открыл — всё работает.
Скрипт подружатся каждый раз при переходе по страницам и подпрыгивает возле полосы прокрутки, возможно ли как то сделать его статичным (навеяло по аналогии Загрузка статьи без перезагрузки страницы AJAX)?
извините, не уверен что коммент добавлен пишу 2-й раз
@Cергей, не понял, что подпрыгивает? Callme?
Здравствуйте!
Установила Ваш скрипт – все работает, спасибо!
Но:
1) не могу сделать поле “Телефон” обязательным к заполнению (звездочка не помогает ).
2) как добавить в поле “Телефон” возможность вставлять плюсы и скобки?
Спасибо!
@Юлия, та же проблема. несмотря на наличие звёздочки обязателен не только номер телефона, но и остальные поля
сразу после редактирования полей в
форма справа пропадает, хотя другие параметры меняются нормально. Как убрать ненужные поля? и подскажите, пожалуйста, как вставить кнопку “заказа звонка” в хэдер около лого? спасибо!
Назар здравствуйте! У меня вопрос (проблема) – посмотрите сайт где стоит Ваш скрипт: 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.
Спасибо
Подскажите, можно ли настроить скрипт таким образом, чтобы он автоматически запускался на пример через 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.
Добрый день!
А можно как то сделать маску телефона
(999) 999-99-99
@Dea, пока только своими силами, я такого не делал.
@Назар Токарь, не подскажите еще
У меня перестал работать слайдер
@Назар Токарь,
jquery-latest.min.js как только добавляю
@Dea, это тема о скрипте обратного звонка. Подскажите, где в ней есть что-либо о слайдере?
@Назар Токарь,
Извиняюсь а где спросить можно?
Назар человеческое вам спасибо, с первого раза до конца не прочитал про установку не получилось как внимательно прочитал села как по маслу.
респект и уважуха таким людям как вы)))
Назар, доброго дня!
я так и не приладил data-cme=”***” вот так выглядит строчка:
Задать нам вопрос
Я бы хотел чтобы в письмах которые я получаю прилетала информация, помоги если можно.
скрипт настроил все работает спасибо! , но появилась такая проблемка :
первоначально скрипт отправлял сообщения на почту буквально моментально, после смены почтового адреса сообщения начали приходить с задержкой в пару часов, хотя почтовик пишет тоже время что и было в момент отправки .. и так на всех почтовиках майл.ру гугл.почта и т.д.
Назар подскажите куда копать ?
Добрый день, прошу помощи Вордпрес 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, так ведь кнопка и так справа. Её стиль находится в
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 глупых и не очень глупых вопросов.
@Назар Токарь, а данный скрипт работает на денвере? Письма должны приходить?
Здравствуй Назар,
Спасибо за скрипт. Разбирался с настройками (вставил phpmailer для smtp).
Единственная проблема сейчас то что после отправки (хотя письмо отправляется через яндекс) пишет “Идет отправка” до бесконечности.
Вижу в файле /lib/send.php етот код закрывает окно, с сообщением об удачном отправке:
jsAnswer(‘success’, ‘c_success’, ”, ‘Спасибо, сообщение отправлено’);
но если тут идет какая то процедура, например:
if ($to != ‘[email protected]’) {
sendWithPHPMailer ();
}
то сообщение “Идет отправка” не закрывается.
думаю SMTP настройки не работают, так как нету где переписать SSL, TLS и без… У меня не сработала (попробовал и яндекс почту, и gmail) с локалки. Следовал инструкции вашего блога. Помогите плз.
@ВАЗ-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 для ссылки в шапке, но в письме никакого доп поля с этим параметром нет. В комментариях кто-то уже спрашивал про это, но ответа вашего я не увидел
Добрый день Назар. Большое спасибо за Ваш скрипт!
Как я могу скинуть ссылку клиенту на Callme на моём сайте?
вида: мой_сайт/???? Это вообще возможно? Заранее извиняюсь. если я это где то пропустил в описании..
@Nesterov S, можете поставить на страницу и дать на нее ссылку.
@Назар Токарь, Это понятно! Хотелось бы непосредственно чтобы клиент залетал на открытую форму Callme. Ну нет так нет) В случае случае Вам спасибо.
Nesterov S, ну так сделайте страницу, где размещена только одна форма, и давайте на нее ссылку.
Можно как то добавить свое поле для ввода, например укажите скайп
Каждый раз когда вы делаете такие адские ошибки, где-то далеко начинает плакать котенок.
Каждый раз когда кто-то задает глупый вопрос (глупый потому сначала надо читать и только потом комментировать), то начинаю плакать я.
@Дима,
так ты хочешь?))) Так в чём тогда проблема))
как сменить надпись “заказать обратный звонок”?
В фотошопе.
@Назар Токарь,
понял, спасибо
а подскажите, можно сделать так, чтобы форма заказа звонка была всегда открыта, ну и располагалась бы не в модальном окне.
Дмитрий, создать ее на сайте и настроить в соответствии с инструкцией.
@Назар т.е. если я уберу “показывать кнопку справа” и в стилях пропишу нужное мне расположение блоков, всё должно работать?
Дмитрий, если вы уберете “показывать кнопку справа”, то у вас исчезнет кнопка справа.
укажите мне. пожалуйста, конкретную последовательность действий, чтобы эта форма была обычным элементом на странице – появляясь на экране одновременно с загрузкой страницы, прокручивалась вместе с ней и т.д.
Дмитрий, все это написано, ВЫ НЕ ПОВЕРИТЕ, в инструкции.
@Назар, верить-то я верю, но вот найти никак не могу
@Назар, нашёл, спасибо.
Добрый день. Спасибо большое за скрипт. Очень помогает.
Подскажите пожалуйста, как обработать две разные формы на одной странице.
И обрабатывает ли скрипт формы в модальных окнах?
Спасибо. Успехов вам во всем!
Да, об этом написано в инструкции.
Здравствуйте. Спасибо за скрипт. Перечитал все комменты инструкцию. Вы не могли бы дать пример простановки атрибута ссылки? Куда его вставлять? Заранее спасибо.
Ян, вы шутите, да? Вообще инструкцию видели?
@Назар Токарь, читал! Написано “..присвоить этой кнопке параметр 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 обрабатывать.
Спасибо за скрипт!
Спасибо большое Назар за ваш труд.
Рад что вам помогает в работе.
Добрый день! Спасибо за работу, чудесный скрипт.
Со всем разобрался. Вопрос хотел задать следующий: для чего папка “__MACOSX”? Она необходима?
@Kostya, нет, это системная папка, ее можно сносить.
@Kostya, это яблочный мусор, он почти в каждой папке. Не знаю зачем его Мастер оставил!
Удаляй .DS_Store в каждой папке. Так же тебе не потребуются файлы и с расширением .scss в папке templates
@Иуда, scss это исходники SASS, я их оставил, чтобы желающие могли легче редактировать шаблоны. А эти ds_store мак создает везде, у меня они не видны.
@Назар Токарь, понял тебя!
Назар привет! Отличный скрипт. Вопрос такой. Подскажи пожалуйста как сделать, чтоб в письмах ссылки на страницу с запросом и источник трафика были кликабельными? Не знаю задавали ли на форуме такой вопрос, но к сожалению чисто физически не хватает время его прочёсывать!
Очень признателен за подробный ответ! И ещё раз спасибо за работу мастер!!!!
@Иуда, можно в callme.js найти
И предпоследнюю строку заменить на:
@Назар Токарь, ссылку страницы с запросом так не получилось сделать ((
@Иуда,
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, если нет ни одной звездочки, все поля считаются обязательными. Круто читать только кусок текста и считать, что все понял.
Друзья, кто-нибудь ставил 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 в конец кода.
@Назар Токарь, помогло переносом вызова файла в конец кода всего сайта, спасибо.
Доброй ночи. Никак не могу понять в чем загвоздка.
поставил скрипт на Денвере (локальный сервер)
– настроил СМПТ – с мейл на мейл ру… все четко работает.
Делаю копипаст на хостинг – зависает. Вечная загрузка висит и не хочет отправлять едрить ее за ногу.
СМТП услугу подрубил но всеравно не хочет. В чем дело может? что написать суппорту чтоб изменил.
ну-ка Дедушка подскажи!)
Приветствую, вы ничего не меняли при переносе? Проверьте, чтобы у файлов и папок были права доступа 755. В остальном проблем не должно быть, разве что какие-то ограничения самого хостинга.
@Назар Токарь, да это долбанный хостинг Jino. не знаю что делать.
Ничего не менял. тупо копипаст файлов с денвера на хост. Права везде выставил 755. Висит ожидание.
Может, хост запретил какие-то из функций. Если на локалке работает, а на хостинге нет, то других вариантов я не вижу.
@Назар Токарь, а какие например функции мог запретить? хостер спрашивает. скажи пожалуйста какие там нужны
Это 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, присвоить class=”callme_viewform”, я же писал об этом в инструкции.
@Назар Токарь, смотри, дефолтную получилось убрать. Но проблема такая – На одной и той же странице ссылка “заказать обратный звонок” на темном фоне в шапке, внизу на белом фоне, то есть что бы они были обе рабочие нужно присвоить им один и тот же класс, но тем самым разные стили им не выйдет присвоить. Можно как-то сделать рабочим еще один класс кроме callme_viewform?
Решил вопрос. Нужно просто делать 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
@Александр, вам осталось почистить кэш браузера и у вас тоже будет работать.
Приветствую! Спасибо за удобную обратную связь.
Меня интересует вопрос. Каким образом можно перевести форму на несколько языков, может чтоб фильтровалось при помощи плагина qtranslate. CMS WordPress.
@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 присутствует строка:
При этом в файле config.js переменная cme_folder задана так:
Отсюда получается, что генерируемая ссылка на CSS выглядит так:
– см. два слеша перед templates.
Лечится только в файле callme.js заменой указанной ранее строки на:
– убираем слеш перед 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 выходит ошибка
Даже при полном доступе RWX к этому файлу ошибка не уходит. Все файлы и каталог в корне сайта.
callme/lib/f.php?d%5Bfields%5D=Имя%2C+Телефон%2C+-Комментарий%2C+!Ваш+вопрос!Узнать+наличие!Сделать+заказ&d%5Btitle%5D=Заказать+бесплатный+звонок&d%5Bcalltime%5D=1&d%5Btime_start%5D=8&d%5Btime_end%5D=19&d%5Bbutton%5D=Перезвоните+мне&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, он работает с ним.
Установил скрипт на сайт 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, а какая вам разница, что еще он блокирует? Вам нужно с ним разобраться, а не с остальными скриптами, чтобы все работало.
Добрый день. Скрипт встал, только отбойник на почту не приходит- подскажите как быть?
@Андрей, что такое “отбойник”? Почему не почитать инструкцию и мои последние штук 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
@Евгений, я как раз об этом и говорил. Оба плагина пытались одновременно делать одно и то же.
Не работает :( Сайт на PrestaShop 1.4.9.
@Maxx, печально.
Чето пришел архив, индекс.пхп в нем нету…
@niggatub, lib/send.php — это он
@Назар Токарь, Угу, спс я уже разобрался)
Разобрался… разархивировалось всё не в папку 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
@Игорь, всё можно. Эти вопросы не один раз обсуждались как здесь, так и на форуме.
Доброго дня! Спасибо за полезный софт. Внедрю в работу обязательно отблагодарю! Но пока есть вопрос. Как запретить работу кнопки запуска скрипта в порождаемых ajax окнах?
линк для примера http://bolinet.by/product/koljaska-roljator-timago-892-temno-sinjaja/
скриншот (работа корзины)
http://bolinet.by/callme/img/dubl.jpg
cms shop script
@BigVOVA, вот вам инструкция.
Здравствуйте, простите за глупый вопрос просто долго
мучаюсь… Пытаюсь вставить этот скрипт на Shop script 5 и ничего
не получается, ошибки 404 о том что файлы не найдены ( куда именно
эту папку залить в Shop script 5?
Здравствуйте. Решил попробовать ваш замечательный скрипт. Сделал как написано в инструкции. Перечитал все комментарии но решения своей проблемы так и не нашел. Дудушка помоги исправить проблему или дай намек где копать
@Сергей, в конфиге не надо указывать абсолютный адрес, а только папку.
@Назар Токарь, Это изменение нашол в коментариях некоторым
помогло. При указании папки тоже не работает.
Не надо ничего изобретать. Есть инструкция. Согласно ей ставьте как написано. Если делаете по-своему, будьте готовы к ошибкам и необходимости разбираться в коде.
@Назар Токарь, Так ни чего не изобретал сначала сделал по
инструкции не работает вот и начал читать коменты и
пробовать.
Здравствуйте подскажите как в форме поменять Время звонка завтра на Время звонка
@Виталий, в f.php найти и удалить строку
<div>".$hr_msg."</div>
@Назар Токарь, Доброго дня! Зависает отправка, по симптомам
– “Вы неправильно отредактировали index.php” Однако index.php я не
трогал вообще, при запуске через браузер выдает ошибки в 28 и 104
строчках.
@Сергей, нужно отключить предупреждения в php
@Назар Токарь, других вариантов нет ? Без предупреждений
вовсе тоже оставаться не хотелось бы..
Здравствуйте, вот хочу установить Ваш скрипт на сайт Мюзикла. И уже было хотел отблагодарить за хорошую работу). Но тут вдруг обнаружилось при вызове формы:
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.
@Назар Токарь, Скрипт просто замечательный, мою благодарность можно найти на вашем счете в Я.кошельке (если конечно это вы pechkin3000)!
Про возможные ошибки читал, не нашел такой, попробую перечить.
Так же BuyMe просто находка среди прочих!
@Назар Токарь, понять бы еще что за такой php.ini если нет в папке с callme “Хотя бы просто отключите уведомления в php.ini”
@Назар Токарь, в php.ini есть пункт отображения предупреждений. Если вы не передаете какую-то переменную, но скрипт ее пытается обработать, она считается пустой. В случае с включенными предупреждениями выводится ошибка. Это и происходит в вашем случае. Или отключите такой пункт в этом файле, или удалите из send.php все упоминания переменных, которые вы не используете. Например, $hr.
@Pavel,
Замените:
if ( !$hr = $_GET["hr"] ) { $hr = date("H"); // текущее время }
На:
$hr = date("H"); // текущее время
Для экономии ваших нервов
@Роман, спасибо за участие, но если так сделать, скрипт вообще перестает работать.
@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, в чем проблема-то?
@Назар Токарь, Круто – все работает. Вы хороший специалист
– большое спасибо! Впервые пришлось поинтересоваться – обычно сам
справляюсь. А тут и быстро и точечно. Вы молодец!
Спасибо, успехов.
Скажите, могли бы ли Вы добавить к 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
Добрый день, скачал версию 1.9.1 и накнулся на то что даже демо при всех дефолтных настройках не хочет запускать скрипт, ни на сервере ни на компе, в чем может быть проблема? Еще хотелось бы старые скрипты скачать, как это можно делать?
@Alex, если вы скопировали себе рабочее демо и оно не работает, подумайте, где вы могли ошибиться в настройке.
Старых версий нет даже у меня.
@Назар Токарь, Я скопировал на свой компьютер и просто
распаковал, тоесть никаких дополнительных действий я не делал.
Значит где-то есть ошибка, раз он не работает с дефолтными
настройками.
@Назар Токарь, Я не спец в джаве и jqwery. Но вижу точно
что пути прописаны в демо неправильно. при этом сам демо файл html
ссылается на просто файлы внутри callme, как пример . и как я понял
не подгружается css тимплейта от формы отправки, тоесть где-то в
коде допущен неправильный путь. Сразу скажу что ставил как есть
смотрел все через нотпад ++
Логический аргумент привести можно. Представьте себе, пожилых лет юзер начального левела, зашел на сайт, вызвал коллми форму, а потом случайно двинул колесико на мышке, и форма ушла за границу экрана. Получается затемненный экран без формы, что само по себе уже слегка нелепо. Всё же несколько более аккуратным видится вариант, при котором, сколько скролл не крути, а коллми форма всё равно будет на средине экрана. Уверен, вы не раз еще об этом услышите от пользователей.
@LEON, для статистики должен заметить, что впервые за 3 года слышу подобное. Делайте в css position: fixed, но в таком случае придется скроллить страницу при вызове вверх, так как форма появится вверху.
И ещё, вопросик, если можно. Как сделать чтобы во время
вертикального скролла, форма находящаяся в центре пропорционально
двигалась вместе со скроллом продолжая при этом находиться там же в
центре??
Так и было задумано. После отправки кнопка становится
disabled. Скроллить форму со страницей — зачем? Какие логичные
аргументы вы можете привести для этого? Если объясните, я сделаю.
Не дизаблить форму — объяснял уже, смотрите форум. Надо убрать
функцию, которая вызывается при успешной отправке.
Здравствуйте! Спасибо за Вашу разработку! Подскажите. После
нажатия на кнопку “Отправить”, происходит как и должно отправка
мейла и через несколько секунд форма исчезает, тут всё ок. НО! Если
НЕ обновляя страницу попробовать еще раз вызвать форму и отправить
мейл, то кнопка отправки – не активна, на неё нельзя нажать. Она
снова становится активной после обновления фаерфокса. Мне наоборот
надо чтоб можно было вызывать форму и отправлять мейлы если
понадобится подряд, без временной задержки, как это можно
отрегулировать?
Как сделать чтобы в поле “Телефон” мне высвечивал не текст
“Телефон”, а “+7” например, а в остальных сделать так, чтобы не
дублировался текст? И еще, как сделать пробел между полем и
текстом, а то там чуть ли не наезжают друг на друга?
@Эмиль, это не value, а placeholder, поэтому value можно просто добавить к текстовому полю. Это можно сделать таким образом, открываете f.php, ищете строку:
echo"<span><input placeholder='".$f[$i]."' class='cme_txt' type='text' maxlength='150'>";
и меняете ее на:
echo"<span><input placeholder='".$f[$i]."' class='cme_txt' type='text' maxlength='150'"; if ( $f[$i] == 'Телефон' ) { echo ' value="+7"'; } echo"></span>";
Сделал все как сказали, но почему-то ничего не поменялось.
@Эмиль, ссылку дайте
http://alfa-optprod.ru/
@Эмиль, Я запилил так, как вам надо, можете посмотреть на моем сайте
@Назар Токарь, а тут разве не лишнее
после строки
@Сергей, а как же закрыть input?
Поставил скрипт, а он появляется всего на секунду и снова пропадает.
@Игорь, дублируются вызовы всех скриптов
Денис, скажите, как установить эту форму на сайт, который находится на платформе storeland.
С Уважением Антон.
Dedushka, добавьте – Если после прочтения этого поста и следованиям всем описываемых действий скрипт у вас работать не будет Вы инопланетянин, обратитесь к администратору вашей галактики за helpом.
Ха-ха, да, вы абсолютно правы!