Виджет комментариев vkontakte

#
Виджет комментариев vkontakte
Полезная возможность, при желании можете добавить к себе на сайт. Проверена работа на HostCMS 5. Но, вероятнее всего, применима и для 6-ой версии.

1. Добавить в макет страницы код
<script src="http://userapi.com/js/api/openapi.js" type="text/javascript" charset="windows-1251"></script>
. Добавляйте либо внутрь тега <HEAD></HEAD>, либо, как в моем случае в конец страницы перед закрывающим тегом </HTML>.
2. Зарегистрировать свой сайт в виджете, пройдя по следующей ссылке http://vk.com/editapp?act=create. После регистрации вы получите ID приложения.
3. В макете страницы перед закрывающим тегом </BODY>, добавьте
<script type="text/javascript">
  VK.init({
    apiId: XXX,
    onlyWidgets: true
  });
</script>
, где XXX - это ID приложения, полученный на шаге 2.
4. В XSL-шаблон в необходимом месте (которое вы определили под вывод комментариев) (у меня, например, это МагазинТовар) добавьте
<div id="vk_comments"></div>
<script type="text/javascript">
window.onload = function () {
VK.init({apiId: XXX, onlyWidgets: true});
VK.Widgets.Comments('vk_comments', {width: 500, limit: 10}, 321);
}
</script>
, где XXX - это ID приложения, полученный на шаге 2. Ширину и количество выводимых комментариев (код отмечен жирным) вы можете настроить самостоятельно.
5. Приятной работы. Пример использования у меня на сайте. Например, http://ecoklad.ru/shop/bath_line/soap/item_5312/, см. вкладку комментарии.
#
Re: Виджет комментариев vkontakte
В продолжении темы.
Также вы можете добавить счетчик "Мне нравится". При этом, если первый пост вы выполнили, то вам остается лишь в нужном месте добавить код
<div id="vk_like"></div>
<script type="text/javascript">
window.onload = function () {
VK.init({apiId: XXX, onlyWidgets: true});
VK.Widgets.Like('vk_like', {width: 500, pageTitle: 'Статья номер 321', pageDescription: 'Описание статьи номер 321'}, 321);
}
</script>
,  где XXX — это ID приложения, полученный на шаге 2 из предыдущего сообщения.
#
Re: Виджет комментариев vkontakte
Ещё удобная система комментирования http://ru.cackle.me/
"Cackle - это система комментирования с возможностью авторизации через популярные социальные сети, такие как Google+, Facebook, Twitter, LinkedIn, Вконтакте, Одноклассники, Мой Мир и многие другие"

Есть ещё такие:
http://disqus.com/
http://hypercomments.com/ru

P.S. Бонус. Шаринги:
http://api.yandex.ru/share/ (удобно использовать вместе с Метрикой)
http://share42.com/ru
http://share.pluso.ru/

P.S.S. Бонус2. Поиск по сайту
https://www.suggest.io/
http://barzer.net/
Авторизация