1.4. Настройки движка

Настройки сайта задаются в файле zcontent/config/config.ini. После изменения настроек кэш сайта сбрасывается автоматически.

1.4.1. Секция [engine]

engine.charset

Указывает кодировку сайта. Тексты страниц сайта будет автоматически перекодированы в указанную здесь кодировку. Все файлы шаблонов должны быть в этой кодировке.

Например, для создания сайта в кодировке Windows-1251 потребуется указать значение этой настройки Windows-1251, а все файлы используемой темы сайта должны быть в Windows-1251.

Значение по умолчанию: utf-8

engine.timezone

Временная зона, которая будет использоваться на сайте.

Значение по умолчанию: Europe/Moscow

engine.plugins

Список используемых плагинов на сайте.

Значение по умолчанию: zplugin_rss, zplugin_sitemapxml

engine.taxonomies

Список классификаторов страниц сайта.

Значение по умолчанию: ztaxonomy_tags, ztaxonomy_time

engine.indexpagepath

Путь к странице, которая будет являться главной для сайта и открываться по слешу.

Значение по умолчанию: /index

1.4.2. Секция [cache]

cache.backend

Список классов, которые могут быть использованы для хранения кэша (индекса). Названия классов разделяются запятой и создаются последовательно до первого успешного.

В качестве бэкендов можно использовать следующие классы:

zcache_backend_files — использование в качестве кэша файлы.

zcache_backend_mem — хранит кэш в памяти и формирует его при каждом запросе.

zcache_backend_factory_sqlite — в качестве хранения кэша используется база данных SQLite (экспериментально).

cache.folder

Относительный путь к папке для хранения кэш-файлов.

Значение по умолчанию: zcontent/cache.

1.4.3. Секция [source]

Настройки источника данных.

source.charset

Если для файла страницы не указана кодировка, то будет использоваться эта.

Значение по умолчанию: utf-8

source.filter

Фильтр текста страницы, используемый по умолчанию.

Значение по умолчанию: zfilter_text2html

source.transforms

Преобразователи страницы. Используются для изменения свойств страницы перед добавлением в репозиторий.

Значение по умолчанию: ztransform_images, ztransform_split

source.allow_php

Флаг разрешает использования фильтра zfilter_php.

Значение по умолчанию: off

1.4.4. Секция [url]

Формат адресов страниц.

url.extension

Расширение страниц сайта.

[Замечание]Замечание

Для того, чтобы у всех страниц в браузере было расширение .html необходимо указать .html.

Значение по умолчанию: /

url.baseuri

Базовый адрес сайта.

[Замечание]Замечание

Если движок сайта устанавливается в папку folder, то значение базового адреса сайта должно быть /folder/.

Значение по умолчанию: /

url.subpages

Шаблон формирования адресов подстраниц, начиная со второй страницы.

Пример 1.1. Шаблоны формирования адресов подстраниц

; /index-2.html или /index-2/

url.subpages = #pageuri#-#pagenum#

; /index.page-2.html или /index.page-2/

url.subpages = #pageuri#.page-#pagenum#

; /index/page/2.html или /index/page/2/

url.subpages = #pageuri#/page/#pagenum#



Значение по умолчанию: #pageuri#/page/#pagenum#

url.hideindex

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

Значение по умолчанию: on

1.4.5. Секция [menu]

menu.order

Порядок сортировки пунктов главного меню.

Значение по умолчанию: sort asc, menu asc

1.4.6. Секция [rss]

Настройки плагина zplugin_rss (RSS-лента).

rss.feed_url

Адрес, по которому будет открываться RSS-лента.

Значение по умолчанию: /feed/

rss.feedburner_url

Адрес ленты на Feedburner, который будет использоваться для поставки RSS-ленты.

rss.title

Название RSS-ленты.

rss.description

Описание RSS-ленты.

rss.sections

Список разделов через запятую, страницы из которых необходимо транслировать в RSS-ленте.

rss.sections = /news, /stories

rss.order

Порядок сортировки страниц в ленте.

Значение по умолчанию: time desc, sort asc, title asc

rss.limit

Количество страниц в RSS-ленте.

Значение по умолчанию: 10

1.4.7. Секция [split]

Настройки преобразователя ztransform_split (автоматическое деление текста страницы на подстраницы).

split.auto

Признак автоматического деления текстов страниц на подстраницы.

Значение по умолчанию: off

split.size

Желаемое количество знаков, после которых требуется переход на следующую страницу. Переход на новую страницу будет после окончания абзаца.

Значение по умолчанию: 1000