Всем привет. Для начала немного лирики: я несколько раз встречал в сети клоны Callme, которые продаются находчивыми предпринимателями. На мой вопрос “WTF?” резонно отвечают, что идея не нова и сделать её может любой школьник. Тем не менее этот школьник берёт именно готовый Callme и, немного переделав, продаёт от своего имени. Напрашивается вопрос: если всё так просто, зачем красть чужое? С другой стороны, мне даже приятно, что маленький и по большому счёту очень простой скрипт пригодился стольким вебмастерам.

скрипт обратного звонка callme 1.7

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

Скины

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

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

Итак, что дают скины? Начиная с этой версии, менять внешний вид кнопки и формы можно будет за два клика – для этого достаточно сменить адрес подключаемой CSS. После этого дизайн скрипта автоматически обновится. Скины-темплейты хранятся каждая в своей директории по адресу /callme/templates/, а название папки совпадает с названием скина.

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

Что ещё нового?

  • Новая, блочная, вёрстка для формы. Все таблицы ушли в прошлое. Не прошло и пяти лет, как и я добрался до hmtl5.
  • Проверка, была ли подключена jQuery ранее. Если нет, подключается библиотека из архива, если была, используется активная. Теперь не нужно будет проверять, есть ли дубликаты подключения jQuery. Главное, чтобы она подключалась ДО подклчения Callme. И следите за тем, чтобы у вас на сайте была подключена свежая библиотека.
  • Закрытие и очистка формы заказа звонка по Esc
  • Кнопка reset. Меня просили сделать кнопку reset, но так не смогли аргументировать её необходимость. Это печально, умейте выражать свою точку зрения. В результате я решил не нагружать немногословный интерфейс лишними элементами управления, а сделал очистку полей по клику на кнопку закрытия или нажатию Esc. Так, после закрытия заполненной формы, открыв её снова, она будет пустой.

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

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

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

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

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

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

Посмотреть скрипт в работе можно по ссылкам выше.

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

Updated 2013-01-28: если у вас не было jQuery, то он не успевал подгружаться, поэтому я обновил код в примерах и в архиве. Чтобы избежать путаницы, прошу вас установить скрипт заново (обновить у себя все js-файлы скрипта, а также код установки – он изменился). После этого не забудьте почистить кэш браузера. Спасибо комментаторам за помощь!

Обсуждать версию предлагаю здесь.

Коменти

Петро

Добрий день. Хотів подивитись на скрипт, але не вдається завантажити.

Alex

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

Скрипт установил, на почту все приходит, но при нажатии на кнопку – статус идет отправка ни чем не заканчивается) подскажите что не так, спасибо за Вашу работу

Назар Токарь

@Alex, почитайте пост про ошибки, там все написано

Владислав

Здравствуйте, Назар!
Спасибо за скрипт, очень понравился, но есть 2 проблемы.
1. Подскажите какие и где поменять параметры, что бы изменить расположение основной формы (#callmeform не нашел в дефолтной теме в style.css)
2. Как и где можно поменять расположение и форму кнопки “Заказать обратный звонок”
P.S.: Так же настроил все, что бы получать сообщения на мэйл, но почему то приходят сообщения через раз а то и вообще не приходят.
Сайт: http://www.bestviz.com

Дедушка

@Владислав, Здравствуйте. Все эти вопросы не раз обсуждались на форуме, посмотрите там.

Dotrox

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

Дедушка

Работает. Проверял.

Виталий

Дедушка, подскажи, плиз. Все графы заполнил, но появляется надпись “идет отправка” и все. Вот ссылка http://www.1compservice.ru/callme/index.html

Дедушка

@Виталий, php отключён на хостинге

Alex

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

Подскажите пожалуйста почему не работает клик на ссылку? Сбоку панель есть и работает, а вот например если нажать на номер телефона или кнопку “Позвонить” ничего не происходит. Вроде все сделал правильно, прописал class но не открывает окно. Сайт http://www.led-w.com

Alex

@Alex, Все разобрался! у меня два “class” Спасибо большое за Ваш труд и Ваш скрипт. Все работает отлично!

Дедушка

Классов у любого объекта может быть сколько угодно. Пожалуйста.

Инесса

Кеш чистила, пробовала в разных браузерах – идет отправка, а самой оправки не происходит….

Дедушка

@Инесса, добавьте после < head > подключение:
&lt;script type="text/javascript" src="/callme/js/jquery.js"&gt;&lt;/script&gt;

Игорь

Ввожу все данные, пишет Идет отправка, и не уходит. http://www.mir-konvektorov.ru/
В чем может быть проблема?

Дедушка

@Игорь, по инструкции поставьте и будет работать…

Андрей

Доброго времени суток.
Подскажите как-бы мне отключить проверку JQ не прибегая к саддиским методам?

Столкнулся со слеующей проблемой:
На сайте стоит уже подключено JQ

Коментирую это момент – у меня Ваш замечательнй скрипт работает, без пробелем, но зато всё остальное нет.
Раскоментирую – всё остальное естественно работает, кроме скрипта.

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

ЗЫ: Зроблено в Україні, місто Севастополь
Привет землякам)

Дедушка

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

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

Марго

Дедушка, спасибо за скрипт! скачала, пытаюсь поставить, но никак не могу понять что не так. По нажатию ссылки ничего не происходит.
time.astrokons.com (в самом верху ссылка)
А здесь http://time.astrokons.com/callme/ работает. Что не так пишу?
Спасибо за подсказку!

Pavel

вопрос а как убрать +7 или оно не убирается и можно ли скрипт привязать отдельно к каойто своей кнопочке ну поместить например в шапку сайта

Дедушка

Никита, старый JQ, обновите.

Никита

Здесь уже когда то писали.

Форма всплывает, но отправить не может. Пишет: Идёт отправка… и на этом висит. Фаербаг ругается:

var cnt = jQuery.Storage.get('callme-sent'); // load sent time

Пример тут: http://silkyway.com.ua/tours/v-poiskah-privideniy
Drupal 7

Максим Агуреев

Может подскажите решение, я не профессионал, но методом тыка понял, что один
важный элемент на сайте работает только с jquery 1.4.4, а ваш скрипт с ним не работает. Есть решение?

Дедушка

Максим, решение — найти скрипт, который работает с более поздними версиями JQ. Других вариантов я не знаю.

Дедушка

Виктория, не понял вопроса, что не работает? Пишите на форуме с вопросами: http://www.qbx.me

Роман, успехов!

Роман

Спасибо за скрипт! Все отлично работает.

Виктория

Назар, здравствуйте! Спасибо Вам за скрипт! Только у меня не работает ни он, ни сайт теперь.
Попробовала поставить, не получилось. Сделала всё как было написано, не заработало, после некоторых ковыряний теперь и сайт (elevenclub.ru) не работает. я удалила вставленные коды, даже из корня удалила, всё равно не работает. Как быть?

Максим

Вот слелал как писал Дедушка – затемнение экрана вокруг формы и её закрытие по клику на тёмную область.
пример тут
http://test.winterschool.com.ua/

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

Дедушка

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

Дмитрий

Спасибо, Дедушка. Нашел на форуме плагин jquery-migrate, который мне и помог. Ночью видимо я уже мало понимал и видел, так как перечитывал форум но так и не решил проблемы (утро вечера мудренее, правду говорят). Сейчас уже все ок, спасибо! =)

Дедушка

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

Дедушка

Дмитрий, задайте вопрос на форуме — http://www.qbx.me
И почитайте комментарии, здесь ваш вопрос обсуждался раз эдак 12-15.

Дмитрий

При такой строке вместо той, что в прошлом комментарии, работает КолМи, но не работает слайдер.

ПС:Вроде бы в прошлый коммент вставлял 2-й код, но он потерялся(

Дмитрий

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

Помогите пожалуйста решить проблему:

Поставил на сайте http://www.iso9000.com.ua/ Ваш скрипт обратного звонка. Если в хедере прописать

<script type="text/javascript" src="/js/jquery-1.4.2.min.js”>

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

Если же я вместо строки, что указал вышел, вставлю строку

то КолМи работает нормально, но в таком случае не работает слайдер.

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

Дедушка

Николай, открываете style.css текущего скина и для #viewform добавляете эту строку.

Николай

Дедушка, а можно подробнее пожалуйста 290-ый комментарий расшифровать? Если я просто хочу чтобы при нажатии на ссылку открывалось окно, я ей прописываю класс callme_viewform, а вот как убрать боковую кнопку по умолчанию не понятно. Где конкретно нужно прописать display:none!important ?

Виталий

Нашел ошибку почему у меня не работало, у вас по инструкции
src=”/callme/js/check.js”
и мы видим «check.js» а надо «callme.js» ;)
Назар, исправьте в статьи.
Спасибо за скрипт.

Дедушка

Виталий, спасибо.

Денис

Назар, здравствуйте! Спасибо Вам за такой хороший модуль. Помогите, пожалуйста, у меня на сайте есть своя кнопка “Заказать звонок”. Как убрать Вашу кнопку “Заказать обратный звонок”? Если можно, то напишите на почту. Буду премного признателен.
С уважением, Денис.

Дедушка

Денис, чтобы убрать кнопку, в текущем темплейте для id кнопки добавьте:
display:none!important;

Дедушка

Игорь, я отправлял с главной страницы и только что снова отправил. Ставьте, кстати, 1.7.1, там с кодировкой не надо возиться.

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

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

Дедушка

Игорь, спасибо за подробное описание вопроса, сейчас отвечу.

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

Назар, а помогите пожалуйста мне с проблемой, не отправляется сообщение.

Дедушка

Максим, уже ничего не надо удалять. Скрипт проверяет наличие JQ и подключает библиотеку по необходимости. Никакие пути менять не нужно, здесь вообще ничего не нужно делать кроме как скопировать код и поменять почту на свою.

Максим

И эту страницу и “возможные ошибки..” я читал и до Вашего поста. К сожалению, ответы Ваши не понятны новичкам, которые и структуру своего движка толком не знают. Где искать конкретные коды, вызов jQuery, что удалять – и совсем неясно… Вряд ли Вам понравится, но может быть, стоило бы написать инструкции по установке модуля для ходовых движков?.. Например, конкретно указывать путь к файлам и номера строк (с их описанием), которые нужно заменить (и при ошибках – тоже). Возможно, это сэкономило бы Ваше время. Даже сейчас, с учетом этих комментариев и страницы http://dedushka.org/kod/1834.html

Максим

Дедушка, спасибо за подсказку – файлы дозалил, форма звонка отобразилась. Теперь новая проблема – виснет “отправка”. Напишите, пожалуйста, подробно – что, где и как нужно исправить? Сайт http://www.ostore.hol.es

Еще вопрос. В мозилле и макстоне магазин отображается нормально, но в IE – коверкается, как только хочет. Почему такое происходит, где и как это корректно изменить?

Заранее спасибо за ответы!

Дедушка

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

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

Да, мне пришло письмо, но я у меня на компьютере+еще на трех я проверял, не работает, идет вечная отправка… Вы отправляли со страницы http://majur.ru/callme/ , с нее и у меня отправляет, а вот с главной, увы…

Дедушка

Максим, у вас не закачаны файлы скрипта: /callme/js/check.js

Максим

Добрый день! Установил Ваш модуль на сайт http://www.ostore.hol.es/ . Скажите, что делаю не так?

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

Здравствуйте, установил скрипт на сайт http://majur.ru/ но проблема в том что сообщение не отправляется. В чем может быть проблема?

Дедушка

Игорь, у меня всё работает.

Мари

Назар, здравствуйте. Подскажите, пожалуйста, почему здесь http://www.decor-potolok.ru/ форма при загрузке страницы уже открытая?

Дедушка

Мари, потому что вы добавили style="display:block"к блоку формы, а он по умолчанию скрывается. Уберите эту строку и будет отображаться правильно.

Дедушка

Владимир, почему не сделать проще?.wraper { margin: 0 auto; }

Владимир

* {
padding: 0 auto;
margin: 0 auto;
}

Эта часть css отвечает за центрирование содержания страницы. Убрать это, разумеется, не могу.

MVS76

Добрый день!
Хотел поделится своей доработкой скрипта, если кому интересно, заходим по ссылке, и возвращаемся обратно сюда для обсуждений.
Письма можно отправлять смело, они уходят бабушке на деревню!

http://compcity.net46.net
Ссылка будет доступна до выхода официальной версии скрипта 1.7.1

P.S.Автор, тема уж сильно разраслась, мож новую страничку открыть, а то пока прокрутишь вниз, скролл нагревается!
Надеюсь вы не будете против моей странички тестов?
Да, и если будет новая страничка для обсуждений – вышлите мне ссылку, я поменяю у себя пути на новую,сейчас вот так http://dedushka.org/kod/2603.html
Мое мыло надеюсь у вас есть, вдруг возникнут вопросы – пишите!

Денис

Имеете в виду кодировку страниц? Менял с ANSI на UTF-8 и обратно. Не хочет отправлять. Позавчера работала нормально на ANSI (сайт из html страниц). Кэш чистил, заходил с других устройств, не помогает. НО в C-панели в Логах отображается что запрос обработан файлом index.php и по сути письмо должно придти… Но ничего :(. Может, хостинг тупит?

И еще.. Может быть глупо, но она перестала работать после добавления на сайт счетчика ЯндексМетрика и добавления нового пункта меню) Счетчик удалил, но пункт меню оставил, думаю точно не из за него) и еще такой вопрос: Если кодировать в UTF-8, ставить без BOM? или просто UTF-8?

Дедушка

Денис, дайте ссылку, проверьте спам. Ставьте “UTF-8 без bom”.

Дедушка

Денис, почистите кэш, разберитесь с кодировкой и всё заработает.

Денис

перезалил бекап с двумя формами. на сайте есть вторая форма отправки в контактах http://nsk-rm.p.ht/sand.php через нее всё отправляет. в через Callme так и не работает :( Но вчера всё работало.

Денис

Всё работало до сегодняшнего утра. Перестали приходить заявки на перезвон. Проверил форму – она сообщения не отправляет. В чем может быть проблема? Может с сервером проблема на котором сайт?

Дедушка

Денис, у вас вместо сайта пустая страница, так и задумано?

Дедушка

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

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

Дедушка

Вадим, это уже обсуждалось, есть ограничение на количество запросов за определенное время. По умолчанию – 1 час. Если вы отправляете уведомление, форма становится неактивной. Можете убрать ограничение в index.php, ищите 3600, это секундный интервал.

По поводу кодировки: перезакачайте свежую версию и редактируйте в notepad++.

Вадим

У вас здесь проверил, тоже второй раз не отправляет и сообщение об ощибке не выдает. Браузер Мозила 18.0.2

Про определенного кол-ва запросов читал, там выводится сообщение что мол выуже отправляли. У меня же вообще ничего при нажатии не происходит. 3600 поменял на 1, всё равно безрезультатно.

Сказал «спасибо» только что в киви. Сайт – gidro-master.ru.

Вадим

Дедушка, не подкажете почему при успешном заполнении формы и отправки письма форма скрывается и при повторном ее вызове она не работает, при нажатие на кнопку “перезвоните мне” ничего не происходит (ни ошибки, ни письма)
Сайт http://www.gidro-master.ru.
Ещё не смог побороть кодировку в теме письма, на андройд приходят вопросительные знаки, в самом письме все хорошо.
Заранее спасибо!
И дайте, пожалуйста, киви кошелек для “спасибо”.

Андрей Баканов

Дедушка,уже писал, поставил скрипт на вордпресс, зависает в состоянии «отправить», не посмотрите potolok-star.ru?

Дедушка

Андрей, у вас check.js вызывается раньше, чем ещё один вывод jquery. Просто удалите второй выхов или перенесите check.js перед закрывающимся .

Дедушка

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

Вячеслав

Если бы это так просто решалось, я б не писал)
Ни правкой в файле не через Notepad++ проблема кодировки остается.
А на счет висячей отправки Вы что нибудь посоветуете?

Дедушка

Вячеслав, ну так смените кодировку в скрипте, перекодируйте в notepad++.

Дедушка

Вячеслав, ну я не понимаю, как вы это делаете :). Вы поставили Notepad++, вы скачали свежую версию перед установкой?

Алексей, вообще логично, да. Но можно и проще:if ($time == 0) { $message="Следующее сообщение можно будет отправить примерно через ".date("s",$messages)." сек."; } else { $message="Следующее сообщение можно будет отправить примерно через ".$time." мин."; }

Алексей

Я один заметил?
В вышеприведенном скрипте (вывод оставшихся до отправки минут и секунд) ошибка в строке
if ($time == 01) {

Наверно должно быть так:
if ($time >= 1) {

Вячеслав

Что в футер, что в хеадер, разница не велика, только место где ужасный косяк меняется верх либо низ http://s43.radikal.ru/i099/1302/23/0f0e1af786c1.jpg . Как быть то?

Вячеслав

Ну да, я ж говорил все по инструкции. Ставлю версию callme 1.7, Notepad++ пользуюсь и так давненько, WP 3.4.2 и 3,5 поднимаю на xampp 3.1.0. Ха, ну полпроблемы решилось, почему-то все удалив и сделав все с нуля на чистую частично заработало так сказать). Осталась проблема с кодировкой,а так же как и у человека в 242 посте, на моменте отправка висит приложение.

На win-1251, если в браузере переключать, то нормально отображается, подменив utf-8 в index.php на windows-1251, не помогло. А отправка так дальше и висит.

Дедушка

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

Во-первых, кто-то может предложить вводить не только телефон, а и скайп или мыло, в таком случае никакой валидации не получится. А если делать разделение в настройках (только мыло, только телефон), это усложнит настройку и будет лишним. А по поводу “в имени только буквы” – кто бы говорил :-).

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

Вячеслав

Куда его скопировать? в футер? , если да то там еще печальнее картина появляется. А как скоро след версия?

MVS76

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

Дедушка

Теперь ок, вы не против, если я добавлю ваше нововведение в скрипт?

Дедушка

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

Виктор, сейчас в процессе тестирования новая версия Callme, дождитесь, вас приятно порадует.

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

MVS76

Вячеслав, да и не только Вячеслав, а все кто заходит в такие блоги (чтоб было меньше вопросов такого характера), в Windows есть волшебная кнопка “удалить блокнот”, так вот удалите блокнот и установите себе нормальный редактор Notepad++, вам и жена и дети и сами сами себе скажите спасибо!

Если кто не знает что это, вот ссылка на офф.сайт, присутствует русский язык.

Дедушка, было бы неплохо сделать валидацию вводимых данных, например:
в номере телефона не могут присутствовать буквы!
в имени не могут присутствовать цифры!
если я сделаю первее, то выложу сюда, надеюсь это будет не лишним. Спасибо!

Вячеслав

код элемента: http://s018.radikal.ru/i523/1302/ec/aa5c6c654f6a.jpg.
Да все загрузил, все по инструкции, ссылку к сожалению дать не могу, так как на локальном хосте пока что это ставлю. Ссылка на файлы футер и хеадер на всякий случай http://rghost.ru/44011722

MVS76

Немного доработал код с отправкой через определенное время, так как предложенный ниже код не заработал, я сделал так, может, кому пригодится:
header("Content-Type: text/html; charset=UTF-8"); //адрес почты для отправки уведомления //несколько ящиков могут перечисляться через запятую $to = "[email protected]"; //адрес, от которого придёт уведомление $from = "[email protected]"; //далее можно не трогать $time = time(); // время $send_time = $_GET['ctime']; // время отправки $after = 300; //через какое время можно отправить следующее (указано в секундах) $interval = $send_time + $after; if ($interval &gt;= $time) { // если прошло менее 300 секунд (пять минут) $result = "error"; $cls = "c_error"; $messages = ($interval-$time); $time = date("i",$messages); if ($time >= 01) { $message="Следующее сообщение можно будет отправить примерно через ".$time." мин."; } else { $message="Следующее сообщение можно будет отправить примерно через ".date("s",$messages)." сек."; } } else { if ((strlen($_GET['cname'])&gt;2)&amp;&amp;((strlen($_GET['cphone'])&gt;5))){ $ip = $_SERVER['REMOTE_ADDR']; //что будем отправлять $phone = substr(htmlspecialchars(trim($_GET['cphone'])), 0, 150); $name = substr(htmlspecialchars(trim($_GET['cname'])), 0, 150); $comment = substr(htmlspecialchars(trim($_GET['ccmnt'])), 0, 1000); $url = htmlspecialchars($_GET['url']); $title = "CallMe - заказ обратного звонка"; $mess = "<b>Телефон</b>".$phone." <b>Имя</b>".$name."";

Этим кодом нужно заменить кусок в index.php, он показывает время в секундах если осталось до следующей отправки менее минуты. Надеюсь, дэдушка не обидится!

Виктор Оснос

Являюсь лузером, сайт рисовал в wix.com , поэтому о многих вещах имею смутное представление, при необходимости вставляю HTML коды. Очень нужен заказ обратного звонка-желательно с приходом смс на телефон. Пытался разобраться с тем что описанно про ваш звонок…но закипел мозгом и ….не поставил. Может есть волшебная формула для такого малообразованного пользователя

Андрей Баканов

Дедушка, поставил скрипт на вордпресс, зависает в состоянии “отправить”, не посмотрите potolok-star.ru?

Дедушка

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

Вячеслав

Добрый день!
Пытался поставить сие чудо на WP, чет у меня ничего путного не вышло(.
первый код засунул в header.php, второй в footer.php и следствие всего этого вот такое -( http://s005.radikal.ru/i210/1302/7e/c5681a8fbb93.jpg. Ну кодировка то ладно в этой теме нет шрифтов с кириллицей, хотя плагин гугл фонтс стоит и в нем выставлен шрифт. Но самое печальное что это все как-то безобразно у меня отображается и причем не сбоку, как должно быть а в самом футере. Хотя Redhelper и Reformal.ru ставил без всяких танцов с бубном и сразу все работало и отображалось как надо. Где проблема может быть не подскажете?

Елена Заботина

Я попробую, спасибо..

Дедушка

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

Елена Заботина

Это получается. Но ведь исходники в папке default уже есть.) Я заменяю их с таким же именем (например делаю кнопку не вертикальную, а горизонтальную), а ничего не меняется. Вот в чем загвоздка. Либо только сбоку (право, лево), либо в виде кнопки в контенте. А чтобы она была независима от прокрутки (как справа или слева), но НАВЕРХУ. Вот это не получается. Получаетя ее прижать к верхней границе, но не получается ее сделать горизонтальной, даже если заменяю исходники в папке default вертикальную на горизонтальную.(((

Дедушка

Елена, получившуюся в фотошопе кнопку вставляете как обычное изображение куда угодно на сайте и добавляете ей class=”callme_viewform”.

Елена Заботина

Я как пыталась следать. Повернула по часовой стрелке в фотошопе кнопку bttn (Эта основная?) и просто залила ее вместо такой же, но вертикальной через filezilla на хостинг в папку default. Ничего не изменилось…

То есть нельзя просто так перезалить видоизмененную кнопку? нужно еще что-то вводить где то?

Объясните, пожалуйста, для чайника))))

Елена Заботина

Это касается самой формы. А как подвинуть видимую часть? (т.е. Заказать обратный звонок) Чтобы она была не вертикально, а горизонтально?

Дедушка

Рисуйте кнопку какую хотите и присваивайте ей тот же class, что и у основной кнопки.

Дедушка

Елена, у вас в style.css есть параметры top и right для объекта #callmeform. Чтобы менять его расположение, указывайте любые другие координаты и этот блок появится в другом месте.

Юрий, я переписал скрипт и заменил функции, котрые не работали в 1.9. на другие. Они же в 1.7 должны работать. Если вы не хотите, чтобы кнопка становилась неактивной, найдите пожалуйста в /callme.js эту строку и закомментируйте её:jQuery(".cme_btn").attr("disabled", "disabled");

Елена Заботина

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

Я так понимаю, это делается в папке default, style.css. Что конкретно и куда нужно вставить подскажите, пожалуйста? Спасибо!

Юрий

Я ничего не спутал. Я же сказал, что интервал сейчас стоит 1 секунда. Там же суть не в том, что ошибку при отправке выдает. Как раз не выдает. Просто на кнопку отправки нельзя нажать. От слайдера отказаться не могу. больно хорош. Я же просто спросил, есть ли версия callme для jq 1.7?

Владимир

Спасибо!!! Выключил mootools и все заработало!!!

Дедушка

Олег, покопайтесь в своём css, где-то обрабатывается заголовок и портит всю картину.

Владимир, у вас, например, дважды подключён mootools и множество других скриптов. Выключите всё лишнее.

Владимир

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

Дедушка

Олег, у вас какой-то из стилей конфликтует с ним. Попробуйте перенести блок .cme_cls внутрь h6 с заголовком формы.

Дедушка

Юрий, вы всё спутали. Слайдер не работает с JQ 1.9, в нём некоторые функции убрали, ищите новый слайдер. Скрипт вы обновляете из архива, где ограничение 3600, вот он и шлёт один раз в час.

Сергей, так меняйте на относитьельные, а не абсолютные.

Сергей

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

Юрий

Дедушка, я не говорил, что это ошибка. Интервалы менял от 1 сек и больше. Как только оставляю загрузку библиотеки из вашего архива (1.9) callme работает нормально, но не работает слайдер, сделанный на версии 1.7. Оставляю 1.7 – слайдер работает, callme отсылает один раз, а потом кнопка “Отправить “не реагирует на нажатия.

Сергей

Благодарю Дедушка, заработало.
А не подскажите как привязать координаты появления формы к надписи “заказать звонок” в меню?

Дедушка

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

Олег

Попробовал) кнопка “закрыть” пропала, но хотя бы “шапка” стала на свое место.
Смотрится гораздо лучше. Спасибо.

Сергей

Дедушка, что по поводу сайта mobi-shop.com.ua?

Дедушка

Сергей, во-первых, крутой сайт. Во-вторых, вы ошиблись где-то при редактировании index.php Перезакачайте заново и исправьте, чтобы заработало

Олег

Дедушка, выручай. Перелопатил весь свой css. Кнопка “закрыть” на форме заказа звонка упорно не хочет занимать положенное ей место. Все время “лезет” вверх относительно шапки формы.

Илья

Буду смотреть, спасибо.

Дедушка

Владимир, заработал и сайт и скрипт.

Илья, phpmail это функция mail() в php, она скорее всего у вас давно включена. Поэтому я и говорил, что нет смысла пользоваться smtp.

Юрий, это не ошибка, а защита от спама, мы это обсуджали выше. Для того, чтобы убрать ограничение, в index.php смените интервал 3600 секунд на любой другой, например на 1 секунду.

Юрий

Подскажите, какая из версий callme работает на jquery 1.7.1. На сайте есть конфликт библиотек и отправка работает некорректно, а именно кнопка “отправить” повторно не нажимается, только один раз.

Илья

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

Владимир

Проверил все ок

Дедушка

Владимир, у вас 503 ошибка на хостинге.

Владимир

Добрый день!
Сайт: http://www.ascstroydom.ru/
не открывается при клике на кнопку форма, в firebug пишется ошибка:
TypeError: container.getChildren is not a function
[Прерывать на этой ошибке]
var children = container.getChildren().getChildren()[0];
slide.js (строка 59)

Подскажите как ее исправить??

Илья

помогите настроить отправку, у меня веб и почта находятся на разных серверах, где в настройках указать smtp?

Сергей

И второй вопрос. Как привязать форму к строчке в шапке “заказать звонок”, чтобы форма была привязана не к границе экрана, а именной к этой надписи.
То есть левый край формы соответствовал началу этой надписи.
Просто прописать margin не вариант, так как люди заходят с разных экранов и у них тогда прыгает эта форма.

Дедушка

Сергей, завтра вам отвечу подробно.

Сергей

Дедушка, будьте добры, посмотрите что со скриптом.
Все вставил, настроил, а сообщения не отправляются, зависает на “Отправка”.
Сайт mobi-shop.com.ua

Павел

Добрый день
Помогите…
Установил все, как в инструкции
Отправка виснет после ввода данных и все..

Дедушка

Павел, уберите дубликат jquery, я вам на почту уже ответил.

Илья, скрипт отправляет почту посредством php, отправки через smtp здесь нет. Просто указывайте адрес почты отправителя и получателя, если хостинг поддерживает phpmail (а почти все поддерживают), отправка будет работать.

Mary

пока сайт в процессе находится на локальном Denwer,еще на хостинг не выложила

Дедушка

Mary, ок, как я могу вам в таком случае помочь?

Mary

Перенесла папку скрипта CallMe 1.7 к себе на сайт OpenCart, в footer.tpl добавила код,как написано в описании, и получается только такая форма внизу сайта – Заказать бесплатный звонок Ваше имя Телефон Вопрос или комментарий© CallMe 1.7, Назар Токарь, Подскажите пожалуйста, что я делаю не так?

Игорь

Спасибо! Теперь все понятно вполне.

gess

скажите почему может не работать ваш скрипт?

Дедушка

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

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

Игорь

Спасибо большое! Все работает. Одно не понятно мне не сильно разбирающимся в программировании, в чем разница между ноутпадом и его собратом ноутпадом ++? Хотя наверно это оффтоп. Еще раз спасибо! Хорошим делом занимаетесь!

Дедушка

Игорь, спасибо. Разница между редакторами большая: блокнот отображает содержимое всех файлов как plain text, преобразовывая всё в один формат., кроме того. Кодировку он не умеет менять по выбору, сайты же могут быть в разных кодировках. Так, скрипт, созданный в utf-8, при редактировании блокнотом может переформатироваться в win-1251. а notepad++ распознает кодировку и покажет, какая она. При необходимости перекодирует в нужную по вашему требованию. Большего сказать не смогу, не настолько хорошо в редакторах и кодировках разбираюсь.

Дедушка

Евгений, у вас JQ версии 1.2, пора бы обновить.

Владимир, эта очень странная строчка в вашем css такое делает:

* {
padding: 0 auto;
margin: 0 auto;
}

Владимир

Приветствую!
Сайт: http://top-auto-glass.ru/
С удовольствием воспользовался Вашим скриптом, однако на всех темах смещена, почему-то кнопка “Позвоните мне” вниз на её высоту, пример:
http://top-auto-glass.ru/callme/callme.jpg
Не подскажите, в чём проблема?

Настя

спасибо

Игорь

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

Евгений

Дедушка, даю ссылку: http://www.herbastyle.ru

Настя

Здравствуйте!
Не отправляются сообщения=(. Пишет отправка и на этом все… Сайт http://vrazborvw.ru/

Дедушка

Игорь, по вашему поводу. У вас здесь ошибка, поэтому скрипт не получает ответа от php и не может ничего вам ответить. Перезалейте index.php из архива и отредактируйте его через нормальный редактор типа notepad++. Вы, похоже, воспользовались блокнотом, чего я делать не советовал.

Настя, у вас дважды подключается JQ, вторрй раз после проверки подключения в CallMe.

Андрей, вам нужно найти файл header с расширением php или html и туда вставить код. Я не работал с джумлой, поэтому не могу сказать точно, где эьот файл находится.

Евгений, ссылка?

Евгений

Конфликтует с jquerry. Точнее картинка звонка показывается, но не открывается окошко при клике на нее. Как лечить?

Андрей

Здравствуйте Дедушка! Совсем наверное ламерский вопрос! Не могу поставить ваш чудо скрипт на джумлу 2.5 ибо в файле шаблона index.php нет тегов body и header, а имеем мы следующее: renderLayout( dirname(__FILE__) ); Как быть просвятите пожалуйста..

Марина

спасибо, уже все работает

Виталий

ну как вариант согласен, что спамом могут завалить но лучше 100 спам писем, чем один потерянный клиент ) если допустим тематика строительство или продажа чего то большого и дорого. А про изменения в 3600 сек, спасибо!

Антон

Здравствуйте. Скрипт работал как положено, но в какой-то момент перестал работать спам-фильтр. Изменения в скрипт вносил, но менял только внешний вид. jquery 1.8.3, callme 1.7
$interval при отправке = 1361118695, $_GET[‘ctime’] = 0
В другом браузере $_GET[‘ctime’]=1360506864, $interval=612091 результат тот же. В чем может быть дело? Спасибо.

Дедушка

Антон, ссылка где? И что такое спам-фильтр?

Игорь

Приветствую!
Прочитал все что советовали. Попробовал все что советовали. Письма приходят. Но при нажатии на кнопку отправить, появляется “отправка” и не выдает что все ок или ошибка заполнения. Подскажите пожалуйста что делать? Сайт – http://iphoneremont.ru/index_i.html. Заранее спасибо!

Виталий

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

Дедушка

Виталий, для кого-то баг, для кого-то фича. Вообще-то я писал, что защита от спама, на одного ошибившегося найдётся с десяток, которые с удовольствием нажмут 15-20 раз на кнопку. А если учесть, что рано или поздно я доделаю смс-уведомление, получение стольких одинаковых смс подряд будет тем ещё удовольствием. Хотите, убирайте ограничение отправки по времени, по дефолту оно установлено на 3600 секунд в index.php. Ставьте 1 секунду и наслаждайтесь спамом.

Алексей

Да, действительно, о сайте я не упомянул, вот он http://leica-ts.ru/

Дедушка

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

Егор

Здравствуйте! Не получается самостоятельно поставить форму, могу ли я заказать у вас установку (подробнее на почту по цене вопроса), платформа у сайта storeland.ru, залить всю папку нельзя, можно только по отдельности в хроанилище файлов в админке…
Максимум до чего я дошел – это просто картинка сбоку при наведении с пальцем, но без реакции…

Дедушка

Егор, ответил вам на почту.

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

Алексей

Добрый день.
Установив шаблон wordpress, я добавил у себя на сайте callme. Форма работает, но не отправляет, думает и все, слово отправка только остается. Видел подобную проблему, установил скрипт callme в самом конце хидера.пхп, чтоб jquery подключился, но ничего не поменялось.

Тимур

Все заработало, возможно из-за того, что указал два одинаковых e-mail.

Николай

Здравствуйте. Подскажите, почему при нажатии кнопки “Заказать обратный звонок” не вылазит форма? Пути css проверил, код вставил. Не понимаю что еще не так.

Добавлено позже: я понял, это из-за древнего jQuery.

Денис

Добрый день, тоже не работает версия 1.7. Не открывается форма, 1.6 без вопросов встала и работала но не устраивает в коде jQuery. Из-за него у меня перестало работать pop-up окно в картинках. Подскажите, как решить?

Марина

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

Дедушка

Марина, у вас установлен jQuery 1.2.6, это очень древняя версия. Обновите.
Денис, ссылку дайте.

Марина

добрый вечер, сегодня снова все перезалила, почистила кеш и ничего не работает

Олег

Дедушка! Спасибо за подсказку, но пока ничего не помогло. Стили для Н6 пересмотрел, clear: both !important для них не прописаны. Мало того, заходил на сайт где ваш скрипт корректно отображается, копировал их css и вставлял вместо своего, картина та же. Верхняя шапка упорно “съезжает” вниз относительно кнопки «закрыть». Видно дело в моем шаблоне. Буду “копать” дальше. С благодарностью приму любые подсказки относительно данного “неудобства”.

Павел

Спасибо.

Максим

На Ucoz станет?

Максим

“Покурил” всю переписку на этой странице, но ответа не нашел… (( Может дадите ссылку, где это можно прочитать? – “Писваиваете соответствующий класс любому объекту и по клику на него открывается форма.”

Дедушка

Максим, в комментах к одному из постов это было.
class=”callme_viewform”

Марина, почитайте пост с ошибками при установке, я пока не могу посмотреть, что там у вас.

Олег, посмотрите сами, я буду у компа и только тогда смогу помочь.

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

Максим

Добрый день! Иногда не очень удобно пользоваться предустановленой кнопкой. Подскажите такой момент: например у меня в тексте статьи, есть фраза “вы можете заказать обратный звонок”. Скажите, можно ли добавить ссылку на слово “заказать” (в тексте), чтобы при нажатии на нее, открывалась форма (как при нажатии на боковую кнопку)? Если “да”, то дайте пример такой ссылки.
С уважением и благодарностью за Ваш труд,
Максим

Дедушка

Максим, спасибо. Да, это можео сделать и этот воос обсуждался как в самом блоге, так и освещён в примере. Откройте и посмотрите. Писваиваете соответствующий класс любому объекту и по клику на него открывается форма.

Олег

Да, Дедушка, скрипт заработал. Что самое непонятное для меня до сих пор, раз двадцать проделывал одну и ту же установку скрипта, как вы писали, и только на двадцать первый раз все заработало. Видно я его измором взял))
Спасибо за скрипт, реально экономит место на экране и всегда под рукой.
У меня еще один вопрос, если можно. Когда выезжает окно заказа звонка, верхняя шапка где написано “Заказать бесплатный звонок” съезжает вниз относительно кнопки “закрыть”. У вас же на примерах все это выравнено в одну строку. И такое у меня на каждом шаблоне скрипта. Не подскажете, в каком направлении копать?

Дедушка

Олег, все дело может быть в кэше. Вы поставили первый раз неправильно, оно закэшировалось и пока кэш не обновился, у вас отображалась старая версия. С заголовком: дело, я думаю, в css. Посмотрите, есть ли у вас строки, где прописаны стили для H6 — например, clear: both !important. Я пока без кмпьютера и не смогу посмотреть.

Илья, я бы рад ответить, но всегда работаю над скриптом, когда есть настроение. А когда оно будет, угадать не смогу :).

Илья

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

Марина

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

Дедушка

Марина, не вижу кода скрипта у вас на сайте.

Маргарита

т.е. все файлы с двух папок слить в одну? правильно?

Дедушка

Вам нужны файлы из папки callme_latest, остальные это временные файлы.

Маргарита

в архиве две папки callme_latest и __MACOSX их как заливать в папку callme. Я уже по разному пробовала и ничего

Дедушка

Маргарита, вам нужно содержимое папки callme_latest загрузить в папку callme.

максим

все норм. подошла библиотека 1.5.2 -1.5.0 ниже не пробовал

Олег

Содержимое папки callme_latest залил в папку callme, и…
при нажатии на кнопку “перезвонить мне” ничего не происходит. Не могли бы глянуть что в коде не так?
http://www.ovokid.ru/

Дедушка

Олег, скрипт работает.

максим

у меня конфликт с библиотекой jquery-1.4.3.min.js

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

Тимур

>О формате телефона мы уже говорили: как быть с украинскими и российскими номерами? У них разные форматы.

Можно сделать это только для некоторых ? Допустим я не собираюсь работать с Украиной.

Дедушка

Тимур, вы не будете, а кто-то работает только с украинскими номерами. Как быть тогда? Не делать же две версии для разных стран.

Максим, тогда придётся мне свой слайдер писать :-). С jQuery версии ниже 1.6 скрипт не работает. Либо же вам придется искать другой слайдер.

Тимур

Если что могу поделиться скриптом Bmshop, чтобы вытащить эту фичу оттуда))

Тимур

Здравствуйте, Назар!
Можно сделать так, чтобы при нажатии в поле “Телефон” и появлялось это http://prntscr.com/s47l0 пример сайт bmshop5.ru?
И чтобы при нажатии в пустую область закрывалось окно ?

Дедушка

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

Александр Смирнов

Согласен, Но ПОЧЕМУ когда я напрямую сливаю аштемльку отсюда http://dedushka.org/callme/index.html получаю даже при незаполненных полях вечно зависающий на отправке скрипт…
И еще вопрос к Сергею, почему Вы не публекуете мой уже 4 или 5 пост. Посты читал и у многих встречается подобная проблема. Ссылку на сайт, где установлен callback даю не для наращивания ссылочной массы. Скрипт установлен mebel-market.biz/2/index.html (магазин в Украине, если Вы не публикуете посты по этой причине)

Дедушка

Алекандр, вопрос этот как обсуждался пару дней назад с очень взволнованным молодым человеком. Могу повторить: скрипт передает данные в index.php, получает оттуда ответ об отправке или об ошибке и выдает его на странице, откуда запрос был сделан. Если вы загружаете себе один html и не закачиваете index.php, никакого ответа от него скрипт не получит и отвечать ему будет нечего. Надеюсь, разъяснил вопрос.

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

На сайте у вас кода я не увидел. Если вы сделаете все как описано в инструкции, все заработает. Успехов.

сергей

решилась проблема.. на mail.ru не приходит на yandex без проблем)

сергей

Первый и главный момент при отправке письма – путь к почтовой программе. В качестве почтового демона у нас установлен Exim, путь к нему, который Вы должны использовать в скриптах – /usr/sbin/sendmail -t.

на моем хостинге такое есть. а куда это прописать?
другие варианты проверил

сергей

Здравствуйте. Почему письмо отправляется, но до почты не доходит? Сайт soffito74.ru

Дедушка

Сергей, почитайте пост, где описаны ошибки при нас ройке скрипта.

Юрий

Здравствуйте, не понимаю в чём дело…
Висити «Отправка…» и не отправляет, проверил всё! перечитал весь блог… Ошибка остаётся…

Дедушка

Юрий, ничем не могу помочь. Скрипт подписан вашим уважаемым авторством, вот к вам и вопрос по его работе :-)

Сергей

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

Дедушка

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

Сергей

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

Дедушка

Сергей, я не делал отправкучерез smtp, азачем она здесь?

Timmi, смотрите пост «Возмлжные ошибки при работе Callme».

Timmi

Дедушка помоги пожалуйста ! Eda24Ufa – Не работает, сделал все верно, но в чем косяк не могу понять

алексей

При повторной заявке пишет: Сообщение уже было отправлено. – присоединяюсь!
Как можно исправить?

Дедушка

Алексей и Артём: это время вы можете исправить в index.php, вам надо 3600 секунд сменить на любое другое. Поставьте 1, чтобы можно было слать сколько угодно сообщений подряд.

Артем

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

Можно ли это как нибудь исправить?

Александр Смирнов

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

Алексей

Заметил один баг – после отправки сообщения кнопка “отправить” становится неактивной даже после очистки формы. Для повторной отправки приходится обновлять страничку. Причина в callme.js в строке 92
jQuery(“.cme_btn”).attr(“disabled”, “disabled”);

Я закомментировал эту строку, потому что добавленная строка
jQuery(“.cme_btn”).attr(“enabled”, “enabled”);
не работает.

a.magaram

Да, я прочитал и решил. Спасибо вам!

Дедушка

Успехов, уважаемый.

a.magaram

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

Дедушка

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

a.magaram

Здравствуйте! Что-то у меня тоже проблемы при отправке письма на joomla. Не получается решить. Пути, вроде, правильно прописал. Единственный момент – вы выше говорили, что надо удалять jquery.js в путях, я закомментил. Ну он еще остался от widjetkit.
Именно подвисает момент отправки.

Дедушка

a.magaram, ок, как я могу помочь вам, не видя сайт?

Дедушка

Андрей, спасибо, найдите ответ здесь.

Андрей

Добрый день!
Большое спасибо за скрипт! Столкнулся с проблемой. При нажатии кнопки “Перезвони мне” висит “Отправка” и ничего не отправляется. Сайт http://artkitsch.ru/. Спасибо!

userV

немного глючит, в html коде прописываю +380-, но все-равно отображается +7

Дедушка

Евгений, мы же с вами пришли к выводу, что вы удалили копирайт и своими силами настраиваете скрипт :-)

Евгений

Установил без проблем, все гладко, но не отправляет, пересмотрел все..не знаю за что зацепиться?…подскажи, что может быть?…..
лента-сигнальная.рф

Дедушка

Александр, я отправлял как раз со стартовой страницы и всё сработало ;-). Просто надо было кэш почистить и не надо было ни с чем бороться.

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

Александр

Дедушка, доброго утра. Спасибо что ответили. Спасибо за пожелания, пришли, но боюся что не через главную страницу, а через …/callme/index.html Через главную по прежнему ходить сообщения не хотят! Дедушка помогите пожалуйста..

Охохо, Дед! Я его победил!! Спасибо за скрипт, за то что откликнулся. Успехов!

Евгений

У меня не открывается:(
http://www.electrostandart.ru
а здесь как я понял по центру стали надписи и кнопка в размере увеличилась;(
http://www.pro-eaton.ru
Подскажи что сделать плз?
Заранее спасибо!

Дедушка

Artem, смотрите здесь.

Artem

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

Дедушка

Илья, затемнение экрана мы с ребятами придумали совсем недавно, поэтому ждите его в одной из следующих версий. Чтобы открывать форму посредине, правьте css: укажите для #callmeform top: 45% и left: 45%; (примерно).

Александр, я проверил, у вас всё работает, отправил вам тестовое сообщение с пожеланием :-). Надо просто чистить кэш.

Александр

Дедушка, доброго вам времени суток, беспокоит Вас Александр. Дед, помогай пожалуйста, весь мозг сломал целый выходной просидел. Про ошибку зависаний отправки сообщений я читал, везде поменял пути на http://имя сайта, все равно пишет загрузка и задумывается. Тестовый скрипт отработал корректно. Прикладываю картинку где я grep’нул все файлы на наличие “callme/” и там явно везде прописаны правильные пути.

http://i5.pixs.ru/storage/9/8/6/Snimokekra_2876647_7009986.png

Илья

Возник такой вопросик: как сделать так, чтобы при клике по ссылке “Перезвоните мне” форма открывалась посредине экрана + было затемнение экрана. Спасибо большое! :)

Дмитрий

Все, вопрос решился методом проб и ошибок.
Вставил код скрипта в следующий файл:
/templates/имя_шаблона/tpls/имя_шаблона.php
Проверил, вроде все работает.

Дмитрий

Привет всем!
Ребята, подскажите пожалуйста как вставить скрипт в тело сайта созданного на Joomla 2.5.8. Я не совсем понимаю, нужно брать css-файл шаблона и вставлять код скрипта туда (там нет тегов и ) или создавать произвольный html-модуль?

Дедушка

Омар, на локалке работает всё кроме отправки сообщений. Денвер такого не делает.

Омар

а на локальном сервере (Денвер) …скрипт должен работать?

Дедушка

Олег (или Омар, я не понял), для этого в html-код добавляете новое поле, далее в callme.js после cphone и cname добавляете точно в такой же форме новое поле (например, csubject). После этого вносите правки в index.php: нужно создать переменную subject по аналогии с name и phone, а потом просто добавить её в письмо как обычную переменную.

Олег

У меня вот ещё вопрос – как добавить новое поле на форму? Например, я хочу прибавить subject (т.е. поле выбора определенной функции). Спасибо большое заранее.

Олег

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

Дедушка

Олег, в этой версии такой функционал не предусмотрен. Закрытие есть: автоматическое (после отправки сообщения), по клику на “закрыть”, повторный клик на ссылку или нажатие Esc. Вы можете сами добавить функцию закрытия: добавьте в js обработчик такого события. Или дождитесь – в одной из следующих версий я планировал затемнение экрана вокруг формы и её закрытие по клику на тёмную область.

Олег

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

Дедушка

Олег, открывайте style.css активного темплейта и вместо right: xx px; указывайте расстояния не до правого, а до левого края страницы. Это нужно сделать для формы #callmeform.

Pycu4

Не работает вообщем скрипт :c
На мыло не приходит.
Simpla CMS стоит движок.

Дедушка

Руси4, кэш почистите. У меня работает:

Дедушка

Александр, это понял. Тем не менее папка со скриптом должна лежать в корне. Либо нужно поправить все пути, по которым Callme вызывается и отправляет данные.

Александр

Дедушка, папка со скриптом лежит в папке CMS (ozkgames.ru/testshop) , этот тестово установленный опенкарт, для допиливания темы и других фич.

Максим

Cайт не правильно написал – stroygroup66.ru ))

Ну у меня в $to и $from указана сейчас одна и та же почта, почта сайта… С неё идет редирект на все нужные мне почты, дак вот – в ошибке-то указывается почта, к-й нету в скрипте, т.е. я когда-то писал её неправильно, отослал письмо, соответственно ничего не пришло, потом исправил, а рассылка на неправильную все еще идет )))… точнее уведомление, что было отправлено на не правильный адрес))…

Что-то весь в раздумьях – где ж оно осталось-то… хм.

Дедушка

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

Максим

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

stroygorup66.ru – сайт-то если что

Дедушка

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

Дедушка

Максим, ну это вопрос к почтовику или хосту.

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

Евгений

Пост 82, копирайт стоит!

Максим

Один раз указал в index не правильный email.. и пытался проверить отправку…. каждый день теперь шлет мне отписку, что типа прошло, сначала 24 часа, потом 48, теперь вот 72, все пытается доставить – хм…
может конечно проблема на хостинге, надо еще и у них спросить…))

Сергей

Дедушка, Огромное спасибо, заработало все! :)

Дедушка

Сергей, вот это:color:#fff !important;уже следющая строка, а Important надо добавить сюда:background: url(bttn_bg.png) repeat-x top #5a7fa6;. В итоге получится:background: url(bttn_bg.png) repeat-x top #5a7fa6 !important;

Алекснадр, папка со скриптом должна лежать в корне, а у вас в подпапке. Её адрес должен быть: ozkgames.ru/callme/

Евгений, а где копирайт?

Сергей

Дедушка, Так ничего не помогло ((( Кнопка так и осталась без изменений, помогите пожалуйста. Вроде такая мелочь, а никак решить не могу ((( (stroim-zabori.ru)

Евгений

Дедушка, мой пост 59. Повторюсь: заполняю поля, нажимаю кнопку “Перезвоните мне” и дальше появляется иконка и отправка и тишина… не отправляет, ну и соответственно ничего не приходит. Кстати, а тут: //адрес почты для отправки уведомления //несколько ящиков могут перечисляться через запятую $to = "УКАЗЫВАЮ КУДА ОТПРАВЛЯТЬ@mail.ru"; //адрес, от которого придёт уведомление $from = "А ТУТ ТОТ какой такой же куда отправлять[email protected]";

Александр

Пока пытаюсь настроить на тестовом сайте http://www.ozkgames.ru/testshop

Дедушка

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

Пантелей, спасибо, успехов.

Pycu4

Нет( На почту не приходит

Пантелей

Пантелей, если вы не против, я объединил три в один

все ок.

Для киевстара вполне удобная функция. Если только она работает нормально

проверил я только что, все приходит отлично, сразу, а в поле тема на кириллице не получается придется на латинице, в теле письма все нормально.
Спасибо за скрипт. Попробую контору раскрутить на донате.
Успехов!!! Добра!!!

Дедушка

Руси4, теперь всё работает. Успехов.

Pycu4

Да. Заметил, что не обновился код.
Получилось отправить. =)

Дедушка

Строчка #20 как была, так и осталась.

Pycu4

Удалил строчки jquery. все равно “отправляется”

Дедушка

Уточните, что не получается? Вам надо удалить одну строчку из кода.

Pycu4

не получается :c

Дедушка

Руси4, вон же он, после {* jQuery *}

Pycu4

http://s019.radikal.ru/i609/1301/44/cf800f3b8bdb.png

слишком много разных js

Дедушка

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

Для киевстара вполне удобная функция. Если только она работает нормально, я с ней дел не имел пока. Для gmail тоже можно сделать. Функиця кажется удобной.

Руси4, перенесите строку, где у вас вызывается jquery над выховом check.js. А ещё лучше — удалите её, Callme сам подключает библиотеку более свежей версии.

Pycu4

Теперь код встал, но при нажатии идет отправка и все. Дальше не отправляется.

Пантелей

Нет, у меня mail.ru если вы про//адрес почты для отправки уведомления $to = "";
Просто я смотрю здесь обсуждали чтобы можно было смс отправлять, а вот у mail.ru есть вот такое.
Вы про эту строчку
$headers = "Content-type: text/html; charset=utf-8 \r\n";

О нашел для Украины от Киевстар. В течение месяца можно получить не более 150 SMS. 0.07 грн. в месяц 2.1 грн., функция «расширенный объем», в результате чего вы сможете получать до 10 000 СМС на протяжении месяца: 0.70 грн. в месяц 21 грн.

Кстати, вот здесь на gmail.

Дедушка

Не видел такого,у вас gmail? Можно убрать проверку на html и коды из данных на отправку.

Пантелей

да кодировка Utf-8
в самом теле письма все хорошо, а вот в поле
$headers .= "From: Компания \r\n";
тоже ??? у меня такое подозрение что именно в этих полях он не в utf-8 передает

Дедушка

Павел, всё у вас нормально с шаблоном. Каким редактором пользуетесь? Возьмите Notepad++ или Fraise.

Пантелей, остальные данные норм или тоже в таком виде? Что с кодировкой, utf-8?

Пантелей

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

Сделал так
$title ="$phone $name";
но вот имена приходят вот такие +785487956211 ?е?гей

Дедушка

Itn22: опять джумла и опять повторяется вопрос, который чуть выше задавал Сергей.. У вас в файле /templates/bt_bazaar/css/typography.cssна строке №105 Джумла указывает свои стили для кнопок. В частности:
height: 34px !important;Из-за этого и зелёная кнопка отображается не полностью, и сама кнопка “Перехвоните мне” больше по высоте, чем надо.

Александр, это хорошо, а ссылку можете дать?

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

Павел, откуда вы копируете текст? Возьмите его из index.html в архиве и всё получится.

павел

Павел, откуда вы копируете текст? Возьмите его из index.html в архиве и всё получится.

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

Евгений

Привет. Такая проблемка…
Заполняю все поля и нажимаю на кнопку “Позвоните мне” …далее появляется картинки загрузки и все, Напишет отправка и тишина….

павел

Павел, у вас сам код в html добавлен с неправильной кодировкой. Вы через онлайн-редактор добавляли? Откройте в редакторе через ftp и вставьте так, это будет грамотнее.

вставил через фтп редактор, одно и тоже(

Александр

Дедушка, ну хотелось бы получить подсказку, куда копать?
Стили и jqueryе подключились, firebug ругается на TypeError: jQuery.Storage is undefined sendMail()callme.js (строка 74) anonymous()callme.js (строка 100) [Прерывать на этой ошибке] ...ar cnt = jQuery.Storage.get('callme-sent'); //getting last sent time from storage

Itn22

Здравствуйте! Поставил себе на сайт скрипт, почему-то только небольшая часть видна и дальше не открывается.

Сергей

Дедушка, я не совсем понял, перед какой точкой с запятой? Там все выглядит так:.cme_btn { background: url(bttn_bg.png) repeat-x top #5a7fa6; color:#fff; font-size:12px; font-weight:normal; text-shadow:0 1px 0 #45688f; padding:4px 0 5px 0; margin:0; cursor: pointer; border:0; border-top:1px solid #9cb6d2; border-radius:1px; width: 140px; }И еще интересно Ваше профессиональное мнение, какие CMS Вы бы порекомендовали бы?
Или можно хотя бы цвет надписи «ПЕРЕЗВОНИТЕ МНЕ» поменять?

Дедушка

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

Денис, посмотрите, запрет в обработке клика прямо в теге body.

Александр, мои действия?

Сергей, у вас джумла указывает свои стили для кнопок. В файле/callme/templates/vk/style.cssв строке №45 к стилю .cme_btn добавьте перед точкой с запятой !important.

Второй вариант — поправить CSS самой джумлы в файле:/templates/shaper_simplicity_ii/css/joomla.cssна строке №40.

Третий вариант — не пользоваться джумлой :). Есть же другие, вполне хорошие cms.

Павел, у вас сам код в html добавлен с неправильной кодировкой. Вы через онлайн-редактор добавляли? Откройте в редакторе через ftp и вставьте так, это будет грамотнее.

павел

добрый, не могу разобраться с кодировкой sotomsk.ru ставил разную в файлах callme.js и index.php , мож еще где? ничего не помогает, двиг опенкарт

Сергей

Дедушка, сейчас сайт работает. Посмотрите пожалуйста, у меня почему-то отображается кнопка со слабым градиентом. (stroim-zabori.ru)

Александр

Поставил на opencart, после того как жму отправить виснет на “отправка…” ничего не происходит.

Денис

Дедушка, спасибо попробую. Я не запрещал это сборка от maxzon, самому надоело это, на днях хочу этот код запрета на копирование убрать.

Пантелей

Скажите, вот на mail.ru есть услуга отправка по СМС получении письма, так вот там СМС приходит в виде от кого, тема письма и ссылка на прочтении письма,
в какое поле вставятся номер телефона заказчика?
если в поле тема, то вообще сказка, можно реагировать моментально.

Дедушка

Сергей, там нет гифа, там png. Сделайте скрин, сайт ваш не открывается.

Денис, что за мода – запрещать правый клик на сайте? Думаете, это помешает кому-то копировать информацию? Это просто злит посетителей, не более.

Вставьте строчку с подключением скрипта после строки с вызовом jQuery. Идёт проверка, не подключён ли он, показывает, что нет, подключает, а дальше идёт повторное подключение.

Денис

Здравствуйте. Установил на опенкарт все открывается только при отправке торчит слово отправка и все. Ничего никуда не приходит. В индексе с первой строчкой разобрался (мое мыло, куда придет уведомление), а вот со второй, что туда писать, не понял.
//адрес почты для отправки уведомления
//несколько ящиков могут перечисляться через запятую
$to = “[email protected]”;
//адрес, от которого придёт уведомление
$from = “[email protected]”;

Сергей

Я понял почему у меня кнопка отображается светлым и светлый текст не виден, скрипт берет фон кнопки из папки templates/images/button-bg.gif. Насколько я понял он подставляет кнопку по значению type=”button”. Я это заметил благодаря тому, что на кнопке был еле заметный градиент. Мне бы хотя бы ее покрасить в какой нить цвет, не обязательно градиент.

Сергей

Дедушка, ссылка та же stroim-zabori.ru

Дедушка

Сергей, у вас старый css, обновите из архива. Кстати, поздравляю, ваш комментарий оказался 2000-м в блоге :-)

Евгений

Отлично, значит будем ждать в следующей версии! :)

Дедушка

Сергей, ссылку дайте. Как я должен догадаться, о чём речь?

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

Евгений

Спасибо, сегодня попробую! Но этот вариант – он будет работать и для вызова через кнопку справа и через ссылку вверху… А как сделать ,чтобы место появления окна можно было задать ПРИ его вызове?

Сергей

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

Евгений

Хотелось бы в след.версии сделать вывод окошка в нужном месте, а не только вправа. Поясню- у меня окно вызывается по ссылке в хедере слева, а окно появляется сбоку справа, хотя,думаю, пользователь ожидает его увидеть рядом со ссылкой. Было бы неплохо, если бы была возможность указывать (для дилетантов в CSS), где появляться окну.

Дедушка

Евгений, вы и сейчас можете указывать место, в котором будет появляться форма. Кординаты указываются как расстояния от верхнего или нижнего и левого либо правого краёв — обычный CSS. Кординаты нужно указывать для элемента #callmeform. Сейчас указаны:
right: 50px; top: 150px; Вместо них можно указывать любые другие: left вместо right и bottom вместо top. Возможно, в одной из следующих версий сделаю автоматическое появление формы около объекта, по которому кликнули, но пока не решил, как будет правильнее это реализовать. Так что пока только ручное указывание координат.

Сергей

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

Дедушка

Сергей, успехов. И жду пожеланий по поводу следующей версии.

Сергей

Добрый день, установил форму, последнюю версию. Отображается нормально на всех страницах, но кнопка отправки не работает. С других форм на сайте сообщения уходят нормально. Все указанные причины и их исправления не помогли. Сайт stroim-zabori.ru. Подскажите что еще можно сделать чтоб форма заработала.

Дмитрий

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

Дедушка

Дмитрий, я прошёлся по вашему сайту, на трёх разных страницах работает одинаково: стартовой и две субстраницы.

Сергей, я вижу, что у вас последний исправленный мной код, но предыдущая версия CSS. Пожалуйста, перезакачайте свежую версию всех файлов и закачайте себе на сервер заново. Почистите кэш. Запускайте.

Дедушка

Максим, а это хорошая идея. Единсьтвенный минус, если в браузере запрещены куки, то время отправки не сохранится, но это исключения. Да, я, с вашего позволения, так и напишу в следующей версии )

Максим

я имел ввиду, что при повторном нажатие кнопки,а не постоянно время отсчитывалось чтобы)..
мол нажал на кнопку “перезвонить” и тебе сообщение, что следеюущее можно отправить через стока-то времени…

я у себя сделал примерно так: (в index.php)

if ($interval < 3600) { // если прошло менее часа, указано в секундах
$result = "error";
$cls = "c_error";
$time = "";
//$message = "Сообщение уже было отправлено.";
$message = round(60 – round($interval)/60);
$message="Следующее сообщение можно будет отправить примерно через ".$message." мин.";
} else {

Дедушка

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

Максим

Дедушка, я ничего против не имею. То что нельзя отправлять сразу несколько заявок подряд это хорошо, я к тому, чтобы внизу сделать сообщение более информативным, сколько времени осталось до того момента, когда можно снова отправить, ну мало ли :)…

Дедушка

Евгений, спасибо за помощь.

Максим, это сделано против желающих отправить 5-10 раз одно и то же. Если человек хочет написать по делу, ему одного раза достаточно.

Максим

Все заработало… :) Форма по клику открывается, на почту сообщение приходит..

Такое предложение: внизу, вместо сообщения – “Сообщение уже было отправлено” писать, что-то типа: “Сообщение можно отправить через 30 мин.” Время соответственно каждый раз свое :)

Евгений

Все, Назар, скачал обновленный архив и все заработало!
Спасибо Вам за этот отличный скрипт!

Дедушка

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

Евгений

Как написал в письме, сообщение не отправляется и плюс к этому форма при новом появлении не очищается…

Дедушка

Евгений, ссылку дайте.

Евгений

Предлагаю инструкцию по установке распространять в виде тектового файла вместе со скриптом ;)

Дедушка

Евгений, согласен :)

Дедушка

Я такого ещё не встречал: при копировании кода в пост визуальный редактор его обрезал, поэтому class=callme_viewform, отвечающий за показ формы, пропадал. Поправил код вручную. Код в архиве по-прежнему правильный.

Если кто-то с сталкивался с такими чудесами редактора, напишите мне, как это решить :)

ivgenij

перекачал установил заново результат тут rashodnik.kz

Никита

http://automaster36.ru/
все равно..(

Дедушка

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

Андрей

У меня тоже не открывается окно. Правда, ещё не разбирался, может и я где накосячил…
Нет, я не накосячил. Сделал так же, как Никита. Вставил код из демо. И форма стала появляться.

Никита
Эльдар

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

Или вот вставил я кое как этот код в темплейт сайта, но вот что получается. Всплывающего окна нету, все надписи внизу всегда видны.

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

Павел Мазурин

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

Никита

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

Дедушка

Никита, пока я не увижу, что вы сделали, я понятия не имею, что вам отвечать :). Код и скрипт точно такой же, на локалке тоже все скины работают, специально для вас только что проверил. Короче, выкладывайте на сайт и давайте ссылку. Иначе стираем нафиг тред, он ни о чём.

Евгений Попов, дайте ссылку на сайт, о чём мы вообще можем говорить, если вы не показываете страницу с кодом? :-)

Никита

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

Дедушка

Я объединил три коммента в один. На сайте, где стоял 1.6, я снёс старую версию, почистил кэш браузера и залил файлы из того же архива, который все скачивают. Далее обновил код (взяв его оттуда же), обновил страницу, всё заработало. Ничего больше я не трогал, нигде не копался :). Вообще ни путей не трогал, НИ-ЧЕ-ГО.

Дайте ссылку на страницу, о которой идёт речь. И почитайте комментарии к старым постам! Например, у вас base href может быть указан или ещё что-нибудь. Ссылку давайте, иначе это разговоры ни о чём. Да и кстати, я скачал архив, а не использовал локальную версию. Покопайтесь в вашем коде.

Ещё вы спрашивали, работает ли на DLE. Читайте внимательно – работает на любом движке, даже на голом html. Главное, чтобы хостинг php и sendmail поддерживал.

Никита

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

Дедушка

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

Посмотрите, есть ли у вас на странице другие объекты с классами txt и btn?

Никита

Сделал вывод через ссылку, получилось что-то странное… Окно всплыло, но не такое, какое должно было. И не отправляет на почту ничего:
http://s07.radikal.ru/i180/1301/46/03e61a77c1cc.png

В итоге окошко появляется. Проверьте, возможно вы что-то не то залили в архиве;)
В общем вот скрин: http://s020.radikal.ru/i700/1301/be/28718d96e4ac.png

Никита

Здравствуйте.
Установил на DLE – кликаю, тоже окно не открывается…
Скажите, вообще работает на DLE?
И если можно, дайте ссылку на 1.6.
Заранее благдарен

Евгений Попов

У меня тоже кнопка на экране есть, при наведении на нее цвет меняет, при нажатии ничего не открывается. Поставил 1.6 – все открывается. WordPress.. Устанавливать как я понял новую версию надо было в папку “callme” (в архиве с новой версией убрали эту папку почему то)? Версия jquery важна (с движком идет 1.8.3 но пробовал менять на ту что в архиве – не помогает) ?

Дедушка

Евгений, распаковываете содержимое папки в директорию callme. В инструкции же написано.

Дедушка

Евгений, а кэш вы чистили? Старый код сносили перед установкой? Сделайте скриншот хотя бы, я пока не находил ошибки… Спасибо!

Евгений

Что-то Вы, Назар, перемудрили! Кнопка НЕ открывает окно-это раз! Как минимум в 2х шаблонах (дефолт и ВК) очень короткие поля, кнопка прямо на поле с комментарием. Разбираться самому некогда, снес 1.7, вернулся к доброй 1.6. Подождем, пока исправите ;)