Параметры сайта

Модуль «Параметры сайта» позволяет редактировать общие настройки сайта. Модуль относится к части 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 Для .htmlhttp://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).

    Внимание!
    Ошибочно введенные параметры доступа к базе данных приведут к остановке работы всего сайта. Если это произошло, необходимо вручную редактировать файл config.php, подключившись к сайту по FTP.

    Этот файл должен храниться в кодировке UTF-8 с параметром without BOM (не использовать служебный символ Byte Order Mark), для редактирования используйте редактор, позволяющий изменять этот параметр, например, Notepad++.

    База данных

    {config} – Настройки модулей

    Файлы

    1. config.php – файл конфигурации;

    2. includes/config.php – сохранение параметров сайта;

    3. modules/config/admin/config.admin.php – редактирование параметров сайта;

    4. modules/config/admin/config.admin.action.php – обработка POST-запросов в административной части модуля;

    5. modules/config/admin/js/config.admin.js – редактирование параметров сайта, JS-сценарий;

    6. modules/config/config.install.php – установка модуля.

    Ваши комментарии и дополнения

    Ваш комментарий будет первым.

    Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.