|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Установка на форум виджета комментариев вк vk (Подскажите?) |
Установка на форум виджета комментариев вк vk |
Здравствуйте, решил установить на форум виджет комментариев вк, сейчас форумы на мелких сайтах практически не нужны, так вот что повлияло на решение.
Всё поставил, работает, пример: Код <!-- Put this script tag to the <head> of your page --> <script type="text/javascript" src="//vk.com/js/api/openapi.js?133"></script> <script type="text/javascript"> VK.init({apiId: 5578993, 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: "665", attach: "*"}); </script> даже работает на разных постах, но когда открывается новая страница, то набор комментариев исчезает. То есть в одной теме на другой странице уже нету тех комментариев. Подскажите что нужно сделать, может куда то вставить id темы форума? Если да, то Где найти id форума и как что куда вставлять? Читал документацию Vk там есть page_id (string) — внутренний идентификатор страницы. Но не знаю js. Кто может подсказать, подскажите пожалуйста? |
Можете попробовать обратиться в службу технической поддержки ВКонтакте за помощью в установке виджета.
даже работает на разных постах, но когда открывается новая страница, то набор комментариев исчезает. То есть в одной теме на другой странице уже нету тех комментариев. Все верно, Страница 1 и Страница 2 в теме на форуме имеют разные адреса, поэтому на этих страницах отображаются разные комментарии в виджете от ВКонтакте. Вы можете, например, увеличить кол-во сообщений на одной странице в настройках форума, чтобы в большинстве или всех темах на форуме была только одна страница. |
Заменить:
Код <script type="text/javascript"> VK.Widgets.Comments("vk_comments", {limit: 10, width: "665", attach: "*"}); </script> на: Код <script type="text/javascript"> VK.Widgets.Comments("vk_comments", {limit: 10, width: "665", attach: "*", pageUrl: "http://site.name$CUR_THREAD_URL$"}); </script> http://site.name замените на свое без закрывающего слэша. Сообщение отредактировал Drinko - Четверг, 20 Окт 2016, 11:54:56
|
Drinko, Спасибо, большое всё работает) Теперь может пользователи начнут общаться)))
Добавлено (21 Окт 2016, 15:39:04) --------------------------------------------- Drinko, Что бы скрыть на главной форума я прописал так Код <?ifnot($URI_ID$='frMain' <img src="/.s/sm/1/wink.gif" border="0" align="absmiddle" alt="wink" /> ?> <script type="text/javascript"> VK.init({apiId: ----, onlyWidgets: true} <img src="/.s/sm/1/wink.gif" border="0" align="absmiddle" alt="wink" /> ; </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", {norealtime: 0, autoPublish: 0, redesign: 1, limit: 15, width: "", attach: "*", pageUrl: "http://kinodk.narod.ru$CUR_THREAD_URL$"} <img src="/.s/sm/1/wink.gif" border="0" align="absmiddle" alt="wink" /> ; </script> <?endif?> Подскажите как прописать или что дописать чтобы скрыть на странице тем, нужно что бы только в самих темах отображалось? скрыть тут /forum/3 и тут Новые сообщения forum/0-0-1-34 Добавлено (21 Окт 2016, 18:09:49) Сообщение отредактировал MikhailovCity - Пятница, 21 Окт 2016, 15:45:27
|
| |||
| |||