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


Добавить Виджет "Комментарии Вконтакте"


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

#1 Barmalei

Barmalei

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

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

Отправлено 07 Январь 2012 - 20:02

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

Добавил следующий виджет из СС "ВКонтакте" на страницу "Товар":

<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="http://userapi.com/j...s?47"></script>

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

<!-- Put this div tag to the place, where the Comments block will be -->
<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 20, width: "496", attach: "photo"});
</script>


Данный виджет означает комментарии, и, на странице "Товар" он отображается и работает нормально (например http://alpa-shop.ru/...духа-Энергия-АИ).
Подскажите, пожалуйста: как сделать так, чтобы этот виджет отображался и на странице "FAQ" (http://alpa-shop.ru/page/FAQ)?

И ещё один вопрос в догонку.
Создал панель "Поделиться" с помощью приложения http://api.yandex.ru/share/.
Однако, если я хочу поделиться новостью в СС "ВКонтакте" - то меня просят войти в сам Контакт (а я итак уже сижу в нём!). Как это исправить, чтобы он не просил выполнять вход в контакт?
К слову, на Вашем форуме (forum.storeland.ru) тоже есть кнопка "Поделиться ВКонтакте" - и она работает как нужно! Может быть вы расскажете, как это сделано у Вас?;)

#2 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 09 Январь 2012 - 10:11

Попробуйте добавить данный код виджета в описании страницы. Для добавления нужно переключить редактор в режим HTML кода.

По второму вопросу - думаю вам лучше стоит обратиться в службу поддержки устанавливаемого виджета.

#3 Barmalei

Barmalei

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

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

Отправлено 09 Январь 2012 - 19:41

Просмотр сообщенияVaccina (09 Январь 2012 - 10:11) писал:

Попробуйте добавить данный код виджета в описании страницы. Для добавления нужно переключить редактор в режим HTML кода.

Это первое, что я попробовал - не получилось :(

Может быть, ещё варианты?

#4 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 10 Январь 2012 - 17:59

Как вариант можно попробовать сделать следующее. В шаблоне HTML перед строкой </head> добавить следующее

<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?47"></script>
<script type="text/javascript">
VK.init({apiId: ID_APP, onlyWidgets: true});
</script>
<script type="text/javascript">
$(document).ready(function(){
VK.Widgets.Comments("vk_comments", {limit: 20, width: "496", attach: "photo"});
});
</script> 

далее уже необходимое место страницы (как я писала выше) в режиме HTML визуального редактора вставить блок

<div id="vk_comments"></div>


#5 Barmalei

Barmalei

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

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

Отправлено 15 Январь 2012 - 18:54

Просмотр сообщенияVaccina (10 Январь 2012 - 17:59) писал:

Как вариант можно попробовать сделать следующее. В шаблоне HTML перед строкой </head> добавить следующее

<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?47"></script>
<script type="text/javascript">
VK.init({apiId: ID_APP, onlyWidgets: true});
</script>
<script type="text/javascript">
$(document).ready(function(){
VK.Widgets.Comments("vk_comments", {limit: 20, width: "496", attach: "photo"});
});
</script> 

далее уже необходимое место страницы (как я писала выше) в режиме HTML визуального редактора вставить блок

<div id="vk_comments"></div>

Опять не добавляется. И вообще, когда я пытаюсь добавить <div id="vk_comments"></div> и нажимаю кнопку "Обновить" - данный блок не сохраняется в указанном месте страницы.

#6 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 16 Январь 2012 - 15:37

Думаю тут виной все та же тема с визуальным редактором - который удаляет тэги. Как вариант это отключать визуальный редактор. Как его отключить при вставке описано тут http://forum.storela...dpost__p__10597

#7 semi-svet.ru

semi-svet.ru

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

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

Отправлено 26 Апрель 2012 - 18:55

У меня тоже появился вопрос.
Добавил виджет комментариев к странице товара. Некоторые страницы находятся в 2ух категориях и имеют разные адреса, например http://semi-svet.ru/...D-DVR?from=ZWQ3 и http://semi-svet.ru/...D-DVR?from=Mzcw
Если комментарий написан к 1ой странице, то на 2ой он не отображается.
Как сделать, чтобы он после написания отображался на всех страницах этого товара, независимо от переменной from?
Подскажите?

#8 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 27 Апрель 2012 - 00:51

Думаю лучше всего этот вопрос вам задать в службе поддержки "Вконтакте". Так как это их виджет, и по данному вопросу к сожалению помочь вам не могу.

#9 semi-svet.ru

semi-svet.ru

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

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

Отправлено 27 Апрель 2012 - 07:39

ОК. спасибо

#10 semi-svet.ru

semi-svet.ru

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

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

Отправлено 28 Апрель 2012 - 16:43

Обратился в службу поддержки "Вконтакте". Вопрос задал тот же. Вот что они мне подсказали:
Агент поддержки #11632
Пример использования page_id:
VK.Widgets.Comments("vk_comments", {limit: 10, width: "496", attach: "*"}, 128);

Третий аргумент (128) является идентификатором (page_id). Так вот попробуйте прописать один идентификатор на обеих страничках.


Теперь снова возник вопрос: где у нас это прописать?

#11 semi-svet.ru

semi-svet.ru

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

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

Отправлено 28 Апрель 2012 - 16:57

не могу разобраться

#12 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 28 Апрель 2012 - 20:17

Попробуйте использовать код

<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 5, width: "496", attach: "graffiti,photo,video,audio"}, {GOODS_ID});
</script>


#13 semi-svet.ru

semi-svet.ru

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

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

Отправлено 28 Апрель 2012 - 22:54

Просмотр сообщенияVaccina (28 Апрель 2012 - 20:17) писал:

Попробуйте использовать код

<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 5, width: "496", attach: "graffiti,photo,video,audio"}, {GOODS_ID});
</script>

ОТЛИЧНО!
То, что надо. Все заработало.

#14 eliant

eliant

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

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

Отправлено 01 Ноябрь 2012 - 17:04

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

#15 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 01 Ноябрь 2012 - 20:32

Вам необходимо разместить код виджета в поле "Описание" созданной вами страницы, только перед вставкой кода не забудьте перевести визуальный редактор в режим правки HTML кода(через кнопку).

#16 eliant

eliant

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

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

Отправлено 01 Ноябрь 2012 - 23:01

Просмотр сообщенияVaccina (01 Ноябрь 2012 - 20:32) писал:

Вам необходимо разместить код виджета в поле "Описание" созданной вами страницы, только перед вставкой кода не забудьте перевести визуальный редактор в режим правки HTML кода(через кнопку).

Спасибо!

#17 Dmitrich

Dmitrich

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

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

Отправлено 25 Декабрь 2012 - 18:08

Такой вопрос: а если в тарифном плане отзывы не доступны, то виджет из СС вконтакте будет работать? И куда его в таком случае вставить?

#18 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

Отправлено 25 Декабрь 2012 - 18:21

Просмотр сообщенияDmitrich (25 Декабрь 2012 - 18:08) писал:

Такой вопрос: а если в тарифном плане отзывы не доступны, то виджет из СС вконтакте будет работать? И куда его в таком случае вставить?

Конечно, все сторонние модули, которые есть возможность встроить будут работать именно так, как было задумано их разработчиками. Для создания виджета воспользуетесь следующей ссылкой. Далее выберите страницы, где Вы хотели бы разместить данные виджет и либо поставьте его самостоятельно в нужный шаблон (Сайт -> Редактор тем), либо напишите на форум для помощи модераторов.

#19 eliant

eliant

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

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

Отправлено 10 Февраль 2013 - 09:37

На странице отзывов  есть несколько комментариев, оставленных через виджет, которые почему-то  перестали быть видны.
Вижу их только если нажимаю на ссылку администрирование.
Как сделать что-бы их снова видели все?

#20 miyako

miyako

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

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

Отправлено 10 Февраль 2013 - 09:56

Просмотр сообщенияeliant (10 Февраль 2013 - 09:37) писал:

На странице отзывов  есть несколько комментариев, оставленных через виджет, которые почему-то  перестали быть видны.
Вижу их только если нажимаю на ссылку администрирование.
Как сделать что-бы их снова видели все?
В каком браузере у вас не отображаются комментарии?
У меня видны три комментария

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

  • виджет.png





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

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