Recent Changes - Search:

PmWiki

pmwiki.org

edit SideBar

Вьювер

Основные понятия

Вьювер - это скрипт который обрабатывает запрос браузера. Например index.php - вьювер по-умолчанию для всех запросов к сайтам Nova. Есть таже специальные вьюверы: admin.php - для работы в защищенных зонах сайтов, thumbnail.php - для обработки запросов с обработкой графической информации, css.php - динамически генерируемые листы стилей.

Пример кода вьювера:
include 'VPHPConfig.php';//Вьювер загружает конфигруационный файл VPHPConfig.php
$NOVA_RUNLEVEL='with_cms';// устанавливает глобальную переменную $NOVA_RUNLEVEL в нужное значение ('minimal','with_cms','admin','3dparty')
include_once $LibPath.'nova.php';//загружает скрипт инициализации nova.php
$page=$Nova->Hierarchy->MkPageKey($_REQUEST['page'],$NOVA_TREE_ROOT);//строится ключ страницы в иерархии Nova
$PageData=new PageData();\\
$PageData->LoadData($page);//загружает данные страницы и слотов
$PageData->Apply($_REQUEST);//запускается обработка
Edit - History - Print - Recent Changes - Search
Page last modified on June 15, 2012, at 01:08 PM EST