callme errors

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

Не открывается *.html

В браузере не открывается файл с расширением *.html, ошибка 404 или открывается любая из страниц сайта

В файле .htaccess стоит запрет на открытие html-файлов напрямую, такое иногда встречается в некоторых cms. Вы можете проверить, открыв файл .htaccess в корне вашего сайта. Там будет что-то похожее:

RewriteRule ^(.*).html(.*)$ index.php [L]

Решение: переименуйте html-файл, смените расширение с html на php и в .js найдите функцию, которая вставляет форму на сайт и замените там расширение на .php.

Работает только на стартовой

На стартовой скрипт работает, а на остальных висит отправка и ничего не происходит.

В html вашего сайта может быть указан параметр base href. Обычно он мало чем вам поможет, а иногда ещё и навредит, как в случае с base href=’http://***.ru/index.php/icons’. Если это не противоречит вашей вёрстке, удаляйте эту строку из темплейтов, в большинстве случаев вообще ничего не поменяется. Если так сделать не получится, отредактируйте js-файлы скрипта и замените все относительные адреса на абсолютные. Например, /callme/callme.js будет заменено на http://***.com/callme/callme.js.

Кнопка не реагирует на клик

Кнопка «Перезвони мне» справа появилась, но не реагирует на клик.

Это может быть по многим причинам. Одна из них: закачаны не все файлы скрипта, либо же закачаны не полностью. Для нормальной загрузки лучше пользоваться не веб-загрузчиками, которые могут фильтровать загружаемый контент, а вручную по ftp. Рекомендую программу WinSCP, CyberDuck или FileZilla.

Для смены электропочты и редактирования скрипта всегда пользуйтесь хорошим редактором кода. Например, Sublime Text, Coda, Notepad++, HTMLPad. Не пользуйтесь стандартным блокнотом (почему?).

Форма отображается внизу страницы

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

Не загружены или не подключены файлы сss. Убедитесь, что css-файлы лежат в папке /сallme/ либо в любой другой и путь к ним указан верно.

Если у вас OpenCart, поля формы могут быть половинной ширины, так как стили магазина обрабатывают все текстовые поля, в т.ч. CallMe. Решение подсказал userV, нужно в /templates/**/style.css добавить !important перед точкой с запятой для всех стилей текстовых полей.

Не приходят уведомления на почту

Всё работает, но письмо на почту не приходит.

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

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

Третий вариант: проверьте правильность адреса почты.

“Висит” отправка

Появляется слово “Отправка запроса” и ничего не происходит.

Вы неправильно отредактировали /lib/send.php и он вместо сообщения об отправке выдаёт error. Чтобы убедиться, откройте файл /callme/lib/send.php в браузере и убедитесь, что он не выдаёт ошибок php.

Вариант №2: вы добавили вывод jQuery вручную после /callme/callme.js. Откройте тестовую страницу по адресу /callme/index.html – если отправка работает, проблема с повторным вызовом jQuery. Если не работает — проблема с send.php.

Вариант №3: у вас устаревшая версия jQuery. Решение: обновите до версии не менее чем 1.7.2 либо воспользуйтесь инструкцией.

Вариант №4: иногда адрес отправителя письма должен быть зарегистрированным ящиком на хостинге. Например, здесь, выделено красным.

Вариант №5: встречается реже, но бывает. В версии 1.9.0 была добавлена функция отображения города, из которого отправляется уведомление. Данные вычисляются по ip и из динамического ответа сервиса freegeoip.net. В том случае, если у вас выключена функция json_decode, ваш файл send.php будет выдавать ошибку 500. В таком случае нужно или попросить хостера включить функцию, или убрать декодирование и отправки данных, нужно найти строки:

$ip = $_SERVER['REMOTE_ADDR'];
 $geo = file_get_contents('http://freegeoip.net/json/'.$ip);
 $geo = json_decode($geo, true);

И заменить их на

$geo = $_SERVER['REMOTE_ADDR'];

Вариант №6: Письмо приходит, но сообщение об отправке не выдается. Причина: устаревшая версия php или запрет на функцию file_get_contents. Воспользуйтесь аддоном Firebug (в Firefox) или встроенной проверкой кода (Chrome). Откройте response для файла send.php и посмотрите, какой ответ присылает этот файл. Там может быть нечто похожее на:

Warning: file_get_contents(): ... is disabled in the server configuration by allow_url_fopen=0...

Тогда в send.php нужно отключить функцию file_get_contents. У вас не будут работать отправка sms и выяснение города, откуда была отправка.

Вариант №7: Неправильно указан отправитель. Обратите внимание: после отправителя по умолчанию (noreply) добавляется домен сайта. Если вы настраиваете smtp, дополнительно домен указываться не должен. Распространенная ошибка встречается в таком формате:

$from = "[email protected]".$HTTP_HOST;

Вместо этого нужно:

$from = "[email protected]";

Проблемы с кодировкой

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

Сайт в кодировке Win-1251, а скрипт в utf-8. И чтобы не было конфликтов, в callme.js я указал, что ajax-запросы должны отправляться строго в utf-8. Ваше голосование работает тоже с асинхронной передачей данных, соответственно и там кодировка меняется.

Надо сделать следующее:

Перекодировать (пункт “кодировка” в Notepad++) файлы:

  • /callme/js/callme.js
  • /callme/f.php

После этого в callme.js  закоментировать такую строку:

contentType: "text/html; charset=utf-8",

Ничего не помогает

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

Не забывайте чистить кэш. Как браузерный, так и серверный, если ваша CMS это позволяет.

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

Підтримайте Токар
50 грн.

10% середньостатистичної статті,
або ж пів дня роботи нашого сервера

Підтримати
Ось вона, нагода стати причетним до розвитку незалежних медіа!
Коменти
Марина

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

Владислав

Здравствуйте. При установке возникла следующая проблема: сайт на WP, нестандартная тема isle-shop, при установке кнопки в районе формы вариативного товара, ваша копка отправляет товар в корзину и ваша форма не появляется, а при выносе кнопки вне формы woocomerce кнопка не работает. Не подскажите в чем может быть проблема? Спасибо!

Роман

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

Евгений

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

Назар Токар

А чому на «ти», ми хіба знайомі? І таки так, ви будете сміятись, але відповіді на обидва ваші запитання є на форумі і також на getcallme.com. Тому я не витрачаю свій час, а пропоную користувачеві САМОСТІЙНО знайти відповідь.

Сергей

продолжаю тестить…
на мобильных устройствах очень криво отображается форма(не видно половину поля и на всю ширину экрана). Даже с вашего сайта такая же проблема, а я думал у меня со стилями что-то не так….
прилагаю скриншоты
один с Iphone другой с Android

Назар Токар

Де скріни?

Сергей
Назар Токар

Ширина правильна, а висоту полів відредагую, дякую.

Сергей

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

Сергей

Спасибо за скрипт, работает хорошо. Но обнаружил такой баг..
Добавил поле “Количество”
Так вот если в это поле вписать цифру 1 или 2 или 22 или 35 то ничего на почту не получу, а если вписать например слово “два, три, пять” или число 3х или 4х значное то приходит на почту.
Помогите исправить пожалуйста.

Юрий

Здравствуйте, Назар. Скрипт установил. Правки в send.php внес. Почта на mail.ru Стал хорошо, но письма все-таки не приходят. Сайт на joomla 2/5. Там уже стоит один модуль обратного звонка (в шапке на главной), он работает нормально.

Андрей

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

Андрей

Добрый день!
Получил не стандартную ошибку – после установки скрипта обязательными стали все поле без *, а поле телефона(я оставил базовую настройку, только удалил пару полей) – наоборот необязательным

Максим

Добрый день.
buyme.js:272 Uncaught TypeError: Cannot read property ‘length’ of undefined
На опенкарте 2.2 со стороней темой.
Можете подсказать. Спасибо
http://madcap.com.ua/product/product?product_id=275

Назар Токар

Для імені товару не додано відповідного класу.

Сергій

А таке запитання: чи можливо прописати декілька адрес отримувачів повідомлення. Якщо потрібно, щоб лис приходив на дві електронки чи можливо так зробити?

Назар Токарь

Звичайно, просто через кому їх треба записати.

Сергій

Блін, що я вже тільки не робив. Не відправляється повідомлення і все. Якщо роблю через Яндекс то тупо зависає, якщо через власний поштовик, то швиденько пише, що все відправлено, але нічого не приходить.
Сайт http://budvin.com.ua

Назар Токарь

А ви спробуйте smtp налаштувати. Або спитати у хостера, чи увімкнено функцію php sendmail.

Сергій

Ось що він мені відповів: “Попробуйте использовать функции php mail(), а не sendmail или протокола SMTP. php mail() гарантированно должен работать.”

Назар Токарь

Це воно і є, має працювати, якщо налаштовано правильно і якщо хостер каже як воно є насправді.

Сергій

Цікаво, що якщо я використовую модуль зворотнього зв’язку вордпераса, то повідомлення йдуть, а з Callme десь пропадають. Та й так видно, що тільки натиснув на кнопку і зразу відправлено, навіть не задумується

Сергій

Запрацювало, правда тепер сам не розумію від чого. Ну й ладно, робить та й добре.

Роман

“Откройте тестовую страницу по адресу /callme/index.html” блин, исправьте в инструкции на index.php …пока не дошло, что вы расширение не правильно указали, чуть монитор не расфигачил…не открывается и не открывается..да что ты будешь делать)))

boomclap

Прошу прощения. мх записи не обновились еще. Вопрос снят.

boomclap

Не приходят уведомления на доменную почту яндекса. На gmail приходили. А так сам скрипт отличный.

Sulet

Здравствуйте. Сегодня скачал скрипт. Подключил к MODX Revolution вручную на чистую страничку с чистым шаблоном. Исправил send.php. И ведь работает! Спасибо.
Но с самого начала, когда я ещё не правил под себя config.js, увидел что поле телефона не является обязательным!
Оно не подсвечивается красным и письма уходят без него. Хотя судя по описанию там правильно в нужном месте стоит *. Попробовал убрать звездочки у всех полей как написано – но телефон опять не стал обязательным. В общем получается, что у меня это поле нечувствительно к * и всегда является не обязательным.
Сейчас я уже поменял тексты по умолчанию на свои, убрал панель, пробовал подключать по разному, результат тот же.

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

Cпаcибо.

Назар Токарь

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

Виталий

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

Николай

не приходят сообщение на почту не могу найти причину!!!

Рафис

Добрый день.
Сайт на WordPress. При установке скрипта на стандартную тему, форма показывается, при установке на другую тему, при нажатии на кнопку ничего не происходит http://bitumgrupp.ru

Евгений

Подключил js , прописал свой емейл в send.php, залил папку в корень, сайт ооочень виснет, не грузит до конца. Все из-за подключения js
подключен jquery 1.9.0

Smith999

Доброго времени суток. У кого были проблемы как у меня с SMTP отправкой, попробуйте заменить содержимое скрипт автора smtp.php на этот:
http://i-leon.ru/smtp-php/
У меня только так заработало smtp через gmail.com

Roma

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

Ирина

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

Александр

У меня jquery 1.7.1. Будет ли она работать на callback 2.3?

Борис

Извените но так и не понял (((
Все сделал как по инструкции, кнопка появилась, ошибок в файрбуге нет.
Но при нажатии на кнопку ни чего не происходит… нет окна “pop-up”
P.S. В файл .htaccess изменения внес (не помогло).
Что я может быть?
P.S.

Назар Токарь

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

Борис

@Назар Токарь, сайт на локальном. И еще получилось так…. Я попробовал включить в виртуемарте поддержку “query” и скрипт стал работать! При этом слайдинг товаров перестал работать, картинки товаров перестали подгружатся, в файрбуге появилась тьма ошибок, в том чесле и на buyme.js , отключил поддержку в виртуе, но ни чего не поменялось…. Вообщем пробую сново, благо был бэкап…

Назар Токарь

@Борис, подключите jQuery.

Лсриса

Доброго времени суток! Извините за глупый вопрос, но все же: возможно ли до покупки скрипта что то в нем менять?Спрашиваю потому, что ставила его в не измененном виде (со всеми полями для заполнения) – работал прекрасно! Но все поля мне не нужны, оставила только “имя”,”тел.”, “комментарий” – и в таком виде он никак не хочет работать :-( Если не трудно, подскажите в чем проблема..?
Вот сюда ставила sun-tour777.ru/contact-us/

Назар Токарь

@Лсриса, вы можете менять поля в любое время в файле config.js. Следуйте инструкции, и всё будет работать нормально.

Дмитрий

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

Письмо отправляет, но висит на “идёт отправка”. Геоопределение убрал, эффекта нет. На тестовой странице – то же самое.
В чём может быть дело?
Спасибо.

Дмитрий

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

Артем

Кнопка перезвонить мне и форма залазят под шапку, что делать?
Сайт – benzograd.com.ua

Назар Токарь

@Артем, читать коменты.

Дмитрий

@Артем, Та же проблема. Решили?

Виталий

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

Димитрий

Не работает кнопка ЗАКРЫТЬ, в чем может быть дело?

Димитрий

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

Оджа

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

Константин

Для нормальной работы (висела отправка, выполнил все – непомогло) пришлось в файле send.php закомментировать все ‘$sms’

Лог ошибок сервера на Дебиане 7:
“””,….PHP Parse error: syntax error, unexpected ‘$sms’ (T_VARIABLE) in /var/www/k……../data/www/мой-домен.ru/callme/lib/send.php on line……”””””

Сразу все стало корректно работать!
Назар, спасибо!

МакКлейн

callme работает, buyme нет( через проверку “buyme/index.html” работает. но я проверил. повторного запуска jQ нет. что же не так? ( Три раза перезалил файлы и сделал нужные правки. Висит постоянная отправка http://1000kartin.com/

Назар Токарь

Всё настроено правильно за исключением имени товара. Ваш сервер отвечает:

Request-URI Too Large

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

Сергей

Добрый день! Подскажите пожалуйста как убрать запрос географии?

Назар Токарь

В send.php, уже рассказывал

Михаил

@Назар Токарь, у меня почему то отправляет по два письма(дубли) на почту. Как это исправить? И еще кнопка, которая вызывает поп-ап почему-то не работает. Окошко появляется и сразу закрывается. В чем проблема? Подскажите , пожалуйста

Назар Токарь

Может быть, потому что вы дважды подключили скрипт?

Андрей

Спасибо Назар за отличные скрипты!!!! Уже успешно использую на 2-х сайтах.
А вот на третьем возникла проблемка.
Он на чужой самописной CMS и на нем ни в какую не хотят работать скрипты buyme и CallMe. У buyme кнопка без стилей и не реагирует на клик, а кнопка CallMe вообще не отображается, объекты с классом callme_viewform не реагируют.
Версия jquery – 1.5.2
Подскажите, пожалуйста, где искать подвох?
Спасибо!!!

Александр

Здравствуйте! Скрипт хороший. Спасибо. От покупки лицензии удерживает только немного странный характер поведения скрипта:
1) Не спешу обвинять вас. Суть: иногда бывает, что бесконечно висит сообщение “отправка”. При этом само письмо отправляется и принимается. Но клиент об этом может только догадываться. Такое происходит не всегда. В основном всё норм. Но иногда случаются такие “запоры”.
2) Все перерыл. Не могу найти, где прячется сообщение “Спасибо. Сообщение отправлено”
3) Я ламер. Не могу заставить отображаться окно скрипта фиксировано – чтобы оно не скроллилось вместе со страницей. Дайте хоть подсказку в свойственной вам ленивой манере.

Спасибо еще раз за ваши труды!

Александр

Дополнено:
1) вопрос решил удалением функции “определения географии посетителя” или типа того
2) перерыл все еще раз – не нашел. В callme.js тоже нету. Искал и глазами и поиском… Может я ослеп(
3) меняю absolute на fixed – в браузере норм, в смартфоне форма появляется где-то за пределами экрана))

Назар Токарь

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

Посмотрите ответ скрипта на отправку в файле send.php.

Просто поменять на fixed не получится, так как рассчитываются значения от границ страницы, а не экрана. Вам нужно открыть callme.js и в районе где есть переменная lf_cr исправить код.

Александр

@Назар Токарь, я отключил. Форма теперь не просто быстрее – она молниеносная. Я не успеваю гифку разглядеть, которую планировал поменять))
По поводу значения границ я увы не осилю.. Может есть готовый рецепт? На форуме кто-то выкладывал, но там для старой версии, где еще был core.js

Александр

@Назар Токарь, сознавайтесь уже, где прячете сообщение “Спасибо, сообщение отправлено”?)

Назар Токарь

говорю же, в send.php :)

Александр

@Назар Токарь, спасибо, дорогой! Как внешний вид? Нравится? Странно, что вы сразу такую кнопку отправки не сделали)) Еще раз благодарю!
p.s: меня ваш копирайт не смущает (лицензия без надобности), а вот небольшую спасибку отправил. Добра вам и процветания!

Назар Токарь

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

Ксения

@Александр, а как вы удалили географию? Подскажите пожалуйста… все висит долго !

Dea

Добрый вечер!
Не подскажите что сделать установила callme,перестал работать слайдер и корзина ?
Спасибо за ответ заранее

Назар Токарь

@Dea, комментарии, написанные выше, будьте добры посмотреть.

Ваня

Мне на сайте надо две кнопки со скриптом callme, но разница будет в одном поле, для первой кнопки два поля, для второй три поля. Как мне сделать дубль скрипта, я делаю но выходит конфликт.

Владислав

Добрый день!. У нас на сайте установлен скрипт callme. Нам нужно, чтобы после отправки сообщения с сайта шла автоматическая переадресация на страничку “спасибо” http://www.gos-priemka.ru/thanks.html. Скажите, можно доработать скрипт? И сколько это будет стоить?

Назар Токарь

@Владислав, это не доработка, а одна строка. Добавьте после этого

dl('cmeHide', 4);

такую строку:

window.location.href = "/thanks.html";

Павел

Здравствуйте сайт на конструкторе parallels presence builder 12.0.7 …в принципе возможно поставить скрипт на такой сайт…все файлы загрузил на сервер… ставлю скрипт …ноль реакции

Назар Токарь

@Павел, файлы не загружены.

Богдан

Добрый день подскажите пожалуйста – установил как всегда модуль, правильно и т.п. указал в header.php только вызов скрипта, вот что получилось – http://prntscr.com/6u0gu2
Добавляю потом библиотеку jquery наблюдаем такое – http://prntscr.com/6u0hj7 но и даже с библиотекой наблюдаем – http://prntscr.com/6u0hqk Если “забить” на такое состояние формы и например выключить отображение времени, при заполнении формы ВСЕХ пунктов и нажатии на кнопку перезвонить – вылазиет ошибка которая просит нас заполнить все поля. Хотя они заполнены. Сайт – http://aqua-design31.ru/

Из всей информации что я перерыл в тырнете и на вашем сайт и форуме я понял, что скорее всего мне нужно добавить в код скрипта данный код: var $ = jQuery.noConflict(), только вот куда его вписать в файл – callme.js я не понял. Буду рад помощи. Вроде расписал проблему как можно по максимуму.

Назар Токарь

@Богдан, у вас есть возможность использовать другой слайдер? Если да, сделайте так. Если нет, то откройте консоль и смотрите, где там ошибки.

Богдан

@Назар Токарь, благодарю за ответ. Возможности использовать другой нет. Про консоль вы имеете ввиду FF из Firebug? пробовал ничего вообще не показывает( Просто интересно почему даже без подключения библиотеки jQuery нормально не отображается и не работает callme

Максим

Здравствуйте,спасибо вам за ваши замечательные скрипты “Callme” и “Buyme”, с последним всё прошло нормально.Но вот с Callme есть проблемка, когда подключаю его, перестаёт работать корзина и все кнопки купить на сайте. То есть скрипт работает , корзина нет. Отключаю скрипт , корзина опять в норме. Подскажите пожалуйста, в чём может быть проблема?

Дмитрий

Здравствуйте.
Подскажите пожалуйста как исправить конфликт библиотек в вашем скрипте (callme) и dle 10.3?
Проблема проявляется следующим образом:
когда подключаю /callme/js/callme.js перестают работать поп-ап окна на сайте (например поп-ап окно профиля), как поправить?

Дмитрий

@Дмитрий,
проблема решена.
в callme.js заменил var $ = jQuery.noConflict(),
на var

Владимир

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

Владимир

Привет всем. Спасибо Назар за обновление. У меня вопрос возник – на сайте 02expert.ru джумла 2.5 скрипт работает на всех страницах кроме главной. Я не силён пока ещё в тонкостях, поэтому прошу подсказать что нужно сделать. А на другом сайте джумла 3.4 без проблем.
Спасибо

Назар Токарь

@Владимир, думаю, дело было в кэше. Я открыл, проверил — на стартовой работает.

Владимир

Гениальный вопрос! Могу ли я эту чудо кнопку вмонтировать в html сайт. Соответственно без современных движков, и редактирую в Дримвьюер.

Назар Токарь

Владимир, да.

Владимир

@Назар Токарь, подскажите как это сделать, пока ничего не выходит.

Назар Токарь

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

Сергей

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

Назар Токарь

@Сергей, думаю, в версию jquery.

Сергей

@Назар Токарь, у нас используется jquery 1.10. На что еще стоит обратить внимание? Спасибо.

Назар Токарь

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

Сергей

@Назар Токарь, вот адрес сайта со скриптом http://paritet.zeema.org.ua/

Назар Токарь

Сергей, отправил, на фронте работает. Если ошибка в настройке, то или ничего не приходит, или приходит полностью. Перезалейте send.php и настройте заново, я не знаю, что вы в нем редактировали.

Алексей

Доброго дня.
Помогите пожайлуста – после установки скрипта кнопка появилась, но она ни на что не реагирует.
а, С вашей страницы (callme/index.php) скрипт работает нормально

Назар Токарь

@Алексей, вероятно, вы совершили ошибку в настройке.

Алексей

@Назар Токарь, Настройке чего? в файлике настроек я поменял только мыло, а в индексном файле прописал в конце как положено вызов скрипта и в шапке вызов библиотек jqwery(пробовал и 1.11 и 2 версию как ссайта производителя так и с папки скриптов). может есть какая то особенность в CMS PHPshop?

Виктор

Скрипт очень понравился, спасибо.Установил скорипт на сайт spsistem.ru – в результате появляется только форма с заголовком и кнопкой. помогите плиз разобраться

Назар Токарь

Что мешает вам открыть инструкцию и сделать самостоятельно?

Виктор

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

Назар Токарь

Когда будет без “вроде”, то будет работать.

Сергей

Назар, приветствую! Попал в тупик, нужна ваша помощь. Проблема с нажатием на кнопку, как правило кнопка не реагирует. (Файлы заливал через FileZilla, правил Notepad++, подключаю скриптом новую библиотеку JQuery) А часом случается, что куда не нажмешь, везде вылазит. Что посоветуете сделать?

Сергей

@Сергей, Уже решилось. Дело в Jquery, проверил в разных окнах версию, там где не открывается 1.4.2, там где открывается все подряд 1.11.1 Видать не везде подгружает библиотеку.

Назар Токарь

@Сергей, не очень понял, в чем дело. Проверьте наличие других версий jquery, правильность прав доступа на файлы и папки.

Сергей

@Назар Токарь, Проблема в том, что Нажатие на кнопку то не приводит ни к какому результату, то форма начинает вылазить даже при нажатии на меню и прочие кнопки, ссылки и т.д. Это происходит рандомно после обновления страницы. Права проставлял через FileZilla по вашим инструкциям. Замечено, что в случае если форма на нажатие не реагирует, то подключена JQuery 1.4.2; Если срабатывает при малейшем нажатии на что-либо, то 1.11.1 В хедере стоит скрипт на подключение последней версии JQuery. Проблему еще не решил. Благодарю того, кто подскажет и направит на решение!

Сергей

@Сергей, Проблема решена. Установленный модуль рейтинга самостоятельно подключал старую версию JQuery 1.4.2
Вывод: Подключайте скрипты перед

Назар Токарь

@Сергей, а вот если вы сделаете вывод “читать инструкцию”, я буду очень благодарен.

Андрей

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

Андрей

все, заработало, еще раз перезалил папку на сайт

Анастасия

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

Назар Токарь

@Анастасия, посмотрите мой предыдущий ответ, он не поменялся за это время.

Анастасия

@Назар Токарь, я не понимаю, помогите, пожалуйста, у меня вордпресс и куда пихать класс этот – неясно. я просто пишу в поле текста и рядом Купить в 1 клик.. Название товара – это поле заголовок. в него класс не запихнуть никак. Остальное сделала по инструкции, в в код добавлен, файлы залиты, скачаны заново и перезалиты. Что же не так?

Назар Токарь

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

Будь ласка, зверніться до інструкції.
Please take a look in a manual.
Молим вас, погледаjте у приручнику.

Анастасия

Добрый день! приходит так на почту почему-то:

Подарочная упаковка
Да

Доставка
Самовывоз

Подарочная упаковка
Нет

Как пофиксить, подскажите пожауйста! Спасибо.

Назар Токарь

@Анастасия, настроить как в инструкции

Андрей

@Анастасия, если не ошибаюсь вам нужно в файле config.js просто убрать лишние строки или закомментировать их.

Иван

в браузерах Chrome и Opera после нажатия на ПЕРЕЗВОНИТЕ мне появляется диалоговое окно Подтвердите действие… с кнопкой ОК. После нажатия появляется ещё одно о подтверждении того что запрос ушел. И таки запрос приходит мне на почту… Как бы убрать эти окна ??? в мозиле проблем не было

Назар Токарь

@Иван, обновите у себя архив.

Иван

@Назар Токарь, извиняюсь, о каком архиве речь?

Иван

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

Назар Токарь

@Иван, обновил трижды уже.

Иван

@Назар Токарь, Обновил, теперь не видно ни кнопки заказать звонок, не работает поиск и перестал работать слайдер.

Назар Токарь

@Иван, зачем вы задаёте вопрос дважды? Зачем вы задаёте вопрос дважды?! Где логика? Обновите архив.

Иван

@Назар Токарь, извините за дубли, сначала не уходило сообщение а потом оба ушли. Архив новый скачал, проблемы с диалоговыми окнами, поиском, слайдером – пропали. Работоспособность скрипта буду ещё проверять у разных пользователей, но пока всё работает отлично! Спасибо за ваш труд!

Аркадий

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

С уважением, Аркадий

Назар Токарь

@Аркадий, тот скрипт, который вы упомянули, скопировали с Callme — это он фактически и есть. Пути — не знаю. Напишите на форуме в “Идеи для скриптов”, подумаем. Про дублирование — дождитесь новой версии, в ней баг исправлен.

Аркадий

@Назар Токарь, Благодарю Вас за ответ. Будем ждать новой версии. Предложения по дополнению формы изложу в форуме.
P.S. То-то я смотрю код похож и поля такие же… Только не знают они его похоже, раз все мои вопросы игнорили.

С уважением, Аркадий.

Назар Токарь

@Аркадий, я им как-то писал, мне ответили, неплохо нахамили так :). Такой бизнес — уркасть чужой продукт, а потом ещё и послать автора зачем-то.

Юрий

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

Назар Токарь

@Юрий, z-index меню должен быть ниже, чем у формы callme.

Юрий

@Назар Токарь, Этот коммент я видел, но не понял. Еще один косяк вылез. при клике на название статьи в рубриках появляется форма обратного звонка вместо перехода к полному тексту. по первому вопросу чуть подробнее можете объяснить?

Назар Токарь

@Юрий, по первому — нет. Если вместо перехода на статью открывается форма, удалите class=callme_viewform из ссылки, по-другому форма не открывается.

Евгений

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

Назар Токарь

@Евгений, не приходят на обе почты или только на одну?

Евгений

@Назар Токарь, на обе, специально моделировал ситуацию. Оставляю 1 получателя – работае. Ставлю 2 через запятую не работает. Адреса указывать разные естественно пробовал. По логам пусто…

Назар Токарь

@Евгений, возможно, ограничение на хостинге.

Андрей

Здравствуйте, спасибо большое за скрипт!
Нужна Ваша помощь.
Скрипт работает, выводится на странице, отправляет письмо, статус отправки работает тоже.
НО! очень бесит вот это:

Notice: Undefined index: ctime in /home/profsovo/public_html/carworld/callme/lib/send.php on line 28
Notice: Undefined index: cs in /home/profsovo/public_html/carworld/callme/lib/send.php on line 93
{"result": "error","cls": "c_error","time": "","message": "Ой! Ошибка =("}

этот текст отображается при открытии прямой ссылки
http://carworld.profsov.org/callme/lib/send.php
и ещё замечен баг (возможно как раз изза этих ошибок):
после ввода данных в форму и их отправки, мы получаем статус “заказ принят”, мне прилетает письмо на почту, и модальное окошко закрывается. ПРИ ПОВТОРНОМ КЛИКЕ ПО КНОПКЕ, ВЫЗЫВАЮЩЕЙ CallMe – ничего не происходит. вообще.
так задумано, или же всё таки проблема у меня? если у меня, подскажите, куда ковырять?
p.s. пользуюсь sublime text 2, сохраняю в кодировке utf-8, или utf-8 with BOM, страница на utf-8,

Назар Токарь

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

Если вы открываете напрямую файл, который принимает параметры из урла, то ЛОГИЧНО, что он покажет ошибку, так как вы в него ничего не передаёте. И зачем его открывать напрямую?

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

Андрей

@Назар Токарь, большое спасибо за разъяснения! Ваш скрипт супер!

Виталий

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

Назар Токарь

В хостинге или почтовой службе.

Виталий

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

Назар Токарь

@Виталий, надпись “сообщение отправлено” появляется быстрее, всё так. Если хотите, замените “идет отправка” на “сообщение отправлено” и в Callme будет так же.

Виталий

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

Назар Токарь

@Виталий, если это был вопрос, то “да, возможно”, я выше сообщил, как.

Игорь

Здравствуйте!
Скажите пож – с главной работает , а вот с остальных нет – делал как у Вас написано – изменил относительные пути в файле core.js
function sendMail() { var cnt = jQuery.Storage.get('callme-sent'); //getting last sent time from storage if (!cnt) { cnt = 0; } jQuery.getJSON("http://site.ru/callme/index.php", {

и не помогает.

Назар Токарь

@Игорь, core.js уже не используется, обновите версию Callme.

Денис

Здравствуйте, установил плагин на фреймворк Webasyst, в консоли ошибка – GET http://istok-stroyug.ru/wa-data/public/site/themes/default/callme/templates/form.html 404 (Not Found)
Переименовал файл в form.php, изменил в callme.js jQuery.get(getScriptFolder(“callme.js”) + “templates/form.html”, function (d) { на jQuery.get(getScriptFolder(“callme.js”) + “templates/form.php”, function (d) { – теперь ошибка такая: GET http://istok-stroyug.ru/wa-data/public/site/themes/default/callme/templates/form.php 404 (Not Found)
Где еще нужно поменять?
Сайт istok-stroyug.ru

Назар Токарь

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

Денис

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

Денис

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

Назар Токарь

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

По вашему вопросу: у вас form.php, я его не использую уже давно, сейчас там form.html. А в “плагине” как раз php и был. htaccess вероятно блокировал исполнение каких-то файлов. Убедитесь, что работает и ждите новую версию, там будет всё круто.

Александр

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

Все работает, но выдает ошибку – Undefined index ...www/frog.in.ua/callme/f.php on line 69

Буду благодарен, за совет как исправить.

Назар Токарь

Этого файла уже нет в текущей версии, поставьте из свежего архива.

Ольга

Здравствуйте. Поставила buyme. Все работает, сообщение отправляет. Только вот почему-то при нажатии на кнопку в шапке отправки формы (где название товара должно быть) пишутся все названия туров, что есть на странице. Видимо я как-то неправильно прописываю класс, помогите разобраться. пожалуйста. Заранее спасибо.

Назар Токарь

@Ольга, как ваш вопрос связан с Callme?

Ольга

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

Anabioz

Назар. тут появилась проблема может встречали (WordPress 4.0). Выдает либо “таймер” либо “Calle”. Да и еще хотелось бы опустить сам “CallMe” при нажатии. Поменял top с 150 на 250 в style.css но толку нет, не туда смотрю наверное?)

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

Назар Токарь

@Anabioz, что-то до этого писали, посмотрите в комментариях. Я не отвечаю за работу других скриптов. Они могут конфликтовать с более свежими версиями jquery. Вы можете использовать любую версию, начиная от 1.4.4.

Anabioz

@Назар Токарь, Решил проблему)
оба скрипта используют (window.onload) следовательно первый скрипт никогда не будет инициирован :(

первый:
window.onload = function() { script1(); ...

Второй:
var script1=function() { // инициализация первого скрипта }

такой вариант при загрузке первого window.onload = function() запускается второй script1();

а вот по поводу опустить не нашел в постах, буду сам думать)

Назар Токарь

@Anabioz, отступы. Ищите в callme.js

tp_cr = wh/2 - 250 + $(document).scrollTop()

И увеличивайте 250.

Андрей

Назар, подскажите, пожалуйста, как зафиксировать время звонка (например по МСК), а не то что у пользователя на компьютере?

Назар Токарь

Это вам надо найти разницу между временем компьютера и, например, GMT и менять время в зависимости от этого.

Андрей

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

Назар Токарь

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

Вот в помощь.

Вячеслав

Добрый день. Вопроса два(в инструкциях не описаны):
1. Как сделать в скрипте обязательным чекбокс? Чтобы письмо отправлялось только при отмеченом чекбоксе. * после имени чекбокса не помогает.
2. Как в название чекбокса вставить ссылку? Если вставить напрямую в лоб, форма перестает отображаться

Назар Токарь

Ни один из таких вариантов я не делал.

Александр

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

У меня CallMe 1.9.5. Есть преимущества у новой версии?
Спасибо.

Назар Токарь

Как надпись поменять на кнопку?

Какую кнопку? Если кнопка подтверждения в форме, то в config.js.

У меня CallMe 1.9.5. Есть преимущества у новой версии?
Спасибо.

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

Олег

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

Назар Токарь

@Олег, что такое список с переключателем?

Алексей Гоголев

Подскажите пожалуйста, что сделать что бы callme открывалась на устройстве АНДРОИД? Пробовал на разных браузерах, не получается(

Алексей Гоголев

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

Назар Токарь

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

Вадим

Помогите разобраться. CMS joomla 2.5. Установил скрипт, на кнопку отзывается форма, но отправка не происходит.
Наковырял, что существует

#запрет на открытие не корневых php файлов в .htaccess Rewritecond %{REQUEST_FILENAME} -f Rewritecond %{REQUEST_FILENAME} .*\.php Rewritecond %{REQUEST_FILENAME} !.*jce.* Rewritecond %{REQUEST_FILENAME} !index\.php$ RewriteRule (.*) index.php [F,L]

Соответственно, когда я перемеиновал его в htaccess.txt то все заработала. Вопрос в том как прописать исключение для файлов этого скрипта в .htacceess

Назар Токарь

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

Вадим

@Назар Токарь, а безопасность не пострадает от этого?

Назар Токарь

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

Артур

Здравствуйте у меня проблема с отображением, скрипт работает и появляется при нажатии кнопки “обратная связь” но отображается частично, скрываясь под шапкой сайта. скрипт подключал даже в начало тега хеад, но все ровно та же проблема, Движок Престашоп, сайт arhstellazh.ru. экспериментировал с позиционированием, но безрезультатно, в программировании не очень силен.

Назар Токарь

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

Артур

@Назар Токарь, Спасибо! редактирование этого параметра помогло. Оказалось все проще чем я думал)

Алексей Гоголев

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

Назар Токарь

Проверьте, разрешен ли php sendmail. Если нет или неизвестно, настройте smtp.

Вадим

Не отображается в Firefox. Что делать?

Назар Токарь

Почистить кэш.

Вадим

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

Назар Токарь

@Вадим, у вас кроме callme подключены 15 других скриптов. Похоже, что они влияют на его работу.

rezhiser

@Назар Токарь, а ведь действительно в мозилле не работает сам скрипт и не отображается кнопка справа, в остальных браузерах все в порядке. Может, с мозиллой что-то не то ). P.S. на IE такая же беда кстати.

Назар Токарь

У вас подключены 3 копии jquery, одна из них 1.4.2, сразу перед callme. Вполне логично, что такой зоопарк может конфликтовать друг с другом.

rezhiser

@Назар Токарь, убрал все..почти сразу,это я эксперементировал)) действительно иногда jquery странно себя ведет в некоторых браузерах(в том числе и мобильных)

Григорий

Здравствуйте.
Сначала хотел сказать огромное спасибо, скрипт действительно очень полезный! Установил все с первого раза и никаких проблем не возникло. Только вот в чем не задача: перерыл весь форум а ответа так и не нашел. Вызывается форма нормально, email сообщения доходят, все в нужной кодировке, а вот после подключения сервиса sms.ru, почему то сообщения приходят на английском..(. Скажите как это изменить? Я слышал что в какой то файл нужно добавить код буквально в одну строчку а вот какой код и в какой файл – не знаю.

Назар Токарь

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

Григорий

@Назар Токарь, Вы правы, после того как потратил часик времени, нашел ответ, спасибо за подсказку..)
Вот у меня еще такой вопрос: я не очень силен в html и поэтому если вас не затруднит, объясните как “чайнику”….
У меня на сайте (на одной странице) 2 кнопки, нужно что бы при нажатии на любую из них, появлялась форма. То что нужно присвоить класс элементу, это я уже понял, а вот что такое класс и как его прописывать и где – непонятно. Привожу пример своей кнопки:
Хотите сдать квартиру? Закажите обратный звонок Мы перезвоним <a href="page.html" rel="nofollow">Заказать</a>

Куда именно нужно вставлять этот class? и будет ли работать 3 кнопки на одной странице?

И еще небольшое пожелание..) В связи с новыми законами РФ, можно как вариант добавить (где нибудь внизу формы) “политика конфиденциальности” что бы всплывало небольшое окно. Ну вроде бы пока все…) Заранее благодарю за ответ.

Альберт

Скажите каким образом присвоить всем параметрам товара класс class=’b1c-good’ ?
У меня OpenCart

Назар Токарь

Для Callme не нужно присваивать этот класс ни одному из объектов.

Artem

Здравствуйте, можете помочь разобраться. Я скопировал все файлы, на странице прописал путь к скрипту и джкэури, к сылке прописал класс, но сколько на нее не кликай ничего не происходит http://vpdesign.pp.ua/site/zvonok/

Назар Токарь

@Artem, похоже, не все файлы загружены.

Назар Токарь

Оба раза код не приложился. В общем, сделайте как в инструкции, сэкономите своё и моё время.

Дмитрий

http://c2n.me/iImIMU сделал изменения в css модуля, но на сайте изменения не происходят. Кэш чистил, с разных компьютеров заходили с разных браузеров. все равно через firebug показывает старые значение и изменения не происходят

Назар Токарь

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

Дмитрий

@Назар Токарь, не инспектора, а редактора в isp панели сервера. Я открыл css чтобы отредактировать… внес изменения, а они на сайте не отображаются. Хотя в файле все изменилось

Назар Токарь

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

Дмитрий

http://demo.ideanova59.ru форма открывается и отправляет сообщение, но время при выборе не отображается в форме и в firefox некорректно отображается графика, точнее кнопка перезвоните, а МНЕ уже вне поля формы

Назар Токарь

@Дмитрий, скриншот?

Дмитрий

@Дмитрий, http://c2n.me/iHMmsM

Назар Токарь

Какие-то из основных стилей сайта перекрывают селекты.

Артем

Скрипт работает, но на почту приходит 2 письма с одни содержанием. Почему такое происходит?

Назар Токарь

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

Артем

Файл send.php ?
В нем редактировал только переменую $to = …
указал свою почту.

Артем

Я разобрался. Пытался в файле callme.js продублировать форму, поэтому отправка пошла по каждому экземпляру.
Кстати вопрос, а как на одной странице сделать вызов нескольких экземпляров формы для пользователя. Например: одна форма для “перезвоните”, другая форма для “Отправить письмо”. Вызов привязываю на кнопки и каждая кнопка должна показать форму со своим набором полей. Такое возможно?

Назар Токарь

Такая возможность не предусмотрена.

Алексей Бондарь

Привет! Установил callme на сайт. Теперь проблема в конфликте с другими скриптами. Проверил, callme работает только если подключать последнюю версию jquery этой строкой(), но при подключении последней версии перестают работать другие скрипты (buyme, кнопка корзины, и увеличение фотографий). Пробовал заменить файл callme.js на более старый, который вы приводили, не помогает. Есть какое-то решение? Очень буду признателен за ответ.

Назар Токарь

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

Иван

Здравствуйте. Так-же возможны ошибки получения письма от CallMe (отправлен запрос,но не получили на почту) , по причине того что на самом сайте есть своя почта, которая указана в панели управления сайта(CMS Joomla 2.5), и если указать эту же почту, как получателя писем от CallMe в настройках самого CallMe, то письма могут не приходить. Нужно в настройках CallMe указать другую почту как получателя. И после этого все должно работать. У меня так произошло. И возможно кому-нибудь пригодится.

Александр

Назар, спасибо за оперативный ответ.

я код подключения ставлю в header.php.
Это правильно?

Год назад Ваш скрипт работал.
пропал после обновления темы.

На всякий случай фрагмент кода:


<div id="header" class="group header_with_search margin-bottom”>

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

Назар Токарь

@Александр, просто ставьте как в инструкции, перед /body.

Александр

Здравствуйте, Назар.
Вроде установил с 1 раза на WP, но через час кнопка заказа звонка исчезла.
Затем появилась… В какой-то момент кнопка как-бы “заныривала” под строку “Получать новости о распродажах”.
Сейчас снова нет.
Хотя переустанавливаю как прошлый раз.
Может быть причина в том, что я менял все прамо заходя на файл сайта в FTP?

Чудеса.
И не понимаю: есть ли связь: после установки скрипта на карточке товара перестал работать эффект “линзы” справа от рисунка.
Помогите понять в чем дело.

Назар Токарь

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

Олег

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

Назар Токарь

@Олег, у вас в php отключена функция file_get_contents. Попросите обновить.

Олег

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

Владимир

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

Назар Токарь

@Владимир, я ничего не понял

Дмитрий

У меня этот вариант. На тестовой странице работает, а на сайте — бесконечная отправка “висит”. Скажите, пожалуйста, как для “чайника”, что конкретно мне нужно сделать?

Назар Токарь

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

максим грачёв

Здравствуйте, сайт mir-econom-sveta.ru ,закинул файлы по фтп в корень, а форма обратного звонка вообще не хочет появляться, в чем может быть проблема?

Назар Токарь

@максим грачёв, ну…. может, дело в том, что вы не установили код скрипта?

максим грачёв

@Назар Токарь, точно;) Спасибо, пропустил момент

Виктория

Здравствуйте, Назар подскажите, что я делаю не так? У меня висит отправка. http://jsfiddle.net/KL4S3/

Назар Токарь

@Виктория, подключите callme в конце кода, а jquery подключите напрямую обычным вызовом, а не через js, как у вас.

Виктория

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

Назар Токарь

@Виктория, в инструкции это написано

alex_d

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

Виктор

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

Назар Токарь

@Виктор, ну, предположительно, в денвере вы не создавали отдельного виртуального домена и разместили сайт в папке /localhost/site. И скрипт оказался в папке /localhost/site/callme вместо site/callme. Вероятно причина в этом.

Виктор

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

Виктор

Возможно я неправильно описал ситуацию. я установил simpla 2.2.2 на локальный сервер для того что бы подготовить платформу для работы на хостинге. Установил так же Ваш скрипт (заказ обратного звонка), все сделал по инструкции. Но кнопка не появляется. Между тегами head подключил библиотеку jquery и вписал туда же код подключения скрипта. Произвел настройки файла /callme/js/config.js по инструкции. Но все равно не работает. К стати, после подключения библиотеки перестало работать плавное увелечение изображения товаров. Вот я и хотел узнать, будет Ваш скрипт работать на денвере или нет? просто он нужен на сайте и потом я бы купил лицензию.Подскажите пожалуйста, в чем может быть причина?

Назар Токарь

@Виктор, во-первых, я думаю, что jquery уже был подключён. Проверьте версию, надо не менее 1.7. Подключение callme перенесите в конец кода.

В следующий раз сразу один раз и подробно задавайте вопросы.

Виктор

@Назар Токарь, Да, jquery уже был подключён, библиотека находится в папке /site.ru/js/jquery версия 1.8.3 код подключения вашего скрипта как Вы и сказали разместил перед закрывающимся тегом head в файле index.php используемой темы. Но по прежнему не работает…:( И шаб менял, все без толку. Пробовал подключать библиотеку jquery с их сайта, как указано в инструкции, так перестают работать вообще все скрипты и слайдера и увеличения картинок. Наличие дублирующих кодов подключения проверил: отсутствуют. Уже голову сломал нафиг, не могу найти причину.

Виктор

Здравствуйте. Я установил для настройки Simpla 2.2.2 потом перенесу на хостинг. Скрипт обратного звонка не работает на денвере, все сделал по инструкции. В файл index.php между тегами и вставил строки с подключением jquery и вызовом скрипта, но кнопка не появилась плюс перестало работать плавное увелечение изображения, скажите, в чем причина?

Назар Токарь

@Виктор, понятия не имею.

Валентин

Второй день ищу в каком файле надо править текст чтобы поменять его на кнопке !BuyMe!.
Буду крайне признателен автору.

Назар Токарь

@Валентин, js/config.js

Константин

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

Роман

При попытке поставить на webasyst пишет: GET http://site.ru/callme/lib/f.php/ 404 (Not Found) хотя файл находится именно по этому пути

Назар Токарь

@Роман, проверьте, все ли файлы загрузились

Роман

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

Deny from all

DirectoryIndex index.php
Options -Indexes
# Comment the following line, if option Multiviews not allowed here
Options -MultiViews

AddDefaultCharset utf-8

RewriteEngine On
# Uncomment the following line, if you are having trouble
#RewriteBase /webasyst/

RewriteCond %{REQUEST_URI} !\.(js|css|jpg|jpeg|gif|png|php)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.css)$ /wa-data/public/site/themes/default/style.css [L]
RewriteRule ^(.*)$ index.php [L,QSA]

Header set Cache-Control “max-age=3153600, public”

Назар Токарь

@Роман, почему вы решили, что дело в htaccess? Почему я должен устраивать вам допрос и задавать кучу наводящих вопросов. Читайте faq.

Евгений

Путь к файлу /callme/f.php в инструкции по решению проблем
указан не верно должно быть /callme/lib/f.php

nikha1

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

Назар Токарь

@nikha1, отвечал на этот вопрос сотню раз. Не знаю, что вы читаете.

nikha1

@Назар Токарь, я оставил только одну ссылку на JQueary 1.9.1 , но когда я вставляю ссылку в конце хэда, то работает только callme, если вставляю в начале, то только всплывающий текст, поставил jquery migrate, толку 0.

Назар Токарь

@nikha1, просто на будущее. Если вы задаете вопрос о программировании, вам нужно показывать пример того, о чем идет речь. Хотя бы ссылку на пример. Просто для информации.

Сергей

Здравствуйте. Установил скрипт callme. Однако он работает
только на странице “Кондиционирование”. На других страницах
вываливается ошибка( в консоли )TypeError: Object # has no method
‘done’

Назар Токарь

Версия jquery должна быть не ранее 1.7.

Назар Токарь

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

Константин

@Назар Токарь, при вводе на сайт, со страницы http://vashikrohi.ru/callme/index.html кнопка “перезвоните мне” становится не активной.
Если удаляем эту строку то кнопка становится активной и хорошо отправляется, но нету кнопки на самом сайте (на главной и т.д.)

Назар Токарь

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

Константин

@Назар Токарь, вообщем с тестовой http://vashikrohi.ru/callme/index.html все отправляется хорошо, а с самого сайта висит отправка.

Назар Токарь

перенесите callme.js в самый низ кода, перед /body.

Константин

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

Константин

Здравствуйте. Что то не висит отправка. При запросе http://vashikrohi.ru/callme/lib/send.php. выдает ошибку. Что нужно еще менять в файле send.php кроме
//адрес почты для отправки уведомления
$to = “[email protected]”; //получатель
?

Назар Токарь

@Константин, у вас дважды подключается jquery.
Send.php тут не причем.

Константин

@Назар Токарь, если удаляю эту строку то вообще не показывает “обратный звонок”
Возможно что конфликт с этим модулем http://vashikrohi.ru/auxpage_otzyvy/
он тоже на jquery
http://ecomment.su/documentation.html
только не могу найти как сделать чтоб или оба модуля работали от одного jquery или к каждому сделать свой

Назар Токарь

@Константин, версия 1.8.2, которая используется в этом модуле, вполне подходит для Callme. Поэтому устраните дубликат и настройте скрипт согласно инструкции.

Константин

@Назар Токарь, Какой скрипт настроить? Обратного звонка и отзывов?

Назар Токарь

@Константин, я говорю о Callme. Вы тоже задавали вопрос о нем.

Константин

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

Назар Токарь

@Константин, 1300 руб. Ваша почта отвечает ошибкой.

Константин

@Назар Токарь, поправил почту.

Константин

@Назар? при установке кода на главную if (window.jQuery)
alert(“jQuery подключен”); else alert(“jQuery не подключен”); пишет
скрипт не подключен. если ставлю еще скрипт то пишет что
подключен… не пойму почему может запускаться два раза? И если
запускается два раза, то где можно найти скрипт который запускает
первый раз?

Назар Токарь

Эээ… Что?

Константин

@Назар Токарь, При удалении строки перед скриптом –
“обратный звонок” вообще не показывается

Константин

@Назар Токарь, а инструкции ни где нету, что делать если
уже установлен jquery

Владимир

Подскажите плз. Вопрос по кодировке. Сайт premiumink.com.ua Все отправляет, все открывает, но при открытии всплывающего окна кракозяблики в Хроме, Мазилле и Эксплорере. Зато в Опере все корректно и красиво. Везде UTF-8, сайт на Вордпрессе

Назар Токарь

Ваш сайт “не знает”, в какой кодировке отображать файлы без
ее явного указания. Поэтому у вас есть два пути. 1. В корневом
каталоге отредактировать файл .htaccess, указав в нем кодировку для
всех файлов по умолчанию (поищите в гугле синтаксис для этого). 2.
В файле f.php, который отвечает за отображаете формы, в самом
начале убрать два слеша (раскоментировать) рядом со строкой, где
есть фраза header… UTF-8.

Валентин

Вопрос такого рода – отправка происходит, все отлично, но
при клике на кнопку “Перезвоните мне” сообщение с бегунком “Идет
отправка” висит как-то слишком долго. Т.е. примерно минуту. Потом
появляется сообщение, что все оk и письмо падает на почту. Так и
должно быть или можно как-то этот процесс ускорить? А то вряд ли
пользователь будет так долго висеть и ждать что все образуется …
Заранее спасибо за ответ!

Назар Токарь

@Валентин, обычно отправка занимает до 1,5 сек. Если дольше трех, то дело может быть в медленном хостинге или в том, что удаленный сервер проверки города работает долго. Можете в send.php закоментировать строки:

@$geo = file_get_contents ("http://freegeoip.net/json/".$ip); @$geo = json_decode ($geo, true);

Валентин

@Назар Токарь, спасибо большое! Проблема была именно в проверке города. После того как закомментировал указанные сроки – все прошло за 1 секунду, а то и быстрее!

Александр

@Назар Токарь, 10/10! хостинг на spaceweb’e, отправка всегда проходила то за секунду то с ожиданием до минуты, не мог понять то ли в сервере дело, то ли в настройках. Отключение проверки помогло, больше никаких задержек отличное решение я в восторге, с ЗП обязательно возьму лицензию!

Назар Токарь

@Александр, а что за проверку вы отключили? У меня хост от Digital Ocean, отправка идёт 2-3 секунды почти всегда.

Александр

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

Ярик

А где написано, что модуль платный? когда Я его качал, такой инфы не было…
P.S. А какое первое смешное объяснение?

Назар Токарь

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

Евгений

Добрый день! через index.html письма отправляются, а через сайт “Идёт отправка…” и все…
CMS – wordpress
jquery обновил до последний версии.
пробовал дополнительно подключать callme/js/jquery.js, результат тот же(
помогите пожалуйста!

Евгений

@Евгений, Разобрался сам, проблема была в слайдере)

Ярик

Это я экспериментировал с файлом, а в программировании не силен…
У меня еще при закрытии окна выскакивает: Тестируем CallMe 1.7.1, что это???Как от этого избавится???

Назар Токарь

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

Ярик

Как переставить форму влево (отображается справа)?
Еще вопрос- как сменить +7 на +3 (я с Украины)
И как поменять цвет на красный, стили нашел, а где их изменить?

Назар Токарь

@Ярик, а что у вас случилось с копирайтом?

Александр

Потратил целый вечер с кодировкой, пока нашел, что
закоменчена строка header(‘Content-Type: text/html;
charset=UTF-8′); в файле f.php. Зачем? Убрал //. Теперь все
работает нормально.

Назар Токарь

@Александр, потому что кодировка должна быть по умолчанию указана в верстке и эта строка нужна только если явного указания кодировки нет :)

Сергей

Здравствуйте!
Спасибо за такой замечательный скрипт!
При установке были проблемы с кодировкой, решил их благодаря этому разделу. Но! непонятный момент остался. Связан с тем, что у меня на сайте файлы в кодировке “UTF-8 без BOM”, а Ваши исходники – в кодировке “UTF-8”. Перекодировал все в “UTF-8 без BOM” – и кодировка формы стала нормальной. В связи с этим вопрос – а которая из них более правильная? Может стоит переконвертить весь сайт просто в “UTF-8”? Я встречал где-то в сети упоминание, что при работе с Notepad++ всегда нужно ставить “UTF-8 без BOM”. Хотелось бы услышать мнение Гуру по этому вопросу.

Назар Токарь

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

И используйте главное правило программиста: если работает, не трогай :)

Игорь

Отвечаю на свой же вопрос. Про бракозябры в форме, когда
она открывается. Мой ответ пригодится всем тем, у кого сайты
сделанны на движке Joomla. Так вот, если у вас после установки
скрипта в форме появляются непонятные симвалы, зайдите по FTP в
корень вашего сайта и в файле (.htaccess) добавьте в самом низу
(AddDefaultCharset utf-8). Если у кого нет такого файла то просто
переименуйте (htaccess.txt) на (.htaccess) без всякого
разрешения

Владимир

Здравствуйте кважаемый Назар! У меня не передаётся название
товара class=b1c-name, в форму заказа. Название обернуто в divс
классом, все по инструкции. Помогите разобратся
пожалуйста.

Назар Токарь

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

Khakimov Anton

Добрый день, Назар.
Установил скрипт, внешне все работает, но на почту не приходят уведомления. Не приходят не на хостинговую, не на Gmail. Sendmail на хостинге работает, в логе появляются отметки. На localhost в Denwer в темпе письма тоже появляются. Не могу понять в чем причина. Сайт http://elements5.su/.
Заранее спасибо.

Назар Токарь

@Khakimov Anton, ссылка мне ничем не поможет. Настройте smtp.

Ярослав

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

Назар Токарь

@Ярослав, испоьзуйте отправку через SMTP. Я писал инструкцию, как это делается.

Сергей

не приходит уведомление на почту. спам нет, правильный
емэйл, php sendmail включен

Александр

Notice: Undefined index: hr in /home/itdev/www/furniture/callme/f.php on line 69

Назар Токарь

@Александр, отключите предупреждения в php.ini или после

if ($_GET["calltime"] == 1) {

добавьте

$hr = "";

Вячеслав

Установил скрипт все работает, но когда нажимаю “Заказать обратный звонок” форма оказывается как бы вторым слоем, под моим меню

Дмитрий

Даже Ваша тестовая страница без единого изменения не
работает.

Дмитрий

Здравствуйте! Скрипт ваш по каким-то причинам отказывается
работать на локальном хосте. Хотя мой самописный скрипт работает и
успешно отправляет письмо. Открывается, но принажатии кнопки
отправить глохнет(

Назар Токарь

@Дмитрий, беда… чем я могу помочь?

Андрей

Делал все как положено, но перекодировки не помогают. Уже
даже не знаю что делать. Сайт http://www.zoras.ru

Андрей

@Андрей, только отослал и следующим же движением нашел
ошибку. Была закоменчена строка header(‘Content-Type: text/html;
charset=UTF-8’); в файле f.php Щас все работает. Спасибо в любом
случае.

Дмитрий

Здравствуйте! Не лады с кодировкой. Сделал все по Вашей
инструкцией. Что-то подскажете?

Ivan

настройте мне его я готов платить, только скрины скинете что сделали! а то мне потом отчет писать!

Назар Токарь

@Ivan, я ответил вам на почту, откуда вы присылали запрос. Если нет письма, напишите на [email protected], я займусь.

Ivan

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

Назар Токарь

@Ivan, читайте форум.

Ivan

здравствуйте столкнулся с двумя проблемами
1 на главной странице скрипт вообще не открываеться на всех остальных проблем нет (что делать?)
2 почемуто не меняеться кодировка, делал все как описано потратил целый день поменялась только время звонка все остальное не читабельно (что делать?)

Назар Токарь

@Ivan, на стартовой дополнительно подключается jq версии 1.2.6. В остальном чем могу помочь? Инструкции на форуме, пользуйтесь.

Илья

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

Илья

Форма отображается внизу страницы Установил callme, все
работает отлично, темплейт default очень супер! Добавил на страницу
buyme и начались проблемы. Формы callme и buyme отображается внизу
страницы. Залез в CallMe/templates/default/style.css Заменил во
всех строках “;” на “!important;” кроме “display: none;” и
“display: inline;” и “display: block;” Форма callme вылечилась
(форма при прокрутке отображается строго по центру экрана), а форма
buyme осталась больной. Так же при отображении формы callme
“#cme_back { background: #333 !important; при включённом height:
100% !important; отображает затемнение только в верхней части
страницы, при отключении height: 100% !important; затемнение
становится на всей странице. Как корректно и рационально настроить
затемнение? Залез в buyme/templates/default/style.css Заменил во
всех строках “;” на “!important;” кроме “display: none;” и
“display: block;” Пропало затемнение. Позиция формы buyme,
относительно длинны всей страницы, изменилась “по центру” и
расползлись строки (Ваше имя, Телефон и тд.), при прокрутке
страницы, форма остаётся на месте (уезжает вместе с прокруткой).
Что делать? Где лечить?

massim

Просто мольба о помощи!
Делал все как описано в правилах установки. Но ничего не отображается.
сайт all4vaz.ru
Очень много перепробовал… Пожалуйста помогите.

Назар Токарь

@massim, во-первых, не забывайте чистить кэш, все отображается. Во-вторых, чтобы избежать ошибок, пользуйтесь свежей инструкцией.

Антон

спасибо все получилось))

Антон

[email protected] SMTP error from remote mail server after end of data: host mxs.mail.ru [94.100.176.20]: 550 Message was not accepted -- it contains invalid headers. More specially, 'From:' header must match user you are sending mail from. See http://help.mail.ru/mail-help/mailer/popsmtp for details. ------ This is a copy of the message, including all the headers. ------ Return-path: Received: from apache by oimweb.ru with local (Exim 4.72) (envelope-from ) id 1VO4cm-00050R-On for [email protected]; Mon, 23 Sep 2013 15:48:20 +0400 Date: Mon, 23 Sep 2013 15:48:20 +0400 Message-Id: To: [email protected] Subject: CallMe: п╬п╠я─п╟я┌п╫я▀п╧ п╥п╡п╬п╫п╬п╨ X-PHP-Originating-Script: 506:index.php Content-type: text/html; charset=utf-8 From: CallMe 1.9.1

Не могу понять, в чем тут проблема, не подсажете?

Назар Токарь

@Антон, mail.ru не пускает письма, в которых в поле “от” указан отправитель, отличный от указанного почтового ящика. В index.php в
$from = "[email protected]".$HTTP_HOST; // отправитель
укажите свой ящик

Антон

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

Назар Токарь

@Антон, так не работает или попадают в спам? Это совершенно разные вещи.

Антон

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

Антон

@Антон,

This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: [email protected] SMTP error from remote mail server after end of data: host mxs.mail.ru [94.100.176.20]: 550 Message was not accepted -- it contains invalid headers. More specially, 'From:' header must match user you are sending mail from. See http://help.mail.ru/mail-help/mailer/popsmtp for details. ...

Назар Токарь

@Антон, ну я могу еще раз вам перевести, что отправитель должен СОВПАДАТЬ с реальной почтой.

Антон

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

Rinaz

Здравствуйте, а как привязать этот скрипт к другой кнопке?

Назар Токарь

@Rinaz, добавьте ей класс
class="callme_viewform"

Rinaz

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

Аноним

Большая просьба – удалить потом ссылку с страницы :)

стер

спасибо за отклик :)

Назар Токарь

Проблема с вашим CSS:
#main h6 { background:url(h1-about.png) no-repeat;width:405px;height:35px;}
Замените на
#main #topic h6 { background:url(h1-about.png) no-repeat;width:405px;height:35px;}

Аноним

@Назар Токарь, Спасибо! Действительно проблемы в верстке ) Добавлю ссылку в твиттер на этот замечательный скрипт.

(ps: можно ссылочку затереть на мой сайт?)

Аноним

@Аноним, (800 фолловеров)

Назар Токарь

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

Аноним

@Назар Токарь, Держите :)

https://twitter.com/LebedevStr

Вообще аккаунт для индексации страниц использую :)
Конечно есть процент ботов, но не большой :)

Аноним

{“result”: “error”,”cls”: “c_error”,”time”: “”,”message”: “Ошибка”}

/callme/index.php

И что с этим делать? :)

Назар Токарь

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

Аноним

@Назар Токарь, спасибо. разобрался :) видимо проблемы с подключением были.

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

http://s005.radikal.ru/i212/1309/8c/38ba698dcd3d.jpg

Назар Токарь

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

Ярослав

Прикрутил на сайт, форма корректно показывается, все ок. Почта почему-то не отправляется, попробовал уже с разными почтовыми ящиками, все равно ничего не приходит. В чем проблема может быть?
Сайт http://yutka.ru

Назар Токарь

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

артем

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

Назар Токарь

@артем, на форуме написано

артем

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

ZFjoury

@артем, Скачайте скрипт, будет файл index.html – это как раз ваша инструкция.

артем

@ZFjoury, В простите меня, явидать совсем слепой, в упор не вижу. Может вы меня не так поняли, мне нужно что-бы была форма на сайте как здесь http://alfasvet.bucl.ru/ , что-бы посетитель сразу видел поле для ввода номера

ZFjoury

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

артем

@ZFjoury, спасибо

артем

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

я не могу найти эти строки в коде jQuery.ajaxSetup({‘beforeSend’ : function(xhr) { xhr.overrideMimeType(‘text/html; charset=utf-8′); }, });

их там просто нет

Назар Токарь

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

Все вопросы к хосту, я ничем помочь не смогу, пока php не будет работать. В крайнем случае попробуйте поэкспериментировать и заменить <?php на < ? во всех php-файлах скрипта (без пробелов).

Второй вариант: у вас запрет на обработку php-файлов в .htaccess. Нужно открыть этот файл и либо стереть оттуда все (сохранив копию), либо отредактировать доступы. Погуглите, как это делается.

артем

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

артем

@Назар Токарь, еще вопрос- когда нимаешь после заполнения формы “позвоните мне” внизу появляется бегунок о загрузке, почти сразу приходит смс а бегунок так и бегает пока страницу не перезагрузишь

артем

Прикрутил скрипт к сайту, но при нажатии на кропку, вылазит форма и там всякие крокозябры, тоесть кодировка не та, сделал все как у вас написаннто перекодировал из utf-8 (без БУМ) в просто utf-8, через нотпад ++, но в callme.js не могу найти следующие строки, вернее там их нет!!

jQuery.ajaxSetup({‘beforeSend’ : function(xhr) {
xhr.overrideMimeType(‘text/html; charset=utf-8’);
},
});

и после того как я прикрутил новые библиотеки jquery у меня слайдер перестал работать, как быть?:)

Назар Токарь

@артем, попросить на хостинге разрешить выполнение php, у вас оно отключено

Rinaz

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

Назар Токарь

@Rinaz, понятия не имею, надо видеть сайт

Назар Токарь

@Rinaz, у вас не подключена jquery. Данная версия скрипта требует ее для работы

Влад

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

Дедушка

@Влад, нет кода скрипта

Влад

@Дедушка, будь добр посмотри еще. После замены jquery на 1.9.1 перестал в IE выкидывать на 404 страницу, но теперь в IE и опере все в порядке, а в хроме форма вылезает, а кнопка отправки не активна. Нужна помощь? Спасибо!

Назар Токарь

@Влад, в хроме работает, кэш не забывайте чистить

Виталий

Добрый день. Не нашел ответ на свой вопрос, хотя вроде бы все комментарии перечитал. Ситуация вот какая: версия callme 1.9 не работает – некорректно отображается дизайн. Версия 1.3 вроде бы нормально стала, но при нажатии на кнопку “Перезвоните мне” ничего не происходит. Увы. В чем может быть дело? http://puzyri.com.ua/

Дедушка

@Виталий, копирайт куда пропал?

Виталий

@Дедушка, не удалял. Скачал с Вашего сайта версию 1.9, не подошла, потом поставил версию 1.3. Честно, не трогал.

Дедушка

@Виталий, у вас смешаны файлы трёх версий. Удалите их все и поставьте версию 1.9.

Роман

Я бы ещё добавил “Обратите внимание, что папка callme должна находиться именно в КОРНЕ сайта на хостинге. А не (допустим если вы используете CMS) в папке с вашим шаблоном.=)

Дедушка

Я об этом каждый раз в инструкции пишу :).
Думал, этого достаточно.

Юрий

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

Юрий

висит форма на отправке и ничего не происходит, все сделал по инструкции. Помогите пожалуйста

Дедушка

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

Админ

Не могу с ходу разобраться в чем проблема. Скрипт не работает в Internet Explorer, хотя в Firefox, Chrome, Opera работает нормально. В IE же при нажатии на кнопку скрипта основное содержимое сайта скрывается и на экране браузера остается одна форма отправки с “косячной” кодировкой.

Сайт – http://do-zaochnoe.ru

Дмитрий

Спасибо за красивейший и простой скрипт.
Есть тут один вопрос.
Скрипт конфликтует с woocommerce – не даёт корзине в сайдбаре обновляться при добавлении товаров. Отчего она становится совсем пустой. (Я говорю только про виджет корзины в сайдбаре, сама корзина обновляется).
Чем лечить?

Дедушка

Дмитрий, спасибо за отзыв. Лечить на данный момент подключением скрипта в самом конце кода или заменой jquery на версию не ниже 1.7.2.

В callme 1.8 можно будет подключать без конфликтов, но версия еще не готова.

Дмитрий

@Дедушка, спасибо за быстрый ответ.
В самом конце кода – имеется ввиду непосредственно перед закрывающим head?
Дык вроде там и стоял.
jquery боюс менять на рабочем сайте. неродной jq может вообще всё свалить.
Очень жду 1.8. Хоть примерно-то когда ждать?

Дедушка

Перед концом всего кода. Сроков никаких нет и никогда не было.

Дмитрий

@Дедушка, в любом случае спасибо.

Михаил

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

Дедушка

@Михаил, обсуждалось множество раз. См. выше.

Михаил

@Дедушка, я читал коменти к модулю, но все же разобраться не могу, вот к примеру отзыв Егора “Ура! разобрался! все же проблема в почтовых адресах!
Забил в поле FROM — почтовик с хостинга, в поле TO — почтовик на яндексе! И всё! — письма идут в доли секунды…” – как это почтовык с хостинга, или же вот Ваш ответ “желательно отправитель должен быть с доменом вашего сайта, я писал не только в блоге, но даже в комментариях в index.php, посмотрите. Странно, что мало кто читает комментарии к коду и задаюются одни и те же вопросы. ” – у меня нету какого то емейла с домена сайта… писал уже и видумание всякие все равно результат тот же… Главное что хостинг пересилку позволяет, так как о заказе товара меня по емейлу сповещает! Помогите пожалуйста…

Дедушка

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

Михаил

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

Дедушка

Отвечал уже. См выше

Михаил

@Дедушка, куда ище выше смотреть??? Блин … коменти читал, все перепробовал, не работает до конца! А ответы типу “Отвечал уже. См выше” , “В последней версии надо только получателя указывать и все.”, “обсуждалось множество раз. См. выше.” мне результатов не дали! В чем может быть прикол??? ну все уже перепробовал… не помогает!

Дедушка

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

klimweb

Установил на medialab.by (cms webasyst). Форма не открывается. Читал на http://forum.webasyst.ru/viewtopic.php?id=18612 , но, видимо, чего-то не допер. Откуда там файл check.js? Кстати, даже с ним не работает. Помогите)

Дедушка

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

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

Даниил

Доброго времени суток)
Офигенный скрипт, давно искал что-то подобное)
Проблема вот в чем:
1. Имеются два сайта – один на Ucoz’e(qr4u.ru – php функционал куплен) и второй без CMS на хостинге Макхост (vcard1.ru)
2. Пробовал ставить на Ucoz – вечная оптравка сообщения(и на callme/index.html, что натолкнуло на мысль, что проблема в index.php)
3. на втором сайте все норм, тогда исходя из предыдущего пункта, на ucoz сделал переадресацию в core.js с родного index.php на тот, который на vcard1.ru
4. Все равно на qr4u.ru идет вечная отправка.
Помогите, пожалуйста, у меня уже голова трещит – никак не могу понять в чем причина))

Дедушка

Вопрос корректно будьте добры задать.

Даниил

Все еще интереснее)
На самом деле, отправка происходит, и письма на ящик благополучно приходят, но на ucoz сайте висит вечная надпись “идет отправка”, то есть сообщение “спасибо, сообщение успешно отправлено” не появляется, хотя заявка о звонке уже давно получена

Дедушка

@Даниил, хм, вероятно, укоз блокирует отправки данных по ajax, или что-то ещё. Я-то как бы чем помогу?

Даниил

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

Дедушка

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

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

Joury

Поставил вашу форму, для WP лучше не найти, планирую оплатить, но есть но(
Форма почему притягивает и сливается с крошками на всех страницах, кроме главной.
мой сайт http://nvsl.ru, помогите пожалуйста.

Дедушка

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

Sergey

@Дедушка,
Поставил Buyme, на Джумлу, Виртуемарт 2.
На страницах Виртуемарта форма появляется и исчезает, решение на форуме вроде бы не вижу.
На остальных страницах работает нормально.
В чем может быть проблема?

Дедушка

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

У вас дублируется вызов скрипта скорее всего.

Sergey

@Дедушка, Таки дублировался))
Большое спасибо))

Я вначале вставил код “Перед закрывающим тегом ” согласно правилам установки, а потом еще раз в карточку товара.

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

Дедушка

@Sergey, скажите пож-та, откуда именно ссылка ведёт, чтобы я исправил :)

Sergey

@Дедушка,
http://dedushka.org/kod/4097.html#more-4097
Технические вопросы/баги/проблемы

“в основном посте,”

Дедушка

@Sergey, увидел, спасибо.

Alexey

Думал может есть еще совет какой. Раз нет, то жаль :)

Alexey

Скрипт отличный. Поставил уже 2 таких на DLE, но сейчас понадобилось поставить на одностраничник на html и бьюсь уже 2 дня!!(((
Отправка проходит, но на почте пусто! Читал комменты, с почтой все норм, хостинг тот же что и на других сайтах.
Менял кодировки направо и налево, пути со слешем и без, короче кучу всяких вариантов. Доп скриптов на сайте нет!(((
Хелп(

Дедушка

Ну ок, а как я могу ответить на ваш вопрос? Угадать? Карты таро? Кофейная гуща?)

Сергей

Был не прав. Разобрался

Сергей

На всех страницах, кроме главной скрипт работает. А на главной – dailymall.ru – сваливается

Олег

хммм :)) Сообщения пришли через час после отправки :) Как это можно объяснить? :)

Дедушка

Откуда же мне знать, как работает ваш почтовик и хостинг?

Олег

Все равно письма не приходят :( Не подскажите в чем проблема? Прочитал до этого комменты. Не помогло :(

Олег

Добрый день. все установил. настроил. Только вот письма не приходят на почту.

Есть вопрос:
нужно $from = указывать имейл который настроен в админке?

Дедушка

Нет конечно, любой.

Евгений

http://mega-hulk.com.ua зависает на отправке вроде сделал так как нужно

Дедушка

Евгений, см. ответ на форуме.

Дедушка

Али, с вопросами на форум http://www.qbx.me

Кальян-бар Али

Здравствуйте, такая маленькая проблем-ка, не могу совместить работы callme с слайдшоу на joomla, сайт http://01kalyan.ru
если отключаешь модуль слайдшоу то callme работает нормально включаешь все ковырком слайдшоу зависает callme пропадает. Помогите в чем загвоздка.

Дедушка

Сергей, исправил и теперь скачивается. Дублировалась функция, наступил на свои же грабли :)

Сергей

Все разобрался, хотел скачать callme 1,7, по зеленой кнопке не скачивается, только потом отрыл статью и в итоге скачал с форума

Дедушка

Сергей, какая ссылка, с какого сайта, что скачать?

Сергей

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

Дедушка

Старый jquery. Лень читать коменты?
Я нашёл здесь три ответа на ваш вопрос.

Дедушка

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

Юрий

Всё! Спасибо за терпение, нужно было удалить строчку с jquery с шаблона Битрикса – что сделать было ну оочень страшно )

Дедушка

Да нет ничего страшного в оптимизации завалов из скриптов. Вам же потом поисковики спасибо скажут.

Юрий

Прочитал почти всё, но сейчас тут более 100 комментариев, не пойму, какая из проблем моя, в какую сторону смотреть – jquery ? Просто все основные проблемы я уже посмотрел и применил, но всё равно не работает :(

Юрий

Здравствуйте!
Уже не знаю, куда смотреть, чтобы решить проблему.
Сайт http://venetianstyle.ru/
Стоит на Битриксе.
Всякие другие “улучшалки” на сайте кто-то ставил без проблем. (сервисы redhelper и zingaya.com).
Скажите, пожалуйста, что может быть не так, уже всё что можно перепробовал.

Fhntv

callme работает с локального сервера?

Дедушка

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

Дедушка

Екатерина, пожалуйста с вопросами на форум. Если нет необходимости в этом теге, сносите.

Екатерина

Здравствуйте, уже все перепроверила по инструкции.
1. Редактирую через notepad++
2. Загружаю через ftp с помощью filezilla
3. Скрипт идет позже jquery.js
и все равно не работает , виснет на Отправка.
в файле header.tpl нашла такое значение <base href="” />
его нужно удалить?
сайт http://www.butikpodushek.ru

Александр

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

Дедушка

Александр, с тем, что вы дважды вызываете скрипт.

Дедушка

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

Сергей

Здравствуйте, сделал все по инструкции, но почему-то на сайте не появляется кнопки и не работает по вызову функции. Хотя на тестовой странице все работает и почта отправляется. В чем может быть проблема? сайт http://9307707.ru/
Спасибо.

Дедушка

Красивая девушка, скоро выложу инструкции по установке на разные CMS.

Красивая девушка

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

Дедушка

Илья, вот ответ.

Илья

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

SQL ERROR [ mysql4 ] Field 'loginza_identity' doesn't have a default value [1364]

Ответьте, пожалуйста, здесь или пришлите гайд на почту.

Дедушка

Илья, нашёл баг и исправил, можно регаться.

Илья

Заранее прошу прощения, но задаю вопрос, набивший тебе оскомину:
После нажатия “Перезвони мне” появляется слово “Отправка”, но после того сообщения о том, что сообщение отправлено не появляется. Я пробовал разобраться по твоему гайду, но не вышло. Поэтому, прошу тебя, разжуй как для умственно отсталого, что же нужно сделать.
Мой сайт http://gsm-repiteri.ru/

Заранее, спасибо.

Дедушка

Илья, задавайте вопросы на форуме пожалуйста.

Дмитрий

Установил себе opencart на хостинг, прикрепил Callme 1.7.1. Все работает отлично.
Но на этой странице http://evervuetv.ru/bathroom установил слайдер dhonishow и именно здесь callme на работает.
На страничке разместил следующий код:

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

Дедушка

Дмитрий, я пока не у компа и не могу ответить. Может, кто-то из читателей посмотрит и скажет, в чём там дело?)

Виталий

Скажите, а как подружить его с вашим же скриптом quickBox 0.2.1??

Сейчас стоит так:

Дедушка

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

Виталий

Ставил в jooml-у не срабатывает кнопка, на чистой странице тоже. Что не так?
http://it.delitoff.com

Дедушка

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

Никита

Во первых, спасибо за скрипт!
Если будет работать, и будет первый заказ, то сделаю donate!

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

в папке Callme поменял form.html строку
везде заменил class = ”button”
и проблема решилась.

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

P.S. сам новичок, и увы не нашел на сайте подобных объяснений. надеюсь кому-либо пригодится.

Дедушка

Никита, с кнопкой такое бывает, если в css сайта явно указан стиль для input type=submit. В вашем случае, если на сайте будет аналогичная обработка стиля input type=button, то без доработки работало бы нормально, а с ней кнопка бы растягивалась. Лучше поправить стили сайта.

Игорь

Скажите пожалуйста, при нажатии на кнопку – форма заходит под шапку – как это исправить и еще вопрос – как сделать вызов в любом месте – правильно ли я понимаю, что для каждой ссылки блога нужно делать class, мой сайт http://zhktatyaninpark.ru/

Дедушка

Игорь, да, класс callme_viewform. Чтобы шапка не закрывала форму, поправьте это:#branding { z-index: 9999; }Z-index этого блока должен быть меньше, чем у #callmeform.

Дедушка

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

Александр

Или я дурак, или лыжи не едут…. по-ходу первое….
Все удалил из папки callme… Скачал – залил заново. в корень папка callme…
Когда начинаю тестить из callme/index.html – все ок. кароч все тоже самое….я скоро монитор об стенку расшибу :-)

Дедушка

Александр, интересно получилось. Вообще у вас дважды указывается jquery.js, один 1.3.2, второй 1.7. Удалите дубликат и поставьте свежую версию. А тогда выясним, в чём вопрос.

Александр

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

Егор

Ура! разобрался! все же проблема в почтовых адресах!
Забил в поле FROM – почтовик с хостинга, в поле TO – почтовик на яндексе! И всё! – письма идут в доли секунды…

Теперь хочу разобраться как все же при нажатии на кнопку обратного звонка – всплывающая форма верхушкой своей равнялась по верхнему краю вызывающей вертикальной кнопки. (мне это важно, потому-что в дизайне я кнопку приопустил, и не хотел бы, чтобы на малых разрешениях у кого-то форма уходила за экран)
Где эта строка в файле css? или что нужно добавить может быть!? кто знает?
Может автор подскажет!?

Назару респект за столь уникальный продукт! Я буду ждать новых обновлений с нетерпением! Спасибо Дедушке большое!

Егор

Добавлю. Прочитал все комменты, начиная со старой версии CallMe.
Пробовал менять почтовые адреса from и to – письма так и не приходят. В папке СПАМ за всё время так ничего и не появилось.
У кого-то была заявлена пролема доставки писем, если указываешь мыла с mail.ru …И это пробовал, вернее совсем другие почтовики ставил.
Конфликтов и двойной загрузки скриптов не обнаружил. Сайт сверстан на обычном html.
Письма вроде как должны приходить, но не приходят.
Подскажите еще, как сравнять вызываемую форму Обратного звонка с кнопкой, что справа висит по фиксу (так чтобы верх формы всегда был по верхнюю часть кнопки, а не гуляла..)!? Какую строку поправить и что вписать? (видел на одном сайте кто-то сделал, но сам пока неразобрался)

Не теряю надежды победить данный интересный скрипт. Спасибо!

Дедушка

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

По поводу выравнивания формы: я видел, что у вас кнопка находится примерно посредине экрана справа. Высота кнопки около 200 писелей, при самом плохом раскладе разрешение монитора — 1024х768, то есть до нижнего края остается (768-200)/2=234 пикселя. Теоретический пользователь с таким печальным разрешением может кликнуть на самый нижний край кнопки. Высота формы примерно 300 пикселей (я не у компа, не помню точно). В таком случае форма автоматически поднимется от края экрана и будет видна даже при таком разрешении. Попробуйте сами сжать окно до таких размеров и кликнуть — скрипт рассчитывает высоту документа и меняет отступы от краёв окна, чтобы всё вмещалось. Так что необходимости лезть в код нет.

Если очень хотите, поправьте функцию расчёта отступа от верхнего края окна в core.js. Там в принципе всё ясно, я комментировал каждый шаг.

Егор

Добрый день! Все сделал как написано, скрипт работает, но письма не приходят! PHP Sendmail на сервере включен – работает. callme – в корневой папке! e-mail-ы ввел верно, папка “callme” залита с допуском 775. Сижу в недоумении, что еще попробовать. Помогите плиз!
Форма обратного звонка по адресу http://www.nevidal.com

Дмитрий

Сайт на обычном html

Прописываю в head – подключение скрипта
создаю в корне папку callme и заливаю туда все файлы
пишу на ссылке class=”callme_viewform” – и нифига не работает. Где ошибка?

Дедушка

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

Дедушка

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

Павел

Загрузил папку в корневой каталог и заработало, вернее стала отображаться как нужно, но теперь другая проблема!
Заполняю и жму “Перезвоните мне” и ничего не происходит. Файлы загружал через Файлзиллу. Ч то может ещё быть?

Дедушка

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

Павел

http://pro-dengy.ru/narashivanie/callme/js/check.js
Он тут есть, то есть он мне нужен именно в http://pro-dengy.ru/narashivanie/ а не в http://pro-dengy.ru
То есть мне где-то надо что-то поменять?

Павел

он закачан, в корневой папке. по адресу “/callme/js/callme.js”
или вы о каком файле скрипта??

Дедушка

Его тут нет.

Дедушка

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

Павел

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

Сергей

Спасибо, всё заработало.

Дедушка

Сергей, у вас всё сделано правильно, только вызов check.js перенесите после вызова jquery.

И в css для .cme_btn строку width:150px; замените на width:150px!important;

Сергей

Добрый день. Установил ваш скрипт на Opencart 1.5.4.1. Не совсем понятно куда нужно было вставлять код на этом движке. Ссылку на ява скрипт установил в header.tml, т.к. в footer.tml не нашел тега head. Остальной код вставил в конце footer.tml. Модуль на сайте появился, при нажатии открывается форма, но при Отправке процесс останавливается и ничего дальше не происходит. Загружал sportlabshop.ru/callme/index.html там все работает, письмо пришло на почту. Почему на самом сайте не работает не могу понять.

Дедушка

Артём, у вас пока не получилось, удалите повторное подключение check.js. Смените +7 в коде, который вы вставляете в html. И в callme.js найдите поиском +7 и замените на +380

Артем

Хорошо, спасибо большое.

Дедушка

Артём, как раз мы ничего не должны увидеть :). Причина: файлы скрипта должны находиться в корневой папке callme. Если вам принципиально нужно располагать файлы в другой папке, нужно исправлять пути в js.

Артем

Хорошо, спасибо. Все получилось, можете посмотреть.

Дедушка

Артем, супер, только кодировку исправьте в index.php с utf-8 на win-1251.

Артем

сейчас все получилось, спасибо. подскажите еще пожалуйста как поменять в наборе номера “+7” на “+3”

Дедушка

Артём, у вас дважды вызывается скрипт, второй раз по неправильному адресу. А первый вы хагрузили в папку sitehtml. Скрипт же должен находиться в папке callme.

Артем

Дедушка, у меня на сервере в папке sitehtml находится html сайт, в папке sitehtml есть еще и папка callme и все файлы из 2-х папок с архива я загрузил в эту папку есл вы пройдете по ссылке
http://www.art-wd.ru/sitehtml/callme/index.html
то мы должны увидеть демо как у вас, а отображается сосем не то, помогите пожалуйста разобраться…

Артем

Здравствуйте.
Поставил скрипт как написано в инструкции, перепроверил несколько раз и все равно не работает,а только выводит вид формы посмотреть можно тут
http://www.art-wd.ru/sitehtml/index.html
Помогите пожалуйста решить проблему.

Дедушка

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

Андрей

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

Дедушка

Дмитрий, в коде, который вы вставляете в хтмл, есть поле cphone, его value смените на любое другое. Потом в callme.js найдите поиском “+7” и замените на “+380”.

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

Мари

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

Дмитрий

подскажите как изменить в номере телефона префикс +7 на +38
в index.php менял не помогает?

Дмитрий

Спасибо разобрался. Работает!

Дмитрий

я загрузил внутри архива было два каталога callme-latest и __MACOSX

Дедушка

Вам нужно содержимое callme-latest.

Дмитрий

Код вставил в published/publicdata/%style%/attachments/SC/themes/%THEME%/index.html на почемуто форма отображается сразу в развернутом виде?

Дедушка

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

Дмитрий

у меня Webasyst (на основе Shop-Scripta)

Дедушка

Дмитрий, в published/publicdata/%style%/attachments/SC/themes/%THEME%/index.html

Дедушка

Дмитрий, что за cms у вас?

Дмитрий

Люди объясните чайнику в какой файл нужно вставить скрипт?

bobin

Так я и пишу ведь, что при обычном обновлении f5 и до и по истечении интервала кнопка не становится активной – то есть не получится увидеть сообщение скрипта, что “сообщ. уже отправлено”.

bobin

Контролировать что там вообще цифры, а не буквы )) или как тут с посказками (щелкните по полю телефон).

И что по второй части моего коммента?

Дедушка

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

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

Я не понимаю, заяем вам повторная отправка сразу после предыдущей? Сразу видно — вы не разгребали завалы из одинаковых 50 писем на почте :). Или забыли, какое это удовольствие.

bobin

Привет! Форма красивая. Жаль нет хоть какой-нить проверки правильности ввода на предмет цифр в поле телефона..и ещё момент, может только у меня в браузере так, пробовал на firefox 16 и IE у себя, у других смотрел и у вас в ДЕМО также:
заполняем, отправляем форму – всё ок. Сообщение отправлено. Форма спряталась. Кликаем вновь – открылась, но кнопка отправки неактивна хоть заполняй хоть нет. F5 не помогает. Только ctrl-F5 – но кто из рядовых серферов знает эту комбинацию? )) Я вот в настройках скрипта прописал интервал в пять минут, но и по истечении 5 мин второй раз отправить уже не удастся, если не воспользоваться ctrl-F5 ?

Дедушка

Bobin, в российских номерах 11 цифр, в украинских — 12. Как вы предлагаете контролировать их ввод?

Дедушка

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

“Бизнесмен” предлагает скрипт версии 1.3, у вас 1.7, так что он здесь не причем.

Данила

выслал вам на почту письмо с принтскрином! где ваш копирайт! и еще раз КРИЧУ я вам заплачу! невиноват что тот ЧЛЕН интернет сообщества выдает Дедовский скрипт за свой! ну откуда я мог знать. накажем его дружно F5!;) прошу помочь! все актуально! ваш скрипт на lilea.org

С уважением.

Дедушка

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

А по ссылке мой же скрипт, только без копирайта, который товарищ выдаёт за свой.

Данила

дедушка 0_0 ВЫ че! нет! то не тот скрипт! то скрипт с сайта http://vseobiznese.ru/sozdanie-sitov/kak-ustanovit-formu-zakaza-obratnogo-zvonka.html

клянусь! что не обманываю! может быть то Ваш скрипт! но как то непохож… хотя у вас тоже есть версия 1.3. сейчас я прикрутил Ваш, и весь в нетерпении! и то после того скрипта у меня, меню не работает(не выпадает)! строка бегущая не работает. сейчас Ваш вкл! после написания этого коммента, милости прошу опять посмотреть на Лилию. клянусь что заплачу! у меня может с мутулс конфликтует ну хрен его знает! спасибо жду ответа! и надеюсь что вы меня поняли, я порядочный! С уважением! :) все как писал так и пришлю!

симптомы те же. что указывал в первом комменте.

ЗЫ обратите внимание на “атрибутика” и поймете о чем я. оно должно выпадать. с тем не выпадало.
так надо. уже 2 день с мертвой точки сдвинутся не могу….

Данила

Гремпа привет :) Очень понравился скрипт, молодчага! Крикрутил код, залил с правами 755, движок джумла 1.5, шаблон zt-dory, есть слайдеры на “кюри”, стоит sh404SEf, сылки менял. и в сall.js и в сss, не идет вызов скрипта, может быть дубли… Подтолкните меня в чем проблема? Табличка “обратного звонка” есть а не вызывает форму… Дед, ну не работает и писец-зверь загадочный.

Скажите что можно сделать – я вам денюжку заплачу, если заработает, честно! Могу дать пароль к сайту! Пришлите мне письмо на е-маил, мы людям помочь хотим :). С кошелька этого пришлю, помогите, планета железяка!:)
160709200***

Читал комменты, но, как говорится, вижу фигу :).

Дедушка

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

Алексей

Пасиб)) понял я просто кодировку в редакторе не выбрал )

Алексей

Огромный ВАМ респект и уважуха!!!!!!!!! а если не секрет что Вы там изменили ?

Дедушка

Алексей, просто скопировал текст скрипта из страницы, которая лежит у вас же на сервере и вставил её в ваш файл. И выбрал кодировку UTF-8. Что и предлагал вам сделать.

Алексей

я Вам на почту index.php скинул

Дедушка

Алексей, хватит флудить :). Я за вас не смогу ничего сделать, как бы не хотел. У вас код скрипта добавляется в win-1251, а сам сайт в utf-8. Скопируйте текст из страницы с примерном через нормальный редактор, Notepad++. Не получается – давайте доступ, я добавлю, это займёт не более 1 минуты.

Алексей

Вернул код на страницу посмотрите пожалуйста

Алексей

Так и было сделано но не помогло. Все перезалил и сделал все в Notepad++, тот же эффект. Помогите пожалуйста.

Дедушка

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

Дедушка

Алексей, FZ это FileZilla? В нём же нет встроенного редактора, он передаёт его во внешний редактор. Надо взять файл из архива и его редактировать в Notepad++.

Алексей

В FZ редактировал.
Все перезалил и сделал все в Notepad++, тот же эффект.

Дедушка

Алексей, я так понимаю, у вас джумла? Чем вы редактировали шаблон? Попробуйте через ftp его открыть в Notepad++ и отредактировать.

Алексей

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

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

Евгений

Назар, последняя (http://code.jquery.com/jquery-latest.min.js) – 1.9.0 . И с ней не работает.

Дедушка

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

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

Если у вас скрипты, которые используют функции, не поддерживаемые в новой версии JQ, используйте JQ Migrate Plugin. Так что я в очередной раз предлагаю читать комментарии и не делать стандартных ошибок. Если хотите продолжить дискуссию, пишите на почту и не засоряйте комментарии.

Дедушка

Евгений, на мебельном сайте Callme нормально работает с 1.7.2.

Евгений

Да так и было сделано! При вызове последнего jQuery ПЕРЕСТАЮТ работать слайдеры! Что такого в последнем jQuery, что вместо него нельзя использовать 1.7.1 для работы кнопки?

Назар, пожалуйста, сделайте свой скрипт, чтобы он работал на jQuery 1.7.1, а не только на 1.9.0 (уж не знаю, что там разработчики поменяли, но при переходе на 1.9.0 перестают работать все скрипты, что использует jQuery, кроме CallMe 1.6!).

Проблема решена…частично. Сделал вызов jQuery 1.7.1, после него вызов callme.js, и все заработало. НО при вызове вместо 1.7.1 последней версии: http://code.jquery.com/jquery-latest.min.js не работает. Дублирующих вызовов jQuery я не обнаружил.

Евгений

Назар, объясните, пожалуйста, почему если ссылаться на последнюю версию jQuery “http://code.jquery.com/jquery-latest.min.js” перестают работать слайдеры на странице, а если ссылаться на 1.7.1 (встроенная в последюю версию OpenCart) , “catalog/view/javascript/jquery/jquery-1.7.1.min.js”, то перестает работать Ваш код-кнопка не реагирует на мышь?

Дедушка

Евгений, вам нужно: добавить вызов свежей версии jquery, перенести вызов callme.js после него, после чего удалить дубликат jquery.

Почему бы просто не почитать комментарии, быстрее же будет?

Алексей

@Дедушка, что значит значит “удалить дубликат jquery”?

Алексей

@Дедушка, с ../callme/index.html работает всё, а с сайта нет.

Назар Токарь

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

Алексей

@Назар Токарь, в коде темплейта темы?

Назар Токарь

@Алексей, да

Юрий

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

Виктор

Добрый день!

Скрипт установился, но увы, не работает

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

Трасировка в java консоли пишет следующее

GET http://www%2C.babeta.ru/callme/index.php?cname=95131&cphone=%2B7-13131&ccmnt=scvsv&ctime=0&url=http%3A%2F%2Fbabeta.ru%2F jquery-latest.min.js:2
send jquery-latest.min.js:2
v.extend.ajax jquery-latest.min.js:2
v.(anonymous function) jquery-latest.min.js:2
v.extend.getJSON jquery-latest.min.js:2
sendMail callme.js:39
(anonymous function)

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

Дедушка

Виктор Матвеев, на сайте нет кода, куда смотреть? А здесь у вас все работает :).

Юрий, может быть запрещена отправка писем с сервера, что бывает очень редко. Может быть, что почта попадает в спам.

dm

1. скачал архив, в нем папка callme
2. скопировал папку в localhost (корневая папка)
3. вставил в header.tpl код

Заказать бесплатный звонок

Ваше имя

Телефон

Вопрос или комментарий


© CallMe 1.6,
Назар Токарь

4. изменил в index.php

//адрес почты для отправки уведомления
//несколько ящиков могут перечисляться через запятую
$to = “[email protected]”;
//адрес, от которого придёт уведомление
$from = “[email protected]”;

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

Дедушка

dm, на локалке не отправляется почта.

Дедушка

dm, да я понятия не имею, я же не вижу, что вы там делаете. В 99% случаев это стандартные ошибки.

dm

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

скачал новый архив callme-latest.

то же самое… может дело в том что установлено на локальном сервере а не в инете?

KSinner

Дедушка, я и говорю, что в файлах callme.css и callme.js прописал полные пути. Как их можно написать не правильно?
http://my_site.ru/callme/index.php в файле callme.js – это правильно?

В callme.css тоже для всех картинок прописано http://my_site.ru/callme/___.png и тд

Дедушка

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

Oleg

@KSinner, прописывайте серверные пути до файлов /var/www/USER/data/www и т.д. Мне это помогло.

KSinner

Испытываю проблему с base href… Без этого тега обратный звонок работает, но рушится дизайн.
Как и было рекомендовано, прописывал полные пути в файлах callme.css и callme.js – не помогло. Также, пытался прописывать и не полные пути, а:
callme/index.php
/callme/index.php
Все равно не работает…
В base href прописано [base href=”http://My-Site.ru/” /]

Дедушка

KSinner, с base href вопрос описывался несколько раз уже, читайте комментарии. В случае, если этот атрибут необходим, придется прописывать полную пути в вызове и обработке скриптов. Причем, проверить, чтобы они везде были правильными. В том числе и в callme.js, где идет передача данных в index.php.

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

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

Василий

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

dm

спасибо за скрипт, только чего то не отправляется письмо)
opencart 1.5.4.x
исправил маил в файле callback.php
качал отсюда http://cartblog.ru/obratnyj-zvonok-dlya-sajta-podklyuchenie-formy-obratnogo-zvonka
в чем может быть ошибка?

Дедушка

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

Виталий

Здравствуйте! Поставил скрипт на сайт.. зависает в состоянии отправки… посмотрите пожалуйса http://www.kamenstol.ru

Дедушка

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

Наталья

Здравствуйте! Спасибо за Ваш скрипт ! Но – поскольку я еще новичок – не могу его подключить на сайт. Файлы по FTP скопировала, адрес e-mail в файлике поменяла. Но когда я полностью вношу текст подключения – то мне полностью форма и вываливается (например, в футере). А мне надо в заголовке сайта написать строку “заказать звонок” – и по нажатию на эту надпись – должна вывалиться форма заказа. Подскажите, плиз – как это сделать? Спасибо!

zik

Скрипт достойный, спасибо за реализацию

ok

Походу первый))
Спасибо за скрипт. Работает.