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


Установка Виджетов Вконтакте


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

#1 Snuffit

Snuffit

    Пользователь

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

Отправлено 24 Март 2011 - 21:06

Доброе время суток! Как установить под каталогом виджет виджет сообществ вконтакте. Куда вставлять скрипт и какие еще изменения кода необходимо произвести.

#2 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 24 Март 2011 - 21:55

Здравствуйте!

Вставить виджет можно используя "Блок «Поделиться» для вашего сайта" от яндекса:
http://api.yandex.ru/share/

Вставляется он в разделе "Сайт" > "Редактор тем" в шаблоне "html".

Если требуется вставить его под каталогом, то для шаблона сияния это значит что нужно вставить блок после этого кода:
<li class="categories"><h2><a href="{CATALOG_URL}" class="indexPage">Каталог товаров</a></h2>
  <ul>
  {%IFNOT catalog_empty %}
	{% FOR catalog %}
	  {% IFNOT catalog.HIDE %}
		<li class="cat-item"> 
		  <a href="{catalog.URL}" 
			{% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %}
			{% IF catalog.CURRENT %}class="selected"{% ENDIF %}
		  >{catalog.NAME}</a>
		</li>
	  {% ENDIF %}
	{% ENDFOR %}
  {% ENDIF %}
  </ul><br />
</li>


#3 qiwi

qiwi

    Пользователь

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

Отправлено 03 Май 2011 - 17:33

Здравствуйте. Скажите как установить данный виджет Вконтакте http://vk.com/develo...php?o=-1&p=Like , чтобы он отражался под описанием каждого товара?? Спасибо.

#4 Vaccina

Vaccina

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

  • Модераторы
  • 23 864 сообщений

Отправлено 03 Май 2011 - 19:39

Вам нужно с генерировать JS код по ссылке http://vk.com/develo...php?o=-1&p=Like
далее в шаблоне "Товар" после блока

<!-- Блок описания товара. Показываем его есть описание товара -->
{% IF GOODS_DESCRIPTION_LARGE %}
  <h3>Описание {GOODS_NAME}</h3>
  {GOODS_DESCRIPTION_LARGE}
{% ENDIF %}
<!-- END Блок описания товара. Показываем его есть описание товара -->


вставить с генерированный код. Код нужно генерировать при авторизованной сессии вконтакте.

#5 qiwi

qiwi

    Пользователь

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

Отправлено 04 Май 2011 - 14:15

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

#6 Avto1ik

Avto1ik

    Пользователь

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

Отправлено 15 Май 2011 - 15:02

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

#7 Vaccina

Vaccina

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

  • Модераторы
  • 23 864 сообщений

Отправлено 16 Май 2011 - 19:22

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

#8 Avto1ik

Avto1ik

    Пользователь

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

Отправлено 16 Май 2011 - 20:31

пробовал, кнопка нигде не появляется Оо сам не понимаю, что за безобразие))

#9 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 17 Май 2011 - 12:27

Возможно проблема в том что где-то стоят комментарии, например так:
<script>
<!--

...

-->
</script>
Если код примерно такой, то скорее всего система предварительно обрабатывая шаблон вырезает комментарий, для минификации файла и более быстрой его отдачи пользователям. Поэтому js код мог удалиться... для того чтобы не удалялся просто уберите html комментрарий из JavaScript кода.

#10 Avto1ik

Avto1ik

    Пользователь

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

Отправлено 17 Май 2011 - 14:51

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

<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?28"></script>

<script type="text/javascript">
  VK.init({apiId: API_ID, 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: "full"});
</script>

вот такой выдает на сайте, пробовал и без
<!-- Put this div tag to the place, where the Like block will be -->
вот этих, и в одном месет весь код и по частям, ничегоне полчаеться :( может не там ставлю((

#11 Vaccina

Vaccina

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

  • Модераторы
  • 23 864 сообщений

Отправлено 17 Май 2011 - 19:00

Просто напросто вся ваша проблема заключается в том что вы с генерировали код кнопки "ВКонтакте" не авторизировавшись предварительно в системе. Т.е вместо

apiId: API_ID
у вас должен был быть ваш ID страницы "ВКонтакте" что то типа этого
apiId: '1234567'


#12 ArthurZ

ArthurZ

    Пользователь

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

Отправлено 19 Май 2011 - 13:25

У меня криво работает кнопка "Мне нравится" На стене появляется новый пост, но пост ссылается "Приложение apple16" криво на адрес: http://vk.com/apple1...ack-1?from=MmE1
ну и соответственно выходит: 404 Not Found

#13 ArthurZ

ArthurZ

    Пользователь

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

Отправлено 19 Май 2011 - 13:31

Еще хотелось бы узнать, как поставить виджет мы в контакте?
было бы удобно если бы он отображался внизу колонки "Каталог", всегда видно и под рукой

#14 Vaccina

Vaccina

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

  • Модераторы
  • 23 864 сообщений

Отправлено 24 Май 2011 - 06:14

Цитата

У меня криво работает кнопка "Мне нравится" На стене появляется новый пост, но пост ссылается "Приложение apple16" криво на адрес: http://vk.com/apple1...ack-1?from=MmE1
ну и соответственно выходит: 404 Not Found

Хм. попробуйте пере установить виджет. Используя генератор кода "Вконтакте" или приведенный выше код

Цитата

Еще хотелось бы узнать, как поставить виджет мы в контакте?
было бы удобно если бы он отображался внизу колонки "Каталог", всегда видно и под рукой

Попробуйте например воспользоваться следующим блоком

<a href="ссылка на вашу группу в контакте"><img src="http://foto.nnov.ru/psh200/0/55/dd/58/1d/7b/c2/9af0a353f45d06cb.gif" border=0 alt="Мы в Контакте"></a>

вставьте блок в шаблон "html" сразу после

{% ENDIF %}
				  {% ENDFOR %}
				{% ENDIF %}
			  </ul>
			  <!-- end Каталог -->


#15 arstrel

arstrel

    Пользователь

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

Отправлено 13 Июнь 2011 - 07:10

Получилось ли у кого-нибудь поставить эту кнопку "мне нравится" вконтакте?
http://vk.com/develo...php?o=-1&p=Like

Я сгенерил код по ссылке которая выше. Предварительно авторизировался. Вставляю этот код куда сказано (то есть в шаблом "Товар")и с комментариями и без, раздельно или вместе, но никакая кнопка так и не появляется((
Выше писали, что дело в apiId и в том, что нужно авторизироваться и тогда появится цифровое значение  и все заработает, но ничего так и не изменилось

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

  • вконтакте мне нравится.png


#16 Vaccina

Vaccina

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

  • Модераторы
  • 23 864 сообщений

Отправлено 13 Июнь 2011 - 15:03

http://forum.storela...ndpost__p__3578

к посту по ссылке - так же по идее вместо API_ID должен быть номер вашей страницу

#17 arstrel

arstrel

    Пользователь

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

Отправлено 16 Июнь 2011 - 14:58

Заменил я API_ID на номер моей страницы - результат тот же. Кнопка не появляется

#18 Vaccina

Vaccina

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

  • Модераторы
  • 23 864 сообщений

Отправлено 16 Июнь 2011 - 21:50

сообщите адрес вашего сайта

#19 arstrel

arstrel

    Пользователь

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

Отправлено 25 Июнь 2011 - 14:32

500покупок.рф

#20 Vaccina

Vaccina

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

  • Модераторы
  • 23 864 сообщений

Отправлено 27 Июнь 2011 - 23:10

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




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

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