Table of Contents

Файл конфигурации gsconfig.php

Файл конфигурации или настроек системы gsconfig.php находится в корневом каталоге GetSimple. Настройка производится включением, отключением или изменением значений доступных в файле констант.

GSLOGINSALT позволяет производить дополнительное хеширование пароля администратора уникальным модификатором (salt) в качестве дополнительной меры безопасности системы.

# Extra salt to secure your password with. Default is empty for backwards compatibility.
#define('GSLOGINSALT', 'your_unique_phrase');

GSNOCSRF (3.1+) позволяет отключать защиту от подделки межсайтовых запросов (CSRF), но разработчики не рекомендуют пользоваться этой опцией.

# Turn off CSRF protection. Not recommended
#define('GSNOCSRF', TRUE);

GSEXTAPI (3.1+) Добавляет кнопку для доступа к настройке API GetSimple в боковое меню секции Настройки.

# Enable the External API to be shown on settings page 
#define('GSEXTAPI', 1);

GSNOCDN (3.1+), установка этого параметра в TRUE предписывает системе производить загрузку скриптов JQuery с вашего сервера, а не с CDN.

# Disable loading of external CDN versions of scripts (jQuery/jQueryUI)
#define("GSNOCDN",true);

GSIMAGEWIDTH позволяет изменять размер по умолчанию превью или миниатюр , которые создаются при загрузке графики на сервер.

# Default thumbnail width of uploaded image
define('GSIMAGEWIDTH', '200');

GSADMIN в целях дополнительной безопасности позволяет менять наименование папки /admin/ на другое. Разработчики утверждают, что они приняли все возможные меры, чтобы эта опция работала без ошибок, но решение о ее применении и риск лежит на пользователе.

# Change the administrative panel folder name
#define('GSADMIN', 'admin');

GSDEBUG Позволяет включать режим отладки. Более подробную информацию можно найти в этом разделе.

# Turn on debug mode
#define('GSDEBUG', TRUE);

GSDONOTPING настройка для отключения автоматического пинга поисковых систем при генерации карты сайта (файла sitemap.xml).

# Ping search engines upon sitemap generation?
#define('GSDONOTPING', 1);

На момент написания статьи GetSimple пингует следующие поисковики: google.com, search.yahooapis.com, bing.com и submissions.ask.com

GSCHMOD устанавливает права доступа 0755 на все ваши файлы и папки.

# Set override CHMOD mode
#define('GSCHMOD', 0755);

GSCANONICAL включает каноническое перенаправление, используйте с осторожностью.

# Enable Canonical Redirects?
#define('GSCANONICAL', 1);

GSNOUPLOADIFY отключает плагин JQuery Uploadify в бэкенде. В этом слкчае загрузка файлов на сервер производится через обыкновенную HTML-форму.

# Use Uploadify to upload files?
#define('GSNOUPLOADIFY', 1);

GSEDITORHEIGHT устанавливает высоту окна WYSIWYG-редактора в пикселях.

# WYSIWYG editor height (default 500)
#define('GSEDITORHEIGHT', '400');

GSEDITORTOOL позволяет выводить на экран дополнительную панель инструментов (Advanced) WYSIWYG-редактора, включающую в себя инструменты для заголовков и стилей, либо создавать пользовательскую (custom) конфигурацию панелей инструментов.

# WYSIWYG toolbars (advanced, basic or [custom config]) 
#define('GSEDITORTOOL', 'advanced');

GSEDITORLANG устанавливает язык интерфейса WYSIWYG-редактора (по умолчанию – английский (en))

# WYSIWYG editor language (default en)
#define('GSEDITORLANG', 'en');

GSEDITOROPTIONS позволяет указывать дополнительные настройки для HTML-редактора

# WYSIWYG Editor Options
#define('GSEDITOROPTIONS', '');

GSUSECUSTOMSALT выключает автоматическое генерирование уникального модификатора (salt) для применения пользовательской уникальной строки. Используется для cookie-файлов и безопасной загрузки файлов на сервер. #define('GSUSECUSTOMSALT', 'your_new_salt_value_here');</code>

GSFROMEMAIL позволяет назначить email-адрес для писем, отправляемых скриптом установки GS.

# Set email from address
#define('GSFROMEMAIL', 'noreply@get-simple.info');

setlocale PHP-функция, параметры которой можно определить прямо здесь с целью установки локали сервера.

# Set PHP locale
# http://php.net/manual/en/function.setlocale.php
#setlocale(LC_ALL, 'en_US');

С версии 3.2:

GSNOVERCHECK - Отключает уведомление об обновлениях GetSimple и проверку версии системы.

GSTIMEZONE - Cтрока информации о часовом поясе для установки часового пояса по умолчанию на сервере.

GSNOSITEMAP - Отключает автоматическую генерацию файла sitemap.xml

GSSTYLE - Устанавливает альтернативный стиль отображения административной панели, например, GSSTYLEWIDE – ширина панели изменяется в соответствии с разрешением экрана.

GSDEBUGINSTALL - Запрещает удаление файлов установки при создании копии GetSimple для отладки (Debugging).

GSSUPPRESSERRORS - Подавляет вывод php-ошибок в GS при значении GSDEBUG равном false, игнорируя значение настройки в файле php.ini

GSAUTOMETAD - (с версии 3.2.2) включает автоматическое создание мета-тэга description, если поле страницы не содержит никакой информации.

Устаревшие настройки:

GSPAGER включает пагинацию на некоторых страницах административной панели, например, при просмотре списка всех страниц сайта.

# Turn on paging for long lists of pages
#define('GSPAGER', TRUE);

GSSTORAGE эта настройка никогда не использовалась, так как хранение данных в системе осуществляется исключительно в xml-файлах.

# Data saving method. Default is XML
#define('GSSTORAGE', 'xml');

GSCOOKIEISSITEWIDE при установке значения этой константы в TRUE, система позволяет фронтенду знать, работает ли кто-то в настоящий момент в административной панели или нет. [устаревшая, начиная с вервии 3.1]

# Make login cookie available sitewide.
#define('GSCOOKIEISSITEWIDE', TRUE);

Ссылки

На главную Содержание

Страницы этой секции

Дополнительная информация по системе