|
Какой рейтинг вас больше интересует?
|
Подключаем комментарии Cackle к шаблону на базе D22013-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 привлекают?
|
Категория «Дизайн»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.
