STFW


Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус:  |
quote: Первоначальное сообщение от polo
SCHIZO можно пример реализации шаблонов на XML?
т.е. полностью пример шаблона, пример парсера, пример использования...
я тут в похожей теме запостил классы естественно без докрутки под свой сервер сразу работать не будут (константы есть неопределенные но разобраться можно...
PHP:
var $UiStyleName = DEFAULT_; // default
var $UiSharedBase = JK_PATH_UI; // место где лежат общие стили
var $UiCustomBase = JK_SITE_PATH_UI; // место где лежат стили сайта
var $UiStyleChange = false; // запрос на изменение стиля по умолчанию
В аттаче XML/XSLT файлы используемые на моей домашней страничке (не все: default.xsl - стиль, toc.xml - навигация, index.xml - главная страничка). Движок один, на все хосты домена monchegorsk.ru выложить публично полностью не могу. Смотрите пока только классы и примеры XML/XSLT.
SCHIZO добавил 19-09-2004 в 14:32:16:
да, чуть не забыл... в корне моего хомяка лежит всего один скрипт:
PHP:
<?php
define('JK_SITE_PATH_HTDOCS',str_replace("\",'/',getcwd().DIRECTORY_SEPARATOR)); chdir('..');
define('JK_SITE_ID',str_replace('/','',str_replace(str_replace("\",'/',getcwd().DIRECTORY_SEPARATOR),'',JK_SITE_PATH_HTDOCS)));
include_once('common.php');
if (!empty($JK_GET[CLASS_XSL_UI_VAR_DATA]))
{
$params['uicontent'] = $JK_GET[CLASS_XSL_UI_VAR_DATA];
}
else
{
$params = null;
}
$page = New XslUi;
if ($page->XslUiMake(null,$params))
{
echo $page->Out;
}
else
{
$page->Error('Error rendering page');
}
?>
он генерит весь сайт..
Файл: schizo_xml-xslt_example.zip
Был скачан 8 раз(а).
__________________
FAQ OFF
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|