Параметры сайта
Модуль «Параметры сайта» позволяет редактировать общие настройки сайта. Модуль относится к части CMS «Управление», является частью ядра CMS и обязателен для установки.
Модуль имеет только административную часть.
Настроить сайт можно по следующим параметрам:
Основные
- Название сайта – Если на сайте используются несколько языковых версий, то поле «Название сайта» нужно заполнять для каждой версии.
- Host для базы данных – Хост для подключения к базе данных. Например, localhost. Данные обычно предоставляются хостингом при регистрации.
- База данных – Название базы данных. Данные обычно предоставляются хостингом при регистрации или создается база данных в панеле управления хостингом. При создании базы данных рекомендуется выбирать кодировку UTF8.
- Пользователь базы данных – Данные обычно предоставляются хостингом при регистрации или создается база данных в панеле управления хостингом.
- Пароль для базы данных – Данные обычно предоставляются хостингом при регистрации или создается база данных в панеле управления хостингом.
- Префикс (например, diafan_) – Символы, добавляемые к каждой таблице в базе данных, используемой CMS. Полезно, когда в одной базе данный MySQL имеются таблицы не только CMS. Префикс может быть пустым.
- Кодировка базы данных – CMS работает с базой данных в кодировке UTF8. Изменить параметр можно в случае индивидуальной настройки системы.
- Папка для хранения пользовательских файлов. – Имя папки, где будут храниться все загружаемые файлы для контента сайта. По умолчанию все пользовательские файлы хранятся в папке userfiles. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Папка административной части – Адрес административной части сайта. Например, https://site.ru/admin/ или https://site.ru/manager/. Изменение параметра означает изменение URL-адреса панели администрирования. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Разрешить мобильную версию сайта – Если отмечено, то CMS будет автоматически определять устройство, с которого зашли на сайт и если это мобильное устройство, то автоматически будет загружаться упрощенный шаблон дизайна themes/m/site.php.
- Разрешить загружать сайт во 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, все адреса страниц сайта будут формироваться как https://site.ru/news.php Для .html – https://site.ru/news.html. По умолчанию слеш и https://site.ru/news/.
- Генерировать ЧПУ для модулей автоматически – Формирование ЧПУ для модулей (новостей, категорий новостей, товаров, статей и пр.) в автоматическом режиме из названий. Если галка отключена, ЧПУ отдельного товара будет генерироваться как https://site.ru/shop/cat1/show5/. Если галка стоит, то при сохранении ЧПУ сгенерируется автоматически из названия категорий и имени элементов, т.е. https://site.ru/shop/telefony/nokia8800/.
- FTP-хост – Адрес FTP-сервера, для подключения к хостингу. Используется для доступа к файлам сайта, если не хватает прав доступа. В том числе может быть использовано для автообновления. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- FTP-логин – Имя ftp-пользователя, для подключения хостингу. Используется для доступа к файлам сайта, если не хватает прав доступа. В том числе может быть использовано для автообновления. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- FTP-пароль – Пароль ftp-пользователя, для подключения хостингу. Используется для доступа к файлам сайта, если не хватает прав доступа. В том числе может быть использовано для автообновления. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Относительный путь до сайта – Нужен, если указанный FTP-пользователь после авторизации попадает не в корень сайта, а неколькими уровнями выше. Тогда нужно указать путь к корню сайта. Например, /www/site.ru/, узнайте на хостинге. Используется для доступа к файлам сайта, если не хватает прав доступа. В том числе может быть использовано для автообновления. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- e-mail сайта – Адрес, на который по умолчанию приходят уведомления и который указывается в обратном адресе всех писем. Здесь может быть указан только один адрес.
- Использовать SMTP-авторизацию при отправке почты с сайта – Рекомендуется использовать исходящую SMTP-авторизацию, иначе письма-уведомления с сайта могут блокироваться большинством спам-фильтров. Также SMTP-авторизацию нужна, если невозможно отправить письма обычной функцией
mail()
. - SMTP-хост (например, smtp.site.ru) – Параметр появляется, если отмечена опция «Использовать SMTP-авторизацию при отправке почты с сайта».
- SMTP-логин – Ваш почтовый логин, для входа в почту. Параметр появляется, если отмечена опция «Использовать SMTP-авторизацию при отправке почты с сайта».
- SMTP-пароль – Ваш почтовый пароль, для входа в почту. Параметр появляется, если отмечена опция «Использовать SMTP-авторизацию при отправке почты с сайта».
- SMTP-порт (по умолчанию 25) – В большинстве случаев можно не указывать. Параметр появляется, если отмечена опция «Использовать SMTP-авторизацию при отправке почты с сайта».
- Кэширование Memcached – Подключает Memcached-кэширование. По умолчанию используется файловое кэширование. Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!
- Xост сервера Memcached – Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате! Параметр появляется, если отмечена опция «Кэширование Memcached».
- Порт сервера Memcached – Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате! Параметр появляется, если отмечена опция «Кэширование Memcached».
- Подключить SMS-уведомления
(требуется регистрация). – SMS-рассылки интегрирована в модули «Обратная связь», «Оформление заказа», «Комментарии», «Вопрос-Ответ» для уведолмения администраторов. А также в модуль «Рассылки» для массовой рассылки SMS. Подключеть SMS-уведомления нужно в настройках соответствующего модуля. Для включения SMS на сайте необходимо зарегистрироваться в системе Byte Hand. - Ключ – Данные из настроек сервиса Byte Hand. Параметр появляется, если отмечена опция «Подключить SMS-уведомления(требуется регистрация).».
- ID – Данные из настроек сервиса Byte Hand. Параметр появляется, если отмечена опция «Подключить SMS-уведомления(требуется регистрация).».
После регистрации в системе Byte Hand Ключ и ID можно найти на странице «Настройки» (в меню «Аккаунт» – «Настройки») в аккаунте пользователя системы Byte Hand.
- Подпись – Данные из настроек сервиса Byte Hand. Параметр появляется, если отмечена опция «Подключить SMS-уведомления(требуется регистрация).».
Подпись необходимо создавать в аккаунте системы Byte Hand (в меню «Рассылки» – «Подпись отправителя»). Отправка SMS будет доступна, когда подпись, указанная в параметрах, пройдет модерацию и будет иметь статус «Доступна».
- Таймзона – Часовой пояс, список часовых поясов. По умолчанию: Europe/Moscow
Режим разработки
- Включить режим разработки – Если отметить, в подвале всех страниц сайта будет выводиться консоль, содержащая все уведомления сервера с замечаниями и PHP-ошибками. Режим разработки также отключает сжатие CSS и JS файлов. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Перевести сайт в режим обслуживания – Если отметить, сайт будет доступен только авторизованному администратору. Все остальные посетители сайта будут видеть только страницу themes/503.php – «Сайт в разработке, временно недоступен». (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Отключить кэширование – Данный параметр разработчику необходимо обязательно вкючать при доработке скриптов и обязательно отключать в штатном режиме работы сайта. Постоянно отключенное кэширование может замедлить работу системы! (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Сбросить кэш – Если отметить, внутренний кэш сайта будет удален. Галка при этом не останется отмечена. Рекомендуется сбрасывать кеш, после внесения изменений в скрипты. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
- Экстремальное кеширование – Внимание! Возможно ограничение функционала! Используйте только после ознакомления с назначением данного параметра.
- Включить профилирование SQL-запросов – Если отметить, в подвале всех страниц сайта будет выводиться консоль, содержащая список всех использованных системой SQL-запросов и время их выполнения. (Веб-мастеру и программисту. Не меняйте этот параметр, если не уверены в результате!)
Редактируемые модулем настройки записываются в файл config.php. Для корректной работы с модулем и для редактирования данных необходимо, чтобы этот файл был доступен для записи (права доступа 0777).
Этот файл должен храниться в кодировке UTF-8 с параметром without BOM (не использовать служебный символ Byte Order Mark), для редактирования используйте редактор, позволяющий изменять этот параметр, например, Notepad++.