mirror of
https://github.com/avecms/AVE.cms.git
synced 2025-01-22 07:20:07 +00:00
Fixes
This commit is contained in:
parent
4643ad148c
commit
7b345fe374
@ -366,7 +366,7 @@
|
||||
$length = abs($length);
|
||||
}
|
||||
|
||||
$field_value = truncate_text($field_value, $length, '…', true);
|
||||
$field_value = truncate_text($field_value, $length, '…');
|
||||
}
|
||||
}
|
||||
|
||||
@ -406,11 +406,11 @@
|
||||
* @internal param int $id id документа
|
||||
* @return mixed
|
||||
*/
|
||||
function get_document_fields ($document_id, $values = null, $static = true)
|
||||
function get_document_fields ($document_id, $values = null)
|
||||
{
|
||||
global $AVE_DB, $AVE_Core; //$request_documents
|
||||
|
||||
if ($static)
|
||||
if (defined('USE_STATIC_FIELDS') && USE_STATIC_FIELDS)
|
||||
static $document_fields = [];
|
||||
else
|
||||
$document_fields = [];
|
||||
@ -426,7 +426,6 @@
|
||||
|
||||
$query = "
|
||||
SELECT
|
||||
# DOC FIELDS = $document_id
|
||||
doc.document_author_id,
|
||||
doc_field.Id,
|
||||
doc_field.document_id,
|
||||
@ -450,7 +449,9 @@
|
||||
JOIN
|
||||
" . PREFIX . "_documents AS doc
|
||||
ON doc.Id = doc_field.document_id
|
||||
" . $where;
|
||||
" . $where . "
|
||||
# DOC FIELDS = $document_id
|
||||
";
|
||||
|
||||
$cache_id = (int)$AVE_Core->curentdoc->Id;
|
||||
$cache_id = 'documents/' . (floor($cache_id / 1000)) . '/' . $cache_id;
|
||||
@ -480,7 +481,7 @@
|
||||
|
||||
// Вдруг памяти мало!!!!
|
||||
if (memory_panic() && (count($document_fields) > 3))
|
||||
$document_fields = array();
|
||||
$document_fields = [];
|
||||
|
||||
while ($row = $sql->FetchAssocArray())
|
||||
{
|
||||
@ -495,18 +496,18 @@
|
||||
if ($row['field_value'] === '')
|
||||
{
|
||||
$row['rubric_field_template_request'] = preg_replace('/\[tag:if_notempty](.*?)\[\/tag:if_notempty]/si', '', $row['rubric_field_template_request']);
|
||||
$row['rubric_field_template_request'] = trim(str_replace(array('[tag:if_empty]','[/tag:if_empty]'), '', $row['rubric_field_template_request']));
|
||||
$row['rubric_field_template_request'] = trim(str_replace(['[tag:if_empty]','[/tag:if_empty]'], '', $row['rubric_field_template_request']));
|
||||
|
||||
$row['rubric_field_template'] = preg_replace('/\[tag:if_notempty](.*?)\[\/tag:if_notempty]/si', '', $row['rubric_field_template']);
|
||||
$row['rubric_field_template'] = trim(str_replace(array('[tag:if_empty]','[/tag:if_empty]'), '', $row['rubric_field_template']));
|
||||
$row['rubric_field_template'] = trim(str_replace(['[tag:if_empty]','[/tag:if_empty]'], '', $row['rubric_field_template']));
|
||||
}
|
||||
else
|
||||
{
|
||||
$row['rubric_field_template_request'] = preg_replace('/\[tag:if_empty](.*?)\[\/tag:if_empty]/si', '', $row['rubric_field_template_request']);
|
||||
$row['rubric_field_template_request'] = trim(str_replace(array('[tag:if_notempty]','[/tag:if_notempty]'), '', $row['rubric_field_template_request']));
|
||||
$row['rubric_field_template_request'] = trim(str_replace(['[tag:if_notempty]','[/tag:if_notempty]'], '', $row['rubric_field_template_request']));
|
||||
|
||||
$row['rubric_field_template'] = preg_replace('/\[tag:if_empty](.*?)\[\/tag:if_empty]/si', '', $row['rubric_field_template']);
|
||||
$row['rubric_field_template'] = trim(str_replace(array('[tag:if_notempty]','[/tag:if_notempty]'), '', $row['rubric_field_template']));
|
||||
$row['rubric_field_template'] = trim(str_replace(['[tag:if_notempty]','[/tag:if_notempty]'], '', $row['rubric_field_template']));
|
||||
}
|
||||
|
||||
$document_fields[$row['document_id']][$row['rubric_field_id']] = $row;
|
||||
|
238
inc/config.php
238
inc/config.php
@ -15,13 +15,13 @@
|
||||
@define('APP_VERSION', '3.26');
|
||||
@define('APP_INFO', '<a target="_blank" href="https://www.ave-cms.ru/">Ave-Cms.Ru</a> '.'© 2007-' . date('Y'));
|
||||
|
||||
$themes = array();
|
||||
$themes = [];
|
||||
|
||||
foreach (glob(dirname(dirname(__FILE__)) . '/templates/*') AS $filename)
|
||||
if (is_dir($filename))
|
||||
$themes[] = basename($filename);
|
||||
|
||||
$codemirror = array(
|
||||
$codemirror = [
|
||||
'default',
|
||||
'3024-day',
|
||||
'3024-night',
|
||||
@ -70,469 +70,477 @@
|
||||
'xq-light',
|
||||
'yeti',
|
||||
'zenburn'
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Использовать IP для автологина на сайте
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_AUTH']['USER_IP'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_AUTH']['USER_IP'] = [
|
||||
'DESCR' => 'Следить за IP при автологине на сайте',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Использовать IP для автологина на сайте
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_AUTH']['ADMIN_CAPTCHA'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_AUTH']['ADMIN_CAPTCHA'] = [
|
||||
'DESCR' => 'Использовать CAPTCHA при входе в панель управления',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Использовать ЧПУ Адреса вида index.php будут преобразованы в /home
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_URL']['REWRITE_MODE'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_URL']['REWRITE_MODE'] = [
|
||||
'DESCR' => 'Использовать ЧПУ Адреса вида index.php будут преобразованы в /home',
|
||||
'DEFAULT' => true,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Cуффикс ЧПУ, к примеру .html
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_URL']['URL_SUFF'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_URL']['URL_SUFF'] = [
|
||||
'DESCR' => 'Cуффикс ЧПУ, к примеру .html',
|
||||
'DEFAULT' => '',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Использовать транслит в ЧПУ адреса вида /страница/ поменяються на /stranica/
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_URL']['TRANSLIT_URL'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_URL']['TRANSLIT_URL'] = [
|
||||
'DESCR' => 'Использовать транслит в ЧПУ адреса вида /страница поменяються на /stranica',
|
||||
'DEFAULT' => true,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
// Тема публичной части
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THEMES']['DEFAULT_THEME_FOLDER'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THEMES']['DEFAULT_THEME_FOLDER'] = [
|
||||
'DESCR' => 'Тема публичной части',
|
||||
'DEFAULT' => $themes[0],
|
||||
'TYPE' => 'dropdown',
|
||||
'VARIANT' => $themes
|
||||
);
|
||||
];
|
||||
|
||||
// Тема панели администратора
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THEMES']['DEFAULT_THEME_FOLDER_COLOR'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THEMES']['DEFAULT_THEME_FOLDER_COLOR'] = [
|
||||
'DESCR' => 'Тема панели администратора',
|
||||
'DEFAULT' => 'default',
|
||||
'TYPE' => 'dropdown',
|
||||
'VARIANT' => array('default')
|
||||
);
|
||||
'VARIANT' => ['default']
|
||||
];
|
||||
|
||||
// Цветовая схема Codemirror
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THEMES']['CODEMIRROR_THEME'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THEMES']['CODEMIRROR_THEME'] = [
|
||||
'DESCR' => 'Цветовая схема Codemirror',
|
||||
'DEFAULT' => 'dracula',
|
||||
'TYPE' => 'dropdown',
|
||||
'VARIANT' => $codemirror
|
||||
);
|
||||
];
|
||||
|
||||
//-- Использовать плавающее боковое меню
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THEMES']['ADMIN_MENU'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THEMES']['ADMIN_MENU'] = [
|
||||
'DESCR' => 'Использовать плавающее боковое меню',
|
||||
'DEFAULT' => true,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Показывать меню в шапке с действиями
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THEMES']['ADMIN_MENU_QUICK_ADD'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THEMES']['ADMIN_MENU_QUICK_ADD'] = [
|
||||
'DESCR' => 'Показывать меню в шапке с действиями',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Использовать всплывающие "Действия" в системе
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THEMES']['ADMIN_EDITMENU'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THEMES']['ADMIN_EDITMENU'] = [
|
||||
'DESCR' => 'Использовать всплывающие "Действия" в системе',
|
||||
'DEFAULT' => true,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Директория для хранения вложений
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_FOLDERS']['ATTACH_DIR'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_FOLDERS']['ATTACH_DIR'] = [
|
||||
'DESCR' => 'Директория для хранения вложений /tmp/XXX',
|
||||
'DEFAULT' => 'attachments',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Директория для хранения вложений
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_FOLDERS']['UPLOAD_DIR'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_FOLDERS']['UPLOAD_DIR'] = [
|
||||
'DESCR' => 'Директория для хранения вложений /XXX',
|
||||
'DEFAULT' => 'uploads',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Директория для хранения миниатюр Галерей /UPLOAD_DIR/XXX
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_FOLDERS']['UPLOAD_GALLERY_DIR'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_FOLDERS']['UPLOAD_GALLERY_DIR'] = [
|
||||
'DESCR' => 'Директория для хранения миниатюр Галерей /UPLOAD_DIR/XXX',
|
||||
'DEFAULT' => 'uploads/gallery',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Директория для хранения миниатюр изображений /UPLOAD_DIR/XXX
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THUMBS']['THUMBNAIL_DIR'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THUMBS']['THUMBNAIL_DIR'] = [
|
||||
'DESCR' => 'Директория для хранения миниатюр изображений /UPLOAD_DIR/XXX',
|
||||
'DEFAULT' => 'th',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Разрешенные методы и размеры для миниатюр (через запятую)
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THUMBS']['THUMBNAIL_SIZES'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THUMBS']['THUMBNAIL_SIZES'] = [
|
||||
'DESCR' => 'Разрешенные методы и размеры для миниатюр (через запятую)',
|
||||
'DEFAULT' => '',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Генерировать миниатюрам IPTC
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THUMBS']['THUMBNAIL_IPTC'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THUMBS']['THUMBNAIL_IPTC'] = [
|
||||
'DESCR' => 'Генерировать миниатюрам IPTC',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Директория для хранения оригиналов изображений (watermark)
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_WATERMARKS']['WATERMARKS_DIR'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_WATERMARKS']['WATERMARKS_DIR'] = [
|
||||
'DESCR' => 'Директория для хранения оригиналов изображений (watermark) /XXX',
|
||||
'DEFAULT' => 'source',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Файл watermark
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_WATERMARKS']['WATERMARKS_FILE'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_WATERMARKS']['WATERMARKS_FILE'] = [
|
||||
'DESCR' => 'Файл watermark /UPLOAD_DIR/XXX',
|
||||
'DEFAULT' => 'watermark.png',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Метод хранение сессий
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_SESSIONS']['SESSION_SAVE_HANDLER'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_SESSIONS']['SESSION_SAVE_HANDLER'] = [
|
||||
'DESCR' => 'Метод хранение сессий',
|
||||
'DEFAULT' => 'mysql',
|
||||
'TYPE' => 'dropdown',
|
||||
'VARIANT' => array('mysql', 'files', 'memcached')
|
||||
);
|
||||
'VARIANT' => ['mysql', 'files', 'memcached']
|
||||
];
|
||||
|
||||
//-- Время жизни сессии (60*60*24 - 24 часа)
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_SESSIONS']['SESSION_LIFETIME'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_SESSIONS']['SESSION_LIFETIME'] = [
|
||||
'DESCR' => 'Время жизни сессии (60*60*24 - 24 часа)',
|
||||
'DEFAULT' => 60*60*24,
|
||||
'TYPE' => 'integer',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Время жизни cookie для автологина (60*60*24*14 - 2 недели)
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_SESSIONS']['COOKIE_LIFETIME'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_SESSIONS']['COOKIE_LIFETIME'] = [
|
||||
'DESCR' => 'Время жизни cookie для автологина (60*60*24*14 - 2 недели)',
|
||||
'DEFAULT' => 60*60*24*14,
|
||||
'TYPE' => 'integer',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Режим разработчика (Отключает кеширование SQL запросов в системе)
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['DEV_MODE'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['DEV_MODE'] = [
|
||||
'DESCR' => 'Режим разработчика (Отключает кеширование SQL запросов в системе)',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Вывод общей статистики публичной части
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['PROFILING'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['PROFILING'] = [
|
||||
'DESCR' => 'Вывод общей статистики публичной части',
|
||||
'DEFAULT' => 'off',
|
||||
'TYPE' => 'dropdown',
|
||||
'VARIANT' => array('off', 'light', 'full')
|
||||
);
|
||||
'VARIANT' => ['off', 'light', 'full']
|
||||
];
|
||||
|
||||
//-- Вывод общей статистики в административной части
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['PROFILING_ADMIN'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['PROFILING_ADMIN'] = [
|
||||
'DESCR' => 'Вывод общей статистики в административной части',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Собирать статистику выполненных запросов
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['SQL_PROFILING'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['SQL_PROFILING'] = [
|
||||
'DESCR' => 'Собирать статистику выполненных SQL запросов',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Включить стандартную обработку ошибок PHP
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['PHP_DEBUGGING'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['PHP_DEBUGGING'] = [
|
||||
'DESCR' => 'Включить стандартную обработку ошибок PHP',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Включить обработку ошибок PHP через обработчик cms
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['PHP_DEBUGGING_FILE'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['PHP_DEBUGGING_FILE'] = [
|
||||
'DESCR' => 'Включить обработку ошибок PHP через обработчик системы',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Отправка писем с ошибками MySQL
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['SEND_SQL_ERROR'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['SEND_SQL_ERROR'] = [
|
||||
'DESCR' => 'Отправка писем с ошибками MySQL',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Принудительно проверять SQL запросы
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['SQL_QUERY_SANITIZE'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['SQL_QUERY_SANITIZE'] = [
|
||||
'DESCR' => 'Принудительно проверять SQL запросы',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Пытаться очистить память если выходит за пределы ("-1" выключенно) в Мегабайтах (увеличивается нагрузка на MySQL)
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['MEMORY_LIMIT_PANIC'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DEV']['MEMORY_LIMIT_PANIC'] = [
|
||||
'DESCR' => 'Пытаться очистить память если выходит за пределы ("-1" выключенно) в Мегабайтах (увеличивается нагрузка на MySQL)',
|
||||
'DEFAULT' => -1,
|
||||
'TYPE' => 'dropdown',
|
||||
'VARIANT' => array('-1','6','12','28','54','100')
|
||||
);
|
||||
'VARIANT' => ['-1','6','12','28','54','100']
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Консоль отладки Smarty
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_SMARTY']['SMARTY_DEBUGGING'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_SMARTY']['SMARTY_DEBUGGING'] = [
|
||||
'DESCR' => 'Консоль отладки Smarty',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Контролировать изменения tpl файлов После настройки сайта установить - false
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_SMARTY']['SMARTY_COMPILE_CHECK'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_SMARTY']['SMARTY_COMPILE_CHECK'] = [
|
||||
'DESCR' => 'Контролировать изменения tpl файлов После настройки сайта установить - false',
|
||||
'DEFAULT' => true,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Создание папок для кэширования Установите это в false если ваше окружение PHP не разрешает создание директорий от имени Smarty. Поддиректории более эффективны, так что используйте их, если можете.
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_SMARTY']['SMARTY_USE_SUB_DIRS'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_SMARTY']['SMARTY_USE_SUB_DIRS'] = [
|
||||
'DESCR' => 'Создание папок для кэширования Установите это в false если ваше окружение PHP не разрешает создание директорий от имени Smarty. Поддиректории более эффективны, так что используйте их, если можете.',
|
||||
'DEFAULT' => true,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Кэширование скомпилированных шаблонов документов
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_CACHE']['CACHE_DOC_TPL'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_CACHE']['CACHE_DOC_TPL'] = [
|
||||
'DESCR' => 'Кэширование скомпилированных шаблонов документов',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Кэширование информацию о документе и его полях
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_CACHE']['CACHE_DOC_FILE'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_CACHE']['CACHE_DOC_FILE'] = [
|
||||
'DESCR' => 'Кэширование информацию о документе и его полях',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Кэширование информацию о документе и его полях
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_CACHE']['SITEMAP_CACHE_LIFETIME'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_CACHE']['SITEMAP_CACHE_LIFETIME'] = [
|
||||
'DESCR' => 'Время жизни кеша для карты сайта',
|
||||
'DEFAULT' => 0,
|
||||
'TYPE' => 'integer',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Включить html компрессию
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_COMPRESSION']['HTML_COMPRESSION'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_COMPRESSION']['HTML_COMPRESSION'] = [
|
||||
'DESCR' => 'Включить html компрессию',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Включить gzip компрессию
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_COMPRESSION']['GZIP_COMPRESSION'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_COMPRESSION']['GZIP_COMPRESSION'] = [
|
||||
'DESCR' => 'Включить gzip компрессию',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Отдавать заголовок на кеширование страницы
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_COMPRESSION']['OUTPUT_EXPIRE'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_COMPRESSION']['OUTPUT_EXPIRE'] = [
|
||||
'DESCR' => 'Отдавать заголовок на кеширование страницы',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Время жизни кеширования страницы (60*60 - 1 час)
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_COMPRESSION']['OUTPUT_EXPIRE_OFFSET'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_COMPRESSION']['OUTPUT_EXPIRE_OFFSET'] = [
|
||||
'DESCR' => 'Время жизни кеширования страницы (60*60 - 1 час)',
|
||||
'DEFAULT' => 0,
|
||||
'TYPE' => 'integer',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Адрес Memcached сервера
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_MEMCACHED']['MEMCACHED_SERVER'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_MEMCACHED']['MEMCACHED_SERVER'] = [
|
||||
'DESCR' => 'Адрес Memcached сервера',
|
||||
'DEFAULT' => '',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Порт Memcached сервера
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_MEMCACHED']['MEMCACHED_PORT'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_MEMCACHED']['MEMCACHED_PORT'] = [
|
||||
'DESCR' => 'Порт Memcached сервера',
|
||||
'DEFAULT' => '',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Окончание в полях запроса
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_REQUEST']['REQUEST_ETC'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_REQUEST']['REQUEST_ETC'] = [
|
||||
'DESCR' => 'Окончание в полях запроса',
|
||||
'DEFAULT' => '...',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Разбивать слова при выводе полей в запросе
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_REQUEST']['REQUEST_BREAK_WORDS'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_REQUEST']['REQUEST_BREAK_WORDS'] = [
|
||||
'DESCR' => 'Разбивать слова при выводе полей в запросе',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- При - у поля, оставляем теги в результате
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_REQUEST']['REQUEST_STRIP_TAGS'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_REQUEST']['REQUEST_STRIP_TAGS'] = [
|
||||
'DESCR' => 'При - (минус) у поля, оставлять html теги в результате',
|
||||
'DEFAULT' => '',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Создание резервной копии базы данных со сжатием
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DATABASE']['DB_EXPORT_GZ'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DATABASE']['DB_EXPORT_GZ'] = [
|
||||
'DESCR' => 'Создание резервной копии базы данных со сжатием .gz',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Использовать префикс при экспорте бд
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DATABASE']['DB_EXPORT_PREFIX'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DATABASE']['DB_EXPORT_PREFIX'] = [
|
||||
'DESCR' => 'Использовать префикс при экспорте бд',
|
||||
'DEFAULT' => true,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Шаблон имени файла экспорта бд (%SERVER%,%DATE%,%TIME%)
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DATABASE']['DB_EXPORT_TPL'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_DATABASE']['DB_EXPORT_TPL'] = [
|
||||
'DESCR' => 'Шаблон имени файла экспорта бд (%SERVER%, %DATE%, %TIME%)',
|
||||
'DEFAULT' => '%SERVER%_DB_BackUP_%DATE%_%TIME%',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Yandex MAP API KEY
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['YANDEX_MAP_API_KEY'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['YANDEX_MAP_API_KEY'] = [
|
||||
'DESCR' => 'Yandex MAP API KEY',
|
||||
'DEFAULT' => '',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Google MAP API KEY
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['GOOGLE_MAP_API_KEY'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['GOOGLE_MAP_API_KEY'] = [
|
||||
'DESCR' => 'Google MAP API KEY',
|
||||
'DEFAULT' => '',
|
||||
'TYPE' => 'string',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Показывать кто был онлайн в течении: (Значение по умолчанию 24 часа)
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['USERS_TIME_SHOW'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['USERS_TIME_SHOW'] = [
|
||||
'DESCR' => 'Показывать кто был онлайн в течении: (Значение по умолчанию 24 часа)',
|
||||
'DEFAULT' => 60*60*24,
|
||||
'TYPE' => 'integer',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Использовать проверку в полях на пусто, только исходные данные, исключая шаблон поля
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['USE_GET_FIELDS'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['USE_GET_FIELDS'] = [
|
||||
'DESCR' => 'Использовать, проверку в полях на "пусто", только исходные данные, исключая шаблон поля',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
//-- Использовать проверку в полях на пусто, только исходные данные, исключая шаблон поля
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['USE_STATIC_FIELDS'] = [
|
||||
'DESCR' => 'Использовать статитчное хранение полей в системе',
|
||||
'DEFAULT' => true,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
];
|
||||
|
||||
//-- Проверка наличия новых версий
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['CHECK_VERSION'] = array(
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['CHECK_VERSION'] = [
|
||||
'DESCR' => 'Проверка наличия новых версий',
|
||||
'DEFAULT' => false,
|
||||
'TYPE' => 'bool',
|
||||
'VARIANT' => ''
|
||||
);
|
||||
];
|
||||
|
||||
unset ($themes, $codemirror);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user