Перейти к содержимому


Виджет Вк


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 33

#21 Марина К.

Марина К.

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 175 сообщений

Отправлено 18 Апрель 2014 - 08:37

Да, виджет вернулся. спасибо. Но изменение значения отступа  (маргин топ) не помогает... Поставила 100 изменений нет

#22 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 457 сообщений

Отправлено 18 Апрель 2014 - 08:44

Просмотр сообщенияМарина К. (18 Апрель 2014 - 08:37) писал:

Да, виджет вернулся. спасибо. Но изменение значения отступа  (маргин топ) не помогает... Поставила 100 изменений нет

У вас в main.css в 912 строчке незакрытая команда .alignRight
удалите ее, она мешает выполнению кода, который ниже.

#23 Марина К.

Марина К.

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 175 сообщений

Отправлено 18 Апрель 2014 - 08:45

Просмотр сообщенияMikDark (18 Апрель 2014 - 08:44) писал:

У вас в main.css в 912 строчке незакрытая команда .alignRight
удалите ее, она мешает выполнению кода, который ниже.

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

#24 Keks

Keks

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 176 сообщений

Отправлено 01 Май 2014 - 00:41

Здравствуйте. Подскажите, куда вставить код кнопочки Поделиться Вк, если хочу чтобы она была рядом или под Добавить к сравнению?

Прикрепленные изображения

  • 2.jpg


#25 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 457 сообщений

Отправлено 01 Май 2014 - 09:28

Просмотр сообщенияKeks (01 Май 2014 - 00:41) писал:

Здравствуйте. Подскажите, куда вставить код кнопочки Поделиться Вк, если хочу чтобы она была рядом или под Добавить к сравнению?

Нужно их вставить в шаблоне товар, после кода:
		  <!-- Если в тарифном плане подключен модуль сравнения товаров -->
		  {% IF TARIFF_FEATURE_GOODS_COMPARE %}
			<!-- Если не выключен модуль сравнения товаров в настройках магазина -->
			{% IFNOT SETTINGS_COMPARE_DISABLE %}
			  <div class="product_attributes">
				<a class="goodsDataCompareButton delete link-compare" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} title="Убрать товар из списка сравнения с другими товарами" rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" >Убрать из сравнения</a>
				<a class="goodsDataCompareButton add link-compare" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} title="Добавить товар к списку сравнения с другими товарами" rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}">Добавить к сравнению</a>
			  </div>
			{% ENDIF %}
		  {% ENDIF %}
		  <!-- /Если в тарифном плане подключен модуль сравнения товаров -->


#26 Keks

Keks

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 176 сообщений

Отправлено 01 Май 2014 - 11:14

Просмотр сообщенияMikDark (01 Май 2014 - 09:28) писал:

Нужно их вставить в шаблоне товар, после кода:
		 <!-- Если в тарифном плане подключен модуль сравнения товаров -->
		 {% IF TARIFF_FEATURE_GOODS_COMPARE %}
		 <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
		 {% IFNOT SETTINGS_COMPARE_DISABLE %}
			 <div class="product_attributes">
			 <a class="goodsDataCompareButton delete link-compare" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} title="Убрать товар из списка сравнения с другими товарами" rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" >Убрать из сравнения</a>
			 <a class="goodsDataCompareButton add link-compare" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} title="Добавить товар к списку сравнения с другими товарами" rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}">Добавить к сравнению</a>
			 </div>
		 {% ENDIF %}
		 {% ENDIF %}
		 <!-- /Если в тарифном плане подключен модуль сравнения товаров -->

Уже пробовала, что-то не получается. Генерируется код здесь https://vk.com/dev/Share
Сам код выглядит так:
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="http://vk.com/js/api/share.js?90" 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: "round", text: "Поделиться"}));
--></script>

#27 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 457 сообщений

Отправлено 01 Май 2014 - 11:22

Просмотр сообщенияKeks (01 Май 2014 - 11:14) писал:

Уже пробовала, что-то не получается. Генерируется код здесь https://vk.com/dev/Share
Сам код выглядит так:
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="http://vk.com/js/api/share.js?90" 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: "round", text: "Поделиться"}));
--></script>

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

#28 Keks

Keks

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 176 сообщений

Отправлено 01 Май 2014 - 12:38

Просмотр сообщенияMikDark (01 Май 2014 - 11:22) писал:

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

#29 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 457 сообщений

Отправлено 01 Май 2014 - 12:56

Просмотр сообщенияKeks (01 Май 2014 - 12:38) писал:

убрала лишнее, не работает(

Данный код лучше вставить не в шаблон Товар, а в HTML перед </head>
Но даже дело не в этом. Странный код для отображения кнопки. Советуем воспользоваться официальной кнопкой Мне нравится

http://vk.com/dev/Like

Первую строку

<script type="text/javascript" src="//vk.com/js/api/openapi.js?112"></script>
добавлять не надо, мы ее уже установили, когда делали комментарии. А остальной код вставьте вместо нынешнего.

#30 Keks

Keks

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 176 сообщений

Отправлено 01 Май 2014 - 14:25

Просмотр сообщенияMikDark (01 Май 2014 - 12:56) писал:

Данный код лучше вставить не в шаблон Товар, а в HTML перед </head>
Но даже дело не в этом. Странный код для отображения кнопки. Советуем воспользоваться официальной кнопкой Мне нравится

http://vk.com/dev/Like

Первую строку

<script type="text/javascript" src="//vk.com/js/api/openapi.js?112"></script>
добавлять не надо, мы ее уже установили, когда делали комментарии. А остальной код вставьте вместо нынешнего.
опять не получается, вот у меня концовка в HTML:
</body>

<!-- Put this script tag to the <head> of your page -->

<script type="text/javascript">
  VK.init({apiId: 3927194, onlyWidgets: true});
</script>

<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"});
</script>
</head>

#31 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 457 сообщений

Отправлено 01 Май 2014 - 15:36

Просмотр сообщенияKeks (01 Май 2014 - 14:25) писал:

опять не получается, вот у меня концовка в HTML:
</body>

<!-- Put this script tag to the <head> of your page -->

<script type="text/javascript">
  VK.init({apiId: 3927194, onlyWidgets: true});
</script>

<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"});
</script>
</head>

Еще разок.
Удаляем из HTML
<script type="text/javascript">
  VK.init({apiId: 3927194, onlyWidgets: true});
</script>
<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"});
</script>
</head>

вместо него пишем: </html>

Там же удаляем 210-ю строчку:
<script type="text/javascript" src="//vk.com/js/api/openapi.js?110"></script>

Теперь открываем шаблон Товар, находим код:
  {% ENDIF %}
		  {% ENDIF %}
		  <!-- /Если в тарифном плане подключен модуль сравнения товаров -->

и после него вставляем:
<script type="text/javascript">
  VK.init({apiId: 3927194, onlyWidgets: true});
</script>
<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"});
</script>


#32 Keks

Keks

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 176 сообщений

Отправлено 01 Май 2014 - 16:05

Просмотр сообщенияMikDark (01 Май 2014 - 15:36) писал:

Еще разок.
Удаляем из HTML
<script type="text/javascript">
VK.init({apiId: 3927194, onlyWidgets: true});
</script>
<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"});
</script>
</head>

вместо него пишем: </html>

Там же удаляем 210-ю строчку:
<script type="text/javascript" src="//vk.com/js/api/openapi.js?110"></script>

Теперь открываем шаблон Товар, находим код:
{% ENDIF %}
		 {% ENDIF %}
		 <!-- /Если в тарифном плане подключен модуль сравнения товаров -->

и после него вставляем:
<script type="text/javascript">
VK.init({apiId: 3927194, onlyWidgets: true});
</script>
<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"});
</script>
спасибо сенсей)))

#33 Keks

Keks

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 176 сообщений

Отправлено 01 Май 2014 - 16:45

Просмотр сообщенияKeks (01 Май 2014 - 16:05) писал:

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

#34 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 06 Май 2014 - 02:29

Информация по документации виджета находиться на странице http://vk.com/dev/widget_like. У данного виджета имеется опция pageImage в которой вы можете передать изображение товара или любое другое изображение (задает адрес картинки-миниатюры (для отображении в превью у записи на стене)). Пример использования опции (для шаблона "Товар")

<script type="text/javascript">
VK.init({apiId: 3927194, onlyWidgets: true});
</script>
<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button", pageImage: "{GOODS_IMAGE_MEDIUM}"});
</script>





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных