Scroll

VK comments

Очень часто наши клиенты нуждаются в виджете для комментариев. Пример, можно найти в социальной сети "Вконтакте". Есть следующий код, с которым возникает больше всего ошибок:

 

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

<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?48"></script>

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

 

При размещении этого кода чаще всего возникает 2 ошибки:

1. Виджет вообще не появляется на экране.

2. Комментарии не сохраняются.

 

Первая проблема решится, если вставить код корректно. Т.е. содержимое HTML Widget должно выглядеть так:

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

<script type="text/javascript">
 VK.init({apiId: APP_ID, onlyWidgets: true});
</script>
    </head>
    <body style="background: transparent; border: none;">
<!-- 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: "496", attach: "*"}, "PAGE_URL");
</script>
    </body>
</html>

вместо APP_ID вставляем свое значение, вместо PAGE_URL - ссылку на ту страницу, на которой виджет размещается.

 

Вторая проблема вызвана тем, что адрес страницы динамический из-за антикэша. Именно поэтому необходимо указывать PAGE_URL.

 

ВАЖНО: если выполнение данных инструкций не принесет положительного результата, необходимо создать заявку  в службе технической поддержки.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии

На базе технологии Zendesk