bigloafef |
21.08.2009 02:47 |
Апокалипсис, Сейчас с выходом , новой версии 8,2 DLE . появилась уникальная возможность по подключению модулей .
Цитата:
Сообщение от http://dle-news.ru/extras/online/index.html
DataLife Engine предоставляет удобные механизмы для подключения разработанных вами модификаций скрипта. Данные механизмы позволяют обеспечить работоспособность и после обновления скрипта на новую версию, т.к. данные механизмы позволяют осуществлять подключение без правки файлов скрипта.
|
Ну основные "+" на лицо - поставил и забыл :) .
Вот пример вызова:
Код:
{include file="engine/modules/mymod.php"}
Значит выше указанный код нужно поместить engine/modules/sape.php , код sape.php :
PHP код:
<?php
/*SAPE*/
define('_SAPE_USER', 'мой хэш');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$links = $sape->return_links();
if($links!=""){
$gototpl = '
<div class="jc">
<div class="head"><div></div></div>
<div class="top_top">
<div class="top_top">
<div class="ss_top">
<div class="ss_con">
<h3>На правах рекламы:</h3>
'.$links.'
</div>
</div>
</div></div>
<div class="top_top"><div></div></div>
</div>';
}
/*SAPE*/
$tpl->set("{sape}",$gototpl);
?>
Вызов в шаблоне будет :
Код:
{include file="engine/modules/sape.php"}
{sape}
Или я что-то опять перепутал ?
|