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


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


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

#41 ne_yana

ne_yana

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

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

Отправлено 02 Декабрь 2013 - 15:51

Просмотр сообщенияhouse4toy (02 Декабрь 2013 - 15:37) писал:

Большое спасибо! То что нужно!

подскажите, как выровнять полученную ссылку по центру и обозначить ее как ссылку, т.е. синий цвет с нижним подчеркиванием.
Здравствуйте, добавьте в файл main.css
#addNotice {
color: #2f7793;
}

замените
#addNotice:hover {
color: #30C4EB;
}
на
#addNotice:hover {
color: #2f7793;
text-decoration: none!important;
}


#42 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 26 Апрель 2014 - 22:03

Не знаю куда написать,пишу сюда.
Подскажите как исправить то что не отображаются оставленные комментарии в быстром просмотре,на странице товара они есть, а в просмотре нет.
SL-257549

#43 Сake

Сake

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

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

Отправлено 29 Апрель 2014 - 01:15

В вашем случае проблема возникает из-за адреса страницы. При использовании vk виджета комментариев - желательно изначально определять его местоположение путем определения адреса страницы. На странице документации http://vk.com/dev/widget_comments данный параметр имеет имя page_id, а запись должны выглядеть примерно так

<div id="vk_comments"></div>
<script type="text/javascript">
window.onload = function () {
VK.init({apiId: 111, onlyWidgets: true});
VK.Widgets.Comments('vk_comments', {width: 500, limit: 15}, '{% IF PAGE_CANONICAL %}{PAGE_CANONICAL}{% ELSE %}{CURRENT_URL}{% ENDIF %}');
}
</script>

Вам необходимо в шаблоне "Товар" добавить к вашему виджету третий параметр как

{% IF PAGE_CANONICAL %}{PAGE_CANONICAL}{% ELSE %}{CURRENT_URL}{% ENDIF %}

по выше приведенному примеру. После этого виджет будет иметь четкий идентификатор страницы.

#44 tega4

tega4

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

  • Пользователи
  • PipPipPipPip
  • 599 сообщений
  • ГородМосква

Отправлено 29 Апрель 2014 - 06:47

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

#45 Сake

Сake

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

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

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

Цитата

пропали все комментарии которые были оставлены до этого

К сожалению, виджет комментариев привязывается к адресу страницы и при смене адреса теряются комментарии.

#46 Keks

Keks

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

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

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

Как на странице отзывов вставить виджет комментариев?

#47 MikDark

MikDark

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

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

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

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

Как на странице отзывов вставить виджет комментариев?

Вам нужно сгенерировать код виджета здесь http://vk.com/dev/Comments
Далее пришлите нам код, мы поможем вставить.

#48 Keks

Keks

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

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

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

[Имя Цитата = метка 'MikDark' = '1398925579 'пост = '136440']
ВАМ нужно сгенерировать Код виджета ЗДЕСЬ http://vk.com/dev/Comments
Далее пришлите Нам Код, мы поможем вставить.
[/ цитата]
Этот код хочу вставить ПОСЛЕ отзывов http://keksik-bijou.ru/goods/tovar

<! - Поместите этот тег сценария к <head> вашей страницы ->
<тип сценария = "текст / JavaScript" Первоначально "/ / ? vk.com / JS / API / openapi.js 112 "> </ сценарий> <script type="text/javascript">   VK.init ({apiId: api_id, onlyWidgets: верно}); </ сценарий> <! - Поместите этот DIV тег к месту, где Комментарии блок будет -> <div id="vk_comments"> </ дел> <script type="text/javascript"> VK.Widgets.Comments ("vk_comments" , {предел: 5, ширина: "520", приложите: "*"}); </ сценарий> А можно чтобы показывались 5-10 комментариев из определённой темы в группе в контакте?

#49 MikDark

MikDark

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

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

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

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

[Имя Цитата = метка 'MikDark' = '1398925579 'пост = '136440']
ВАМ нужно сгенерировать Код виджета ЗДЕСЬ http://vk.com/dev/Comments
Далее пришлите Нам Код, мы поможем вставить.
[/ цитата]
Этот код хочу вставить ПОСЛЕ отзывов http://keksik-bijou.ru/goods/tovar

<! - Поместите этот тег сценария к <head> вашей страницы ->
<тип сценария = "текст / JavaScript" Первоначально "/ / ? vk.com / JS / API / openapi.js 112 "> </ сценарий> <script type="text/javascript">   VK.init ({apiId: api_id, onlyWidgets: верно}); </ сценарий> <! - Поместите этот DIV тег к месту, где Комментарии блок будет -> <div id="vk_comments"> </ дел> <script type="text/javascript"> VK.Widgets.Comments ("vk_comments" , {предел: 5, ширина: "520", приложите: "*"}); </ сценарий> А можно чтобы показывались 5-10 комментариев из определённой темы в группе в контакте?

У вас переводчик включен в браузере. Отключите его и пришлите еще раз код, а то он сейчас по-русски написан.
Что касается второго вопроса, такого сделать нельзя.

#50 Keks

Keks

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

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

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

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

У вас переводчик включен в браузере. Отключите его и пришлите еще раз код, а то он сейчас по-русски написан.
Что касается второго вопроса, такого сделать нельзя.
ага))
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?112"></script>

<script type="text/javascript">
  VK.init({apiId: 4271529, 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: 10, width: "520", attach: "*"});
</script>

#51 MikDark

MikDark

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

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

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

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

ага))
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?112"></script>

<script type="text/javascript">
  VK.init({apiId: 4271529, 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: 10, width: "520", attach: "*"});
</script>

Строчку:
<script type="text/javascript" src="//vk.com/js/api/openapi.js?112"></script>

нужно вставить в шаблоне HTML, перед </head>

Остальной код в шаблон Товар, после строки:
<h3>Отзывы о {GOODS_NAME}</h3>


#52 Keks

Keks

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

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

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

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

Строчку:
<script type="text/javascript" src="//vk.com/js/api/openapi.js?112"></script>

нужно вставить в шаблоне HTML, перед </head>

Остальной код в шаблон Товар, после строки:
<h3>Отзывы о {GOODS_NAME}</h3>
кажется всё, оставила только этот скрипт, но нет кнопочки поделиться(

#53 sengun

sengun

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

  • Модератоpы
  • 1 139 сообщений
  • ГородНижний Новгород

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

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

кажется всё, оставила только этот скрипт, но нет кнопочки поделиться(
Здравствуйте.
Кнопка "Мне нравится" на вашем сайте есть
05-05-2014 19-14-16.png
Код вы вставили верно, дело было либо в кэше, либо в работе самого виджета.




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

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