делаем простой скрипт ( html, js ) как модуль и выводим на сайт как блок
1. создаем файл mod.php с таким содержанием ( вставляем скрипт, и кидаем в ./engine/modules/)
<?php
/*
=====================================================
имя мода
=====================================================
Данный код защищен авторскими правами
=====================================================
Файл: mod.php
----------------------------------------------------------
Назначение: мой мод
=====================================================
*/
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}
if (!$module) {
$module .= <<<HTML
код скрипта HTML;
}
?>
2. открываем ./index.php
ищем
require_once ROOT_DIR.'/engine/init.php';
прописываем ниже
require_once ROOT_DIR.'/engine/modules/mod.php';
затем там же ищем
$tpl->set('{login}',$login_panel);
дописываем ниже
$tpl->set('{module}',$module);
и теперь вставляем в /main.tpl тэг {module}
готово
Делаем тот же мод, но как отдельную страницу
1. создаем файл mod.php с таким содержанием ( вставляем скрипт, и кидаем в ./engine/modules/)
<?php
/*
=====================================================
имя мода
=====================================================
Данный код защищен авторскими правами
=====================================================
Файл: mod.php
----------------------------------------------------------
Назначение: мой мод
=====================================================
*/
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}
if (!$module) {
$module .= <<<HTML
код скрипта
HTML;
}
$title = 'мой мод';
$tpl->load_template('static.tpl');
$tpl->set('{description}',$title);
$tpl->set('{static}',$module);
$tpl->compile('content');
$tpl->clear();
?>
2. Открываем ./engine/engine.php
ищем
case "pm" :
include ENGINE_DIR.'/modules/pm.php';
break;
ниже добавляем
case "module" :
include ENGINE_DIR.'/modules/mod.php';
break;
готово
теперь страница модуля будет такая
/index.php?do=module
(c) demzyk
спасибо за внимание