Новая система комментирования на сайте

Теги: сайт, howto

Один хороший человек подсказал интересный сервис комментариев через социальные сети с заявкой на создание плагина для этого сервиса.

Как оказалось, отдельного плагина для этого сервиса и не требуется, хотя они и предоставляют свои плагины для таких CMS как WordPress, Blogger, Joomla, Tumblr, Drupal, MaxSite.

По факту для подключения сервиса комментариев достаточно зарегистрироваться на их сайте(бесплатный режим вполне функционален), зарегистрировать свой сайт, на который хотите установить комментарии(ввести адрес, название сайта, и указать, на каком он языке), и после этого вам будет выдан JavaScript-код, который нужно разместить на своём сайте в том месте, где должны появиться комментарии.

Как видите, ничего сложного. Посмотреть, как это всё выглядит в работе вы можете здесь же под этим постом.

А реализовано это так:

1. Создаём блок. Я обозвал его cackleme.

2. Содержимое блока:

<?php
global $_v;
if($_v['p']) { ?>
<!-- Дальше - код, полученный на сайте cackle.me -->
<div id="mc-container"></div>
<script type="text/javascript">
var mcSite = '#Этот код у каждого сайта свой#';
(function() {
    var mc = document.createElement('script');
    mc.type = 'text/javascript';
    mc.async = true;
    mc.src = 'http://cackle.me/mc.widget-min.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(mc);
})();
</script>
<a href="http://cackle.me" id="mc-link">система комментирования <b style="color:#4FA3DA">CACKL</b><b style="color:#F65077">E</b></a>
<!-- Конец кода, полученного на сайте cackle.me -->
<?php } ?>

3. После создания блока, открываем его для редактирования. В поле "Тип" выбираем "php", а в поле "Отображать в" выбираем "В конце каждого поста".

4. Сохраняем.

Вот и вся недолга. Всем удачи ;)

  21-12-2012, 20:52