До вашої уваги чергове оновлення скрипта «CallMe», на цей раз дуже суттєве. Що змінилося:

  • Плавна поява і зникання форми.
  • Прибрав додаткове поле з телефонним кодом.
  • Результат відправки замість спливаючого вікна з’являється відразу під формою.

Анімація форми зроблена з використанням jQuery, я додав його в архів зі скриптом, підключати додатково його не потрібно.

Як підключити і налаштувати

Установка й налаштування Callme і налаштування SMS-повідомлень.

Щось не виходить?

Для FAQ є окремий пост: можливі помилки при установці Callme, цей пост постійно оновлюється, а свіжу версію вказано над текстом.

Як працює

Спочатку викликаємо бібліотеку jQuery, далі сам скрипт.

Після заповнення форми дані відправляються в send.php, де форма обробляється. Якщо лист надіслано, під формою з’являється повідомлення про успішну відправку, якщо ні — помилка. І все це без спливних віконець і перезавантажень сторінок. Через пару секунд повідомлення про відправку або помилку плавно зникає.

Завантажити

Скрипт можна використовувати безкоштовно на будь-якому сайті. З питань, що виникають з установкою і роботою, пишіть у коментарі.

Коменти

Илья

Установил форму. Всё отлично, однако, почему-то кнопка расположена по левому краю экрана, что не совсем удобно. Можно как-то исправить?

Назар Токарь

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

Илья

@Назар Токарь, посмотрите пожалуйста: ns.studiashtor.ru

Алексей Кенжи

У меня сайт на insales, там нет PHP-интерпретатора и возможности кинуть что-либо в корень сайта. Возможно выложить всё на другом ресурсе (свой сервер) и вызывать скрипт из вне?

Назар Токарь

@Алексей Кенжи, на данный момент нет.

Алексей Кенжи

@Назар Токарь, а не подскажешь, как быть? Может, пути переписать или ещё что. Единственный толковый скрипт и такая засада…

Назар Токарь

@Алексей Кенжи, если бы можно было просто поправить пути… :)

Due to browser security restrictions, most “Ajax” requests are subject to the same origin policy; the request can not successfully retrieve data from a different domain, subdomain, port, or protocol.

Пока нет простого решения, я работаю над этим.

PITT

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

Назар Токарь

@PITT, что открывается на всю страницу? Спасибо, что приложили скриншот и подробно описали ваш вопрос.

PITT

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

Дмитрий

Добрый день! Установил скрипт на сайт с кодировкой вин1251, перекодировал файлы, о которых Вы написали, но в итоге все равно кракозябры. Помогите.

Алексей

Доброго времени, Дедушка.
Просторы рунета в поиске “скрипт кнопки нашли дешевле” вывели на сообщение данной ветки:
Алесей
21:37, 28 декабря 2011
#80

Был-ли лишен вопрос? Если да, то можно ли прикупить данный скрипт?

Назар Токарь

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

Константин

Добрый день!
1. скрипт платный или бесплатный все-таки? (интересует лучшая последняя версия со всеми усовершенствованиями)
2. Могу ли я установить ваш скрипт на конструкторах (к примеру, landingi.com)/ На них я смогу вставить только html-код и они не привязаны к моему хостингу.
3. Если на п. 2 ответ отрицательный – можно ли все-таки как-то установить такую кнопочку (заказать обратный звонок) на подобные ресурсы? Если нет, может, подскажете, как и с помощью чего и какого сервиса можно это сделать. Буду очень благодарен!!!

Назар Токарь

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

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

Юлия

Благодарю…

Юлия

Так, приехали :)… я была уверена, что это просто более ранняя версия :) Выслала Вам запрос на получение скрипта и, постараюсь в ближайшее время оплатить… Вы так и не ответили, сможет ли скрипт вызываться двумя кнопками на странице, или только одной?

Назар Токарь

@Юлия, скрипт можно вызывать любым количеством объектов, независимо от их типа. Я писал об этом в инструкциях и комментариях множество раз.

Юлия

Добрый день, очень мне понравился Ваш модуль – “заказать обратный звонок”, вчера где-то читала, что можно платно получить этот модуль без ссылок на сайты (Я скачала его на другом сайте, и только после вышла на Ваш сайт). Не смотря на то, что, к сожалению, на просторах инета нашла способ нелегально избавиться от этих ссылок – не хочу это делать принципиально. Расскажите каким способом можно купить у Вас модуль без ссылок в форме.
И еще один у меня вопрос. На главной странице сайта я ссылку на модуль прикрутила к двум картинкам (вверху сайта и внизу) – http://www.baby-album.net/, а работает только одна из них… Есть ли способ решить эту проблему, чтобы обе картинки вызывали форму заказа обратно звонка? С уважением, Юлия Рябкова.

Назар Токарь

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

Юлия

@Назар Токарь, Я поняла спасибо, а как не видите скрипта?? Картинка – заказать обратный звонок, при нажатии на него появляется Ваша форма, разве нет???

Назар Токарь

@Юлия, если речь идет об этой форме, то она не моя :)

Данила

Назар привет, а сколько стоит скрип комментариев, вот в котором я сейчас пишу?

Дедушка

@Данила, вы поставили свой копирайт на мой скрипт.
Даю вам приз за здравый смысл…

Константин

@Данила, так то ты ваще жжешь!)))

Данила

@Константин, ты о чем?

Данила

@Дедушка, свой копирайт, а если я за него перевел указанную вами сумму, то все равно нельзя копирайт убирать?

Дедушка

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

Данила

@Дедушка, Назар, копирайт уберу базара нет, оплачивал на вебмани 280.00 WMR 24.08.13 01:02
я так понял со скриптом звонка разобрались, а еще есть вопрос на счет скрипта комментов, сколько стоит, тот что у тебя на сайте, да да . копирайт останется)?!

Данила

@Данила, все убрал) блян, хотя с ним красивей было ))

Дедушка

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

Это не скрипт, а плагин Basic Comment Quicktags.

Данила

@Дедушка, а Basic Comment Quicktags он только для ворд прэсс или можно и в мои движочки вставить, копирайт уберу))))

Дедушка

@Данила, понятия не имею, смотрите на сайте автора.

Данила

@Дедушка, Спасибо вы мне помогли , успехов в бизнесе.

playboy

Не работает, пишет что идет отправка и бесконечно ?
Неужели в такой просто инструкции можно что то сделать не так ?

Дедушка

Как видите, нет предела совершенству :-)

Дима

Ребята, помогите пожалуйста, сам я не программист и довольно далек от этого, видел уже вопросы тут, но сам не осилел, нужно детальней((
В общем мне нужно добавить графу email. Что и где править и что добавлять?

Константин

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

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

Дедушка

Почитайте инструкцию пожалуйста.

Константин

Приветствую тебя Дедушка!))
Установил твой скрипт на сайт, все настроил, даже немного допилил стили, но никак не могу понять как отпозиционировать блок с “обратным звонком” внутри тела моего сайта?
Поясню: Позиционирование проходит относительно окна браузера и если его уменьшать или увеличивать, то блок двигается в сторону, а необходимо, чтобы блок отпозиционировался внутри тела сайта и не убегал в сторонку.
Обычно я делал это так:

Блок обратный звонок

Но в вашем случае я не представляю как запихать div блок #callme в тело моего сайта, подскажите?

Vlad

Вопрос, как сменить позиционирование? вижу что координаты задаются в core.js не устраивает позиция абсолютная, хочу задать фиксированную, чтоб при скроллинге форма была по центру ну и зобственно вопрос – как форме задать кординаты по центру? при помощи css сделал бы это в лет, но координаты задаются в js – куда копать, подскажите пожалуйста (попробую сам сейчас допилить – но мало ли, возможно раньше ответ дадите) – вот участок кода – 100% кто-то уже обдумывал это..

function cmeShw(e){ jQuery("#cme_form").css("position","absolute"); if(jQuery("#cme_form").is(":visible")) { jQuery("#cme_form").fadeOut("fast"); jQuery("#cme_back").fadeOut("fast"); return false; } var dh = jQuery(document).height(); // считаем отступ сверху tp_cr = e.pageY + 20; tp = dh - e.pageY; if (tp < 300) { tp_cr = dh - 280; } // если близко к низу var dw = jQuery(window).width(); // считаем отступ слева lf_cr = e.pageX - 150; lf = dw - e.pageX; if (lf < 300) { lf_cr = dw - 350; } // если близко к правому if (e.pageX < 300) { lf_cr = e.pageX + 20; } // если близко к левому jQuery("#cme_form").css("left", lf_cr); jQuery("#cme_form").css("top", tp_cr); jQuery("#cme_back").css("height", jQuery(document).height()); jQuery("#cme_back").fadeToggle("fast"); jQuery("#cme_form").fadeToggle("fast"); cmeClr(); }

Дедушка

Вадим, зачем дублировать вопрос в ранзых постах?

Вадим

Дудушка, вопрос к работе скрипта.
Всё поставил, настроил, всё работает, почти все…
1) Кодировки поменял, но тема приходящего письма не читается, одни вопросительные знаки вместо букв. В самом письме все Ок.
2) если заполнить форму и отправить, а потом ее еще раз открыть и заполнить то при нажатии на “перезвоните мне” ничего не происходит, совсем ничего ни ошибки, ни письма…
Подсажите как лечить, пожалуйста.
И скиньте номер киви, хочется спасибо сказать

Денис

Дедушка, я его скрыл, а то начальство сломает палец, если будет обратный звонок который не работает:)) вот моя аська 915177, если что, я в онлайне и могу сразу же включить :)

Денис

Добрый день, сегодня установил на сайт Ваш Callback, но при отправке сообщения, он не отправляет, появляется подпись отправка и всё… что делать? заранее благодарен:)

Дедушка

Денис, вообще у вас скрипта не вижу.

Loco

*запасся попкорном*

Stepochka

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

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

Да кто ты вообще такой, чтобы оценивать чьи-то знания, сам сначала научись и потом суди!

Сергей

А куда будут приходить сообщения, чтобы я перезвонил? На почту? Можно сделать чтобы приходили на ICQ?

Дедушка

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

Itn22

все разобрался спасибо!

Itn22

Здравствуйте!
Подскажите почему кнопка обратного звонка не активна она стоит а нажать нельзя вот сайт http://wm13901.tmweb.ru/

Дедушка

Itn22, дважды вызывается jQuery, один из них по битому адресу. Версия Callme у вас 1.3? Поставьте новую в начало страницы, удалите лишние вызовы и не мучайтесь.

Михаил

Дедушка, дело не в wordpress. Попробовал в обычный хтмл вставить, получилось тоже самое. Вот результат http://minakersport.ru/index1.htm

Дедушка

Михаил, ставьте свежую версию, сейчас это 1,5.

Дедушка

Михаил, подозреваю, что в header.

Михаил

Дедушка, в текущую тему в какой именно файл? index.php или другой. Пробовал и в колонку и в индексный, форма отображается сразу и некорректно. Например перед всеми элементами в левой колонке или перед хедером. Но все совсем не так как в примерах у других.

Михаил

Здравствуйте, Дедушка! Видел скрипт в работе, очен нравится. Захотел себе поставить на. Подскажите будет ли скрипт работать на word press куда код размещать?

Дедушка

Михаил, скрипт работает на любой платформе, код вставляйте в текущую тему.

Леший

Ой, прошу прощения за флуд. Разобрался.

Леший

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

Дедушка

Юлия, пожалуйста, смотрите инструкцию по установке и читайте комментарии, в них все написано.

юлия

Я совсем новичок в этом деле. Подскажите пожалуйста надо ли скачивать что-либо еще кроме callme, если до этого такими услугами не пользовалась? Я когда вставляю данный скрипт, у меня просто фразы “заказать звонок”, “имя”и т.д. появляются на сайте вместе с остальным текстом. Что делать? Спасибо.

Дедушка

Алексей, я не делал привязку к smtp… Если у людей возникают проблемы с установкой скрипта, который требует скопипастить 500 символов и закачать три файла, что можно говорить о том, чтобы настроить отправку через почтовый сервер?

Алексей

Подскажите пожалуйст как привязать настройки SMTP?

Ярослав

Все отлично работает, благодарю! :)

Дедушка

Установите последнюю версию, оплатите скрипт, задайте вопрос.

Сергей

Здравствуйте. У меня вопрос о кодировке. Сайт в utf-8, скрипт тоже, но все равно не отображается правильно. Перепробовал другую кодировку – тоже самое. Подскажите, куда копать, 5-й день ломаю голову. Сайт: http://www.lazurniedali.ru/
Спасибо.

Дедушка

Расул, потому что вы пытались ставить код для версии 1.3, а в 1.5 я сменил код, чтобы он не фильтровался блокирватором рекламы.

Расул

Да, и в функции SendMail тоже класс .btn и не отправляло сообщение.

Расул

Дед, почему в коде, который нужно вставлять один css класс (.callme_submit) , а в callme.js другой (.btn) Долго я мудился..

Валерий

Спс Решил сам вот тут if ($interval < 3600)

Валерий

Вопрос! Как сделать возможным отправку запроса повторно, так как повторно пишет вы уже задавали вопрос.

Дедушка

Юрий, поместить код в темплейт.

Юрий

А как это прикрутить к Ocstore(Opencart) ?

Дедушка

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

Александр

Все разобрался кое как)

Александр

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

Папку залил, код вставил, все от сюда.

Сайт полностью статичен – на html (разрабатывается).

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

сайт – сантех-сервис-рф

Евгений

Спасибо за ответ. Как только размещю … выложу ссылку своего сайта

Евгений

Вопрос следующий: у меня dle, пока на денвере. ДОбавляю папку callme в папку templates. Подключаю в шаблоне main.tpl библиотеки и стили подобным образом – {THEME}/style/style.css. Пробовал и в корень сайта, ничего не получается. Библиотеки не подключаются. На морду выводится просто html-форма. Может, у вас есть какие предположения.
У меня в шаблоне уже подключены библиотеки

дважды я jquery не подключаю .. это отпадает. Может другие библиотеки конфликтуют?
Спасибо за подсказку заранее.

Дедушка

Евгений, ставьте последнюю версию скрипта и давайте ссылку на сайт.

Андрей

Обновился до последней версии. Прокрутка товаров с лева шаблона не показывается. Обратный звонок тоже не отображается. domovoy.co.ua

Андрей

Здравствуйте. Помогите кто знает. Так работает старая версия скрипта. Новая вообще отображается внизу в виде формы. Подозреваю что проблема связана с прокруткой товаров слева на сайте.

Дедушка

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

Серый

всё поставил как у вас описано, но скрипт не работает http://mebelopt.crimea.ua/ прошу помочь, очень надо.

Дедушка

Серый, поставьте свежую версию.

Павел

Здравствуйте, я совсем мало шарю в сайтоделании, попытался приделать эту штуку к сайту и ничего не вышло. В файле index.php, который в папке шаблона, кода всего 5 строчек и нету эл. адреса, попробовал туда вставить ваш код – и внизу сайта что-то появилось, но совсем не то, чего хотелось )

Дедушка

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

Тарас

Дедушка, тільки є лдна проблемка хотів трішки змінити дизайн кнопки)Змінити змінив, а відправляти воно нічого не захотіло( Прийшло все повернути як було

Дедушка

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

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

Дмитрий

“Дмитрий, ещё один додумался убрать копирайт и просить о помощи.” – копирайт убрал, т.к. не работает, а от исходника остался только внешний вид. Если бы получилось его сделать рабочим, как и должно быть, то копирайт восстановлю с радостью, да и на странице ссылок поставлю на вас ссылку, мне не жалко.

Тарас

Дедушка, бувають і такі люди)
У мене стоїть на сайті ти навіть допоміг втановити)Треба буде домовитися з начальством і тобі закінем паро грн)Щоб заьрати копірайт)Це ж час потрачений

Владимир

здаствуйте не могу нормально разместить скрипт, кото разберается стучите в скайп или асю malysh1010 icq 228606256

Дедушка

Вадим, jquery.com

Дмитрий, ещё один додумался убрать копирайт и просить о помощи.

Владимир, аналогично.

Вадим

Дедушка, спасибо большое за скрипт! Установил его на сайт! Супер!

Подскажите, пожалуйста, литературу по которой можно научиться методологии изучения jQuiery.

Заранее спасибо!

Дмитрий

Установил скрипт на http://fly-photo.ru, в корне, где лежит сайт создал папку “callme” и в ней лежит разархивированный дистрибутив без подпапок. Форма отображается, но при при нажатии “Перезвонить…” ничего не происходи, а просто показан процесс загрузки и всё. В чём причина?

Никита

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

Дедушка

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

Игорь

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

Игорь

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

Дедушка

Игорь, у вас на сайте 403 ошибка.

Игорь

свяжитесь со мной vk.com/igorbtk
блин, вру не отображается не карусель а слайдшоу
mobiphone.org.ua

Дедушка

Игорь, наверное, дублируется вызов библиотеки. Дайте ссылку.

Санька, кода у вас нет.

Сергей, аналогично.

Botan, ну, название у вас уже есть :)

Сергей

И опять таже проблема, очень понравился скрипт, всё супер НО не отправляются сообщения!!! ПОМОГИТЕ!!!

Botan

Кстати, очень классный блог в плане юзабилити, очень импонирует чувство юмора, с которым все сделано, да и инет-магазин у вас хороший. Если автор не против, применю некоторые приемы у себя на сайте. Давно хочу сделать сайт с ноткой юмора, но фантазии не хватало. Респект!

Botan

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

Игорь

Дедушка, поставил скрипт на opencart 1.5 и пропал модуль карусель..помогите пожалуйста

Санька

Прочитал все комментарии, вопрос задавался уже несколько раз, но ответа, к сожалению, не увидел.
Скрипт установил, все хорошо отображается, но после ввода данных и нажатия кнопки “перезвоните мне” появляется “отправка” и на этом все, на бегающую полоску можно смотреть вечно. Письма на мыло не приходят. Подскажите, пожалуйста,в чем проблема? Сайт, где поставлен скрипт: http://www.fourtour.ru на modX, хостер – Timeweb.

Дедушка

Роман:

position: fixed;
top: 150px;
left: 0;
А подробнее про CSS читайте на htmlbook.ru.

Юрий: как работать с народом, понятия не имею…

Юрий

Дедушка, а как все это сделать на конструкторе Народа? Я в папку в Управлении файлами добавил все нужные файлы. На сайт вставил код скрипта. На сайте в итоге отображается просто как форма, которая не отправляет просьбу перезвонить. Не движется за скролом и не “выплывает”.

Роман

с головы придумал код –
не работает – помогите прошу

Роман

ну нужно же чтобы картинка на месте оставалась … когда скрол крутишь … можете написать код который я вставлю и картинка будет с ссылкой слева стоять? простите – может я задаю глупые вопросы…

дми

Дедушка, не подскажите как можно устранить конфликт между вашими скриптами и скриптом http://chernev.ru/delaem-lavalamp-menyu.html, а точнее со скриптом jquery.easing.js

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

Роман

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

не получается самому…

есть вопрос:

как прописать свою ссылку на кнопке?

мне ненужно чтобы открывался скрипт с формами мне просто нужно прописать ссылку … помогите прошу!

вот например сайт с которым я работаю – http://queenstravel.com.ua/

помогите прошу!

Дедушка

Роман, а нафига вам скрипт? Сделайте простую картинку со ссылкой и прилепите ее слева.

NADYA

Удалила – т.к. все попортил. заказала у прогеров tailor made one. Спасибо!

Дедушка

Nadya, желаю успехов!

Drupaler

” Ivan // 7 февраля, 2012 // 22:05.

Дедушка, проблема такая: сообщение не отправляет.отправка идет и все. я вижу что не только у меня такая проблема но так и не понял как решить. вот сайт http://www.buy35.ru помоги пожалуйста . ”

Та же самая проблема. ссылка – natyajnoy.ru

Все комментарии прочитал, все сделано, адреса изменены, в хосте sendmail включен. Движок – drupal 7

Помогитеee)

NADYA

Спасибо, установила – но только верхняя часть формы показывается, а полей нет. Гляньте пожалуйста!! – http://www.evergreendevelopments.com/ru-index.php

Спасибо заранее!

Дедушка

Надя, скрипта у вас нету.

Евгений

Скрипт очень удобный, я добавил туда еще строку коммента. Причем править нужно: index.php, в коде формы и в callme.js
Единственное не смог поправить, это подсказки на зеленом или красном фоне. У меня кодировка 1251. Или письма или подсказка получается не в той кодировке, но вышел из тупика следующим образом – отписал на наглийском, кратко и понятно всем ))

Дми

Вычислил корень проблемы, почему-то при импорте плагина jquery.easing.js, форма перестала выезжать. В чем может быть проблема? Просто на сайте установлено меню, типа лавалэмп, без неё совсем не шикарно(

Ivan

Дедушка, проблема такая: сообщение не отправляет.отправка идет и все. я вижу что не только у меня такая проблема но так и не понял как решить. вот сайт http://www.buy35.ru помоги пожалуйста.

Дмитрий

ссылку на сайт? http://green-cream.ru, + я перешел на 1.31, тоже самое.

Дедушка

Значит, что надо выложить это куда-то, где можно посмотреть.

Дмитрий

да поменял где нужно.. кнопка появилась, но не работает скрипт. пишет callme.js:4Uncaught TypeError: Cannot call method ‘appendChild’ of null , что это могло значить?

Дедушка

Дмитрий, в результате работает? Callme находится в корне локального сайта?

Если у вас Денвер, тогда структура должна быть такой:

\home\domain.com\www\callme
Кстати, всё должно работать и на локалке, разве что кроме отправки почты. Так что копайтесь, где вы намудрили с путями.

Дмитрий

Файлы лежат в папке callme. Просто сайт на локалхосте хостится на деневере и соответственно в папке www есть папка с названием сайта. Думаю корень проблемы в этом, ибо если в ссылку добавить название папки с сайтом, то файл будет доступен. На платном хосте должно быть норм. Да понял, спасибо за уточнение)

Дедушка

Дмитрий, файлы скрипта должны лежать в папке callme. Если хотите использовать другой адрес, смените его в index.php и callme.js. Да и с локалхоста письма скорее всего не уйдут.

Дмитрий

Расследованию ошибки помогла встроенная тулза хрома, отследил я яву скрипт, вообще ошибка в том, что сервер(локальный мой) возвращает не правельный путь к скрипту http://localhost/callme/callme.js 404 (Not Found), а доступен он будет только при
http://localhost/gg/callme/callme.js. не знаю почему так, возможно на самом хостинге(платном) будет всё норм, или же это мой кривой ЧПУ через .htaccess

Дмитрий

Свет пролила тулза в хроме, что б смотреть ява скрипту…так вот.. там почему-то он не хочет находить http://localhost/callme/callme.js 404 (Not Found). Возможно, ибо на локал хосте стоит это всё. и если вместе локалхост и кэллми вставить папочку, где лежит сайт, то скрипт заработает

Дмитрий

Блин, кинул всё в папку call, скопировал код отсюда в свой index.php, результата ни какого! Вообще ни чего нет, ни намёка!( я так понял, ваш index.php так и должен лежать в папке callme, а то я сначала подумал, что нужно оттуда скопировать код в свой родной индекс.пхп. Какое могут быть советы по моему вопросу? Импорт jquery один, всё как надо.

slalf

Здравствуйте Дедушка.
Поставила скрипт, форма открывается и сразу закрывается. В чем может быть проблема?
http://www.alf.pl.ua

Дедушка

slalf, вы код скрипта вставили дважды. Удалите дубликат. И подключите jquery.storage, вы его забыли. Смотрите в свежих постах код.

Локо

Уверен, ты выстоишь.

Локо

Дедулик, я вижу, пользуешься успехом :)

Дедушка

Привет, Локо. А Стил ушёл от меня… Хнык.

Дедушка

nait, поставили последнюю версию из свежих постов? Да и че конкретно происходит? Давайте ссылку и все такое.

nait

Все сделал по инфе . Сохранил все в кириллицу . Но скрипт на моменте обработке отправки просто виснит.

Алесей

Здравствуйте.

Интересует подобное решение, только с другой целью.
Мне нужно решение такого рода но вида:
Кнопка: Нашли дешевле? Мы уступим!
Как это выглядит можно увидеть тут:
т.е. почти тоже самое только поля другие
_http://bazuka.com.ua/products/detail/BZT29130.html
Ссылка под кнопкой Купить.
Мне это нужно под СМС OpenCart последня версия 1.5.1.3
Небольшое вознаграждение – 10 у.е.
если готовы помочь, моя ася 203-410-102
или укажите свои координаты быстрого общения: скайп, ася, чтобы уточнить детали

Дедушка

Евгений, пока не разобрался. Поxоже на то, что другой скрипт мешает работе Callme. Или этот id уже используется.

Сергей, что вы имеете ввиду?

Сергей

Существуют ли варианты привязать скрипт обратного звонка к отправке по mail?

Дедушка

Марина, у вас сейчас дублируется jquery, чего быть не должно. Плюс кодировка в callme.js отличается от кодировки вашего сайта.

Кроме того, файл /callme/index.php открывает вашу стартовую страницу. Это или хитрая защита, или говорит, что этот файл не загружен.

Если вы прочтёте все комментарии, все ваши текущие вопросы решите сами.

Евгений

Подскажите, почему callme.js выдает такую ошибку https://lh3.googleusercontent.com/-lW-X5eFZaug/TviQMh0c4qI/AAAAAAAAAz8/RJY4iYfI29Q/s800/1.jpg

Марина

“кодировка в index прописана charset=windows-1251 в двух местах” этого достаточно или еще где-то нужно ее менять?

Установила все заново! Все файлы из архива загружены в корень, они все в папке callme, включая файл index.php!

Дедушка

Марина, начнём с того, что кодировка у скрипта utf-8, а не win-1251, надо привести всё к одной кодировке.

Продолжим: у вас не установлен jquery.storage.js. Как минимум, в коде его нету, читайте крайние посты на эту тему.

Далее, у вас ВООБЩЕ нет файла /callme/index.php, о какой правильности установки мы говорим?

Марина

Что значит не установлены? Они лежат в папке callme! кодировка в index прописана charset=windows-1251 в двух местах. Что не так?

Дедушка

Марина, у вас установлены не все файлы, как минимум index.php и jquery.storage.js не установлены. Плюс кодировка не исправлена.

Марина

http://www.tehnomed.ru/1.html Помогите, пожалуйста, разобраться! Почему не работает?

Дедушка

Dimon, ответил вам на другой ваш комент.

Dimon

поставил скрипт на сайте gibeon.ru, сайт управляется hostcms. скрипт встал чётко, в индекс.пхп поменял только строку от кого и кому., -меняет цвет зелёная бирочка, по клику вылазиет форма, заполняю, жму “Перезвоните мне”, мигают зелелёненькие индикаторы, горит отправка и ничего не меняется, не ошибки не выводит, также сообщения об успешной отправки нет.. ПОдскажите пожалуйста, как устранить данный трабл..

Сергей

Доброго времени суток. Получил ответ от хостера: Здравствуйте.
Используйте стандартную функцию mail(), она у нас разрешена к использованию и работает.
/usr/bin/sendmail для пользовательских аккаунтов недоступен.
Существуют ли варианты привязать скрипт обратного звонка к отправке по mail?

Сергей

Мой основной сайт находится на платном хостинге с доменом 2-го уровня. Этот тестовый. Перед внесением изменений на основном тестирую на тестовом, убеждаюсь что работает и только после устанавливаю на основной. В почтовых настройках сайта есть на выбор 3 способа отправки почты: sendmail; SMTP; mail. Путь к sendmail /usr/sbin/sendmail. По умолчанию стоит mail, работает, но как я понял скрипт обратного звонка работает через sendmail. Пробовал переключить на сайте отправку на sendmail, не отправляет.
“Что за скрипт отправки там?” – если бы знал как ответить ответил. На форуме нашел такое высказывание:
“Отправка почты с помощью встроенной функции в php mail()”. Нашёл в каталоге файл “mail.php”, могу выслать, посмотрите.

Сергей

Сегодня вновь пытался решить эту проблему. Установил на сайте отправку через sendmail, (было через mail). Путь прописан в настройках /usr/sbin/sendmail (не менял). Не силён в настройках почты. Порылся на форуме хостера ничего конкретного не нашел.
Пробовал с самого сайта отправить письмо через sendmai увидел это (Warning: escapeshellcmd() has been disabled for security reasons in /www/elitno.net/s/s/ssv/home/site/includes/lib/phpmailer/class.phpmailer.php on line 433 Не удалось отправить email.
Ошибка: Невозможно выполнить команду: /usr/sbin/sendmail)
Возможно на самом сайте надо изменить настройки. Возможно хостер….
Сайт в режиме тестирования, ссылка: http://ssv.elitno.net
Могу дать пароли от админпанели если есть необходимость. Сообщите куда выслать (почту, аську…)
Ещё заметил такую вещь: обновлённая версия выползать не хочет совсем. Поставил предидущую. Выходит но не отправляет.

Благодарю за отзывчивость, жду вашего ответа.

Дедушка

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

Дедушка

Сергей, у хостера включена функция sendmail? Дайте ссылку.

Сергей

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

Дедушка

Денис, вы меняете кодировку, в которой отправится письмо, а вам надо открыть index.php и перекодировать его в вашу кодировку win-1251. Аналогично сделать с callme.js. “nj можно сделать через, например, Notepad++. Успехов.

Денис

При вводе имени и номера телефона внизу появляются кракозябры. Свой сайт на windows-1251. В вашем файле index.php в строчке:
$headers .= “Content-type: text/plain; charset=utf-8\r\n”;
меняю utf-8 на windows-1251… эффект такой же…
Как решить проблему?
Спасибо за скрипт!

Дедушка

Sam_24, почитайте комментарии, уже всё обсуждалось.

Мансур, у вас на сайте нет кода вообще.

Мансур

Дедушка – извини, но у меня не получается вот сайт удача-рам . рф положил все как ты сказал

Sam_24

скрипт кое как установил. все работает, а вот почту не отправляет ;(
где копать что смотреть?

lexshen

скрипт четкий!100 wmr не жалко отправить!спасибо

Иван

Может Вам можно куда нибудь в ЛС написать?

Дедушка

Пишите на почту, в разделе “Обо мне” есть.

Дедушка

Иван, дайте уже ссылку на сайт.

Иван

Попробывал код “выдрать” с примера вашего mebel-nova, вобще не заработало. У Вас там строчки не хватает “” но все работает :) У меня в любом случае все так же нету строки “идет отправка”

Иван

Код превратился в названия :)
В общем стоит тоже самое что и у Вас в примере.

Иван

Нет не отображается ничего. Код проверил, вот что стоит:

Заказать обратный звонок

Ваше имя

Ваш телефон

Помоему это полный код. Но всеравно нет процесса отправки :( Может еще что мешать может?

Дедушка

Сергей:

Я так понимаю скрипт берёт адрес почты указанный в настройках движка?

Скрипт и движок никак не связаны, он будет работать даже на самом простом сайте. Почта указана в index.php, там все описано внутри. Да и я писал про это уже несколько раз.

Павел, спасибо.

Иван, а процесс отправки (идёт отправка) отображается? Если тоже нет, то вы не установили код полностью. Почему-то некоторые вставляют всё кроме последних трёх строк :).

Иван

Установил Ваш скрипт, всё вроде работает, письма приходят махом, только вот сообщения нет никакого “Успешно отправлен” или “Ошибка” Жму кнопку перезвоните мне, и ничего не происходит с точки зрения посетителя. Я то письмо на мэил получаю. В чем может крыться проблема? За скрипт спасибо!

Сергей

Ну для особо тупых напишите, ОТРЕДАКТИРУЙТЕ файл index.php там то почту указать надо.

Павел

Спасибо! хороший скрипт! :-)

Сергей

Честно не понял , при чём здесь указанная почта ? Я так понимаю скрипт берёт адрес почты указанный в настройках движка? Или нет? Если нет, то где указывать почту? Движок webasyst shop script почта находится на том же домене что и сам движок, на том же хостинге.

Сергей

Да вроде бы как уведомления о заказах приходят, а вот сейчас нет ни в спаме ни во входящих? и даже пометки в sendmail_error

Дедушка

А почта отправителя какая указана? Возможно, надо указать почту, размещенную на вашем же домене.

Дедушка

Сергей, проверьте папку со спамом, узнайте, разрешён ли у вашего хостера sendmail в php.

Сергей

Установил скрипт, всё классно, но есть одно но, не приходят письма, хотя скрипт пишет что сообщение отправлено. Что я не так сделал ?

Виталий

Форма просто супер, установил на сайт сделанный на CMS Joomla за пять минут.

Евгений

Спасибо за форму. Самое оно

Николай

Супер! Поставил ваш скрипт, очень красиво смотрится!!!

Лена

Вставила код в index.php, создала папку “callme” в папке с шаблоном.

На сайте выводятся формы, кнопки и проблемы с кодировкой.
Может нужен плагин который активирует jqary?

http://imglink.ru/pictures/22-10-11/47221ec2fdfe885098a279c1922fe273.jpg

Дедушка

jquery это js-фреймворк, его не надо активировать, а только подключить в html. Кодировка по умолчанию utf-8, вы можете использовать ее же на сайте или перекодировать файлы index.php и callme.js в вашу кодировку через, например, notepad++.

Дедушка

Лена, так же, как и на любой сайт: в темплейт пропишите код скрипта и всё.

Дедушка

Юрий и Охотник, проверьте, в какой кодировке ваш сайт. Если не utf-8, тогда надо попробовать сменить кодировку index.php на вашу.

Юрий

Странно, при работе скрипта в диве callme_result, выводится результат в непонятной кодировке, как исправить?

аналогичная проблема!!!!

Охотник Себастьян

Странно, при работе скрипта в диве callme_result, выводится результат в непонятной кодировке, как исправить?

Лена

Подскажите пожалуйста, как его на joomla установить.

Дедушка

Дмитрий: так а что же вы хотели? У вас для слоёв указаны z-index, уберите их. Почитайте подробно про это свойство: http://htmlbook.ru/css/z-index

Дмитрий

Еще раз добрый ночь! это я написал комент тот что сверху..

И еще пожалуйста, помогите мне сделать доп поле комментарий, я не могу чтото =(

Дмитрий

Дмитрий // 9 октября, 2011 // 02:58.

Добрый день!
установил скрипт, обнаружилась проблема – форма появляется ПОД текстом, то есть между фоновой картинкой и текстом, ничего не разобрать. помогите пожалуйста исправить.
http://rosagrotrade.tk/

И еще пожалуйста, помогите мне сделать доп поле комментарий, я не могу чтото =(

Дедушка

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

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

Alex

Привет Дедушка. Я устанавливаю Ваш скрипт, у меня пропадает jQuery карусель. Что делать?

masteroll

Нажимайте на “заказать обратный звонок”

Дедушка

Евгений, пишите лучше на почту [email protected].

masteroll, скрипта у вас не наблюдаю.

masteroll

Все оказалось проще:
http://jotform.com
Пример на моем сайте “обратный звонок”

Евгений

Дедушка, еще раз скопировал код, который нужно вставить с сайта
Заказать обратный звонок Ваше имя Ваш телефон

После этого, мой слой опять перестал загружаться

BearVuf: закоментил строку

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

masteroll

Добрый день!
Помогите пожалуйста:
сайт http://www.wifizone.com.ua.
Работает на CMS InSales. Там нет возможности загрузить архив и распаковать его внутри сайта. Как правильно установить эту функцию?

Спасибо заранее!

Дедушка

masteroll, качаете архив к себе, распаковываете, на сервере создаёте папку callme и в неё загружаете файлы скрипта.
После этого в html шаблона вставляете код скрипта и этого обычно достаточно для работы.

Дедушка

Евгений, ничего не понимаю: у вас не указан весь код и к тому же зачем-то добавлена ссылка на jquery :) Удалите полностью код и вставьте его заново как указано в посте.

Кирилл, в 6-й проверял, у меня работает. NoScript может быть у вас включён? Там же JS.

BearVuf, супер сделано, респект.

BearVuf

Пример работы скрипта.
http://santorg74.ru/

Кирилл

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

Евгений

Дедушка, прошу прощения, не совсем понял куда вставлять. сделал так:
<!-- callme--> Заказать обратный звонок Ваше имя Ваш телефон <a href="http://code.jquery.com/jquery-1.6.2.js" rel="nofollow">zzz</a> <!-- callme-->

результат не изменился
http://www.super-antivirus.ru/

Дедушка

BearVuf, спасибо за отзыв. Как я понимаю, у вас jquery уже вызывается в другом месте. А раз так, то повторный вызов можно убрать. По поводу «Темы звонка» я уже размышлял, это можно сделать текстовым полем или выпадающим списком. Но нужно ли это. Как вы сказали, сейчас ничего лишнего :)

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

Евгений

Дедушка, согласно комменту BearVuf // 28 августа, 2011 // 23:47., я тоже попробовал убрать строку:

Теперь, мой слой выводится, но кнопка Вашего скрипта перестала работать.

BearVuf

Дедушка, спасибо за скрипт. Очень полезен, прост ни чего лишнего. То что надо.

Евгений, Федор это проблема с несколькими библиотеками j-query. Мне помогло отключение загрузки библиотеки jquery.min.js. Просто закоментил строчку

И скрипт убрал в самый низ страницы, перед дегом

Дедушка, кстати по функционалу, было бы здорово добавить к отправке еще одно текстовое поле “Тема звонка”.

Дедушка

Руслан, вы имеете ввиду, чтобы после сабмита формы имя и/или телефон оставались в форме и на других страницах? Это можно сделать при помощи localstorage, это самый простой вариант. Только зачем такое делать?

Дедушка

Евгений, во-первых, у вас установлен не весь код для скрипта. Проверьте правильность установки и после этого опишите точно проблему: какие слои с какими id и классами не отображаются.

Федор, хм, конфликт это интересно? Что с чем конфликтует? На одном сайте у меня вместе работают jquery, userapi, mootols, slimbox и callme. Никто никому не мешает. Напишите мне на почту подробнее, что делали и что происходит.

Федор

отключил до выяснения причин. походу конфликт библиотек j-query.

Федор

странно, но не пашет. при наезде, цвет не меняет. при клике – форма не вылазит.
посмотрите здесь manekens . ru

браузеры все перепробовал. :(

Руслан

Подскажите пожалуста как сделать чтобы кэш чистился сам тоесть в водиш данные отпавляешь и данные остаются ? скрипт просто супер !!!

Евгений

http://www.super-antivirus.ru/
Дедушка, прошу подсказать. проверил названия всех слоев, но слой который в шаблоне перестает загружаться, после вставки Вашего кода на сайт.

Дедушка

Открывайте style.css и указывайте любые координаты для кнопки.

Чтобы добавить комментарий, надо добавить новое поле в форму, а потом в index.php добавить его к отправляемому письму.

Илья Л.

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

Как добавить поле “комментарий”?

Дедушка

Успехов :)

Сергей

спасибо ! разобрался

Дедушка

Сергей, в текстовом поле с

input class="text" type="text" maxlength="35" style="width: 240px;" value="+7" id="cphone"
нужно +7 заменить на +38 или любой другой код.

Сергей

Скрипт супер ! Установил на сайт без проблем, единственное не нашел где изменить код оператора… Я живу в Украине у нас код +3 а не +7 )) Подскажите пожалуйста где поменять.

Дедушка

Евгений, пока проблемы не вижу.
st.setAttribute("rel","stylesheet");Этот код добавляет к документу файл стилей для всплывающего окна:link rel="stylesheet" href="callme/callme.css"Менять тут ничего не надо, надо искать стили в callme.css, которые могут повторяться у вас в шаблоне. Хотя я специально называл стили так, чтобы они вряд ли могли быть неуникальными.

Кстати, для вставки кода используйте тег code, чтобы было более читабельно.

Евгений

1 в папке callme нет файла style.css, есть callme.css. его посмотрел,там названия стилей уникальные вроде
2. нашел в файле callme.js вот это
var st = document.createElement("link"); st.setAttribute("rel","stylesheet"); st.setAttribute("href","/callme/callme.css");
смущает строка
st.setAttribute("rel","stylesheet");
мне кажется это еще может встречаться
rel","stylesheet
если просто поменять, то еще где надо менять ?

Дедушка

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

Евгений

Вставил код ниже:

Заказать обратный звонок

Ваше имя

Ваш телефон

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