В раздел Системные настройки-->Дополнительные настройки добавлен параметр "Часовой пояс сайта" , это необходимо для правильного отображения текущего времени и даты на сайте. По дефолту используется Europe/Moscow

This commit is contained in:
2026-03-25 00:08:28 +05:00
parent e45eac279d
commit 808afc8815
3 changed files with 23 additions and 2 deletions

View File

@@ -207,4 +207,7 @@ SETTINGS_JS_FILL_ERR = "Заполните все поля и выбер
SETTINGS_JS_FILL_HEAD = "Ошибка заполнения"
SETTINGS_JS_NOTIFY = "Уведомление"
SETTINGS_JS_SERVER_ERR = "Ошибка сервера при сохранении"
SETTINGS_JS_WIN_CLOSE = "Закрыть окно"
SETTINGS_JS_WIN_CLOSE = "Закрыть окно"
# v3.31
_const_utc = "Часовой пояс сайта"

View File

@@ -76,6 +76,16 @@
/* ======================================================================================================== */
//-- Часовой пояс сайта
$GLOBALS['CMS_CONFIG']['_CONST_UTC']['SITE_TIMEZONE'] = [
'DESCR' => 'Системное время (Timezone)',
'DEFAULT' => 'Europe/Moscow',
'TYPE' => 'string',
'VARIANT' => ''
];
/* ======================================================================================================== */
//-- Использовать IP для автологина на сайте
$GLOBALS['CMS_CONFIG']['_CONST_AUTH']['USER_IP'] = [
'DESCR' => 'Следить за IP при автологине на сайте',

View File

@@ -19,7 +19,15 @@
@date_default_timezone_set('Europe/Moscow');
//-- Подключаем файл настроек
require_once (BASE_DIR . '/inc/config.php');
if (file_exists(BASE_DIR . '/inc/config.php')) {
require_once (BASE_DIR . '/inc/config.php');
}
//-- Выставляем таймзону из константы
if (defined('SITE_TIMEZONE')) {
@date_default_timezone_set(SITE_TIMEZONE);
} else {
@date_default_timezone_set('Europe/Moscow'); // подстраховка
}
// Константы для работы с PHP ошибками
$debug_display = (bool)PHP_DEBUGGING; // Вывод ошибок на экран