darchik Опубликовано 30 июня, 2010 Жалоба Поделиться Опубликовано 30 июня, 2010 Приветствую. Пытаюсь подключить к магазину Facebook Like кнопочку и "Сохранить" Вконтакте. Столкнулся с некоторыми проблемами.Фейсбук вобще не подключается - при вставке кода, например, под картинки товара - белая страница (код вставлять я умею) )) Но да ладно, может я накосячил.Вконтакте тоже самое - белая страница (если кнопка передаётся с параметрами), если без параметров - кнопка работает. Не знаю почему. Может где-то конфликт с текущими скриптами магазина?Ну и еще важный вопрос собственно - обе кнопки используют всякие тайтлы и дескрипшены текущей страницы, а также КАРТИНКУ. Так вот, картинку естественно используют они какую-то левую, а не главную картинку товара. В настройках кнопкок можно указать какую картику использовать - естественно прямой ссылкой в мета теге:<link rel="image_src" href="http://mysite.com/mypic.jpg" /> в таком духе )возможно ли в коде выше как-то скриптом прописать что бы генериловалась ссылка из текущей главной картинки товара?! Цитата Ссылка на сообщение Поделиться на другие сайты
Гость Опубликовано 2 июля, 2010 Жалоба Поделиться Опубликовано 2 июля, 2010 Код нужно обрамлять тегами {literal} {/literal}Адрес картинки к товару: files/products/{$product->large_image} Цитата Ссылка на сообщение Поделиться на другие сайты
darchik Опубликовано 5 июля, 2010 Автор Жалоба Поделиться Опубликовано 5 июля, 2010 Спасибо! Правда почему-то ссылка на картинку не работает. Как для ФБ так и для ВК. Если прописывать прямую - работает. Если переменную - не хавает. В чем может быть проблема? Пробовал как в мета теге (фейсбук) так и внутри скрипта (вконтакте). Цитата Ссылка на сообщение Поделиться на другие сайты
darchik Опубликовано 5 июля, 2010 Автор Жалоба Поделиться Опубликовано 5 июля, 2010 Поправочка. Работает, но только при условии что нет "похожих товаров" в конце страницы. Иначе - оно берет (генерирует ссылку) large картинку самого последнего дополнительного товара. Например http://shop.dancegalaxy.ua/products/Native_Instruments_Traktor_Kontrol_X1 за главную картинку берет самую последнюю внизу. Цитата Ссылка на сообщение Поделиться на другие сайты
cucumbre Опубликовано 8 июля, 2010 Жалоба Поделиться Опубликовано 8 июля, 2010 <!-- Put this script tag to the <head> of your page --><script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?8" charset="windows-1251"></script><!-- Put this script tag to the place, where the Share button will be --><script type="text/javascript"><!--document.write(VK.Share.button(false,{type: "button_nocount", text: "Сохранить"}));--></script>=================================================================================ну и куда здесь прописать, Ваше:files/products/{$product->large_image} Цитата Ссылка на сообщение Поделиться на другие сайты
darchik Опубликовано 9 июля, 2010 Автор Жалоба Поделиться Опубликовано 9 июля, 2010 посмотри внимательно в настройки кнопкитам есть команда которая выводит картинкуи туда адресс впиши ) Цитата Ссылка на сообщение Поделиться на другие сайты
cucumbre Опубликовано 10 июля, 2010 Жалоба Поделиться Опубликовано 10 июля, 2010 ребята)) не получается)сам сделал - помоги другому..)) Цитата Ссылка на сообщение Поделиться на другие сайты
bulja Опубликовано 30 июля, 2010 Жалоба Поделиться Опубликовано 30 июля, 2010 Сначала делаем вот так:1. В тег <head> страницы Вашего сайта необходимо добавить следующий код: <script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?9" charset="windows-1251"></script>Затем так:<script type="text/javascript"><!--document.write(VK.Share.button({ url: 'http://maysaite.ru/products/SONY_VAIO_VPCM12M1EW', title: 'SONY VAIO VPC-M12M1E/W', description: 'SONY VAIO VPC-M12M1E/W 10,1"LED/Atom N470(1,83)/1024/250/Intel GMA 3150/WI-FI/BT/WC', image: 'http://maysaite.ru/files/products/1243_small.jpg', noparse: true}));--></script>И ВСЕ ОТЛИЧНО РАБОТАЕТ Цитата Ссылка на сообщение Поделиться на другие сайты
cucumbre Опубликовано 30 июля, 2010 Жалоба Поделиться Опубликовано 30 июля, 2010 да, но описания не подходят для динамического содержимого.все товары будут определяться так, как прописано в ваших:SONY VAIO VPC-M12M1E/W.работает, то работает!но все товары будут иметь title: SONY VAIO VPC-M12M1E/Wэто не решение. Цитата Ссылка на сообщение Поделиться на другие сайты
bulja Опубликовано 31 июля, 2010 Жалоба Поделиться Опубликовано 31 июля, 2010 а title не пробовали менять..Всё в ручную надо делать!!! Цитата Ссылка на сообщение Поделиться на другие сайты
radeonline Опубликовано 14 августа, 2010 Жалоба Поделиться Опубликовано 14 августа, 2010 работает. динамично. вот так: <script type="text/javascript"><!-- {literal}document.write(VK.Share.button({url: "{/literal}http://teleskop.me/products/{$product->url}{literal}", image: "{/literal}http://teleskop.me/files/products/{$product->large_image}{literal}"},{type: "button_nocount", text: "Сохранить"}));{/literal}--></script> Цитата Ссылка на сообщение Поделиться на другие сайты
SpaiS Опубликовано 18 августа, 2010 Жалоба Поделиться Опубликовано 18 августа, 2010 Люди у меня simpla стоит, подскажите конкретно, что в какие шаблоны, куда и какой код нужно вставлять, кнопочку с желаниями от контакта. Что-то у меня все время ошибки выскакивают. Подскажите плиз. Цитата Ссылка на сообщение Поделиться на другие сайты
radeonline Опубликовано 18 августа, 2010 Жалоба Поделиться Опубликовано 18 августа, 2010 Тут рассмотрен скрипт, добавляющий страницу в заметки. С желаниями я лично пока не связывался. Будет удачный опыт - отпишусь.И конкретно вот эссенция того, что можно было узнать из этого топика:1. В тег <head> (это в index.tpl) страницы Вашего сайта необходимо добавить следующий код:<script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?9" charset="windows-1251"></script>2. На страницу с товаром вставить (это product.tpl)<script type="text/javascript"><!--{literal}document.write(VK.Share.button({url: "{/literal}http://teleskop.me/products/{$product->url}{literal}", image: "{/literal}http://teleskop.me/files/products/{$product->large_image}{literal}"},{type: "button_nocount", text: "Сохранить"}));{/literal}--></script> Есть еще мнение, что параметр url можно не передавать, по умолчанию передается адрес текущей страницы, я не пробовал. Остальные параметры (типа title, description, image) также можно передавать, а можно не передавать, это дело каждого, по умолчанию скрипт найдет, что передать).Пример, как передать титл: вставить в скрипт конструкцию title: "{/literal}{$product->category|escape} {$product->brand|escape} {$product->model|escape}{literal}",точно так же можно определить и description.P.S. Стоит - это хорошо) Цитата Ссылка на сообщение Поделиться на другие сайты
SpaiS Опубликовано 23 августа, 2010 Жалоба Поделиться Опубликовано 23 августа, 2010 radeonline Спасибо работают заметки! Расскажи теперь плиз как сделать добавление в ЖЕЛАНИЯ и тебе цены не будет! Цитата Ссылка на сообщение Поделиться на другие сайты
SpaiS Опубликовано 23 августа, 2010 Жалоба Поделиться Опубликовано 23 августа, 2010 А вот ещё вопрос. допустим я хочу разместить такую кнопку на странице со статьёй. Мне нужно чтобы, было название статьи, фотография статьи и текст самой статьи. Как это сделать? Цитата Ссылка на сообщение Поделиться на другие сайты
radeonline Опубликовано 24 августа, 2010 Жалоба Поделиться Опубликовано 24 августа, 2010 К статье не привязывается картинка, поэтому использовать параметр image не вижу смысла, а скрипт, скорее всего, будет брать последнюю перед кнопкой. Используй кнопку без параметров - титл, урл и дескрипшн скрипт возьмет из мета данных. Если хочешь передавать весь текст (зачем?) - передавай bodyКнопка без параметров:<script type="text/javascript"><!--{literal}document.write(VK.Share.button(false,{type: "button_nocount", text: "Сохранить"}));{/literal}--></script> С передачей всего текста:<script type="text/javascript"><!--{literal}document.write(VK.Share.button({description: "{/literal}{$article->body}{literal}"},{type: "button_nocount", text: "Сохранить"}));{/literal}--></script> Сразу предупреждаю, я не тестировал.По поводу Желаний: пока запнулся на передаче секрета, как будут результаты, отпишусь. Цитата Ссылка на сообщение Поделиться на другие сайты
SpaiS Опубликовано 24 августа, 2010 Жалоба Поделиться Опубликовано 24 августа, 2010 Ок, желания буду ждать!Вот без параметров кнопка работает, с параметрами нет. Но в первой кнопке не появляется весь текст статьи. А просто название. Цитата Ссылка на сообщение Поделиться на другие сайты
nigga Опубликовано 2 сентября, 2010 Жалоба Поделиться Опубликовано 2 сентября, 2010 как успехи с "желаниями"? Цитата Ссылка на сообщение Поделиться на другие сайты
radeonline Опубликовано 2 сентября, 2010 Жалоба Поделиться Опубликовано 2 сентября, 2010 у меня пока нет времени. Может кто-то еще смотрел... Цитата Ссылка на сообщение Поделиться на другие сайты
nigga Опубликовано 29 октября, 2010 Жалоба Поделиться Опубликовано 29 октября, 2010 а какой практический смысл добавления страницы с товаром в заметки вконтакта???и у кого есть успехи с прикруткой функции "МНЕ НРАВИТСЯ" в симплу к товару? Цитата Ссылка на сообщение Поделиться на другие сайты
nigga Опубликовано 14 ноября, 2010 Жалоба Поделиться Опубликовано 14 ноября, 2010 кто-нибудь нашёл способ прикрутить вконтактовскую функцию "мне нравиться"?! Цитата Ссылка на сообщение Поделиться на другие сайты
dimabudnikov Опубликовано 15 ноября, 2010 Жалоба Поделиться Опубликовано 15 ноября, 2010 меня тоже интересует "мне нравиться" Цитата Ссылка на сообщение Поделиться на другие сайты
veraxo Опубликовано 19 ноября, 2010 Жалоба Поделиться Опубликовано 19 ноября, 2010 {literal}<script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?10" charset="windows-1251"></script><!-- Put this script tag to the place, where the Share button will be --><script type="text/javascript"><!--document.write(VK.Share.button({url: "http://АДРЕС ВАШЕГО САЙТА/"},{type: "button", text: "Рассказать друзьям!"}));--></script>{/literal}Вставляйте где угодно на странице. Цитата Ссылка на сообщение Поделиться на другие сайты
nigga Опубликовано 20 ноября, 2010 Жалоба Поделиться Опубликовано 20 ноября, 2010 отличноспасибо большле veraxoа "мне нравиться" подобным кодом можно прикрутить? Цитата Ссылка на сообщение Поделиться на другие сайты
veraxo Опубликовано 20 ноября, 2010 Жалоба Поделиться Опубликовано 20 ноября, 2010 Так же делай, только код {literal}...код...{/literal} так выглядеть должен. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.