Вверх

Блог
RSS лента

Virtuemart и социальная сеть vkontakte.ru. Ставим кнопку "Мне нравится"

Разрабатывая магазинчик на виртуал марте появилась необходимость что бы отображалась кнопка "Мне нравится", социальной сети Вконтакте.
Для обычный страниц Joomla есть плагин plg_jlvklike, в который можно ввести айди и тогда кнопка будет отображаться на всех страницах. Но в Виртуал марте этот плагин что то не хочет работать. Ну и бог с ним, сделаем по другому.

Для начала вам нужно пойти по ссылочке http://vkontakte.ru/developers.php?o=-1&p=Comments
Эта ссылка для создания комментариев на вашем сайте, я как то не нашел где нужно зарегистрироваться что бы получить код кнопки. но ничего, выкрутимся.
В общем идете по той ссылке там всё правильно заполняете, сохраняете, вам выдаст код, он состоит из двух частей.

Первая:

  1. script type="text/javascript" src="http://userapi.com/js/api/openapi.js?32">script>
  2. script type="text/javascript">
  3.   VK.init({apiId: 7777777, onlyWidgets: true});
  4.  

Эту хрень вам нужно разместить в вашем шаблоне (/templates/ваш шаблон/index.php) между head> и head>
Там где у меня "7777777". будут ваши цифры.

Вторую часть:

  1. div id="vk_like">div>
  2. script type="text/javascript">
  3. VK.Widgets.Like("vk_like", {type: "10"});

Ставите в /components/com_virtuemart/themes/default/templates/product_details/flypage.tpl.php, шаблон который отвечает за отображение детальной информации товара. Ставить нужно в том месте где вы хотите что бы кнопка отображалась.
Вот и всё.

Ваша оценка: Пусто Средняя: 4.5 (16 votes)

Комментарии

Спасибо, автор. Ты молодец

Спасибо, автор.
Ты молодец :)

Всё получилось. Просто же там два кода

Всё получилось. Просто же там два кода, между head поставить и тот который для отображения в том месте, где будет кнопка. Но я на http://www.midauto.ru использовал сервис AddThis, мне кажется более удобный и там, во всяком случае работает стабильно. А виджет от ВКонтакте у меня не всегда добавлял.

Нифига не получилось

Плиз, помогите, всё сделала как написано, но кнопка не отображается нифига ни возле. ни под товарами

Внимательно всё перепроверьте

Внимательно всё перепроверьте по шагам.
Я же не телепат знать что вы там не так делаете.

Спасибо все ок

Спасибо все получилось http://cyndyk.com.ua возможно просто изменяли флайпейдж, и не втот флайпейдж код вставляете, поэтому и не получается

все получилось, кнопка

все получилось, кнопка появилась, но в браузере IE 8 все перекосило и уехало сидбно влево, - теперь бьюсь над тем, как поправить...

Это уже в в таблице стилей

Это уже в в таблице стилей правте, просто верстка чуток глючит видать. Это не страшно и лечится.

Отправить комментарий

 

Подробнее о форматировании

CAPTCHA
Если вы человек, то тогда введите символы изображенные на картинке ниже
Введите символы, изображенные на картинке.
Главная | Портфолио | Услуги | Контакты | Блог