Загрузка
Nodes Studio

Админка


Nodes Studio включает в себя админку (CMS), которая представляет собой класс, описанный в файле /engine/nodes/admin.php.
Генерация данных админки заключается в наполнении переменных объекта класса admin:

 

object $this->site - указатель на объект основного класса сайта.
string $this->title - название страницы. Выводится в <head>.
string $this->content - основное HTML-содержимое страницы. Выводится в <body>.
string $this->onload - обработчик window.onload() для JavaScript функций.
array $this->statistic[] - массив со статистической информацией.

 

Основная функциональность админки представлена файлами из /engine/core/admin/, содержащих в себе функции, доступные для исполнения посредством engine::function_name($cms); и включает в себя:

 

engine::print_admin_pages($cms) - раздел "Страницы" с системой управления публичными страницами сайта.


engine::print_admin_content($cms) - раздел "Контент" с системой управления контентом сайта.


engine::print_admin_products($cms) - раздел "Товары" с системой управления товарами.


engine::print_admin_users($cms) - раздел "Пользователи" с системой управления пользователями.


engine::print_admin_orders($cms) - раздел "Заказы" с системой управления заказами.


engine::print_admin_finance($cms) - раздел "Финансы" с системой управления финансами.


engine::print_admin_language($cms) - раздел "Язык" с системой управления языковыми схемами.


engine::print_admin_attendance($cms) - раздел "Посещаемость" со статистикой посещаемости сайта.


engine::print_admin_files($cms) - раздел "Файлы" с встроенным файловым менеджером.


engine::print_admin_config($cms) - раздел "Настройки" с настройками сайта.


engine::print_admin_backend($cms) - раздел "Бэкенд" с системой управления бэкенд модулями.


engine::print_admin_templates($cms) - раздел "Шаблоны" с системой управления шаблонами сайта.


engine::print_admin_perfomance($cms) - раздел "Нагрузка" со статистикой скорости работы сайта.


engine::print_admin_outbox($cms) - раздел "Рассылка" с системой управления Email рассылками.


engine::print_admin_logs($cms) - раздел "Логи" с логами событий сайта.


engine::print_admin_errors($cms) - раздел "Ошибки" с логами ошибок сайта.