Настройка
Для настройки платформы используется файл includes/config.php
Список настроек платформы Абрикос:
/* * Включить/выключить режим "только для чтения" работы с БД * * Если режим включен (значение true), то запросы отправленые методом * Ab_Database::query_write() не уходят к БД */ $config['Database']['readonly'] = false; // Тип базы данных MySQL $config['Database']['dbtype'] = 'mysql'; // Имя базы данных $config['Database']['dbname'] = 'cms'; // Префикс таблиц в базе данных $config['Database']['tableprefix'] = 'cms_'; // адрес сервера базы данных $config['Server']['servername'] = 'localhost'; // порт сервера базы данных $config['Server']['port'] = 3306; // имя пользователя базы данных $config['Server']['username'] = 'root'; // пароль пользователя базы данных $config['Server']['password'] = ''; // префик в COOKIE $config['Misc']['cookieprefix'] = 'cms_'; // время хранения COOKIE в секундах $config['Misc']['cookietimeout'] = 86400 * 14; // язык, на данный момент пока только русский $config['Misc']['language'] = "ru"; /* * Включить/выключить режим "Разработчика" работы платформы * * Если режим включен, то отключается кеширование JS компонентов */ $config['Misc']['develop_mode'] = false; /* * Добавить внизу каждой страниы информацию работы движка: скорость * сборки страницы, кол-во запросов к БД */ $config['Misc']['showbuildinfo'] = false; /* * Идентификатор пользователя которому необходимо присвоить * роль "СУПЕРАДМИНИСТРАТОРА". * * Если таких пользователей несколько, то необходимо их идентификаторы * указать через запятую */ $config['superadmin'] = ''; // Указать модуль, который будет отвечать за главную страницу сайта // Например: BosUI (менеджер задач, календарь и т.п.) будет в качестве // заглавной страницы сайта /* $config['Takelink'] = array( "__super" => array( "module" => "bos" ) ); /**/ // Пример правил применения шаблонов для страниц сайта /* $config['Template'] = array( // по умолчанию использовать шаблон blog из стиля default "default" => array( "owner" => "default", "name" => "blog" ), // не применять правила для страниц в разделе http://domain.tld/price/... "ignore" => array( array( "pattern" => "/^\/price\//i", "regexp" => true ) ), "exp" => array( // использовать шаблон main из стиля default для главной страницы сайта array( "pattern" => "/", "regexp" => false, "owner" => "default", "name" => "main" ), // использовать шаблон news из стиля default для новостей array( "pattern" => "/^\/news\//i", "regexp" => true, "owner" => "default", "name" => "news" ) ) ); */ // Пример тонкой настройки работы модулей /* $config['Takelink'] = array( "webos" => array( "module" => "webos" ), "calendar" => array( "module" => "webos", "enmod" => array("calendar") ), "company" => array( "enmod" => array("webos", "company", "calendar") ) ); */