Документация
Задействованные PHP переменные связанные с панелью управления:- $sys['name'] - Название сайта, так же участвует в защите сайта и в именовании бэкапов в панели управления см. Панель управления » Настройки Название сайта
- $sys['startlang'] - Начальный язык
- $sys['lang'] - Массив подключённых языков сайта
- $sys['slangs'] -
(с 21.03.2013) $sys['supportedlangs']Массив поддержаных языков панелью управления - $sys['mirror'] -
(с 21.03.2013) $sys['mirrorconstruction']Зеркальная конструкция сайта, влияет на функциональность панели управления см. Панель управления » Настройки Зеркальная конструкция сайта $sys['caching'] - Переменная типа Bool, задействует систему внутреннего кэширования см. Панель управления » Настройки Кэширование
Удалено за ненадобностью (29.09.2015)- $sys['js'] - Переменная типа Bool, подключает inс/_.js. Панель управления » Настройки
- $sys['ico'] - Переменная типа Bool, подключает значок inс/styles/_.ico (16x16).
- $sys['gif'] - Переменная типа Bool, подключает gif значок inс/styles/_.gif (16x16).
- $sys['meta'] - см. Панель управления » Настройки Meta
- $sys['counters'] - Вставляет введённый код в участок шаблона. Пример использования:
<?php echo str_replace('`', '\'', $sys['counters']); ?>
ещё
<?=str_replace('`', '\'', $sys['counters']) ?>
(с 21.03.2013) <?php echo str_replace('`', '\'', $sys['counters']); ?>
ещё
<?=str_replace('`', '\'', $sys['counters']) ?>
- $v['startpage'] - Страница с которой стартует сайт
- $v['style'] - Выбранный стиль/шаблон..
- $v['preload'] - Переменная типа Bool, задействовать ли прелоад изображений выбраного шаблона
(с 21.03.2013) $v['bottomastop'] - Переменная типа Bool, подменять нижнее меню верхним при выводе нижнего меню- $v['framex'] - Ширина Задаёт размер окна редактирования в панели управления, обычно выставляется согласно размеру дизайна.
(с 27.08.2017)$v['framey'] - Высота Задаёт размер окна редактирования..- $v['company'] - Название фирмы, выводится в участок предусмотренный в шаблоне.
- $v['title'] - Приставка к титлу окна (выводится в конце)
- $v['txt'] - Выводимый в предусмотренный участок шаблона текст/код
- $v['year'] - Год запуска сайта, в шаблоне происходит автоматический расчёт и подстановка года от до текущего, обычно выводится вместе с текстом..
<?=$v['txt'].' '.years() ?>
получается что-то типа надписи слева внизу страницы © Все права защищены 2004 - 20XX - $v['phone'] - Телефон <?=$v['phone']?>
- $v['fax'] - Факс <?=(''!=$v['fax'])?lt('Phone').$v['fax']:''?>
- $v['email'] - <?=(''!=$v['email'])? '<a href="mailto:' . $v['email'] . '">' . $v['email'] . '</a>':''?>
- $u - class Url ($g PGet до 08.05.2023), отвечает за парcинг адреса и пр.
- $l - Языковые пакеты.
- $menu - Непосредственно массив меню
$tpl - Внутренняя переменная связанная с парсингом содержимого.- $v['head'] - Внутренняя переменная генерируется для вставки разобранной из текущего раздела в head страницы
- $v['h1'] - Внутренняя переменная генерируется исходя из заполненного заголовка H1 в панели управления
- define('T', $_SERVER['REQUEST_TIME'] ); - Текущий время. (
TIMEс 25.09.2020) - define('SN', str_replace('www.', '', $_SERVER['SERVER_NAME'])); - имя сайта без www -> fsen.ru
- define('D', dirname( $_SERVER['SCRIPT_FILENAME'] ).'/'); - Корневая директория для открытия файлов require D.'inc/tpl/inc/_sys.php'; (с 00.07.2015)
- define('R',$s);//root - Корневой путь адреса сайта он может быть как в директории так и в корне.. script src= "'.R.'inc/_.js" (с 00.07.2015)
define('STYLE','fsen.rudef');- Имя используемого стиля, используется для определения необходимости прелоада- define('L',$l); - Текущий язык системы ru,en.. (с 00.07.2015)
- define('N', "\n"); - перевод на новую строку
define('LANGLEN', sizeof($sys['lang']));- Размер массива используемых языков- define('MENUSIZE', sizeof($menu)); - Размер массива меню
- define('P',$path); (
define('PATH',$path);с 07.2015) - Путь c учётом переключателя языка. Это очень важный ключик который должен быть в начале ссылки в любом шаблоне, именно он позволяет работать всему из поддиректории, так же связан с mod_rewrite.. В содержимом страниц происходит автоматическая подстановка.
<?='<a href="/'.P.'map">Карта сайта</a>'?> - define('PS', P.'inc/styles/'.$v['style'].'/'); Путь к текущему стилю/шаблону
(функция
(В будущем будет перенесён и смешан в inc/tpl/inc/vars_**.php)
lt('news') - Новостиlt('articles') - Статьиlt('reviews') - Случайный отзывlt('page') - Страница:lt('ReadMore') - Читать далееlt('Phone') - Тел:lt('Fax') - Факс:lt('home') - На главнуюlt('letter') - Написать письмоlt('map') - Карта сайта- lt('WaitLoading') - Подождите идет загрузка..
- lt('EPageNotFound') - ОШИБКА: 404 Страница не найдена.
- lt('TemplateNotFound') - ОШИБКА: не найден tpl файл