Я перенес инструкцию по установке скрипта Buyme в отдельный пост и по мере выхода новых версий или нахождения багов этот пост будет обновляться. В постах о новых версиях будет список изменений и ссылка на инструкцию.
Настройка Buyme
Самая свежая версия — 1.4, скачать.
Получив свежую версию на почту, распакуйте архив и загрузите его в корневой каталог вашего сайта. Папка скрипта может располагаться в любом месте вашего сайта.
В редакторе кода, например Sublime Text или Notepad++ (не блокноте) откройте файл buyme/lib/send.php и укажите почту или несколько адресов почты, куда скрипт будет отправлять уведомления:
//адрес почты для отправки уведомления $to = "yourMail"; //несколько ящиков могут перечисляться через запятую
Все настройки кроме смс-уведомлений и адреса почты с версии 1.3.0 хранятся в файле js/config.js. В нем можно указать поля для формы, заголовок, название кнопки. Вам потребуются оттуда такие переменные:
var bmeData = { "caption.description": "Чтобы оформить заказ, заполните форму. В течение пары часов с вами свяжется менеджер и уточнит детали заказа, а также время доставки.", // описание в форме "caption.title": "Купить", // заголовок формы "caption.button": "Оформить заказ", // надпись на кнопке "caption.sending": "Отправка", // отправка "caption.error": "Заполните все поля", // заполните все поля "txt.yes": "Да", "txt.no": "Нет", // укажите названия полей через запятую // чтобы добавить textarea, перед названием добавьте минус (-) // выпадающий список: !Название!Вариант1!Вариант2... // checkbox: ?Вопрос "fields": "Ваше имя(Укажите имя), Телефон (Номер телефона)*, -Адрес доставки(Укажите город и адрес доставки)*, !Доставка!Самовывоз!Курьерская доставка, ?Подарочная упаковка", "template": "default", // template name (default) "license": "0", // ключ лицензии (можно купить на get.nazartokar.com) "showCopyright": "0" // показывать ли копирайт? }
Сохраняйте файл и убедитесь, что на сервере отредактированная версия. Это все настройки.
Настройка sms-уведомлений
Настройка SMTP-отправки
Если письма по какой-то причине не отправляются, вы можете настроить smtp-отправку. Инструкция по настройке SMTP.
Установка Buyme
Не забудьте убедиться, что до этого уже был подключен jQuery версии не менее 1.4.4. Если его нет, можете подключить его из папки скрипта этой строкой:
<script type="text/javascript" charset="utf-8" src="/buyme/js/jquery.js"></script>
Когда файлы загружены, нужно добавить код для корректной работы скрипта. Это делается так: открываете шаблон вашего сайта и в <head> добавляете строку с вызовом скрипта:
<script type="text/javascript" charset="utf-8" src="/buyme/js/buyme.js"></script>
После этого нужно отредактировать страницу товара. Все параметры товара должны быть включены в блок с
class='b1c-good'
Обратите внимание: если вы обновляетесь до 1.4.0, то код на странице товара также нужно обновить.
Далее к названию товара нужно добавить
class='b1c-name'
А все дополнительные поля (если они нужны) обработать таким образом: нужному полю добавляете атрибут:
data-bme="Имя поля"
Таким образом можно “собирать” такие типы элементов:
- выпадающие списки (select)
- текстовые поля (input type=”text”)
- текстовые блоки (textarea)
- чекбоксы (checkbox)
- радио-списки (radio)
- любые строчные и блочные элементы (p, div, span и так далее).
Название поля скрипт возьмет из атрибута data-bme, а значение — в зависимости от типа элемента.
Если вы размещаете скрипт на странице с несколькими товарами, каждый из товаров нужно “обернуть” блоком с классом b1c-good. После этого сохраните все настройки, почистите кэш, скрипт настроен.
Установка кнопки
В том месте, где вы хотите видеть кнопку для заказа, добавляйте такой код:
<button class="b1c">Купить за 1 клик</button>
Не получается?
Если при установке возникают проблемы, рекомендую почитать форум, в большинстве случаев ваш вопрос уже там и причем с ответом. Не дублируйте вопросы, не пишите в несколько тем одновременно, это не ускорит ответ, скорее наоборот.
Возможные ошибки при установке я собрал в одном посте «Возможные ошибки при установке».
Как убрать копирайт
Читайте инструкцию в посте «Как убрать копирайт из Callme и Buyme».
Підкажіть будь ласка як зробити плагін мультиязичним.
Здравствуйте, Назар! Подскажите, где можно скачать ваш скрипт, ссылки не работают к сожалению. Спасибо за вашу работу!
По ссылкам в инструкции не доступна страница с описанием, как отправлять письма через SMTP. прошу помочь с этим разобраться – нужно настроить отправку именно таким образом. Спасибо.
Дякую Вам за замечательный скрипт. Хотел спросить, есть ли возможность в уведомлении о заказе добавить также и номер заказа? Дуже дякую!
Здравствуйте Назар, очень хороший скрипт. Подскажите как в buyme убрать из СМС ЮРЛ, Имя, телефон?
А так же как приобрести лицензию?
Здравствуйте. Установил Bayme на сайт. Кнопка выводится в карточке товара. При нажатии на кнопку окно не всплывает, а отправляет в стандартные шаги оформления заказа в корзине. Сайт на Joomla 3.8 +JoomShopping. Не подскажите возможную причину. Сайт http://e-perina.com.ua
Схоже, що кнопка обробляється вашим js магазину і не дає Buyme відкрити форму, тож я б радив прибрати всі класи окрім Buyme і додати стилі до нього.
Спасибо за ответ. Как я понимаю нужна работа с кодом. Я в этом новичок. Будем разбираться.
Доброго дня, Пiдкажiть будь ласка, яка цiна за встановлення Bayme на сайтi ?
Вітаю, на форумі вам відповів.
Добрый.
Подскажите, а можно ли изменить надпись, которая появляется после успешной отправки? В инструкции есть только надпись процесса отправки. В файлах тоже не нашел. Спасибо.
Всі написи міняються або в
send.php
, або вbuyme.js
.Дивно, Ви пишете що в 1251 тепер теж все чітко буде, а насправді одні ієрогліфи. Потратив декілька годин, плюнув…
Якщо щось підскажете то буде добре. Ось примір сторінки http://sbmtour.com.ua/countries/ukraina/tury-po-ukraine/tury-iz-kieva-1-den/kozja-ferma.html
Файл підключено правильно, але
config.js
збережений у неправильному кодуванні. Перекодуйте його у інший, почистіть кеш.Ось про що я говорю:
"caption.error": "Çàïîëíèòå âñå ïîëÿ"
имеется текстовое поле для указани количества на заказываемого товара на сайте
но значение не отправляется
если кусок кода data-bme=”количество” добавить к любому другому полю значение отправляется, именно количество товара не отправляется. Где-то конфликт
Мінімально 2 символи. На форумі написано, як це виправити.
добавляю поле textarea к форме. Хочу чтобы пользователь указывал количество заказываемого товара. но оно работает если минимум указывать 2 значения. при указании 1 цифры поле не отправляется на почту.
Подскажите в чем может быть проблема:
делаю все по инструкции, размещаю кнопку, при нажатии на нее форма не появляется, появляется только начало формы – http://joxi.ru/v29Oz7bCWJ30rG
конфликт скриптов?
ХЗ, ви ж навіть не дали лінк на сайт.
У вас якийсь перероблений модуль Buyme, зверніться до його «розробника».
сейчас установил ваш, с вашего сайта – не работает
Якщо ви приберете друге підключення jQuery і Buyme, то можливо запрацює.
не помогло(
Мабуть, тепер залишилось додати розмітку для товару на його сторінку? Як вважаєте?
можете подсказать, что нужно сделать?
Як мінімум — клас для товару і клас для імені. Інструкція, сер.
Добрый день, есть ли возможность прикрутить к форме картинку товара? Ее можно и не отправлять на почту, просто закинуть в popup.
Все очень классно!
Но почему отправка заказа идет так долго? (где-то 30 сек., затем только идет сообщение об успешной отправке)
Назар, добрый день, поставил на чистый хост дистриб скрипта, результаты он исправно отправляет на мыло, но не отрабатывает завершение, а остается в состоянии отправка, этот же дистриб ставлю на другой хост, все отлично, отправил и отработал до завершения.
Назар, подскажи, можно ли изменить внешний вид окна Buyme? В templates лежит один вариант default, у CallMe несколько тем оформления. Возможно ли использовать темы CallMe для Buyme?
Вітаю, міняти можна, але теми з Callme до Buyme не підходять. Тому відкривайте templates/default/style.css і редагуйте як завгодно.
#ХОТЕЛКА
Добрый день!
Было бы круто еще картинку передать в модальное окно, и параметры чтобы можно было задать для этой картинки.
Спасибо за ваш труд. Очень помогает в работе.
При нажатии на кнопку ничего не происходит, или перекидывает на верх – уже видел, что кто-то с таким здесь сталкивался.
Я выявил причину, рекомендую проверить htaccess
у моем случае из-за
##Removing the .html suffix
RewriteCond %{REQUEST_URI} \.html$
RewriteRule (.*)\.html$ /$1 [R=301,L]
скрипт не работает, если удалить эти пару строчек оттуда начинает работать.
Вопрос к Назару – как сделать, чтобы скрипт работал с этой строчкой?
@Александр, убрать эти две строки проще всего, толку от них крайне мало.
@Назар Токарь,
эти строки удаляют дубли.
ведь страница может быть доступна как
sait.ru/page
sait.ru/page.html
и чтобы не было дублей удаляется вариант с html
вот вопрос как сделать, чтобы и такие дубли удалялись и кнопка покупки работала
@Александр, ну тогда заменить всё html на на php в buyme.js.
@Назар Токарь, не сработало.. так же ноль эффекта.
я запускаю демо-страницу по адресу:
http://сайт.ru/buyme/
там уже форма заказа с телефонами из примера и никаких index.php или .html на конце нет.
подумал может дело в этом
## Removing /index.php/
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http%2://www.сайт.ru/ [R=301,L]
но нет, даже с пустым htaccess не реагирует
@Александр, пустой htaccess в папке заменяется htaccess, который берётся из папки выше или из глобального файла. Почитайте форум на эту тему или уберите безусловную переадресацию в htaccess.
Добрый! Установил скрипт себе на сайт. Делал уже много раз. По инструкции. Сначала при загрузке сайта, в консоли появляется ошибка http://prntscr.com/997rcx , а после того, как нажимаю на кнопку купить в один клик, всплывает как всегда окно, но она без полей для ввода данных – http://prntscr.com/997s15 .
Должен заметить, что все знаки $ в файле buyme.js я заменил на jQuery , так как выдавалась ошибка о непонимании что такое $
В общем вопрос, что нужно сделать чтобы вывести форму для заполнения покупателем во всплывающем окне?
@Рома, скачайте заново скрипт и замените ваш buyme.js на новый.
@Назар Токарь, к сожалению я вчера это делал
@Рома, после нашей беседы я обновил скрипт.
@Назар Токарь, ты волшебник. Спасибо!!
Здравствуйте. Сделал все по инструкции на сайте – в результате при нажатии на кнопку заказать – просто поднимался экран на верх.
Попробовал тогда разархивировать полученный на почту архив.
в папку локалхосте (денвер)
ничего не работает..
понял, что там пути не правильные, поправил.
всеравно ничего не происходит. нажимаю – ноль реакции
вот архив …
@Александр, вы мне сбросили мой архив? Спасибо конечно, но я могу и так сказать, что у меня работает :).
Добрый день. Не подскажешь в каком файле можно исправить текст : “Чтобы оформить заказ, заполните форму. В течение пары часов с вами свяжется менеджер и уточнит детали заказа, а также время доставки.” ??
Приходят письма такого формата с дублями полей с разными значениями. Устанавливал все по инструкции. В чем может быть причина? JS подключял один раз.
Ваша фамилия
Попов
Ваше имя и отчество
Иван Иванович
Телефон
+79042328912
Адрес доставки
Барнаул
Регион
Алтайский край
Доставка
Курьерская доставка
Подарочная упаковка
Нет
Ваша фамилия
Попов
Ваше имя и отчество
Иван Иванович
Телефон
+79042328912
Регион
Алтайский край
Адрес доставки
Барнаул
Доставка
Курьерская доставка
Подарочная упаковка
Нет
@Назар Токарь, подскажите при установке на Joomla 2.5 выдает ошибку: buyme.js:21 Uncaught TypeError: Cannot read property ‘append’ of null
@Иван, в начале buyme.js добавляешь
и в самом конце добавляешь
. Я так исправил работу.
@Chez, при много благодарен.
Назар, увеличение шрифта до 1.2em в форме, для устройств менее 640 по ширине – на айфонах (max-device-width: 640px;) приводит поля input в нечитаемый вид, со скрытым наполовину текстом (по высоте). и кроме того, не подменяются позиционирование и отступы (я добавлял !important для этого, а также позиционирование формы – fixed).
Добрый день, установил все по инструкции н офрома не появляется при нажатии кнопки вот сайт http://new.smartpostel.by/index.php/joomshopping/product/view/13/34
@Сергей, подозреваю, что вопрос в Заглавной букве в имени папки, исправьте, чтобы все были строчными.
@Назар Токарь, добрый день, переименовал ничего не поменялось(
@Сергей, теперь вам осталось поменять код в html.
а где можно поменять настройки дизайна кнопки “Купить за 1 клик”? перелизил все css не нашел…
Назарь, здравствуй! Тестирую твой скрипт. Подскажи пожалуйста, что нужно подправить в файле send.php , чтобы вот здесь http://clip2net.com/s/3k6FYpQ изменить название в строке “Имя:” на например “Страница:”
то есть чтобы логично было, а то как-то не гуд, когда второй раз названа строка Имя, а за ней идет урл, откуда была отправка.
ПМР, правда?
Делаю все по инструкции, кнопка купить не активна и в иероглифах. Подскажите, пожалуйста, что не так. Вот страница
@Дмитрий, используйте другой редактор кода.
@Назар Токарь, Уже перешел с AkelPad на NetBeans. Скажите, пожалуйста, что именно нужно исправить ?
Назар, в wordpress библиотека jQuery подключена в режиме noConflict, следовательно ваш код с $ не работает. Оберните его в:
jQuery(document).ready(function($) {
// Внутри этой функции $() будет работать как синоним jQuery()
});
или хотя бы посоветуйте пользователям.
Назар, подскажите, пожалуйста – почему отправляются на почту все значения радио кнопок, а не только нажатой? Список работает, а radio – нет. Заранее спасибо.
Всем спасибо) Вопрос решен.
Назар добрый день.
Установил Buyme. Задача, получить на почту сообщение, в котором было бы видно наименование кол-во и цену продукта. С наименованием и ценой все понятно, получаю при помощи класса и атрибута data-bme=”Цена”, а вот получить количество не получается, пишу атрибут у тега – data-bme=”Кол-во”, но на почту получаю из атрибутов только цену…
@Алексей, посмотирте на форуме, как сделать обработку поля с одним символом.
Назар, спасибо за скрипт. Скрипт замечательный: увеличивает конверсию в заявки.
Вчера возникла проблема:
После обновления WP при клике по кнопке не раскрывается окно с запросом контакта. Подскажите пожалуйста как восстановить работу скрипта?
@Александр, у вас всё работает, нужно кэш почистить.
@Назар, попробовал с 4 браузеров предварительно почистив их Кэш. Ни на одном не открылось окно… У Вас как я понял окно заказа открывается. Помогите пожалуйста решить проблему. (Небольшой взнос в развитие скрипта или участие в тестировании обещаю).
@Александр, у меня открылось сразу, проблемы не увидел. Поставьте версию 2.2, у вас 2.1.
@Назар,
У меня версии: Скрипт 1.4 WordPress 4.2
Подскажите пожалуйста 2.2 это версия чего? ( jquery обновлял- эффект=0)
@Александр, я не вижу кнопок для покупки у вас.
@Назар Токарь,
http://children-love.ru/all-products/karnavalnyj-vzroslyj-kostyum-kovboya/
На каждой карточке товара зеленая кнопка “Купить за 1 клик”
@Александр, вы необозначили имя товара классом
b1c-name
.Здравствуйте, пытаюсь настроить чтобы скрипт захватывал данные элементов radio через data-bme= но почему-то захватывает данные всех элементов, а хотелось бы чтоб только чекнутый.
А возможно ли данный скрипт прикрутить к корзине опенкарт? Просто на товар получается, а в корзине ничего не получается
@Алексей, нет.
@Назар Токарь, а такую версию нет в планах сделать? очень нужная штука вышла бы )
Здравствуйте, все нервы уже измотал. Помогите пожалуйста разобраться. Скрипт перестал проходить на отправку. Кнопка “Комплект : Заказать.”
Ошибка во время отправки формы (Send.php не срабатывает)
Uncaught TypeError: Cannot read property 'get' of undefined
указывает консоль на 94 строчку buyme.js. Установлен jquery-2.1.3.jsДмитрий, из новостей: ваш сайт получает красную карточку и отправляется в черный список за удаление копирайта. Совет да любовь, неуважаемые.
@Назар Токарь, я тут недавно. Если подскажите, где он стоял, то давайте я его добавлю, идет? Я прекрасно понимаю, что так делать нельзя. К сожалению не знаю того умняша, который копирайтс удалял. Раз опенсорсом работаешь – не унижай разработчика своими действиями.
Дмитрий, все это в крайней степени мило с вашей стороны.
@Назар Токарь, это значит нет?
Дмитрий, а вы как сами думаете?
@Назарь Токарь, Ну :) Во мне еще теплится надежда на мир во всем мире и торжество справедливости))))
@Назар Токарь , мне лично неприятен сей инцидент. Хотел бы предложить следующее: я показываю руководителю наш “косяк”, запрашиваю деньги на лицензионный ключик и profit. Для этого мне нужно показать ему, что Вы нас добавили в черный список. Подскажите ссылку, где можно этот бан-лист посмотреть. Дальше заполню форму как надо, Вам клиент, нам репутация, мне карма ++ . Как такой вариант?
Дмитрий, приятно, что вас это заботит. Список этот для меня, он не афишируется, смысла в этом не вижу.
Назар, привет!
Спасибо за отличный скрипт покупки в один клик!)) Такой вопрос: как настроить форму, чтобы она появлялась в месте клика? Дело в том, что когда нажимаешь на кнопку, форма появляется посередине сайта и нужно пролистывать до нее…)) В форме обратного звонка можно было добавить настройку через “center 0”, но в buyme не работает такая тема…))) Может что то не так прописал?)
@Артём, в buyme такой функции нет.
@Назар Токарь, подскажите тогда, как исправить эту стуацию с формой? она появляется посередине сайта,…. вот: http://мосводосервис.рф
Артём, никак. Форма обычно большая и всегда появляется посредине страницы.
Здравствуйте! Спасибо за классный модуль заказов!
1. Возможно ли заранее указать данные в некоторых полях и использовать для них type=”hidden”. Например для того чтобы вставить свои данные которые будут браться из страницы.
2. Так же интересует – возможно ли подключить любую другую систему смс рассылки в которая работает не только с Россией? Как я понял, все систему только шлют смс по России. А если пользователь из США, Литвы, Италии.
1. Конечно, подключение аналогично любым другим полям.
2. Смс по всему миру к всех операторов. Можете подключить любых других.
Здравствуйте! Подключил скрипт, все работает, заказы отправляет. Как мне передать заказ в админку, в заказы для дальнейшей обработки менеджерами ? движок Opencart 1.5.5.1 сборка maxystore.
Скрипт никак не взаимодействует с админкой, сколько можно говорить
Назар, спасибо большое!!! Все получилось! Спасибо что пнул меня!
PS для особо тугодумов как я напиши в инструкции по установки что прописывания
class="b1c-name"
Обязательно!!! :-) и тогда будут меньше трясти тебя по пустякам)Еще раз большое спасибо!
@Михаил, так вроде и так несколько постов на одну и ту же тему сделал.
Назар, добрый вечер. Не удаляйте мою тему пожалуйста!
Я сейчас поставил код buyme в меню “Купить” но при клике на кнопку ни чего не происходит.
а в firebug пишет ошибку:
Uncaught TypeError: Cannot read property ‘length’ of undefinedbuyme.js:275 (anonymous function)jquery.js:5 x.event.dispatchjquery.js:5 x.event.add.y.handle
PS движек сайта WordPress 4.1. Jquery я отключил стандартный и подключен только Ваш. При тесте из консоли он показывает версию 2.0.1
Помогите что делаю не так?
@Михаил, во-первых, вы два раза спрашиваете одно и то же. Во-вторых, неправильно установлен код скрипта. Вы добавили кнопку с классом
.b1c
, но нет кода товара.b1c-good
и класса с именем. Обо всём этом и многом другом написано в инструкции.В чем прикол сделал все как написано ничего не работает!!!!!
кнопка появилась но форма не появляется!!!!
@Павел, нужно больше истерики! Больше хардкора!
@Павел, Вы поставили 3 волшебные строчки – которые вызывают работу скрипта?
Тогда будьте любезны скопируйте их и поставьте. ВОТ ОНИ:
@Сергей, код вырезается, если не вставлять его в теге
pre
.@Назар Токарь, Ставлю в тег
.Установлен buyme, все работает отлично. Но не меняются настройки формы:( Ставил не я, к меня руки кривые… Прилагаю config.js Или я чего то не не понял, или??? Плз хелп.
Добавлено: e-mail(контактный e-mail)*
Транспортная компания, ?Наличная оплата, ?Безналичная оплата»,
Но в форме ни чего не изменилось(
Давайте больше комментариев. И давайте не читать что было написано до вас. Только спам в коментах, только хардкор!
Назар, скажите есть ли какое то ограничение на пересылку дополнительных параметров data-bme? У меня в форме из 8 штук, но приходит на почту только 4.
@Дмитрий, нет.
Cкрипт не берет значения только из тега select. Может кто сталкивался с такой проблемой?
Еще один вопросик возник.. сейчас озадачился разработкой отдельного шаблона под iphone, и выяснилось что на данный момент если зайти на сайт в Айфона, кнопка “купить в 1 клик” не работает(( она нажимается, но окно не появляется. А это не есть хорошо, т.к. доля посетителей с iphone-ов оставляет не менее 20%. Вы не тестировали свой модуль под айфон? Или это только у меня одного не работает?)
@Михаил, тестировал на 4-м айфоне, все норм работает.
@Назар Токарь, спасибо) будем копать соседние скрипты) хотя пока я не очень понимаю что делать, т.к. на обычном компе все работает, да и отключать уже вроде там нечего(
@Михаил, у меня так же было, пока не поместил страницу сайта в папку buyme. Поместив в эту папку страницу сайта – все начало работать. НО, есть один вопросик – значит все страницы сайта нужно в папку buyme класть или как?
Перечитал везде ответ так и не нашел. Маску ввода телефона можно реализовать?
Приветствую Назар! Пытаюсь прикрутить к своему сайту на Joomla1,5+Virt1.1.9. Не всплывает окно. Jquery пробовал и Ваш и свой оставлял. К каким тегам лучше присваивать классы? Пробовал и к table’ам и к div’ам.. Подскажите где копать?))
@Михаил, Сайт оптимумхим Связка J 2.5 и Joomshopping все отлично работает. По аналогии и в virt. будет работать. Правой кнопкой в Хроме и просмотреть код элемента. Мне помогло подключение скрипта buyme не в head, а в теле страницы (body), сразу после кнопки вставил
@Михаил, можно к любым вообще. Логичнее к ссылкам, ихображениям и кнопкам.
@Назар Токарь,
Все уже перепробовал… кнопка ловит стили, т.е. становится зеленая, и buyme.js доступен по ссылке из кода и jquery родной жумловский v1.5.2 точно подгружается, и пробовал Ваш jquery, и отключал всякие жумловские mootools`ы… и по-прежнему кнопка жмется а окно не появляется…(
@Михаил, Ура!) одна из множества комбинаций помогла!!!!)
Здравствуйте!
Уже наверно пол года пользуюсь BuyMe и все было без проблем. Недавно заметил, что стало меньше заказов и решил проверить и сам заказать через BuyMe и не получилось. Выдает постоянно: “Заполните все поля”. Хотя заполняю все поля, все равно выдает “Заполните все поля”. В настройках даже убрал все *, которые определяли обязательные поля, пробовал переустанавливать. – Ни чего не помогает. Помогите понять причину!
@Олег, вспомните, после чего это произошло.
@Назар Токарь, я без понятий(
Странно то, что и сейчас, переустановив BuyMe, ни чего не поменялось(
не понимаю как подключить jQuery, и вобше как узнать установлен он или нет.
всё делал по инструкции и видео но когда захожу на сайт перекидает на ету страницу, обяснит е как сделать так чтобы меня перекидало на мой сайт уже с кнопкой?
если всё будет работать то куплю кнопку.
Назар, извините,вопрос решен!
Назар,извините,предыдущий вопрос снят: дело в том,что у меня кнопка слетает при нажатии и ее активная сторона смещается вправо. То есть, чтобы отправить форму нужно нажимать на правую часть кнопки. Но есть 2 вопрос через таблицу стилей не правится положение кнопки,как быть?
Назар, добрый день. Установил 1.4 версию Buyme, все подтянулось, но после заполнения полей формы кнопка “Оформить заказ” не реагировала. Затем она сработала, получилось отправить несколько тестовых запросов. Но спустя несколько часов опять перестала работать форма и опять пустота. Правил только css и send.php. В чем может быть проблема? Страничка http://dim-mriy.com.ua/postelnoe-bele/komplekt-postelnogo-belya-zastelli-3576-detail
Не плохо было бы сделать редактируемую маску для телефона в настройках.
Например: +380 (50) ___-__-__
Как думаете?
Да, думаю над этим.
ПОТРАТИЛ 3 часа ! – грубо говоря )))
измените подпитку скрипта с
НА
Еще важный вопрос, как бы внедрить капчу в скрипт.
у меня стоит плагин Really Simple CAPTCHA. можно ли его как то использовать для скрипта?
@Анатолий, капчу я не предусматривал.
Спасибо, СПАН работает! с внешним видом кажется разобрался.
А в вашем скрипте есть возможность отправки клиенту письма с подробностями его заказа?
@Анатолий, да, на форуме есть инструкция.
Добрый день, расскажите особо одаренным,
как сделать, чтобы Дивы Обложка на паспорт Цена: 250 грн Купить
отображались в строчку, то есть:
Обложка на паспорт. Цена: 250 грн (кнопка купить)
А не так:
Обложка на паспорт.
Цена: 250 грн
(кнопка купить)
@Анатолий, ничего не понял.
@Назар Токарь,
Форум не показал теги.
К примеру, название я хочу взять из текста, для этого нужное слово я беру в блок “b1c-name”. Но при этом весь следующий текст начинается со следующей строки, а нужно чтобы оставался в той же строке.
@Анатолий, вы можете добавить нужную часть текста в строчный элемент span. Вот пример:
Здравствуйте! Спасибо за отличное решение!
Вот только не могу понять, почему при добавление нового поля во всплывающем окне – (“fields”: “Ваше имя(Укажите имя), Телефон (Номер телефона)*, и тд) его данные не передаются на почту. При этом когда я пробую через денвер, то в письме данные из нового поля есть, а когда с сайта отправляю заказ, то это поле отсутствует в письме.
@Григорий, так не бывает. Значит, список полей не там редактируете.
@Назар Токарь, Спасибо за ответ. Проблема вот в чем – если в любое поле вносить любое число состоящее из одного символа, то оно не учитывается, как будто пустое. Если двузначное число или любая буква, то данные приходят. Я это обнаружил, создав поле “количество штук” ))
@Григорий, этот вопрос обсудили на форуме, там написано, как исправить лимит.
Добрый день.
Было бы здорово, сделать пример кода оформления товара.
Добрый день, вы можете использовать код из инструкции, он универсален и очень прост в работе. Я скоро сделаю видеоинструкцию.
извините, все получилось
“Не забудьте убедиться, что до этого уже был подключен jQuery версии не менее 1.4.4. Если его нет, можете подключить его из папки скрипта этой строкой.”
На этом этапе моя установка скрипта закончилась, увы. Для автора статьи написанное это само собой разумеющееся. Но для простого обывателя это совершенно непонятные предложения :-)
@Михаил, по запросу “как подключить jquery” гугл выдает 94 тыс. ответов, этого вполне достаточно.
@Назар Токарь, Да, я просматривал то, что мне выдавал гугл. Но не нашёл как установить скрипт на сайт одностраничник. Много непонятного для меня в описании по установке, возникает куча вопросов. Не стал этим заморачиватся и нашёл простую форму обратной связи на PHP. Установил, всё заработало.
@Назар Токарь, это ошибка предполагать, что количество скачиваний=кол-ву установленных скриптов.
То что Вам кажется элементарным – для большинства темный лес.
Вы проделали большую работу, создавая этот скрипт, но все насмарку, тк большинство не смогли его установить и удалили.
Надо пошагово, со скриншотами, разжевывая составить инструкцию, что бы даже Ваша бабушка смогла сама установить!
Удачи!
@Алексей, я считаю, что из двух скачавших один ставит. Также представляю услугу установки, это я в статистике не учитываю.
Я специально потратил уйму времени, чтобы сделать скрипт максимально простым для установки. Ну то есть не просто простым, а таким, который ставится в одну строку.
В любом случае даже у критически простого вацапа найдутся люди, которые не смогут с ним разобраться. Я считаю вполне достаточным десять инструкций для разных движков, которые я написал, чтобы можно было разобраться. Более того, ответил на несколько сотен комментариев с самыми разными вопросами, в том числе от людей, которых бабушки учили делать сайты. И ничего, разобрались.
Если и этого вам недостаточно, то я не в силах чем-либо помочь и вы окажетесь тем вторым из двух.
Не работает скрипт на Opencart. Проверил шаблон, тот что в комплекте. Распаковал, создал папку BuyMe, загрузил на локальный сервер, запустил, там вроде работает, на опенкарт не хочет, кнопка появилась, но нажимая ничего не происходит и стили не подключаются.
Значит, что-то установили неправильно.
@Назар Токарь, А вообще по этой инструкции http://qbx.me/viewtopic.php?f=31&t=43 можно делать, или с новой версией скрипта так не получится?
Есть основная инструкция, а это один из вариантов настройки пользователя.
@Назар Токарь, Спасибо, разобрался.
@Евгений, Здравствуйте, теперь такая проблема, в категориях в шапке формы отображаются заголовки всех товаров – т.е. товартовар1товар2 и т.д. Вот ссылка.
Не увидел в вашем коде ни одного блока для товара
b1c-good
.@Евгений, Ок, я пробовал этот класс вставлять, ну конечно не верно это делал.. Я понимаю например для страницы категорий, его нужно вставить в самом начале где-то и в самом низу закрыть .. правда пока когда вставляешь этот класс – то кнопка при нажатии на реботает
Здравствуйте,
предлагаю в инструкцию на вашем блоге добавить вот этот момент:
<script type="text/javascript" charset="utf-8" src="/buyme/js/jquery.js"></script> <script type="text/javascript" charset="utf-8" src="/buyme/js/buyme.js"></script>
И вас меньше мучать будут.
@Михаил, добрый день, спасибо, добавил.
Назар, скажите, как настроить два варианта отправки заказа? Мне на странице магазин нужен один набор опций (работает сейчас), а на странице благотворительный заказ нужно включить дополнительное поле или передавать в письмо метку, что заказ благотворительный. Как это сделать? Спасибо!
Вы можете подключить на нужных страницах копию скрипта со своими настройками.
Привет, подскажите. Callme работает а Buyme не хочет… второй день копаюсь с кодом… переустанавливал уже раза три все бестолку.. сайт http://rusfey.ru/ Заранее спасибо!
Почитал внимательней и разобрался! ))))) все ошибки в торопях… спасибо за скрипт!!! Обязательно куплю лицензию! Спасибо!
@Евген, А можно код установки скинуть на электронку [email protected]??? А то как-то не получается! Уже, по-моему, инструкцию наизусть выучил. Все по шагам добавлял!
@Макси м, Я тоже по началу не все так понял…. 1.в ТОМ блоке ДИВ где будет находиться кнопка нужно Класс к примеру: 2. далее название своего товара обязательно класс добавить к примеру: это удивительная летающая фея наполнит магией дом… и последнее это сама кнопка для выхода формы заказа, пример: Заказать сейчас…. у меня так и все работает! все три пункта обязательны… а потом тока закрывай свой БЛОК ДИВ!!!! это важно! надеюсь помог….
@Евген, пользуйтесь тегом PRE или CODE, у вас весь код вырезается в комментарии.
Я тоже по началу не все так понял.
1.в ТОМ блоке ДИВ где будет находиться кнопка нужно Класс к примеру: …
2. далее название своего товара обязательно класс добавить к примеру:
@Макси м, короче на почту выслал… тут все дивы же работаю….)))))
Здравствуйте!
Не могу разобраться со скриптом…а точнее с доп.полями…
Хочу в товаре настроить чекбоксы , радио кнопки…выпадающие списки…
Как назначить им значение и чтобы это значение отображалось в письме?
Можете на примере показать?
Спасибо!
В примере это есть, полям назначайте атрибут
data-bme="имя поля"
Здравствуйте, Назар. Назрел еще один вопрос. Форма никак не хочет открываться. Сайт сделан на cms Kandidat, карточки товаров находятся в файлах .dat, возможно в этом причина?
Формат файлов не играет роли, если код сохранён правильно. Убедитесь, что редактор или контроллер не меняет кода html для вывода, для этого откройте исходный код готовой страницы и убедитесь, что он соответствует инструкции.
@Назар Токарь, Назар, может вы обратите внимание на данное творение одесских разработчиков? Сдается мне собака зарыта в .htaccess, но моих поверхностных знаний не хватает для решения проблемы
@Алексей, buyme не трогает htaccess, так что если вы загружаете только эти файлы и больше не меняете ничего, то просто посмотрите, что в htaccess. Есть десяток сайтов с подробными описаниями его синтаксиса.
@Алексей, Ничего подобного. У меня на Кандидате работает. Правда только для 1-й позиции… но ща разберемся!
@Максим, если только первая, значит, нет кода товаров, в класс b1c-good нужно “обернуть” каждый товар отдельно.
@Назар Токарь, Обернул! Теперь окно не появляется совсем! :))))
@Максим, а нельзя ли подробнее, на Joomla, простом html сайте все отлично работает. На кандидате никак, уже и на кодировку грешил, скачал, поставил с UTF-8 без толку. Кнопка работает, т.е. стили работают, окна нет
@Алексей, Вы знаете, у меня теперь возникла ТА же проблема! теперь и у меня тоже окно не всплывает! Как я только эти ДИВ-ы не распихивал — не работает.
@Максим, удалось разобраться с Кандидатом. Возможно еще кому на заметку. Все просто. Настраиваете по мануалу и в .htaccess удаляете предпоследнюю строку. Все работает великолепно. Еще раз спасибо, Назар, за скрипт. единственный момент у меня нет стандартного вывода новостей, фото и пр. Возможно это удаление где-то и навредит, не знаю
Вы приводите примеры строки htaccess, а не “вторую строку” — файлы у всех разные.
А вот как поставить скрипт не на 1 товар а на 3-4? что-то я бьюсь, бьюсь и все ни как не получится! :((((
Вам нужно прочесть инструкцию. И посмотреть пример, там все написано.
@Назар Токарь, да в том-то и дело что по инструкции ставил. Для одного товара пошло на УРА. А вот добавляю 2-й, 3-й выбивает или 1-й товар, или не выдает форму заполнения вообще
@Максим, никакой конкретики в вашем вопросею
Добрый вечер. Только что поставил Ваш скрипт Buyme к себе на сайт http://www.new-j.ru/catalog/timberland-teddy-brown-furs/ , кнопка не срабатывает, хотя callme работает велликолепно!
Что сделал не так?
Спасибо за ваш труд. Подскажите пожалуйста в каком (каких) файлах править css формы?
/templates/…/style.css
Здравствуйте, никак не могу заставить работать скрипт. Переустанавливал сначала 2 раза по инструкции, но так и не получилось банального выскакивания формы при нажатии кнопки.
Если на сайте одностраничнике продается 1 товар, отсутствуют какие либо параметры. В моем случае я на элемент делаю такую ссылку (c callme работает по такому принципу).
Достаточно ли просто прописать класс для работы скрипта? Либо посоветуйте какой код нужно дописать в данном случае, в рамках данной ссылки чтобы появилось окно заказа (callme использую на этом сайте для обратного звонка).
Во-первых, у вас нет кода скрипта, во-вторых, я ничего не понял из вашего вопроса. В инструкции подрбоно объяснено, как ставить.
@Назар Токарь, на сайте нет скрипта, так как там стоит другой скрипт, по которому люди оставляют заявки и я не могу прекратить его работу, но он мне категорически не нравится, ваш намного красивее и функциональней поэтому я очень хотел бы разобраться с вашим творением =)
суть в том что я пытаюсь байми установить по такому же принципу что и колми, прописывая класс “b1c” в ссылку с кнопкой , при этом больше ни чего не прописывал (я имею в виду: b1c-good, b1c-name) может ли скрипт работать без данных классов (b1c-good, b1c-name), если нет то куда их прописать в рамках тега .
p.s. спрашиваю потому что у меня не работает по такому принципу и как бы я не приписывал остальные классы (b1c-good, b1c-name) к данному тегу (), ни чего не выходит =) сайт biogolubi.ru на всякий случай
Нет.
В этом и состоит смысл “прочесть инструкцию”.
без b1c-good работает
Если один товар, то да.
тогда следующая часть вопроса, вставляю все классы в одну ссылку, как и ожидалось ни чего не работает =)
<a class="b1c-good b1c-name b1c style">Купить</a>
посоветуйте как можно применить все классы к одной ссылке.
Это и не должно работать. Вы можете объяснить, зачем вы это делаете? И почему вы упорно не хотите почитать инструкцию?
потому что вся информация для заказа хранится в одной ссылке.. ну не суть…
в итоге я разобрался и даже в принципе заставил все это работать, но возникла следующая проблема, подключая jQuery, у меня перестает работать абсолютно вся анимация на сайте, за то работает скрипт.
Без
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
работает все, кроме скрипта buymeНа данный момент на сайте работает скрипт(ссылка внизу слева) можно совет как исправить данную проблему ?
Скрипт должен брать название товара из блока, находящегося внутри блока самого товара. Происходить это должно по клику на кнопке, которая также внутри товара, это простая логика. Вы нарушаете её и удивляетесь, почему не работает.
Должен быть блок товара, должен быть блок с именем, отдельно кнопка и опционально дополнительные поля.
По поводу jquery: традиционно повторяю, я не не знаю, как и почему работают или не работают чужие скрипты. В идеале ваш ойгукн должен быть подключён в начале страницы, остальное — в конце. Всё по одному разу.
Назар! обидно что вы не даете полезные советы, то что вы описали я и так понял, просто Вы любите проверять сайты не в то время =)
Нашел очень интересную статью по устранению конфликтов jQuery. Достаточно вставить после
Все сразу же стало работать и ни каких конфликтов. Надеюсь кому-нибудь поможет.
Назар, спасибо огромное за скрипт!
Давайте представим: вам задали один и тот же вопрос 54-й раз. И это несмотря на то, что вы 53 раза на него уже ответили, написали несколько постов с ответами в блоге и сделали форум для тех, кому неудобно искать в блоге. Ваши действия?
Если использовать
jQuery.noConflict()
, переменная$
перестанет быть назначена jQuery. И если любой из jQuery-скриптов будет её использовать, работать он перестанет. Поэтому нужно либо не пользоваться noConflict, либо заменить все$()
наjQuery()
.Я так и сделал, но это не гарантирует корректную работу других скриптов в таком случае.
Нарар, я именно так и сделал первый раз как вы говорите
заменить все $() на jQuery()
, результат получился не самый лучший, вроде бы все работало в плане появления формы, но форма байми стала выводится без каких либо полей, единственное что было на форме, это кнопка “заказать”. Разбираться с этой проблемой перекапывая весь ваш код я не стал.А как получить скрипт для сайта установленного на денвере? То есть я не знаю еще какой будет урл сайта.
Ставить можно на любой сайт
@Назар Токарь, перед установкой необходимо получить сам скрипт, я вот сообщения на почту не дождался, хотя форму заполнял
Позавчера я обновил скрипт, до этого день сообщения не отправлялись. Попробуйте ещё раз.
Делал все по инструкции.ocstore Версия 1.5.5.1.2 не выводит форму заявки.Кнопка отображается,но не нажимается.Тема не по дефолту. Какие причины могут быть не вывода формы заполнения подскажите пожалуйста!
@Алексей, вообще не по инструкции. Смысл рассказывать мне, что делали по ней, если код установлен совсем по-другому?
@Назар Токарь, По инструкции здесь.
1.Шаг сделал,распаковал поменял емаил.
2.\catalog\view\theme\МОЯ ТЕМА\template\common\header.tpl добавил
3.\catalog\view\theme\МОЯ ТЕМА\template\product\product.tpl поправил,добавил после
input type=button value=" id="button-cart" class="button"
далее картинки не видно, но суть более менее понятна, что нужно кодировку поменять.4. .b1c-form
заменил на
5.После
вставил …
6. смысла делать нет в данный момент.
В чем ошибка?
Я понимаю: что-то может не получаться. Но поверьте — копаться в чужом коде (тем более в количестве десятка вопросов в неделю) мне не доставляет никакого удовольствия. Специально для желающих разобраться самостоятельно я написал пару десятков инструкций, поднял тему с основными ошибками и даже форум. С вероятностью 99,99% ваш вопрос там уже описан и я не хочу в сотый раз тыкать кого-либо носом в одно и то же. Тем более, что это время я трачу бесплатно.
Поэтому вы можете либо разобраться сами, либо заказать установку. Других вариантов лично я вам предложить не могу.
Кнопка не срабатывает, все сделал по настройкам. Cсылка.
Вообще нет кода, остроумно.
@Назар Токарь, все есть, в то время как раз устанавливали резервную копию. Были сбои. Извините. Спасибо.
@Александр, мне кажется, что логичнее было бы установить и после этого задавать вопрос, а не перед.
@Александр, достаточно подключить buyme после jquery. Или почитать инструкцию.
@Назар Токарь, что именно я не установил? в чем моя ошибка.. Подключил buyme после jquery не помогло.
У вас .htaccess настроен так, что вместо
/buyme/templates/f.html
открывается/buyme/templates/f/
, поэтому форма не может загрузиться. Меняйте настройки в htaccess или переименуйте f.html в разрешенное расширение и поменяйте строку с вызовом этого файла в buyme.js.@Назар Токарь, запрета не нашел, поменял на f.php, тоже не помогло. htaccess скинул
Теперь вам осталось ПРОЧЕСТЬ инструкцию и сделать как написано в ней.
Добрый день, Назар. Низкий поклон вам за такой труд. На Joomla+joomshopping работает великолепно. Один вопрос, нет ли возможности добавить проверку email и телефона?
@Алексей, добрый день, пока нет. В будущем — возможно.
Добрый день, Назар!
Установил кнопку “Быстрый заказ” на страницу товара в Prestasop 1.6 (Шаблон по умолчанию). Все нормально.
Вопрос: Как установить кнопку у каждого товара на страницу категории, где выводятся все товары.? У меня форма собирает все названия товаров на странице, а нужно, чтобы выводился только тот товар, у которого стоит кнопка?
Редактирую файл
\themes\default-bootstrap\product-list.tpl
. Приблизительно 104 строка.@Сергей, чтобы скрипт обрабатывал все товары на странице каталога или поиска, нужно каждому из блоков присвоить класс, как написано в инструкции. В ином случае будет сохраняться только первый товар.
Добрый день. Сделал все по инструкции, но почему то при нажатии на кнопку не правильно отображаются тени формы и нет плавного всплывания.
И еще момент. Как это окно можно расположить поверх всего. А то пока получаеться что логотип выше по слою.
@Михаил, думаю, причиной этому 28 подключенных копий Buyme, но я не исключаю и другие проблемы.
Здравствуйте, Назар!
Установил buyme на свой сайт (pieceofmyworld.com). Когда нажимаю на любую белую территорию, то выскакивает балун, на котором установлена кнопка buyme. Но она не работает. В чем может быть проблема? Вся информация в балуне берется с базы данных.
@Вадим, где копирайт?
@Назар Токарь, а где он может быть, если кнопка не показывает форму? Он же на форме обратной связи должен быть, правильно? А ее при нажатии не показывает. В скрипте ничего не менял. Ко всем блокам добавил классы.
@Назар Токарь, аааааа я понял насчет копирайта. Вы подумали, что балун – это и есть ваша форма, но ваша форма (buyme) должна появляться при нажатии на синюю кнопку. Чего, собственно, и не происходит
@Вадим, так почему сразу так не написать? И кстати, я не могу даже в код посмотреть нормально, вы почему-то запретили контекстное меню. ЗАЧЕМ?
@Назар Токарь, там используется API гугла, и там по умолчанию отключено контекстное меню.Нажмите на любую белую территорию и откройте исходник нажав Shift+Ctrl+i. Потом в исходнике через поиск найдите кнопку “buy the territory”. И Вы окажетесь в нужном месте.
@Вадим, код установлен правильно. Где-то в другом месте проблема.
@Назар Токарь, у Вас есть варианты, что это может быть?
Нет, для этого нужно покопаться в коде.
@Назар Токарь, спасибо
@Назар Токарь, а может быть проблемой то что блоки с классами b1c-good, b1c-name и b1c находятся в разных файлах, а при загрузки сайта генерируются в один? Я так понял что скрипт почему-то не может вытащить имя территории, и ,соответственно, не срабатывает.
@Вадим, количество файлов, из которых генерируется страница, роли не играют. Главное правильная установка кода.
@Назар Токарь, ну Вы сами сказали что я все правильно установил.
Может данные в классах должны браться с исходника страницы? А в моем случае данные отображаются через скрипт и не отображаются в исходнике по нажатию Ctrl+U
Здравствуйте, Назар!
Подскажите как сделать чтобы после нажатия на кнопку “оформить заказ” оставалось бы только чистое окно с текстом о принятии заказа и кнопкой закрыть окно. А то форма остается та же – это в какой-то степени вводит в заблуждение покупателя.
Спасибо.
@Ренат, внизу формы отображается процесс заказа и результат, откуда же тут заблуждение? Я не делал функции убирать поля после отправки.
Подскажите пожалуйста залил все файлы на FTP, вывел кнопку, но при нажатии на эту кнопку ничего не происходит, в чем проблема?
@Кирилл, кнопки нет, кода нет, скрипт подключен дважды.
@Назар Токарь, Кнопку добавил, ничего не происходит
@Кирилл, вы внесли правки в исходный код, вероятно, не понимая, что делаете. Скачайте новую версию и поставьте как указано в инструкции.
@Назар Токарь, Все сделал как в инструкции код не менял. Ничего все равно не работает. Перезалил все файлы на ftp
@Кирилл, нет, не сделали. У вас неполный код товара, например.
@Назар Токарь, Правка в скрипт Buyme не вносил только изменил почту. Подскажите что я делаю не так?
@Назар Токарь, Подскажите что нужно сделать чтобы скрипт заработал?. Ведь все сделал по инструкции
Кирилл, ВСЕ что нужно делать, я уже написал в инструкции. Я уже дважды написал: вы не добавили код товара. Прошу не тратить время и почитать инструкцию.
@Назар Токарь, Не понимаю какой код товара? написано подключить в head и вставить кнопку.
@Кирилл, нет. Читать инструкцию надо, третий раз говорю.
Доброе время суток, вопрос может показаться диким, но я только начал разбираться что к чему в joomla+virtuemart…
После этого нужно отредактировать страницу товара. Все параметры товара должны быть включены в блок с
Как это сделать и где оно находится?
@Andrey, вы можете найти шаблон страницы товара. Вам может в этом помочь эта тема.
как сделать чтоб пользователю также уведомление приходило о заказе?
возможно слегка в другой форме
@Мария, мы обсуждали это на форуме. Если в другой форме — платная доработка.
@Назар Токарь, прошерстила форму
решения не нашла
может хоть в тему ткнете?
@Мария, нет.
Прошу прощения, уже сам разобрался…отлчиный скрипт…все отлично работает! Спасибо
Все…теперь все работает! Но такая проблема! Добавляю в форму поле количество штук, форма появляется но сначала при добавлении в эту форму менее 2 символов форму не удавалось отправить, исправил в коде <2 поставил 1
jQuery(".b1c-form .b1c-txt").each(function() // проверяем заполенность полей
{
if ( (jQuery(this).val().length < 1) && (!jQuery(this).is('textarea')) ) { // если меньше 2 символов и если не textarea
jQuery(this).addClass("b1c-txt-err");
errorSending = 1;
}
});
Теперь форма отправляется но значение поля количество штук не приходит на почту
@Сергей, думаю, код не так как надо установили.
Как отключить ограничение на количество символов в поле. И почему при добавлении новых полей дублируются заголовки с самого начала. Вот пример
Ваше имя:
Сергей
Телефон:
89046893452
Комментарии к заказу:
комментарий
Ваше имя:
9 691.50
Телефон:
руб.
Количество (шт):
http://etalon48.ru/?act=shop_good&id=62853
Здравствуйте.
Возможно ли как то отправлять информацию на почту НЕ из выпадающего списка, а из радиогруппы?
@Арина, на данный момент — нет.
Назар, здравствуйте.
Для передачи селектов реализовано class=’b1c-option’
А информацию из input не передать никак пока?
@Alex, текстовый инпут? Нет, текстовые поля со страницы не берутся, есть же инпуты в форме.
Есть своя кнопка со своим стилем, как эту кнопку вставить Ваш скрипт?
@Ильдар, присвойте ей класс кнопки Buyme (b1c).
@Назар Токарь, Не получилось немного, было так стало так, кнопка ушла.
@Ильдар, если не хотите, чтобы стиль кнопки менялся, в templates/default/style.css удалите стиль для .b1c.
@Назар Токарь, С кнопкой сделал след: position: absolute; bottom: -18px; Но появилось вот что, другая ушла
@Ильдар, ну, так вы же сделали абсолютное позиционирование и отступ снизу, вот он и появился ))). Воспользуйтесь моим предыдущим ответом.
@Назар Токарь, если честно, то я не очень в цсс (( Может подскажите какие строчки надо удалить?
@Назар Токарь, Или это платная услуга?
@Ильдар, вы можете заказать установку, а править стили, прошу прощения, за 200 руб., у меня времени нет.
Есть ли возможность вместе с письмом админу отправлять не только название товара, но и содержимое дополнительных полей товара (размер, цвет и т.д.) ?
Связка joomla 2.5 + VM 2.6.0
@Vasiliy, конечно
@Назар Токарь, И как же это реализовать?
Здравствуйте!
Извиняюсь,если вопрос баян
Если мне хотелось бы воспользоваться BuyMe,но на сайте,который делается в онлайн-конструкторе,без открытого корневого каталога и без открытого исходного кода,только с HTML приложением для вставки элементов на страницу – я так понимаю,это будет невозможно?Или есть варианты?
Надо загрузить скрипт по FTP, иначе нечему будет работать
Не могу найти настройку, в которой можно изменить позицию формы заказа. Дело в том, что полей достаточно много и нижние уходят вниз за пределы экрана. При этом в верхней части есть свободное место.
Как сдвинуть его?)
@Evgeny, позиция формы рассчитывается с учетом ее высоты. Отступ сверху и снизу одинаковый. Поэтому давайте скриншот.
Здравствуйте, Назар.
Простите, что-то я конкретно затупила — не могу понять, что значит вот эта Ваша фраза: “После этого нужно отредактировать страницу товара. Все параметры товара должны быть включены в блок с class=’b1c-good'”. Ну, и следующие, соответственно. Напомните, пожалуйста, как и где это делать. А то редактирование шаблона Striking окончательно завело мой ум за разум.:(
здравствуйте, подскажите можно ли в статических данных получать картинку данного товара и отправить ее в заказе админу?
@Konstantin, в этой версии нет такой функции, нужно дорабатывать отдельно.
@Назар Токарь, согласитесь было бы круто иметь такую плюшку, есть какие-то трудности с реализацией?
@Konstantin, трудностей нет, но какой смысл в ней?
@Назар Токарь, Отображать картинку товара в блоке – смысл тот же что и отображать ее в корзине магазина, ведь так? кроме того удобно когда на ящик админу приходит не только название товара, но и картинка.. а также это просто выглядит куда круче чем просто текст ))
@Konstantin, ну, “круче” это не объяснение. Объясните, зачем админу присылать на почту картинку заказанного товара, и я сделаю.
Доброго времени суток!
Большое спасибо за скрипт.
Но я столкнулся с проблемой: заполняю все поля в форме, а мне все-равно пишет заполните все поля
http://arovana-kovka.ru/mebel/napolnye-veshalki – работу скрипта можно посмотреть здесь
@Семён, если заполнить все поля, работает
Почему Вы не можете показать на скринах, не совсем понятно что за блоки и как их выводить!!!
скрипт я вставил в шаблон, дальше не совсем понял что за блоки…
@Иван, я объяснил всё в инструкции.
Здравствуйте, Назар!
Подскажите пожалуйста, как убрать затемнение страницы при выводе формы? Вот нажал Купить в 1 клик, появилась форма, а страница скрылась под полупрозрачным фоном. Как убрать этот эффект?
@Роман Царук, после подтверждения форма скрывается. Если надо фон убрать, в f.php уберите его вывод.
@Дмитрий, Имеется ввиду что так оно должно отображаться на странице товара.
@Дмитрий, “оно” — имеется ввиду форма? Если я правильно вас понял со второго раза, то нет, такого на данный момент не предусмотрено.
Здравствуйте, Назар!
Возможно сделать такой вывод скрипта? Если да, то как?
@Дмитрий, ?
Скажите, как сделать в BuyMe, чтобы кнопка “Купить в 1 клик” при наведении меняла цвет. Какие строки за это отвечают?
Это меняется в css
b1c:hover { здесь стиль кнопки }
@Назар Токарь, Спасибо за скорый ответ. Я понял, что меняется в b1c:hover…не могу понять какие именно строчки..
Это стиль кнопки в форме? А на сайт которую ставить тут стиль b1c-submit
@Владимир, я не понимаю вас. Попробуйте задать вопрос ещё раз. А ещё лучше почитайте об основах css и вам всё станет понятно.
Еще вопрос, вывожу кнопку в списке товаров, однако в поле всплывающего окна – название продукта – у всех выводится только название первого товара по списку, а не собственные (http://kiril.web86.ru/uslugi) Значит ли это что ваш скрипт расчитан только на использование его в карточке товара?
@Konstantin, нет, это значит, что вы неправильно настроили скрипт :). Это один из топовых вопросов, поэтому я в сотый раз могу порекомендовать вам почитать инструкцию на эту тему.
Здравствуйте, у меня Joomla, несколько языков на сайте, пытаюсь прикрутить языковые переменные к вашему коду, не работает, буду благодарен за наводку
@Konstantin, Разве что ставьте в разные папки (buyme_ru, buyme_en) и подключайте в разных версиях скрипты из разных папок.
@Назар Токарь, так и подумал, спасибо
@skorogovor, я увидел ответ.
Мой комментарий можно удалить.
Извините, за время потраченную на модерацию.
Здравствуйте. Помогите решить небольшую проблему. Как в приходящем письме отредактировать имя отправителя. По умолчанию BuyMe 1.3.5
@Евгений, в send.php.
@Назар Токарь, а каком формате писать отправителя?
@Евгений, в текстовом.
@Назар Токарь, я правил эту строку $from = “[email protected]”.$HTTP_HOST; // отправитель
Вместо [email protected] указывал название магазина. Сначала отображало иероглифы, потом все равно BuyMe 1.3.5 Кэш вроде бы чистил.
@Евгений, это адрес отправителя. Вы же хотите редактировать его имя.
@Назар Токарь, большое спасибо разобрался
Странное дело – на связке joomla 2.5 + VM 2.0.26 (jQuery 1.6.1) версию 1.3.0 установил по инструкции и все работает, а версия 1.3.5 – не хочет – скрипт подключился – кнопка появилась, стили подтянулись, а модальное окно не открывается при нажатии.
(обработчики on() заменил на live()……)
В файле buyme.js – в строке 41 случайно нет этих обработчиков в зашифрованном коде?
Когда скачиваешь – шифруется ли в этом коде привязка к домену?
Просто не понимаю, где еще можно копать?
Сайт пока на локалке..
@Igor, воспользуйтесь для версий от 1.4 до 1.7 отдельным файлом для старых версий jquery или обновите библиотеку до как минимум 1.7.
@Назар Токарь, не совсем понял на счет отдельного файла для старых версий jquery.
@Igor, ну тогда прочтите этот пост еще раз, особенно пункт, где есть ответ на ваш вопрос.
Здравствуйте!
интересный и полезный скрипт, подскажите, возможно ли его использование на сайте написанном на html (библиотека работает и кнопка отображается и работает)?
@Hummel, да, конечно. Главное условие — включенный php на хостинге.
Доброго дня на сайте стоит ваш скрипт. Раньше он работал без проблем. А это перестал, крутиться отправка и все. Что за ерунда не пойму. Его не трогали последнее время . Если можете подскажите что может быть.
@Виктор, если не трогали, то проблема с хостингом. Если был настроен smtp, то могли поменять пароль на него.
@Назар Токарь, Думаю что хостинг ни причем На другом сайте что находиться на этом сервере работает. Не может это быть связано с конфликтом скриптов что есть еще на сайте. Последнее время добавили еще плагин корзины для zoo .
@Виктор, для разных акаунтов или даже сайтов на одном акаунте могут быть разные настройки. Именно такой вывод я могу сделать из вашег опервого сообщения.
@Назар Токарь, На другом шаблоне работает а на этом шаблоне что поставили не хочет. Если можете подскажите какой скрипт с шаблона может вызывать конфликт.
@Виктор, попробуйте отключать скрипты и смотреть, какой из них мешает и какой нет.
Назар, какие могут быть тонкости при установке 2ух форм Buyme, но с разными полями по заполнению?
Спасибо.
@Алексей, вероятно такие, что форма будет появляться только одна, разные формы на странице не предусмотрены. Если хотите, вы можете использовать Callme как вторую форму для заказа, но это неудобное решение. И усложняет конструкцию. Именно поэтому форма одна и настройки одни.
@Назар Токарь, Callme у меня уже стоит :)
Значит видимо не получится вывести Ваш скрипт на кнопку “нашли дешевле”, я так надеялся :(
Выходит что так. Лучше сделать хорошо одну кнопку, чем плохо — две.
Разобрался с кнопкой. Использовал куки вместо Storage, как
и в случае с Callme. Остается проблема с информацией о товаре – она
не передается в форму и соответственно не отправляется
администратору магазина…
Будьте добры обратить внимание на инструкцию и пример скрипта. Все станет ясно.
@Назар Токарь, насколько я вижу, все я сделал по
инструкции. Наименование товара не считывается! Немного
поковырявшись, заменил строки bg =
jQuery(this).closest(“.b1c-good”); bn =
jQuery(bg).find(“.b1c-name”).html(); на bn = jQuery(“.b1c-good
.b1c-name”).text(); и все заработало.
Назар, я кое-как победил твой скрипт и заставил его брать
наименование и цену товара (в исходном варианте он этого не
делает!). Но все-таки осталась одна проблема, которую я не могу
решить без твоей помощи. Скрипт нормально работает (теперь) только
на странице с товаром. А на странице со списком товаров собирает в
одну кучу все наименования и все цены. Я уверен, что среди
пользователей твоего скрипта много владельцев магазинов на
OpenCart. Было бы очень замечательно, если бы ты написал инструкцию
специально для этой CMS. Думаю, многие с радостью заплатили бы тебе
за скрипт, но то, что его приходится допиливать в каждом конкретном
случае, очень сильно снижает это желание…
Я не раз ставил скрипт на опенкарт и даже написал инструкцию для него (её легко вы можете найти на форуме). Исходя из опыта могу сказать, что при правильной настройке никакого допиливания скрипа не требуется. То же относится и к каталогу с несколькими товарами.
Вы не приводите конкретики, поэтому не могу ничего более точного вам ответить. Напоимер, напишите, что на строке такой-то есть ошибка. В таком случае разговор будет предметным.
Спасибо.
Поместил вызов Buyme после Callme, кнопка заработала, окно
появляется… Но отправка заказа не происходит и почему-то не
подхватывается название товара, пишет null…
Установил на сайт Buyme, но почему то выдаёт просто купить
за один клик без цвета и на нажатия нет реакции. Помогите.
@Артём, файлы не закачаны. Сложно разве нормально вопрос задать?
сори вот такое выдает { “result”: “err”, “cls”: “b1c-err”, “time”: “”, “message”: “Пожалуйста, заполните все поля” }
@Олег, это значит, в данном файле нет ошибки и нужно читать инструкцию. Прекратите пожалуйста задавать вопросы, заданные уже множество раз. Я специально сделал посты с ошибками и форум. Будьте добры изучить.
@Назар Токарь, Спасибо за труды. Проблема была в хостере, сменил все заработало, даже SMTP не нужо было настраивать
@Олег, рад что все получилось, удачи.
В инструкции написано вставить в index.php это, как я понял для обратного звонка, в Вuyme такого файла нет.
@Олег, нет, в инструкции написано не это.
@Назар Токарь, попробовал настроить SMTP, стало зависать
при отправке, вчем может быть проблемма?
http://tedy.esy.es/index.html
В неправильной настройке. Откройте send.php напрямую и проверьте, есть ли в выдаче ошибки.
Назар, я не понял куда подключить smtp.php(((
@Олег, воспользуйтесь поиском по блогу либо посмотрите форум, и там, и там есть инструкция.
Здравствуйте, Buyme не отправляет письма, хостинге включена функция php sendmail, в спаме тоже нет. В чем может быть проблема?
http://tedy.esy.es/index.html
Неправильные настройки вероятнее всего. Почему не настроить smtp?
А всё же, как и где отредактировать страницу товара для
VirtueMArt, можете дать ссылку на тему. Все параметры товара должны
быть включены в блок с class=’b1c-good’ Где это все
сделать?
Нашел как это сделать в Virtuemart 2 без правки.
/site/www/templates/temp/html/com_virtuemart/productdetails
@Crag, вы написали, что нашли решение. Распишите пожалуйста
для ламеров, таких как я :)
Здравствуйте. Подскажите как изменить текст в
информационном окне ну например над окном написано “Телефон” а в
самом окне например “Телефон в международном формате”.
Спасибо.
Почему не выводится название товара, а появляется только “Купить null” ?
неправильно настроили скрипт
Здравствуйте. Подскажите в скрипте где и что надо прописать чтобы после нажатия кнопки “Оформить заказ” было бы автоматическое перенаправление на какую-то заданную страницу сайта. Спасибо.
@Олег, в buyme.js после
dl('clearForm', 8);
напишите
window.location.href = '/page.html';
@Назар Токарь,
Прописал но не перенаправляет, в чем может быть дело
Здравствуйте установил скрипт все отлично работает только дизайн хочу поменять цвет сплывающего окошка и и цвета вводимых данных а то все сливается с фоном сайта подскажите где найти стили отвечающие за эти параметры?
@Казбек, в /callme/templates/TEMPLATE/style.css
@Назар Токарь,/callme/ у меня нету такой папки вот адрес
сайта 26shop-apple.ru посмотрите как там отображается форма
заказа
Если речь о buyme, то соответственно ее папка.
@Назар Токарь, там я искал просто скажи именно какой блок отвечает за цвет окна и цвет водимого текста
@Назар Токарь,
Прописал вот так
//dl("clearForm", 8) window.location.href = '/';
@Дедушка help, на кофе перевел, сайт nakleika.pro, перепробовал все, но кодировка ни ни =(
@Ярослав Викторович, спасибо, я же писал об этом. Посмотрите форум.
Здравствуйте. Как отключить автосохранение в формах?
Спасибо.
@Jury, закомментируйте строки в buyme.js строки с storage.get :)
Здравствуйте ещё раз! :-) Спасибо за Ваши скрипты! С меня вознаграждение в будущем как и обещал. Пишу важный пост, который, возможно, будет всем очень полезен и поможет совершенствовать скрипт дальше. Пишу как знаю, если что поправьте, чтобы было понятнее.
В общем, лично для себя мне удалось решить проблему кривого отображения формы Buyme на 95% на своём сайте на WordPress путём упорного копания в кодах скрипта. Правильное отображение формы и её работа проверены на десктопных браузерах Chrome, IE, Opera и Firefox последней версии, а также в мобильной версии Chrome под Android – всё отлично. Однако в стандартном браузере Android 4.2.2 форма отображается всё-таки кривовато (пока решения не нашёл).
Итак, что в итоге обнаружено и сделано:
В файле “buyme.js” в разделе “function showForm(){” в строке
“jQuery(‘.b1c-form select’).width(jQuery( ‘.b1c-form’ ).width() – 20); // set text fields width” значение ширины “20” я поменял на “36” – Благодаря этому “Форма выбора вариантов с опциями (переключателем)” больше не вылазит за пределы общей формы и теперь выглядит также аккуратно как и поле “Сообщение”
В файле темы “style.css” (который лежит в папке по адресу buyme\templates\default\style.css) в разделе “.b1c-txt {” в строке “margin: 2px 10px 5px;” добавил ” !important” – получилось “margin: 2px 10px 5px !important;” – Благодаря этому поля “Имя” и “телефон” больше не смещены по левому краю и теперь находятся ровно по центру в соответствии с общем стилем формы.
На этом всё. Всё подряд там менять не надо ни в коем случае, иначе выходят новые ошибки. Смотрите, сравнивайте, это было не так уж и сложно.
@Ренат, спасибо, у вас есть возм-сть сделать скриншот на адроиде? Стили вашего шаблона дизайна конфликтуют с CSS формыб заменяя их на свои. Вы правильно сделали. Можно было либо поменять css шаблона, либо сделать как сделали вы.
Не разберусь почему добавленное поле не попадает в отправку.
Добавил “Количество”, изменил условие проверки заполненности с двух символов до одного.
Количество на почту не приходит.
@Vladimir, кроме js, вам нужно в /lib/send.php поменять такое условие.
Это ужасно, 2 дня пытаюсь настроить, возможно конфликт скрипта callme хз:
1)в файрфокс иероглифы при открытие поля для заполнении
2) в хроме поля ваше имя и телефон нужно сдвинуть вправо- наезжает на поля и не получается передвинуть в css- пробовал узнать название элемента через firebug- в итоге название не то
3) сверху стоит купить null
ну почему у меня так криво все это?
скриншот хз как приложить, сайт на локалхосте
@Mr_SlaY ня, даже скриншот не прикладывается… никакого праздника!
А вообще рекомендую читать перед тем, как писать. Всё это мы обсудили неоднократно.
Можно ли Buyme установить на прстой html сайт, если да, то каким образом?
@Алина, да. Так, как написано в инструкции.
Сделайте пожалуйста инструкцию по установке на
VamShop
Я кажется делал для osCommerce уже. Посмотрите на форуме.
@Назар Токарь, вот к сожалению не могу найти.. :((
@Владимир, я тоже :). Тогда можете мне дать доступы, я вам поставлю бесплатно и напишу инструкцию.
Добрый день! У меня на сайте есть кнопки заказа со своим
стилем art-button Когда вставляю класс для открытия формы Заказать получается наложение
стилей на кнопку. Как сделать, чтоб класс b1c не подтягивал своё
оформление для кнопки?
@Николай, вам нужно убрать определение стиля для .b1c из style.css
Я тогда в collme.js закоментировал строчку и перекодировал в Noute++ (ANSI)!! и все стало отлично работать!
Такое решение было описано в Форуме
@Ivan, если вы знаете , что делать, зачем задаете вопрос?…
у вас на форуме было решение этой проблеммы, и не так как вы рекомендуете!
Форум ваш почистили, так что вопросы вновь пришли!
В моем решении нужно было только один файл менять с кодировкой!
Подскажите, для того что бы поменять кодировку для сайта в Win-1251
Надо сделать следующее:
Перекодировать в (Win-1251) Sublime Text файлы:
/buyme/js/buyme.js
/buyme/lib/f.php
После этого в buyme.js
закоментировал contentType: “text/html; charset=utf-8”,
пример:
строка 107 jQuery.getJSON(“/buyme/lib/send.php”, {
строка 108 //contentType: “text/html; charset=utf-8”,
строка 109 prd: bn,
но по непонятным причинам не отображаеться
или нужно перекодировать в Noute++ (ANSI)?
@Иван, я же вам уже отвечал на этот вопрос, мы же переписывались с вами неделю, я вам трижды ответил. может, попробуете прочесть мои ответы? Это мне кажется лучше, чем задавать вопрос в четвертый раз.
Подскажите (не нашел ответа) как добавить в письмо такие поля как Цена: ХХХ (то, что на сайте)
Нашел такие метки: class=”b1c-price”, class=”b1c-price”!
Они работают вообще?
@Ignor, это классы для css, они не используются шрифтом.
Здравствуйте, скажите можно привязать форму к ссылке, а не
к кнопке? и как?
или к своей картинке
Конечно можно. Присваивайте ей тот же класс, что и кнопке.
После этого нужно отредактировать страницу товара. Все
параметры товара должны быть включены в блок с и Далее к названию
товара нужно добавить что это означает???
Это означает именно то, что я написал. Не знаю, как объяснить эту базовую вещь другими словами.
Назар, Спасибо! Очень интересный и удобный скрипт! Но возникла небольшая проблема. Форма оказывается под фотографиями. Можно это как-то поправить?
@Михаил, можно. Редактируйте z-index для b1c-form в /templates/default/style.css, он должен быть больше, чем у фото товара.
Спасибо большое! Замечательный скрипт, как и callme.
Огромная благодарность!
как сделать отправку скрытой копии?
Как добавить дополнительные поля свойств товара в письмо?
Например: поле цена.
Добрый день! Решил поставить скрипт buyme, поставил, но при
нажатии на кнопку не происходит ничего. Вроде уже все перепроверил,
jquery 1.10.2 поставил, подгружается, стили и скрипт buyme
подгружаются. А при нажатии ничего не происходит. Помогите плз :)
Вот ссылка на товар, для примера:
http://lisapprofessional.ru/shop/easy-build-to-laminirovanie-volos/lisap-build-to-2-ricostruttore-polimerico-150-ml-polimernyi-vosstanovitel
@Станислав, у вас что-то с настройками php, похоже, что ко всем файлам добавляется какой-то js-файл. Я не знаю, в чем дело, вам надо проверить .htaccess и настройки в php.ini.
@Назар Токарь, а может быть нужны какие либо надстройки над
php? Что должно быть включено в конфигурации, чтобы модуль
работал?
@Назар Токарь, Кстати, меня тут осенило, а на версии php
5.2 работает buyme? Или может нужна 5.3?
@Станислав, смена версии php на 5.3 ничего не дала
:(
@Станислав, Не забудьте убедиться, что до этого уже был подключен jQuery версии не менее 1.7.2. Смотрите также инструкцию, как быть, если нужно «подружить» Buyme и jQuery старых версий.
Инструкцию пишут для дебилов???
@Антон, jquery у меня подключен версии 1.10.2, как мне
кажется, эта версия явно новее чем 1.7.2. К чему этот наезд я не
знаю…
@Станислав, последняя версия jQuery v2.0.1
Здравствуйте! Напишите пожалуйста как и где отредактировать страницу товара. Все параметры товара должны быть включены в блок с class=’b1c-good’ Где это все сделать?
И где это? – Далее к названию товара нужно добавить class=’b1c-name’
@Андрей, вы задали абстрактный вопрос. Все зависит от вашего движка, в каждом из них файловая структура совершенно разная. Читайте форум, там есть инструкции для большинства популярных движков.
@Назар Токарь, посмотрел форум, ответа нет. У меня движок
Wordpress. CallMe установил без проблем, а вот с BuyMe, споткнулся.
Может быть он не предназначен для WP?
Он работает на любом движке. Как это не предназначен?
Здравствуйте. Что-то я в толк никак не возьму, у вас ссылки
по настройке smpt-отправки и возможные ошибки при установке ведут
на скрипт CallMe. Он должен вместе с BuyMe
устанавливаться?
Настройка SMTP аналогична для обоих скриптов. Ошибки вебмастеров почти всегда тоже.
Здравствуйте. Подскажите пожалуйста как всё-таки вернуть многоязычность в новую версию BueMe. А то у меня сайт будет на 3 языках а в описании новой версии сказано что такая возможность убрана. + как тогда её настроить (сайт будет сделан на Jooml’e + VirtueMart).
Заранее спасибо за помощь!
@Андрей, так и в прошлой версии язык можно только выбрать один из трех. Ставьте три копии buyme или добавьте отправляемый параметр в php, по которому определяйте, какие надписи показывать. В любом случае это надо дорабатывать дополнительным кодом.
Я замахался с этой кодировкой. Кодировал с помощью дримьюера на сервере, скачивал, кодировал с помощью Sublime Text2 и с помощью Notepad ++.
На сайте у меня стоит кодировка “Кириллица (Windows)”. Все файлы модуля бай ми я конвертирую в этот формат. Я же ничего не мог пропустить? Ни одного действия? Причем видно что верно отображается часть заголовка формы http://triumftour.ru/Georgia/10479
Ну в чем косяк. Может в .htacces чтото нужно сделать? Не хватает мозга
@Юрий, проверьте, чтобы во всех php-файлах не было такого:
header('Content-Type: text/html; charset=utf-8');
А вообще все нужные данные для самостоятельного решения вопроса у вас уже есть.
Я перекодировал все файлы – не помогает. Как еще можно побороть эту проблему?
http://triumftour.ru/Georgia/10479
@Юрий, перекодировать правильно, больше никак.
Скрипт заработал. Непонятная кодировка теперь. По инструкции перекодировал нужные файлы в кодировку всего сайта (кириллица windows). Кракозябры остались. Единственное я не нашел для закоментирования эти строчки:
http://triumftour.ru/Georgia/10479
@Юрий, надо поменять кодировку во всех файлах, в т.ч. в конфиге.
Пытаюсь прикрутить к сайту. http://triumftour.ru/Georgia/10479 – просто вставил кнопку вверху страницы – она не реагирует. Что я сделал не так и почему она не работает?
@Юрий, вы подключаете jquery после скрипта, перенесите buyme.js в самый низ страницы.
Мне кажется, в инструкции пропущен важный пункт – вставка
самой кнопки Причем вот так надо с закрывающим слэшем. Спасибо,
после того как нашел это, все закрутилось :)
@Александр, спасибо, я добавил.
Здравствуйте!
Отличный скрипт! Спасибо автору!
Вопрос:
Установил скрипт, все работает нормально, но форма отправки кривая какая-то получается…
Во-первых шрифт не черный
Во-вторых поля криво как-то расположены :(
С прошлой версии скрипта то же самое было…
Что делать?
@Tim, это стили вашего сайта конфликтуют со стилем формы. Точнее не конфликтуют, а форма использует стили сайта, чтобы быть с ним похожей. Ответ: редактируйте CSS вашего сайта либо CSS формы.
Если вы хотите, чтобы форма была точно такой же, как в примере, в каждом поле в CSS можете добавить “!important”. Например, вместо:
.b1c-submit { display: block; margin: 0 auto; }
Будет:
.b1c-submit { display: block !important; margin: 0 auto !important; }
@Назар Токарь, спасибо за подробный ответ!
Но когда я поставил везде !important в /buyme/templates/default/style.css
Форма просто перестала появляться…
@Tim, вам надо указать !important для всех свойств, которые отвечают за внешний вид, но не за показ. Возле display, например, уберите, а там где margin, padding, font… — должны быть.
@Назар Токарь, форма стала отображаться, но изменилось только расположение полей..
Ответьте, пожалуйста какой класс отвечает за вид текста:”Ваше имя, Номер телефона, адрес доставки и т.д”
@Tim, еще callme работает очень хорошо, внешний вид не меняется…
@Tim, #cme_form span
@Назар Токарь, извините вы меня не правильно поняли
Класс, отвечающий в Buyme за вид текста…
@Tim, правильно, этот текст указан в span, а класс для него я указал выше.