Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Подскажите асинхронный код комментариев от контакта

Автор MoJo, 17-07-2012, 12:14:27

« назад - далее »

MoJoTopic starter

Подскажите асинхронный код комментариев от контакта. Пробовал использовать код с сайта контакта, но, что-то никак не получилось подключить асинхронно openapi.


Grandifer

Если вы об этих комментариях, то всё нормально получается. Там нужно одну часть кода в хэдэр вставить, а другую - сам блок для комментов - там где должны быть камменты. Или может я вас не понял?      ::)
  •  


MoJoTopic starter

Grandifer про эти комментарии, но как правильно подключить асинхронную загрузку кода?

Chiliec

На официальном сайте написано:
<div id="vk_api_transport"></div>
<script type="text/javascript">
  window.vkAsyncInit = function() {
    VK.init({
      apiId: ВАШ_API_ID
    });
  };

  setTimeout(function() {
    var el = dоcument.createElement("script");
    el.type = "text/javascript";
    el.src = "http://vkontakte.ru/js/api/openapi.js";
    el.async = true;
    dоcument.getElementById("vk_api_transport").appendChild(el);
  }, 0);
</script>
При использовании асинхронной инициализации наличие контейнера vk_api_transport является обязательным условием успешной инициализации. При обычной инициализации, контейнер будет создан автоматически, в случае его отсутствия.

Затем, как я понимаю, обычный код виджета:
<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "496", attach: "*"});
</script>


MoJoTopic starter

Chiliec, пробовал я так, не грузится тогда сама форма комментариев.



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....