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

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

Первым делом заходим вот сюда добавляем свой сайт и редактируем три параметра виджета:
- количество комментариев, одновременно отображающихся;
- ширина виджета;
- медиа комментарии, позволяет прикреплять к комментариям граффити, музыку, видео и фотографии.

Далее внедряем полученый код в свой сайт. А можно сделать всё по уму и каждый кусочек кода распихать по своим местам, а именно: добавить внутрь тега <head> код
<script type="text/jav"ascript" src="http://userapi.com/js/api/openapi.js?20"></script>

И туда же код
<script type="text/javascript">

VK.init({apiId: 2009049, onlyWidgets: true});
</script>

Значение переменной apiId вы получите при регистрации вашего сайта (как это сделать было описано выше) и в моём случае оно равно 2009049, у вас же значение будет другое.
На место, где должен отображаться виджет добавляем следующий <div>
<div id="vk_comments"></div>

<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "496", attach: "*"});
</script>

Как видите тут тоже есть 3 параметра:
- limit: количество комментариев на странице;
- width: ширина блока комментариев;
- attach: медиа контент. Имеет следующие значения - graffiti, photo, video, audio, link (граффити, фотографии, видео, аудио, ссылки). Все пять значений могут чередоваться как душе угодно. Вместо всех 5 можно написать просто *, а если вы хотите запретить медиа вложения то в качестве значения параметра надо записать false.
Вот и всё, как видите ничего сложного.
Остальные виджеты добавляются аналогичным способом.
X