Параметры сайта
Модуль «Параметры сайта» позволяет редактировать общие настройки сайта. Модуль относится к части CMS «Управление», является частью ядра DIAFAN.CMS и обязателен для установки.
Модуль имеет только административную часть.
Настроить сайт можно по следующим параметрам:
Основные
- Название сайта – Если на сайте используются несколько языковых версий, то поле «Название сайта» нужно заполнять для каждой версии.
- Host для базы данных – Хост для подключения к базе данных. Например, localhost. Данные обычно предоставляются хостингом при регистрации.
- База данных – Название базы данных. Данные обычно предоставляются хостингом при регистрации или создается база данных в панеле управления хостингом. При создании базы данных рекомендуется выбирать кодировку UTF8MB4.
- Пользователь базы данных – Данные обычно предоставляются хостингом при регистрации или создается база данных в панеле управления хостингом.
- Пароль для базы данных – Данные обычно предоставляются хостингом при регистрации или создается база данных в панеле управления хостингом.
- Префикс (например, diafan_) – Символы, добавляемые к каждой таблице в базе данных, используемой CMS. Полезно, когда в одной базе данный MySQL имеются таблицы не только CMS. Префикс может быть пустым.
- Кодировка базы данных – DIAFAN.CMS работает с базой данных в кодировке UTF8MB4. Изменить параметр можно в случае индивидуальной настройки системы.
- Папка для хранения пользовательских файлов. – Имя папки, где будут храниться все загружаемые файлы для контента сайта. По умолчанию все пользовательские файлы хранятся в папке userfls. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Папка административной части – Адрес административной части сайта. Например, http://site.ru/admin/ или http://site.ru/manager/. Изменение параметра означает изменение URL-адреса панели администрирования. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Использовать отдельный шаблон мобильной версии (при наличии) – Если отмечено, то CMS будет автоматически определять устройство, с которого зашли на сайт и если это мобильное устройство, то автоматически будет загружаться дополнительный шаблон дизайна themes/m/site.php.
- Имя мобильной версии в URL-адресе – Название, используемое в URL-адресе, в качестве адреса мобильной версии. Допустимо использование латиницы в нижнем регистре, а также символов тире и нижнего подчеркивания. Например, http://site.ru/m/ или http://site.ru/mobile/. Изменение параметра означает изменение URL-адреса мобильной версии. При изменении параметра следует скорректировать содержание файла robots.txt по необходимости. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!) Параметр появляется, если отмечена опция «Использовать отдельный шаблон мобильной версии (при наличии)».
- Использовать имя мобильной версии в качестве поддомена – Если отмечено, то название мобильной версии будет использоваться в качестве поддомена. Например, http://m.site.ru/ или http://mobile.site.ru/. Изменение параметра означает изменение URL-адреса мобильной версии. Возможно Вам потребуется скорректировать файл robots.txt. ВАЖНО: требуется внесение соответствующих "CNAME" или "A" записей в dns-зону домена, а также изменение настроек веб-сервера. Например, для Apache параметр "ServerAlias", для NGINX параметр "server_name". Прежде, чем изменять параметр настройки, убедитесь, что имя мобильной версии не совпадает ни с одной из частей доменного имени. Например, для URL-адреса http://site.ru/ в качестве имени мобильной версии нельзя использовать: site и ru. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!) Параметр появляется, если отмечена опция «Использовать отдельный шаблон мобильной версии (при наличии)».
- Запретить загружать сайт во frame – Если не отмечено, то сайт можно будет вставлять во frame. Повышается опасность clickjacking-атак на сайт.
- Вариант генерации ЧПУ – Cпособ предобразования названия при автоматическом генерировании ЧПУ.
Возможные значения:
- транслит,
- перевод на английский,
- русская кириллица.
- Способ преобразования – Массив кириллических символов и соответствующих им латинских символов. Символы разделены пробелом. Параметр появляется, если в качестве варианта генерации ЧПУ выбран «транслит».
Значения по-умолчанию:
Пример:
|а|б|в|г|д|е|ё|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ы|э|ю|я|А|Б|В|Г|Д|Е|Ё|Ж|З|И| Й|К|Л|М|Н|О|П|Р|С|Т|У|Ф|Х|Ц|Ч|Ш|Щ|Ы|Э|Ю|ЯПример:
-|a|b|v|g|d|e|yo|zh|z|i|y|k|l|m|n|o|p|r|s|t|u|f|kh|ts|ch|sh|sch|y|e|yu|ya|A|B|V|G|D| E|YO|ZH|Z|I|Y|K|L|M|N|O|P|R|S|T|U|F|KH|TS|CH|SH|SCH|Y|E|YU|YA - API-ключ сервиса Яндекс Переводчик
Получить. - ЧПУ оканчивается на – Можно использовать слеш или иное окончание. Например, если установить .php, все адреса страниц сайта будут формироваться как http://site.ru/news.php Для .html – http://site.ru/news.html. По умолчанию слеш и http://site.ru/news/.
- Генерировать ЧПУ для модулей автоматически – Формирование ЧПУ для модулей (новостей, категорий новостей, товаров, статей и пр.) в автоматическом режиме из названий. Если галка отключена, ЧПУ отдельного товара будет генерироваться как http://site.ru/shop/cat1/show5/. Если галка стоит, то при сохранении ЧПУ сгенерируется автоматически из названия категорий и имени элементов, т.е. http://site.ru/shop/telefony/nokia8800/.
- FTP-хост – Адрес FTP-сервера, для подключения к хостингу. Используется для доступа к файлам сайта, если не хватает прав доступа. В том числе может быть использовано для автообновления. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- FTP-логин – Имя ftp-пользователя, для подключения хостингу. Используется для доступа к файлам сайта, если не хватает прав доступа. В том числе может быть использовано для автообновления. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- FTP-пароль – Пароль ftp-пользователя, для подключения хостингу. Используется для доступа к файлам сайта, если не хватает прав доступа. В том числе может быть использовано для автообновления. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Относительный путь до сайта – Нужен, если указанный FTP-пользователь после авторизации попадает не в корень сайта, а неколькими уровнями выше. Тогда нужно указать путь к корню сайта. Например, /www/site.ru/, узнайте на хостинге. Используется для доступа к файлам сайта, если не хватает прав доступа. В том числе может быть использовано для автообновления. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Кэширование Memcached – Подключает Memcached-кэширование. По умолчанию используется файловое кэширование. Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!
- Xост сервера Memcached – Чаще всего используется хост «localhost». Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате! Параметр появляется, если отмечена опция «Кэширование Memcached».
- Порт сервера Memcached – Чаще всего используется порт «11211». Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате! Параметр появляется, если отмечена опция «Кэширование Memcached».
- Таймзона – Часовой пояс, список часовых поясов. По умолчанию: Europe/Moscow
- Источник загрузки JS-библиотек – Вариант источника загрузки библиотек JavaScript. Влияет на скорость загрузки страниц сайта. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
Возможные значения:
- Google CDN,
- Yandex CDN,
- Microsoft CDN,
- CDNJS CDN,
- jQuery CDN,
- Hosting.
Режим разработки
- Включить режим разработки – Если отметить, в подвале всех страниц сайта будет выводиться консоль, содержащая все уведомления сервера с замечаниями и PHP-ошибками. Режим разработки также отключает сжатие CSS и JS файлов. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Показывать ошибки только администратору.
- Перевести сайт в режим обслуживания – Если отметить, сайт будет доступен только авторизованному администратору. Все остальные посетители сайта будут видеть только страницу themes/503.php – «Сайт в разработке, временно недоступен». (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Отключить кэширование – Данный параметр разработчику необходимо обязательно вкючать при доработке скриптов и обязательно отключать в штатном режиме работы сайта. Постоянно отключенное кэширование может замедлить работу системы! (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Сбросить кэш – Если отметить, внутренний кэш сайта будет удален. Галка при этом не останется отмечена. Рекомендуется сбрасывать кеш, после внесения изменений в скрипты. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Экстремальное кеширование – Внимание! Возможно ограничение функционала! Используйте только после ознакомления с назначением данного параметра.
- Включить сжатие HTML-контента – Если отметить, сгенерированная HTML-страница будет сжиматься перед отправкой в веб-браузер клиента.
- Включить профилирование SQL-запросов – Если отметить, в подвале всех страниц сайта будет выводиться консоль, содержащая список всех использованных системой SQL-запросов и время их выполнения. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Включить профилирование PHP-скриптов – Если отметить, в подвале всех страниц сайта будет выводиться консоль, содержащая список всех профилированных системой PHP-скриптов и время их выполнения. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Включить профилирование POST-запроса – Если отметить, в подвале всех страниц сайта будет выводиться консоль, содержащая профилирование POST-запрос. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Включить защищенный режим работы CMS – Если отметить, то файлы ядра cms не будут подлежать кастомизации. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Отключенные кастомизированные файлы активных тем – Параметр появляется, если отмечена опция «Включить защищенный режим работы CMS».
- Не подлежащие кастомизации файлы CMS – Параметр появляется, если отмечена опция «Включить защищенный режим работы CMS».
Информация о сайте
Редактируемые модулем настройки записываются в файл config.php. Для корректной работы с модулем и для редактирования данных необходимо, чтобы этот файл был доступен для записи (права доступа 0777).
Этот файл должен храниться в кодировке UTF-8 с параметром without BOM (не использовать служебный символ Byte Order Mark), для редактирования используйте редактор, позволяющий изменять этот параметр, например, Notepad++.
База данных
{config} – Настройки модулей
Файлы
config.php – файл конфигурации;
includes/config.php – сохранение параметров сайта;
modules/config/admin/config.admin.php – редактирование параметров сайта;
modules/config/admin/config.admin.action.php – обработка POST-запросов в административной части модуля;
modules/config/admin/js/config.admin.js – редактирование параметров сайта, JS-сценарий;
modules/config/config.install.php – установка модуля.
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.
Ваш комментарий будет первым.