Сегодня 27 мая, понедельник ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7273
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Создание сайтов: Александр Шиллинг
Создание сайтов: Александр Шиллинг
Голосов: 0
Адрес блога: http://alexanderschilling.net/
Добавлен: 2013-02-10 18:59:37
 

Подключаем комментарии Cackle к шаблону на базе D2

2013-01-26 21:32:04 (читать в оригинале)

Решил подключить к своему сайту комментарии от сервиса Cackle, при этом не использовать дополнительные плагины или хуки. Мой шаблон основан на базе D2, поэтому он отличается от старых шаблонов, основанных на default-шаблоне.

Первое что нужно было сделать, это скопировать из папки "application/maxsite/shared/blanks/type_foreach" файл "page-comments-do-list.php" в свою папку шаблона "dignity/type_foreach".

Далее нужно открыть этот файл (dignity/type_foreach/page-comments-do-list.php) и вписать туда следующий код:

global $page;
if (!is_type('page')) return $par;
if (!$page['page_comment_allow'] ) return $par;

Чтобы форма с комментариями появлялась только там, где разрешены комментарии и если тип страницы не "page" (а blog). Если вам нужно разрешить комментарии для всех типов, то уберите строчку (if (!is_type('page')) return $par;).

Далее нужно вставить полученный на сайте cackle.me код (я выбирал пакет FREE), лучше в контейнер EOF (чтобы не париться с кавычками):

echo <<<EOF
 
<div id="mc-container"></div>
<script type="text/javascript">
var mcSite = '1420';
(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>
 
EOF;

Важно после EOF; добавить одну пустую строчку, иначе выходит ошибка.

Переходим на любую запись и смотрим результат. Готово!

Чем комментарии Cackle привлекают?

  • Авторизация без регистрации через соц-сети Google+, Facebook, Twitter, Вконтакте и другие
  • Комментарии автоматический попадают на стену социальной сети
  • Автоматическое распознавание изображений PNG, JPG, GIF, видео с Youtube, Vimeo, Вконтакте, RuTube и презентаций Google, Slideshare
Обсудить

Тэги: cms, maxsite

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.