Понадобилось оформить главную страничку не в виде информационного блока с последними новостями, ссылками и прочим. а в виде отдельной страницы. Для достижения этого есть несколько путей:
1. Сделать текстовый блок по центру только для главной страницы, все остальное отключить.
2. Сделать мод, выводящий лишь одну страницу, и использовать его для главной страницы.
3. Выводить на главную страницу одну из информационных страниц.
Лично мне понравились вариант 2 и 3, но реализовывать решил именно последний вариант с инфо-страницами. Приступаем.
1. Создаем нашу будущую главную страницу через apanel. Информационные страницы - Добавить страницу. Назовем ее к примеру main (соответственно файл будет main.tpl)
2. Открываем для редактирования файл /mod/home/index.php
3. Удаляем все старое содержимое файла, вставляем следующий код:
PHP:
/* ================================================== == ##
## COPYRIGHTS © DANNEO PHP TEAM ##
## ================================================== == ##
## PRODUCT : CMS(CONTENT MANAGEMENT SYSTEM) ##
## LICENSE : GNU 2(General Public License v.2) ##
## TECHNOLOGIES : PHP & MySQL ##
## WWW : www.danneo.com | www.danneo.org ##
## E-MAIL : help@danneo.com ##
## ================================================== == */
if(!defined("DNREAD")) exit();
global $tm,$pa,$p,$siteglobal,$api;
$contents = explode('',@file_get_contents(DNBASE."cache/info/main.tpl"));
$text = (isset($contents[1])) ? $api->siteuni($contents[1]) : '';
include("temp/head.php");
# TITLE
$tm->parseprint(array('title'=>'<a href="index.php">Главная</a>'),
$tm->manuale['sitetitle']);
# PRINT
$tm->parseprint(array('text'=>$text),$tm->create('mod/info/info.read'));
/* ================================================== == ##
## INCLUDE ##
## ================================================== == */
include("temp/foot.php");
font>