Инструменты пользователя

Инструменты сайта


datalife_engine

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

datalife_engine [2011/07/30 05:59] (текущий)
Строка 1: Строка 1:
 +====== DataLife Engine ======
 +Homepage: [[http://​dle-news.ru|DataLife Engine (DLE)]]. [[http://​dle-news.ru/​extras/​online/​index.html|Мануал по движку DataLife Engine]]
  
 +**DLE** - новостной движок. Только платный,​ можно скачать demo.
 +
 +====== Интеграция IntenseDebate в DLE ======
 +[[IntenseDebate]] является сервисом комментариев. После регистрации на IntenseDebate вы получите два [[JavaScript]] кода.
 +  * В админке DLE запрещаем размещение комментариев.
 +  * **Блок комментариев**. Первый код вида:<​file>​
 +<​script>​
 +var idcomments_acct = 'your unique identifier';​
 +var idcomments_post_id;​
 +var idcomments_post_url;​
 +</​script>​
 +<span id="​IDCommentsPostTitle"​ style="​display:​none"></​span>​
 +<script type='​text/​javascript'​ src='​http://​www.intensedebate.com/​js/​genericCommentWrapperV2.js'></​script>​
 +</​file>​ отвечает непосредственно за появление блока комментариев под статьей. Его нужно вставить в fullstory.tpl.
 +  * **Счетчик комментариев**. Второй код вида<​file>​
 +<​script>​
 +var idcomments_acct = 'your unique identifier';​
 +var idcomments_post_id;​
 +var idcomments_post_url;​
 +</​script>​
 +<script type="​text/​javascript"​ src="​http://​www.intensedebate.com/​js/​genericLinkWrapperV2.js"></​script>​
 +</​file>​ вставляем в shortstory.tpl. Он должен служить для вывода количество комментариев. Но в таком виде он работать не будет ему нужно передать корректные значения idcomments_post_id и idcomments_post_url. Шаблон shortstory.tpl заполняется при помощи скрипта engine/​modules/​show.short.php. Согласно этому скрипту для инициализации idcomments_post_url используем $full_link, а для инициализации idcomments_post_id $row['​id'​]. Для этого в файле show.short.php допишем строку перед строкой с {full-link}:<​file>​
 +$tpl->​set( '​{idc_news_simple_id}',​ $row['​id'​] );
 +$tpl->​set( '​{full-link}',​ $full_link );
 +</​file>​Ниже окончательный вариант [[JavaScript]] для счетчика комментариев в shortstory.tpl.<​file>​
 + <span class="​arg">​
 + Категория:​ {link-category}<​br />
 +<input type="​hidden"​ value="​{idc_news_simple_id}"​ id="​idcnewssimpleid"​ name="​i_idcnewssimpleid"/>​
 +<script type="​text/​javascript">​
 +var idcomments_acct = 'your unique identifier';​
 +var idcomments_post_id = '​{idc_news_simple_id}';​
 +var idcomments_post_url = '​{full-link}';​
 +</​script>​
 +<script type="​text/​javascript"​ src="​http://​www.intensedebate.com/​js/​genericLinkWrapperV2.js"></​script>​
 + </​span>​
 +</​file>​
 +====== Фотогалереи для DLE ======
 +  * [[http://​wonderfullife.ru|TWS Gallery]]
 +  * [[http://​admin-club.ru/​dlephoto/​552-fotoalbomy-dlya-datalife-engine-versiya-009.html|Фотоальбомы для DataLife Engine – версия 0.09]]<​file>​
 +# wget http://​admin-club.ru/​files/​dle_photoalboms_v.0.09_7.x-9.0.zip
 +</​file>​
 +  * [[http://​dle-news.ru/​modules/​1102-modul-fotoalbomy-v008-dlya-datalife-engine.html|Модуль Фотоальбомы v.0.08 для DataLife Engine "​Цезарь"​]]
 +====== Ссылки ======
 +  * [[http://​skripters.com|SkripTers - Всё о скриптах и для скриптов....]] - подборка дополнений в том числе и для DLE.
загрузка...
datalife_engine.txt · Последние изменения: 2011/07/30 05:59 (внешнее изменение)