Конфигурационный файл
Конфигурационный файл размещается в modules/core/config/config.php
и содержит следующие настройки:
- skin — шаблон центра администрирования, по умолчанию 'bootstrap';
- dateFormat — формат даты, по умолчанию 'd.m.Y';
- dateTimeFormat — формат даты-времени, по умолчанию 'd.m.Y H:i:s';
- timezone — временная зона, по умолчанию 'Europe/Moscow';
- translate — использовать в пути элемента перевод, по умолчанию TRUE. В случае указания FALSE используется транслитерация;
- chat — использовать чат между пользователями в центре администрирования, по умолчанию TRUE;
- switchSelectToAutocomplete — количество элементов, при которых большие списки переключать на автоподстановку, по умолчанию 100. Используется, например, при выборе группы для товаров и информационных элементов;
- autocompleteItems — количество элементов, предлагаемых в автоподстановке, по умолчанию 10;
- cms_folders — массив дополнительных путей к директориям, на которые указывают символические ссылки (симлинки), используется при проверке прав доступа на операции с файлами;
- dirMode — права, устанавливаемые на создаваемые директории, по умолчанию 0755;
- fileMode — права, устанавливаемые на создаваемые файлы, по умолчанию 0644;
- errorDocument503 — путь к html-файлу, который будет выводиться при возникновении критической ошибки, например, при соединении с базой данных, по умолчанию 'hostcmsfiles/503.htm', если не определен, будет выведено обычное исключение;
- compressionJsDirectory — путь к директории для размещения сжатых JS-файлов модулем компрессии, по умолчанию 'hostcmsfiles/js/';
- compressionCssDirectory — путь к директории для размещения сжатых CSS-файлов модулем компрессии, по умолчанию 'hostcmsfiles/css/';
- sitemapDirectory — путь к директории для размещения файлов sitemap, по умолчанию 'hostcmsfiles/sitemap/';
- banAfterFailedAccessAttempts — количество неудачных попыток авторизации в центре администрирования, после которых подсеть автоматически блокируется для доступа к центру администрирования, по умолчанию 5 * с версии 7.0.5;
- backendSessionLifetime — время жизни сессии в центре администрирования, по умолчанию 14400;
- backendContentSecurityPolicy — Content Security Policy для центра администрирования, актуальное значение можно посмотреть в файле modules/core/core.php;
- availableExtension — массив расширений файлов, разрешенных для загрузки в атрибуты элементов центра администрирования. При указании дополнительных элементов не забывайте указывать их в верхнем регистре;
- defaultCache — вид кэширования по умолчанию;
- session — массив с указанием места хранения сессий, более подробно см. Сессии;
- headers — массив дополнительных HTTP-заголовков.
<?php
return array (
'skin' => 'bootstrap',
'dateFormat' => 'd.m.Y',
'dateTimeFormat' => 'd.m.Y H:i:s',
//'reverseDateTimeFormat' => '',
'datePickerFormat' => 'DD.MM.YYYY',
'dateTimePickerFormat' => 'DD.MM.YYYY HH:mm:ss',
'timezone' => 'Europe/Moscow',
'translate' => TRUE,
'chat' => FALSE,
'switchSelectToAutocomplete' => 100,
'autocompleteItems' => 10,
'dirMode' => 0755,
'fileMode' => 0644,
'compressionJsDirectory' => 'hostcmsfiles/js/',
'compressionCssDirectory' => 'hostcmsfiles/css/',
'sitemapDirectory' => 'hostcmsfiles/sitemap/',
'banAfterFailedAccessAttempts' => 5,
'backendSessionLifetime' => 14400,
'availableExtension' => array ('JPG', 'JPEG', 'GIF', 'PNG', 'WEBP', 'PDF', 'ZIP', 'DOC', 'DOCX', 'XLS', 'XLSX'),
'defaultCache' => 'file',
'session' => array(
'driver' => 'database',
'class' => 'Core_Session_Database'
),
'headers' => array(
'X-Content-Type-Options' => 'nosniff',
'X-XSS-Protection' => '1;mode=block',
),
);
Комментарии
Только авторизованные пользователи могут оставлять комментарии.