Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Виджет для комментариев ВКонтакте |
Виджет для комментариев ВКонтакте |
Такой вопрос. На своём сайте http://vatreno.ru реализовал 3 возможности комментирования, но возникла проблема при которой гости не могут
прокомментировать новость через вкладку Вконтакте, у пользователей же всё нормально отображается. Кто знает в чём проблема? |
bandjuk, вроде бы нет, вот так у меня сейчас полностью комментарии выглядят:
Код <link type="text/css" rel="StyleSheet" href="http://vatreno.ru/tabs.css.txt" /> <script type="text/javascript"> $(function () { var tabContainers = $('div.tabs > div'); tabContainers.hide().filter(':first').show(); $('div.tabs ul.tabNavigation a').click(function () { tabContainers.hide(); tabContainers.filter(this.hash).show(); $('div.tabs ul.tabNavigation a').removeClass('selected'); $(this).addClass('selected'); return false; };).filter(':first').click(); };); </script> $ADVBT_1$<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script> <div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,gplus" ></div> <div class="tabs"> <ul class="tabNavigation"> <li><a class="" href="#first">uCoz</a></li> <li><a class="" href="#second">Вконтакте</a></li> <li><a class="" href="#third">Facebook</a></li> </ul> <div id="first"><?if($COM_IS_ACTIVE$)?> <?if($COM_CAN_READ$)?> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td width="60%" height="25"><!--<s5183>-->Всего комментариев<!--</s>-->: <b>$COM_NUM_ENTRIES$</b></td><td align="right" height="25">$COM_PAGE_SELECTOR$</td></tr> <tr><td colspan="2">$COM_BODY$</td></tr> <tr><td colspan="2" align="center">$COM_PAGE_SELECTOR1$</td></tr> <tr><td colspan="2" height="10"></td></tr> </table> <?endif?> <?if($COM_CAN_ADD$)?> $COM_ADD_FORM$ <?else?> <?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Добавлять комментарии могут только зарегистрированные пользователи.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a> ]</div><?endif?> <?endif?> <?endif?></div> <div id="second"><div id="vk_comments"></div> <script type="text/javascript"> VK.Widgets.Comments("vk_comments", {limit: 20, width: "496", attach: "*"};); </script></div> <div id="third"><div class="fb-comments" data-href="http://vatreno.ucoz.ru" data-width="470" data-num-posts="20"></div></div> </div> <!-- </body> --> </div> <div style="clear:both;"></div> Добавлено (19 Окт 2013, 18:59:24) --------------------------------------------- Сейчас проверил, запрет или разрешение оставления комментариев под новостью не повлияло на отображение виджета комментариев вк для гостей Добавлено (22 Окт 2013, 09:51:48) --------------------------------------------- Решил проблему путём отключения соц-бара. Недоработка нового элемента? Сообщение отредактировал Rom@rio91 - Вторник, 22 Окт 2013, 09:52:17
|
Здравствуйте, у меня вот такая проблема с виджетом комментариев:
Сделал всё по инструкции, как здесь : http://vk.com/dev/widget_comments Элемент DIV засунул в код информера юкозовского сайта и размножил этот код по нескольким страницам сайта. Все комментарии сайта получаются одинаковыми на всех страницах, если зайти через Firefox. Как быть? |
admin4001, что такое шпион и где читали про это?
|
admin4001, ну вы как бы опирайтесь на вменяемые обоснования всей ереси, которую находите в интернете. а с ваших слов обоснований, объяснений и доказательств не было. посему пока они не появились можете возвращать форму комментариев на место.
весь интернет шпион. не выходите в сеть |
<div id="vk_post_-6692424_21918"></div><script type="text/javascript"> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//vk.com/js/api/openapi.js?115"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'vk_openapi_js')); (function() { if (!window.VK || !VK.Widgets || !VK.Widgets.Post || !VK.Widgets.Post("vk_post_-6692424_21918", -6692424, 21918, '2WVNSvFiRDRHyrfNnz2ccRU1clql', {width: 500})) setTimeout(arguments.callee, 50); }());</script>
|
Com-Lan, потому что есть ещё и первая часть кода
|
| |||