главная | разработчики | новости | загрузки | статьи | вопрос-ответ | Карта | https://moneypanda.com/kz/zaimy








есть ли FAQ по созданию шаблонов или статьи какие нибудь
29.04.09, Опубликовано : 25.07.08
 
Есть раздел форума, где обсуждаются данные вопросы.
http://danneo.com/forum/forumdisplay.php?f=9
 
Установил CMS пытаюсь понять как отредактировать шаблон, где можно взять Инфу по этому вопросу.
29.04.09, Опубликовано : 18.06.08
 
На нашем форуме, в соответствующем разделе.
http://danneo.com/forum/forumdisplay.php?f=9
 
Как сделать главню страницу статической? Или вывести информационную страницу? Спасибо
02.05.09, Опубликовано : 04.06.08
 
1. Создаете статическую страницу.
2. Создаете простой мод, примерно с таким кодом:
',@file_get_contents(DNBASE."cache/info/имя_вашего_темплейта.tpl")); $siteglobal['title'] = $title = (isset($contents[0])) ? $api->siteuni($contents[0]) : ''; $text = (isset($contents[1])) ? $api->siteuni($contents[1]) : ''; $siteglobal['keywords'] = $api->seokeywords(($title.' '.$text),5,35); } /* ==================================================== ## ## INCLUDE ## ## ==================================================== */ include("temp/head.php"); # TITLE $tm->parseprint(array('title'=>$siteglobal['modname']),$tm->manuale['sitetitle']); # PRINT $tm->parseprint(array('text'=>$text),$tm->create('mod/'.WORKMOD.'/info.read')); /* ==================================================== ## ## INCLUDE ## ## ==================================================== */ include("temp/foot.php"); ?>
Обратите внимание в коде "имя_вашего_темплейта" нужно заменить на название темплейта, созданной вами статической страницы.

3. Затем в панели управления добавляете новый мод, делаете его активным, и ставите выводить на главной.
 
Как сделать главню страницу статической? Или вывести информационную страницу? Спасибо
02.05.09, Опубликовано : 04.06.08
 
1. Создаете статическую страницу.
2. Создаете простой мод, примерно с таким кодом:
if(!defined("DNREAD")) exit();
define('WORKMOD',basename(dirname(__FILE__)));
global $tm,$pa,$p,$siteglobal,$api;

if(isset($pa) && (file_exists(DNBASE."cache/info/имя_вашего_темплейта.tpl"))){
$url = ($setting['rewrite']=="yes") ? "../index.html" : "../index.php";
redirect($url);
} else {
$contents = explode('',@file_get_contents(DNBASE."cache/info/имя_вашего_темплейта.tpl"));
$siteglobal['title'] = $title = (isset($contents[0])) ? $api->siteuni($contents[0]) : '';
$text = (isset($contents[1])) ? $api->siteuni($contents[1]) : '';
$siteglobal['keywords'] = $api->seokeywords(($title.' '.$text),5,35);
}

include("temp/head.php");
$tm->parseprint(array('title'=>$siteglobal['modname']),$tm->manuale['sitetitle']);
$tm->parseprint(array('text'=>$text),$tm->create('mod/'.WORKMOD.'/info.read'));
include("temp/foot.php");
Обратите внимание в коде "имя_вашего_темплейта" нужно заменить на название темплейта, созданной вами статической страницы.

3. Затем в панели управления добавляете новый мод, делаете его активным, и ставите выводить на главной.
 
Подскажите, пожалуйста, как через шаблон можно вывести на страницу ссылку на саму себя?
02.05.09, Опубликовано : 17.03.08
 
Только через шаблон не получится.
Как минимум, в двух местах придется добавить код.
В индексном мода, перед выводом строку:
$its = "".$setting['site_url']."".$_SERVER['REQUEST_URI']."";
В сам массив вывода в темплейт:
'itself'=>$its,
Затем в темлейте мода, к примеру новостей:
temp/Original/mod/news/news.read.tpl
Добавить строку:
Ссылка на эту новость: {itself}
 

* Ваше имя :
* Ваше E-Mail :
* В категорию :
* Ваш вопрос :
 Обновить
Потверждающий код :
Пункты помеченные * обязательны для заполнения !
прогноз погоди украина