x
  • Документация для редакторов
  • banner1.png

Настройка конфигурации concrete5

Установленная cms concrete5 будет работать без каких-либо дополнительных настроек, но для некоторых удобств пользования сайтом настройки все же потребуются.

Включение дружественных/красивых URL

Если вам особенно важна поисковая оптимизация сайта (SEO), то настоятельно рекомендуем включить опцию дружественных ссылок. Данные настройки заставляют отображать url адрес такого вида:http://www.concrete5russia.ru/index.php/help/our-buttons/

в url без index.php, то есть в таком виде:

http://www.concrete5russia.ru/help/our-buttons/

Для того, чтобы включить дружественные URL, авторизуйтесь на сайте c5 как администратор и перейдите в Панель управления > Настройки сайта > Дружественные URL. После включения опции должно появиться сообщение о том, что код успешно добавлен в файл .htaccess; если код не был добавлен, тогда скопируйте предлагаемые на странице строчки и вручную вставьте их в файл .htaccess в корне сайта.

Кеширование

Кеширование помогает сайту работать быстрее за счет хранения в статическом виде отдельных частей страницы. Следует помнить, что при разработке сайта - все виды кеширования рекомендуется отключать, а когда разработка закончена, то следует включить все виды кеширования на сайте. По умолчанию при установке сайта включаются кеширование модулей и переопределений, а полностраничное кеширование отключено. Для включения/отключения кеширования перейдите в раздел Панель управления > Настройки сайта > Оптимизация > Кеш и производительность

Разрешение на загрузку файлов с указанными расширениями

Если на сайте нужно ограничить загрузку файлов только с определенными расширениями, то будет полезно заглянуть в раздел Панель управления > Настройки сайта > Права и доступ > Разрешенные типы файлов. Здесь представлен список всех расширений, которые разрешено загружать через менеджер файлов concrete5. Через запятую добавьте дополнительные расширения файлов, которые вы хотите разрешить или наоборот удалите те, которые вы хотите запретить к загрузке.

Настройка через файл config/site.php

При установке concrete5 на сервере создается файл config/site.php, содержащий информацию о базе данных и некоторые другие данные, необходимые для работы сайта. В этом же файле вы можете самостоятельно переопределить константы concrete5. Вот некоторые из них:

Включение расширенных настроек прав доступа

По умолчанию на сайте Concrete5 установлена простая модуль управлениям правами доступа, обладающая узким спектром настроек доступа пользователей к элементам сайта, но если вам нужно больше возможностей, вы можете включить расширенные настройки прав доступа. Расширенные права позволяют администратору сайта наделять определенных пользователей или группы дополнительными возможностями:

  • Доступ к конкретным страницам сайта;
  • Права на добавление, редактирование, просмотр версий или удаление страниц;
  • Права на добавление конкретного типа страниц на конкретные разделы сайта;
  • Доступ к конкретным областям сайта;
  • Доступ к конкретным блокам на странице.

Включить расширенные права доступа можно из панели управления или просто вставив указанную строку в файл "config/site.php":

define('PERMISSIONS_MODEL', 'advanced');

Отключение показа новостей

В concrete начиная с версии 5.5 после авторизации администратора на сайте появляется окно с последними новостями с официального сайта concrete5.org. Показ данного окна с новостями можно отключить, если добавить в "config/site.php" следующую строчку

define('ENABLE_NEWSFLOW_OVERLAY', false);

Отключение магазина дополнений

Добавив эту строчку, интеграция с магазином дополнений на сайте concrete5.org будет отключена, вместе с тем отключаются любые запросы, связанные с подключением к сообществу concrete5.org

define('ENABLE_MARKETPLACE_SUPPORT', false);

Отключение опций умного поиска

По каким то причинам может понадобиться частично отключить умный поиск в concrete5 (это форма, которая отображается справа вверху в панели у авторизованного пользователя)

Чтобы отключить поиск по дополнениям необходимо добавить строчку:

define('ENABLE_INTELLIGENT_SEARCH_MARKETPLACE', false);

Для отключения поиска по официальной документации на сайте concrete5.org добавьте строчку:

define('ENABLE_INTELLIGENT_SEARCH_HELP', false);

Система Orphus