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