Fast Site Engine
Высокопроизводительный движок для сайтов
Заказать сайт на основе движка
О движкеПроизводительностьБезопасностьТехнические требованияSEO 
Лицензионное соглашение
Демо
Установка
Панель управления
Модули
Документация
Шаблоны
Тесты производительности php
Планы на будущее
Список изменений
Отзывы и пожелания
Переходим на Линукс
Всякое разное
Документация

Документация


Задействованные PHP переменные связанные с панелью управления:
  • $sys['mynameis'] Название сайта, так же участвует в защите сайта и в именовании бэкапов в панели управления см. Панель управления » Настройки Название сайта
  • $sys['startlang'] Начальный язык
  • $sys['lang'] Массив подключённых языков сайта
  • $sys['slangs'] (с 21.03.2013) $sys['supportedlangs'] Массив поддержаных языков панелью управления/li>
  • $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'] (с 21.03.2013) $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>':''?>
Задействованные PHP переменные связанные с кодом:
  • $g class PGet, отвечает за парcинг адреса и пр.
  • $menu Непосредственно массив меню
  • $tpl Внутренняя переменная связанная с парсингом содержимого.
  • $v['head'] Внутренняя переменная генерируется для вставки разобранной из текущего раздела в head страницы
  • $v['h1'] Внутренняя переменная генерируется исходя из заполненного заголовка H1 в панели управления
Задействованные PHP константы:
  • 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('PATH',$path); (с 00.07.2015) define('P',$path); c учётом переключателя языка. Это очень важный ключик который должен быть в начале ссылки в любом шаблоне, именно он позволяет работать всему из подпапки, так же связан с mod_rewrite.. В содержимом страниц происходит автоматическая подстановка.
    <?='<a href="/'.P.'map">Карта сайта</a>'?>
  • define('PS', P.'inc/styles/'.$v['style'].'/'); Путь к текущему стилю/шаблону
Задействованные языковые переменные:
(функция lt() возвращает текс в случае нахождения в массиве $lng (inc/lang_**.php))
(В будущем будет перенесён и смешан в inc/tpl/inc/vars_**.php)

(с 21.03.2013)
  • 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 файл
Вывод в шаблонах можно делать под языки следующим образом: <?=('ru'==L)?'О компании':'About Company'?>
Страница сгенерирована за 0.004312 секунды
На один процесс веб-сервера: 232 стр/сек.
Всего Apache может отдать: 59 392 стр/сек.
Выделено php памяти: ~ 2MB

© Все права защищены 2004 - 2018
Карта сайта
Отслеживать изменения в Твиттере

Браузер построил за сек.
Полное время сек.

С момента выгрузки предыдущей страницы из памяти браузера: сек.