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

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


datalife_engine

Различия

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

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

datalife_engine [2020/06/13 13:45] (текущий)
Строка 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 "Цезарь"]]
  
datalife_engine.txt · Последнее изменение: 2020/06/13 13:45 (внешнее изменение)