<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://docs.instantcms.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://docs.instantcms.ru/feed.php">
        <title>Документация InstantCMS - manual:settings</title>
        <description>для администраторов и разработчиков</description>
        <link>https://docs.instantcms.ru/</link>
        <image rdf:resource="https://docs.instantcms.ru/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-11-13T10:38:57+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://docs.instantcms.ru/manual/settings/503?rev=1487598833"/>
                <rdf:li rdf:resource="https://docs.instantcms.ru/manual/settings/check_nested?rev=1602694599"/>
                <rdf:li rdf:resource="https://docs.instantcms.ru/manual/settings/events?rev=1490273404"/>
                <rdf:li rdf:resource="https://docs.instantcms.ru/manual/settings/global?rev=1742936399"/>
                <rdf:li rdf:resource="https://docs.instantcms.ru/manual/settings/mime?rev=1729277169"/>
                <rdf:li rdf:resource="https://docs.instantcms.ru/manual/settings/relocation?rev=1554298397"/>
                <rdf:li rdf:resource="https://docs.instantcms.ru/manual/settings/rewriting?rev=1456394115"/>
                <rdf:li rdf:resource="https://docs.instantcms.ru/manual/settings/scheduler?rev=1732648164"/>
                <rdf:li rdf:resource="https://docs.instantcms.ru/manual/settings/seo-patterns?rev=1739705968"/>
                <rdf:li rdf:resource="https://docs.instantcms.ru/manual/settings/specifications?rev=1759482072"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://docs.instantcms.ru/_media/wiki/dokuwiki.svg">
        <title>Документация InstantCMS</title>
        <link>https://docs.instantcms.ru/</link>
        <url>https://docs.instantcms.ru/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="https://docs.instantcms.ru/manual/settings/503?rev=1487598833">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-20T13:53:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ошибка 503 Service Unavailable</title>
        <link>https://docs.instantcms.ru/manual/settings/503?rev=1487598833</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;ошибка-503-service-unavailable&quot;&gt;Ошибка 503 Service Unavailable&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Данная ошибка обычно происходит, когда возникают неразрешимые проблемы в работе &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt;. Опция, которая включает подробности ошибки называется &lt;a href=&quot;https://docs.instantcms.ru/manual/settings/global#вкладка-отладка&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings:global&quot; data-wiki-id=&quot;manual:settings:global&quot;&gt;режим отладки&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Если вы увидели на сайте просто текст «503 Service Unavailable», без подробного описания проблемы, значит режим отладки отключен. Включите его &lt;a href=&quot;https://docs.instantcms.ru/manual/settings/global#вкладка-отладка&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings:global&quot; data-wiki-id=&quot;manual:settings:global&quot;&gt;соответствующей опцией&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Если по какой-то причине вы не можете это сделать, например не можете даже залогиниться, чтобы попасть в панель управления, то вам необходимо отредактировать файл (например, по &lt;abbr title=&quot;File Transfer Protocol&quot;&gt;FTP&lt;/abbr&gt;) &lt;code&gt;/system/config/config.php&lt;/code&gt;. Откройте его и найдите строку:
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;st_h&quot;&gt;'debug'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
замените на 
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;st_h&quot;&gt;'debug'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Сохраните этот файл. Обновите страницу с ошибкой и в 99% случаев вы увидите подробный текст ошибки.
&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;
Назад в &lt;a href=&quot;https://docs.instantcms.ru/manual/settings&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings&quot; data-wiki-id=&quot;manual:settings&quot;&gt;Настройки сайта&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://docs.instantcms.ru/manual/settings/check_nested?rev=1602694599">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-14T16:56:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Проверка деревьев</title>
        <link>https://docs.instantcms.ru/manual/settings/check_nested?rev=1602694599</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;проверка-деревьев&quot;&gt;Проверка деревьев&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;blockquote&gt;&lt;div class=&quot;no&quot;&gt;
 &lt;code&gt;Панель управления&lt;/code&gt; ⇒ &lt;code&gt;Настройки&lt;/code&gt; ⇒ &lt;code&gt;Проверка деревьев&lt;/code&gt;&lt;/div&gt;&lt;/blockquote&gt;

&lt;p&gt;
В данном разделе &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; проверяет на корректность таблицы базы данных, использующие &lt;a href=&quot;https://ru.wikipedia.org/wiki/Вложенное_множество_(модель)&quot; class=&quot;urlextern&quot; title=&quot;https://ru.wikipedia.org/wiki/Вложенное_множество_(модель)&quot; rel=&quot;ugc nofollow&quot;&gt;вложенные множества&lt;/a&gt;. Как правило, это категории чего-либо, например типов контента. Если порядок и расположение категорий в дереве показывается неправильно, например категории любого из типов контента, зайдите в этот раздел и исправьте таблицы с ошибками. Ошибки в таких таблицах могут возникать при неизвестных обстоятельствах.
&lt;/p&gt;

&lt;p&gt;
В разделе показываются два блока:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Успешные проверки&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Обнаружены ошибки&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
В блоке успешных проверок показываются названия таблиц (без префикса) и название, к какому субъекту они относятся.
&lt;/p&gt;

&lt;p&gt;
Блок обнаруженных ошибок - это форма, в которой таблицы с ошибками показаны как чекбоксы. Отметьте те, которые вы хотите восстановить и нажмите «Исправить». Исправление будет происходить автоматически с попыткой сохранить исходную вложенность.
&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;
Назад к разделу &lt;a href=&quot;https://docs.instantcms.ru/manual/settings&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings&quot; data-wiki-id=&quot;manual:settings&quot;&gt;Настройки сайта&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://docs.instantcms.ru/manual/settings/events?rev=1490273404">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-23T12:50:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Управление событиями</title>
        <link>https://docs.instantcms.ru/manual/settings/events?rev=1490273404</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;управление-событиями&quot;&gt;Управление событиями&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;blockquote&gt;&lt;div class=&quot;no&quot;&gt;
 &lt;code&gt;Панель управления&lt;/code&gt; ⇒ &lt;code&gt;Компоненты&lt;/code&gt; ⇒ &lt;code&gt;Управление событиями&lt;/code&gt;&lt;/div&gt;&lt;/blockquote&gt;

&lt;p&gt;
Компоненты в InstantCMS 2 могут обмениваться данными при помощи системы событий (хуков). Каждый компонент может генерировать события, прикладывая к ним какие-либо данные. Другие компоненты могут эти события перехватывать, обрабатывать связанные данные, затем возвращать их обратно. В этой статье описано управление событиями для администраторов сайтов, информация для разработчиков дополнений InstantCMS в части обработки событий представлена на &lt;a href=&quot;https://docs.instantcms.ru/dev/controllers/hooks&quot; class=&quot;wikilink1&quot; title=&quot;dev:controllers:hooks&quot; data-wiki-id=&quot;dev:controllers:hooks&quot;&gt;этой странице&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
До версии &lt;strong&gt;InstantCMS 2.7.2&lt;/strong&gt; весь список событий для каждого компонента хранился &lt;strong&gt;только&lt;/strong&gt; в файлах &lt;a href=&quot;https://docs.instantcms.ru/dev/controllers/hooks#перехват-событий&quot; class=&quot;wikilink1&quot; title=&quot;dev:controllers:hooks&quot; data-wiki-id=&quot;dev:controllers:hooks&quot;&gt;манифестов&lt;/a&gt;. Начиная с версии InstantCMS 2.7.2 все названия событий &lt;strong&gt;также&lt;/strong&gt; хранятся и в базе данных. Но &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; при работе в штатном режиме считывает данные о событиях теперь только из базы данных, - это главное отличие от механизма работы в версиях до 2.7.2. При этом, если включен &lt;a href=&quot;https://docs.instantcms.ru/manual/settings/global#вкладка-отладка&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings:global&quot; data-wiki-id=&quot;manual:settings:global&quot;&gt;режим отладки&lt;/a&gt; в админке, то список событий формируется только из файлов &lt;a href=&quot;https://docs.instantcms.ru/dev/controllers/hooks#перехват-событий&quot; class=&quot;wikilink1&quot; title=&quot;dev:controllers:hooks&quot; data-wiki-id=&quot;dev:controllers:hooks&quot;&gt;манифестов&lt;/a&gt;, т.е. точно также, как и в версиях InstantCMS до 2.7.2.
&lt;/p&gt;

&lt;p&gt;
На странице управления показаны все события для каждого из компонентов &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt;. Любое событие можно отключить для обработки, не отключая при этом сам компонент. По сути отключение приведёт к потере некого функционала основного компонента. Также, на этой странице можно изменять порядок выполнения (обработки) событий перетаскиванием мыши и нажатием кнопки «сохранить порядок». Таким образом, доступны только два действия с данным списком: изменение порядка обработки и выключение.
&lt;/p&gt;

&lt;p&gt;
При переходе на эту страницу списка, &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; также проверяет соответствие событий в файлах манифестов и в базе данных. Если различия найдены, движок предложит их обновить. Приоритетом в обновлении считаются файлы манифестов, т.е. список событий в базе данных приводится к списку событий в файлах манифестов.
&lt;/p&gt;

&lt;p&gt;
В большинстве случаев данный раздел полезен для опытных администраторов сайта. Мы не рекомендуем ничего изменять без наличия должного понимания.
&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;
Назад в &lt;a href=&quot;https://docs.instantcms.ru/manual/settings&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings&quot; data-wiki-id=&quot;manual:settings&quot;&gt;Настройки сайта&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://docs.instantcms.ru/manual/settings/global?rev=1742936399">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-25T20:59:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Общие настройки сайта</title>
        <link>https://docs.instantcms.ru/manual/settings/global?rev=1742936399</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;общие-настройки-сайта&quot;&gt;Общие настройки сайта&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;blockquote&gt;&lt;div class=&quot;no&quot;&gt;
 &lt;code&gt;Панель управления&lt;/code&gt; ⇒ &lt;code&gt;Настройки&lt;/code&gt; ⇒ &lt;code&gt;Общие&lt;/code&gt;&lt;/div&gt;&lt;/blockquote&gt;

&lt;p&gt;
В данном разделе содержатся глобальные настройки влияющие на весь сайт в целом.
&lt;/p&gt;
&lt;hr /&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u0431\u0449\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0430\u0439\u0442\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u0431\u0449\u0438\u0435-\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u0441\u0430\u0439\u0442\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-295&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;вкладка-сайт&quot;&gt;Вкладка &amp;quot;Сайт&amp;quot;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h4 id=&quot;сайт-включен&quot;&gt;Сайт включен&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Позволяет выключить сайт для посетителей. При этом администраторы смогут авторизоваться и видеть как сам сайт, так и работать в админке.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;причина-отключения-сайта&quot;&gt;Причина отключения сайта&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
В этом поле вы можете написать текст, который ваши посетители будут видеть пока сайт выключен.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;название-сайта&quot;&gt;Название сайта&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Основное название сайта. Добавляется в конец заголовка (тайтл) каждой страницы, выводится в футере сайта и других местах.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;выводить-на-главной-странице&quot;&gt;Выводить на главной странице&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Возможные варианты:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Только виджеты;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Профиль / авторизация - гости будут видеть на главной форму для входа, авторизованные пользователи - свой профиль;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Контент - на главной странице будет выводиться содержимое корневой категории выбранного типа контента. Выводить можно только те типы контента, в настройках которых включена опция «Просмотр списка на сайте включен».&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h4 id=&quot;типы-контента-по-умолчанию&quot;&gt;Типы контента по умолчанию&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Здесь вы можете задать типы контента (можно указать несколько), к которым не будет в &lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; добавляться их системное имя. Например, вы создали тип контента «news» и ссылки на записи имеют вид «/news/9-rossijane-stali-pervymi-na-chempionate-mira.html». При включении этой опции аналогичная ссылка будет иметь вид «/9-rossijane-stali-pervymi-na-chempionate-mira.html».
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;автоматически-проверять-наличие-обновлений-instantcms-при-входе-администратора&quot;&gt;Автоматически проверять наличие обновлений InstantCMS при входе администратора&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
При включенной опции, когда авторизуется администратор, движок проверяет наличие обновлений &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; и если таковые есть, уведомляет. Результат проверки кешируется в сессию, т.е. проверка обновлений выполняется один раз в текущей сессии.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;как-определять-ip-посетителя&quot;&gt;Как определять ip посетителя&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Эта опция полезна, если ip адреса посетителей определяются некорректно, например все посетители имеют ip адрес 127.0.0.1 или ip адрес сервера. Могут быть и другие причины, при которых стандартно ip определить невозможно или он определяется неверно, например при использовании CloudFlare.
Опция определяет ключ массива $_SERVER, содержащий реальный ip адрес посетителя. 
Не меняйте это значение, если не уверены. Значение по умолчанию подходит для большинства. 
Например, для CloudFlare необходимо указать «HTTP_CF_CONNECTING_IP» (без кавычек).
&lt;/p&gt;
&lt;hr /&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043a\u043b\u0430\u0434\u043a\u0430 \&amp;quot;\u0421\u0430\u0439\u0442\&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043a\u043b\u0430\u0434\u043a\u0430-\u0441\u0430\u0439\u0442&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;296-4048&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;вкладка-seo&quot;&gt;Вкладка &amp;quot;SEO&amp;quot;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h4 id=&quot;заголовок-главной-страницы-title&quot;&gt;Заголовок главной страницы (title)&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Главная страница может иметь свой собственный заголовок. Название сайта к нему не добавляется.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;ключевые-слова-meta-keywords&quot;&gt;Ключевые слова (meta keywords)&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Ключевые слова описывающие сайт для поисковых систем. Выводятся в теге &amp;lt;meta name=&amp;quot;keywords&amp;quot;&amp;gt; в коде каждой страницы, кроме страниц содержащих собственные ключевые слова. Можно указать несколько слов через запятую.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;описание-сайта-meta-description&quot;&gt;Описание сайта (meta description)&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Краткое описание сайта для поисковых систем. Выводится в теге &amp;lt;meta name=&amp;quot;description&amp;quot;&amp;gt; в коде каждой страницы, кроме страниц содержащих собственное описание. Некоторые поисковые системы могут выводить указанное здесь описание в результатах поиска под ссылкой на ваш сайт.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;использовать-указанные-выше-слова-и-описание-только-для-главной-страницы&quot;&gt;Использовать указанные выше слова и описание только для главной страницы&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
При включении этой опции ключевые слова и описания, указанные в настройках выше, будут выводиться только на главной странице. На остальных страницах, там где эти метатеги по каким-либо причинам не указаны, выводиться ничего не будет.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;отключить-тег-meta-keywords&quot;&gt;Отключить тег meta keywords&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Отключить формирование этого мета тега на всех страницах сайта.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;добавлять-в-тег-title-страницы-название-сайта&quot;&gt;Добавлять в тег title страницы название сайта&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
При включении этой опции в тег title каждой страницы помимо основного заголовка будет добавляться название сайта. Например, при выключенной опции при переходе в раздел «Блоги» в теге title будет «Лента блогов». Если же опция включена, то название уже будет дополнено «Лента блогов — InstantCMS 2.0», где «InstantCMS 2.0» это название сайта, которое задается в опции выше.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;добавлять-номера-страниц-в-тег-title-при-пагинации-удалено-2170&quot;&gt;Добавлять номера страниц в тег title при пагинации [удалено &amp;gt;= 2.17.0]&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
При включении этой опции в тег title любой страницы, где есть список чего-либо и пагинация (разбивка на страницы), будет добавляться номер страницы.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;формировать-заголовки-http-preload-удалено-2170&quot;&gt;Формировать заголовки HTTP Preload [удалено &amp;gt;= 2.17.0]&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
При включении этой опции для всех подключаемых css и js файлов будет формироваться специальный HTTP Header, включающий в себя пути этих файлов. Будет работать механизм &lt;a href=&quot;https://w3c.github.io/preload/&quot; class=&quot;urlextern&quot; title=&quot;https://w3c.github.io/preload/&quot; rel=&quot;ugc nofollow&quot;&gt;HTTP Preload&lt;/a&gt;.
&lt;/p&gt;
&lt;hr /&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043a\u043b\u0430\u0434\u043a\u0430 \&amp;quot;SEO\&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043a\u043b\u0430\u0434\u043a\u0430-seo&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;4049-7631&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;вкладка-интерфейс&quot;&gt;Вкладка &amp;quot;Интерфейс&amp;quot;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h4 id=&quot;тема-оформления-по-умолчанию&quot;&gt;Тема оформления по-умолчанию&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Тема оформления по-умолчанию определяет общий внешний вид сайта - расположение блоков, цвета, оформление. Здесь можно выбрать любую из установленных тем. Темы хранятся в директории &lt;code&gt;templates&lt;/code&gt; в корне сайта, каждая в отдельной папке.
&lt;/p&gt;
&lt;blockquote&gt;&lt;div class=&quot;no&quot;&gt;
 &lt;img src=&quot;https://docs.instantcms.ru/lib/images/smileys/exclaim.svg&quot; class=&quot;icon smiley&quot; alt=&quot;:!:&quot; /&gt; До версии InstantCMS 2.5.0 при смене темы имейте в виду, что позиции для &lt;a href=&quot;https://docs.instantcms.ru/manual/widgets&quot; class=&quot;wikilink1&quot; title=&quot;manual:widgets&quot; data-wiki-id=&quot;manual:widgets&quot;&gt;виджетов&lt;/a&gt; в новой теме могут отличаться от старой. Поэтому, возможно, придется заново расставить виджеты на нужные места, с учетом изменившегося макета. С версии IsntantCMS 2.5.0 виджеты привязываются к конкретному шаблону, поэтому на новом шаблоне необходимо будет расставить все виджеты, при чем при последующей смене шаблона все сохранится.&lt;/div&gt;&lt;/blockquote&gt;

&lt;p&gt;
Некоторые темы могут иметь дополнительные собственные настройки. При выборе такой темы рядом со списком появляется ссылка «Настройки темы».
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;тема-оформления-для-панели-управления&quot;&gt;Тема оформления для панели управления&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
В этой опции задается шаблон для админ-панели. Если опция стоит в положении «По-умолчанию», то используется основная тема.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;тема-оформления-для-мобильных-устройств&quot;&gt;Тема оформления для мобильных устройств&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
В этой опции, при необходимости, задается шаблон для мобильных устройств. Если опция стоит в положении «По-умолчанию», то используется основная тема.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;тема-оформления-для-планшетов&quot;&gt;Тема оформления для планшетов&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
В этой опции, при необходимости, задается шаблон для планшетов. Если опция стоит в положении «По-умолчанию», то используется основная тема.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;локализация&quot;&gt;Локализация&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Позволяет выбрать язык интерфейса, из установленных. Языки хранятся в папке &lt;code&gt;system/languages&lt;/code&gt; в корне сайта.
&lt;/p&gt;
&lt;blockquote&gt;&lt;div class=&quot;no&quot;&gt;
 &lt;img src=&quot;https://docs.instantcms.ru/lib/images/smileys/exclaim.svg&quot; class=&quot;icon smiley&quot; alt=&quot;:!:&quot; /&gt; Смена языка влияет только на элементы управления (такие как кнопки, служебные ссылки и т.п.). Все что находится в базе данных (контент, заголовки виджетов, пунктов меню и т.п.) - не будет переведено, поскольку все эти тексты задаются администратором вручную через панель управления. Для полной мультиязычности воспользуйтесь компонентом «&lt;a href=&quot;https://docs.instantcms.ru/manual/components/languages&quot; class=&quot;wikilink1&quot; title=&quot;manual:components:languages&quot; data-wiki-id=&quot;manual:components:languages&quot;&gt;Мультиязычность&lt;/a&gt;».&lt;/div&gt;&lt;/blockquote&gt;

&lt;/div&gt;

&lt;h4 id=&quot;html-редактор-по-умолчанию&quot;&gt;HTML редактор по-умолчанию&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
В этой опции вы можете задать &lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt; редактор, который будет по умолчанию. Например в текстовых виджетах, специальных &lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt; полях. Кроме того, там, где в каких-либо настройках будет аналогичная опция выбора редактора, заданный здесь будет стоять по-умолчанию.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;показывать-глубиномер&quot;&gt;Показывать глубиномер&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Разрешает или запрещает показ глубиномера (навигационная цепочка, дублирующее меню, «хлебные крошки», англ. Breadcrumbs) на сайте.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;сжимать-html&quot;&gt;Сжимать HTML&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Если включено, то после формирования &lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt;-кода страницы система будет вырезать из него лишние пробелы, перенос строк, табуляции и другие спецсимволы. Размер страницы (в байтах) получаемый браузером уменьшится, но &lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt;-код станет абсолютно не читаемым.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;объединять-css-файлы&quot;&gt;Объединять CSS-файлы&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Включение этой опции объединит в один все подключаемые &lt;abbr title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/abbr&gt; файлы на странице, закеширует результирующий файл по пути /cache/static/css/ и подключит его. Обратите внимание! В &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; не все &lt;abbr title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/abbr&gt; файлы подлежат такому кешированию.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;объединять-js-файлы&quot;&gt;Объединять JS-файлы&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Включение этой опции объединит в один все подключаемые JavaScript файлы на странице, закеширует результирующий файл по пути /cache/static/js/ и подключит его. Обратите внимание! В &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; не все JavaScript файлы подлежат такому кешированию.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;абстрактный-счётчик&quot;&gt;Абстрактный счётчик&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
В опции задаётся число, которое, если задано, будет добавляться как параметр при подключении js и css файлов. Например, вот так &amp;lt;script src=&amp;quot;/templates/default/js/jquery.js?80&amp;quot; &amp;gt;&amp;lt;/script&amp;gt;. Например, вы изменили у себя на сайте css или js файл и хотите, чтобы гарантированно у посетителей, которые ранее посещали ваш сайт, была актуальная его версия.
&lt;/p&gt;
&lt;hr /&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043a\u043b\u0430\u0434\u043a\u0430 \&amp;quot;\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043a\u043b\u0430\u0434\u043a\u0430-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;7632-13863&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;вкладка-даты&quot;&gt;Вкладка &amp;quot;Даты&amp;quot;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h4 id=&quot;часовой-пояс&quot;&gt;Часовой пояс&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Временная зона сайта, по-умолчанию. В основном влияет только на гостей, поскольку зарегистрированные пользователи могут выбирать временную зону индивидуально, в настройках профиля.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;формат-даты-php&quot;&gt;Формат даты PHP&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Задает формат для дат выводимых PHP-скриптами (таких дат на сайте большинство). Описание формата можно найти &lt;a href=&quot;http://www.php.net/manual/ru/function.date.php&quot; class=&quot;urlextern&quot; title=&quot;http://www.php.net/manual/ru/function.date.php&quot; rel=&quot;ugc nofollow&quot;&gt;здесь&lt;/a&gt;. Обратите внимание! Если формат даты указан как &lt;code&gt;d F Y&lt;/code&gt;, то выводиться даты будут по принципу: «Сегодня» (если дата сегодняшняя), «Вчера» (если дата вчерашняя), «1 января 2017».
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;формат-даты-javascript&quot;&gt;Формат даты JavaScript&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Задает формат для дат выводимых клиентскими скриптами (например, виджетом календаря). Описание формата можно найти &lt;a href=&quot;http://blog.stevenlevithan.com/archives/date-time-format&quot; class=&quot;urlextern&quot; title=&quot;http://blog.stevenlevithan.com/archives/date-time-format&quot; rel=&quot;ugc nofollow&quot;&gt;здесь&lt;/a&gt;
&lt;/p&gt;
&lt;hr /&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043a\u043b\u0430\u0434\u043a\u0430 \&amp;quot;\u0414\u0430\u0442\u044b\&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043a\u043b\u0430\u0434\u043a\u0430-\u0434\u0430\u0442\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;13864-15205&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;вкладка-почта&quot;&gt;Вкладка &amp;quot;Почта&amp;quot;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h4 id=&quot;почтовый-транспорт&quot;&gt;Почтовый транспорт&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Определяет какой способ будет использовать InstantCMS для отправки писем пользователям
&lt;/p&gt;
&lt;div class=&quot;table sectionedit7&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;thead&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;th class=&quot;col0&quot;&gt; Транспорт &lt;/th&gt;&lt;th class=&quot;col1&quot;&gt; Описание &lt;/th&gt;
	&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; PHP mail() &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Самый доступный, но примитивный способ. Использует стандартную функцию &lt;code&gt;mail()&lt;/code&gt; в PHP. Работает практически везде, но имеет ограничения вроде невозможности использования вложений в письмах. Рекомендуется использовать если не доступен SMTP. &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; SMTP &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; &lt;strong&gt;Рекомендуемый способ.&lt;/strong&gt; Использует указанный SMTP-сервер для отправки писем. &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Sendmail &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Использует программу &lt;code&gt;sendmail&lt;/code&gt;. Работает только на Linux-серверах. Доступен не везде. Рекомендуется только как запасной вариант. &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;15447-16329&amp;quot;} --&gt;
&lt;/div&gt;

&lt;h4 id=&quot;адрес-отправителя&quot;&gt;Адрес отправителя&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Указывается в графе «От кого» при отправке писем пользователям. Может быть указан несуществующий адрес (на свой страх и риск).
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;название-отправителя&quot;&gt;Название отправителя&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
При получении письма это название будет подсказкой email адреса.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;smtp-сервер-smtp-порт-smtp-авторизация-smtp-пользователь-smtp-пароль-smtp-шифрование&quot;&gt;SMTP Сервер, SMTP Порт, SMTP Авторизация, SMTP Пользователь, SMTP Пароль, SMTP Шифрование&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Реквизиты для доступа к почтовому серверу если выбран транспорт SMTP. Для популярных почтовых хостингов данные можно найти в их справочных разделах. Например, для Яндекс почты можно прочитать &lt;a href=&quot;https://www.yandex.ru/support/mail/mail-clients.xml&quot; class=&quot;urlextern&quot; title=&quot;https://www.yandex.ru/support/mail/mail-clients.xml&quot; rel=&quot;ugc nofollow&quot;&gt;тут&lt;/a&gt;
&lt;/p&gt;
&lt;hr /&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043a\u043b\u0430\u0434\u043a\u0430 \&amp;quot;\u041f\u043e\u0447\u0442\u0430\&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043a\u043b\u0430\u0434\u043a\u0430-\u043f\u043e\u0447\u0442\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;15206-17336&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit8&quot; id=&quot;вкладка-кеширование&quot;&gt;Вкладка &amp;quot;Кеширование&amp;quot;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Кеширование позволяет сохранять результаты SQL-запросов, тем самым снижая их число и облегчая нагрузку на базу данных. Включенное кеширование может ускорять работу сайта, но при этом некоторая информация на нем может обновляться не мгновенно.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;кеширование-включено&quot;&gt;Кеширование включено&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Включает кеширование SQL-запросов. Рекомендуется для слабых серверов или большом числе одновременных посетителей.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;время-жизни-кеша-сек&quot;&gt;Время жизни кеша, сек&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Период времени, по истечении которого любые закешированные данные считаются устаревшими и удаляются из кеша, независимо от того были ли они реально обновлены. Рекомендуемое значение: 300 - 600.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;метод-кеширования&quot;&gt;Метод кеширования&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
На данный момент доступны варианты:
&lt;/p&gt;
&lt;div class=&quot;table sectionedit9&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;thead&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;th class=&quot;col0&quot;&gt; Метод &lt;/th&gt;&lt;th class=&quot;col1&quot;&gt; Описание &lt;/th&gt;
	&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Files &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Кеш хранится в файлах, в директории &lt;code&gt;cache&lt;/code&gt; в корне сайта. Этот способ медленнее чем второй, но доступен на любом хостинге. Владельцы dedicated или VDS серверов могут увеличить скорость работы, создав tmpfs раздел и промонтировать его к директории /cache/data/, например добавив такую строку в файл fstab: &lt;code&gt;tmpfs /path_to_site_dir/cache/data tmpfs defaults 0 0&lt;/code&gt; &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Memcache/Memcached &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Рекомендуемый способ. Кеш хранится в оперативной памяти, что позволяет считывать его почти мгновенно. Однако, требуется установленный модуль &lt;code&gt;memcached&lt;/code&gt; для PHP, который есть не везде. Если на вашем сервере он отсутствует - попробуйте обратиться к хостеру с просьбой обеспечить его поддержку &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; Redis &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Хранит кэш в оперативной памяти. Требуется установленный модуль &lt;code&gt;redis&lt;/code&gt; для PHP. Если на вашем сервере он отсутствует - попробуйте обратиться к хостеру с просьбой обеспечить его поддержку &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table1&amp;quot;,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;18604-20128&amp;quot;} --&gt;
&lt;/div&gt;

&lt;h4 id=&quot;сервер-порт&quot;&gt;Сервер, Порт&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Реквизиты для доступа к выбранному серверу кэширования. Не используются если выбран метод кеширования «Files». Предоставляются администратором вашего сервера или поддержкой хостинга.
&lt;/p&gt;
&lt;hr /&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043a\u043b\u0430\u0434\u043a\u0430 \&amp;quot;\u041a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043a\u043b\u0430\u0434\u043a\u0430-\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;17337-20503&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit10&quot; id=&quot;вкладка-сессии&quot;&gt;Вкладка &amp;quot;Сессии&amp;quot;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Здесь указываются параметры, отвечающие за PHP сессии.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;метод-хранения-сессий&quot;&gt;Метод хранения сессий&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Указывается метод хранения PHP сессий: на файлах или Memcache/Memcached. В большинстве случаев сессии на файлах.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;путь-хранения-сессий&quot;&gt;Путь хранения сессий&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Указывается путь к директории хранения PHP сессий, если сессии на файлах и данные соединения, если сессии на Memcache/Memcached. Для Memcache с префиксом tcp:/ /, например, tcp:/ /localhost:11211. Для Memcached без префикса tcp:/ /, например, localhost:11211.
Обратите внимание, если сессии на файлах, то директория сессий должна быть доступна для записи (движок это проверяет перед тем как сохранить). Кроме этого, если в конфигурации PHP задана директива &lt;strong&gt;open_basedir&lt;/strong&gt;, то путь к директории должен быть в пределах значений этой директивы.
&lt;/p&gt;

&lt;p&gt;
&lt;img src=&quot;https://docs.instantcms.ru/lib/images/smileys/exclaim.svg&quot; class=&quot;icon smiley&quot; alt=&quot;:!:&quot; /&gt; Если используется сквозная авторизация, путь хранения сессий должен быть одинаковым на всех сайтах
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;имя-сессии&quot;&gt;Имя сессии&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Указывается имя PHP сессии вместо стандартной PHPSESSID. Это значение генерируется уникальным для каждой установки InstantCMS. Если вы не знаете, зачем хотите изменить эту опцию, менять не рекомендуется. При изменении значения, если вы авторизовались без функции «запомнить меня», после сохранения вас разавторизует.
&lt;/p&gt;

&lt;p&gt;
&lt;img src=&quot;https://docs.instantcms.ru/lib/images/smileys/exclaim.svg&quot; class=&quot;icon smiley&quot; alt=&quot;:!:&quot; /&gt; Если используется сквозная авторизация, имя сессии должно быть одинаковым на всех сайтах.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;время-жизни-сессий&quot;&gt;Время жизни сессий&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Указывается в минутах время жизни сессий, по истечении которого сессии будут удалены. При хранении сессий на файлах за очистку отвечает задача &lt;a href=&quot;https://docs.instantcms.ru/manual/settings/scheduler&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings:scheduler&quot; data-wiki-id=&quot;manual:settings:scheduler&quot;&gt;планировщика&lt;/a&gt; «Удаляет устаревшие сессии».
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;домен-cookie&quot;&gt;Домен cookie&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;img src=&quot;https://docs.instantcms.ru/lib/images/smileys/exclaim.svg&quot; class=&quot;icon smiley&quot; alt=&quot;:!:&quot; /&gt; Опция добавлена, начиная с InstantCMS 2.8
&lt;/p&gt;

&lt;p&gt;
Данная опция влияет на принадлежность cookie к доменам. Cookie вашего сайта будут распространяться на указанный домен и все его поддомены. Будет доступна сквозная авторизации. Если домен не указан, то cookie будут действовать в пределах текущего домена.
&lt;/p&gt;

&lt;p&gt;
Например, у вас есть сайт на домене mysite.ru и вы хотите сделать систему поддоменов (sub.mysite.ru, news.mysite.ru и т.д.) на одном и том же сайте (одни и те же файлы сайта и базы). Или же вы используете одну и ту же таблицу пользователей (указывается при &lt;a href=&quot;https://docs.instantcms.ru/manual/install&quot; class=&quot;wikilink1&quot; title=&quot;manual:install&quot; data-wiki-id=&quot;manual:install&quot;&gt;установке CMS&lt;/a&gt;) на поддоменах. В этом случае укажите в этом поле свой основной домен - mysite.ru и cookie будут действовать для всех его поддоменов. При этом, если вы авторизуетесь на одном из доменов, вы будете авторизованы и на других своих доменах, - как на основном, так и на поддоменах. 
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043a\u043b\u0430\u0434\u043a\u0430 \&amp;quot;\u0421\u0435\u0441\u0441\u0438\u0438\&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043a\u043b\u0430\u0434\u043a\u0430-\u0441\u0435\u0441\u0441\u0438\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;20504-24685&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit11&quot; id=&quot;вкладка-база-данных&quot;&gt;Вкладка база данных&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h4 id=&quot;кодировка&quot;&gt;Кодировка&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Указывает сопоставление кодировки базы данных. UTF8/UTF8mb3 или UTF8mb4.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;включить-режим-пустого-sql_mode-для-mysql&quot;&gt;Включить режим пустого sql_mode для MySQL&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Если включено, после соединения с MySQL движок выполнит запрос
&lt;/p&gt;
&lt;pre class=&quot;code sql&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;SET&lt;/span&gt; sql_mode&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;''&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043a\u043b\u0430\u0434\u043a\u0430 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043a\u043b\u0430\u0434\u043a\u0430-\u0431\u0430\u0437\u0430-\u0434\u0430\u043d\u043d\u044b\u0445&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;24686-25104&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit12&quot; id=&quot;вкладка-отладка&quot;&gt;Вкладка &amp;quot;Отладка&amp;quot;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Здесь находятся опции которые обычно полезны только разработчикам. Если вы не уверены что понимаете для чего они - не включайте их. 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;включить-режим-отладки&quot;&gt;Включить режим отладки&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Если включено то:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; выводятся ошибки в SQL-запросах, раскрывая текст запроса и цепочку вызовов приведших к ошибке (stack trace);&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; на сайте (в футере) выводится информация о количестве SQL-запросов и чтений из кеша;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; на сайте (в футере) выводится полный список SQL-запросов для текущей страницы (с указанием файлов откуда они были вызваны). В теме оформления &lt;code&gt;default&lt;/code&gt;список открывается по клику на счетчик запросов в футере.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h4 id=&quot;имитировать-сетевые-задержки&quot;&gt;Имитировать сетевые задержки&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Каждая страница обрабатывается с задержкой в 250 миллисекунд. Полезно при тестировании AJAX-запросов, например чтобы успевать увидеть появляется индикатор загрузки или нет.
&lt;/p&gt;
&lt;hr /&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043a\u043b\u0430\u0434\u043a\u0430 \&amp;quot;\u041e\u0442\u043b\u0430\u0434\u043a\u0430\&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043a\u043b\u0430\u0434\u043a\u0430-\u043e\u0442\u043b\u0430\u0434\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;25105-26580&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit13&quot; id=&quot;вкладка-безопасность&quot;&gt;Вкладка &amp;quot;Безопасность&amp;quot;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
В этой вкладке перечислены опции, влияющие на безопасность.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;разрешенные-ip-адреса-для-доступа-в-админку&quot;&gt;Разрешенные ip адреса для доступа в админку&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
В этом поле вы можете указать ip адреса, каждый с новой строки, которым будет &lt;strong&gt;разрешен&lt;/strong&gt; доступ в админку. Это означает, что при заходе с других ip адресов движок будет отдавать 404 ошибку.
Можно указывать как полные ip адреса, так и подсети, например так: 192.168.1.*
Если по какой-то причине у вас сменился ip адрес и вы не можете попасть в админку, вам нужно любым способом (например по ftp) отредактировать файл /system/config/config.php, где строку:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;#039;allow_ips&amp;#039; =&amp;gt; &amp;#039;тут будут ваши ip&amp;#039;,&lt;/pre&gt;

&lt;p&gt;
изменить вот так:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;#039;allow_ips&amp;#039; =&amp;gt; &amp;#039;&amp;#039;,&lt;/pre&gt;

&lt;p&gt;
и сохранить изменения.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4 id=&quot;контроль-изменения-ip-адреса-при-входе-в-админку&quot;&gt;Контроль изменения IP адреса при входе в админку&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Этой опцией регулируется защита от спуфинга (изменению ip адреса посетителя) при заходе в панель управления. Доступны опции:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Нет.&lt;/strong&gt; Защита выключена.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;По изменению подсети.&lt;/strong&gt; В этом случае сеть определяется по первым трём окетам ip адреса (ipv4).&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Строго по ip адресу. В этом случае контроль изменения идёт строго по полному соответствию ip адреса.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
В случае, если у «легального» администратора сработает данная защита, то разавторизации не произойдёт, а &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; просто спросит пароль текущего пользователя, при этом доступ во все разделы админки будет закрыт. После ввода пароля администратор сможет дальше продолжить работу.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043a\u043b\u0430\u0434\u043a\u0430 \&amp;quot;\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043a\u043b\u0430\u0434\u043a\u0430-\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;26581-28987&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit14&quot; id=&quot;неявные-настройки&quot;&gt;Неявные настройки&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Подобные опции редактируются напрямую в файле конфигурации сайта &lt;code&gt;/system/config/config.php&lt;/code&gt;. Внимание! Если у вас мало опыта, то не стоит редактировать этот файл самостоятельно.
&lt;/p&gt;

&lt;p&gt;
Файл настроек сайта содержит обычный ассоциативный массив PHP в формате &lt;code&gt;ключ ⇒ значение&lt;/code&gt;.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;root&lt;/strong&gt; - относительный путь от корня домена. Если движок установлен в поддиректорию, то содержит имя директории, иначе знак слэша;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;host&lt;/strong&gt; - хост сайта вместе с протоколом. Внимание! Указывайте протокол правильно!;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;upload_root&lt;/strong&gt; - путь к директории загрузки файлов;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;upload_host&lt;/strong&gt; - путь к директории загрузки файлов вместе с именем хоста (с протоколом). Внимание! Указывайте протокол правильно!;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;cache_root&lt;/strong&gt; - относительный путь к директории кэша;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;db_host&lt;/strong&gt;, &lt;strong&gt;db_base&lt;/strong&gt;, &lt;strong&gt;db_user&lt;/strong&gt;, &lt;strong&gt;db_pass&lt;/strong&gt; - реквизиты соединения с базой данных, &lt;strong&gt;db_prefix&lt;/strong&gt; - префикс таблиц базы данных;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;db_engine&lt;/strong&gt; - движок таблиц базы данных;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;native_yaml&lt;/strong&gt; - флаг включения работы с YAML данными &lt;a href=&quot;https://www.php.net/manual/ru/book.yaml.php&quot; class=&quot;urlextern&quot; title=&quot;https://www.php.net/manual/ru/book.yaml.php&quot; rel=&quot;ugc nofollow&quot;&gt;нативными&lt;/a&gt; средствами PHP;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;ct_autoload&lt;/strong&gt; - название контроллера главной страницы &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt;;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;ct_default&lt;/strong&gt; - название контроллера по умолчанию, если имя контроллера из первой части пути не определено. По умолчанию content;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;controllers_without_widgets&lt;/strong&gt; - массив названий контроллеров, на страницах которых формировать виджеты не нужно. По умолчанию в массив входит только контроллер admin (Панель управления);&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;disable_copyright&lt;/strong&gt; - флаг отключения упоминаний instantcms.ru в админке;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;disable_sys_info&lt;/strong&gt; - отключает показ системной информации в админке.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;

&lt;p&gt;
Назад к разделу &lt;a href=&quot;https://docs.instantcms.ru/manual/settings&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings&quot; data-wiki-id=&quot;manual:settings&quot;&gt;Настройки сайта&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0435\u044f\u0432\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043d\u0435\u044f\u0432\u043d\u044b\u0435-\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:14,&amp;quot;range&amp;quot;:&amp;quot;28988-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="https://docs.instantcms.ru/manual/settings/mime?rev=1729277169">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T18:46:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MIME-типы файлов</title>
        <link>https://docs.instantcms.ru/manual/settings/mime?rev=1729277169</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;mime-типы-файлов&quot;&gt;MIME-типы файлов&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;blockquote&gt;&lt;div class=&quot;no&quot;&gt;
 &lt;code&gt;Панель управления&lt;/code&gt; ⇒ &lt;code&gt;Настройки&lt;/code&gt; ⇒ &lt;code&gt;MIME-типы файлов&lt;/code&gt;&lt;/div&gt;&lt;/blockquote&gt;

&lt;p&gt;
В этом разделе админки вы можете управлять &lt;a href=&quot;https://ru.wikipedia.org/wiki/Список_MIME-типов&quot; class=&quot;urlextern&quot; title=&quot;https://ru.wikipedia.org/wiki/Список_MIME-типов&quot; rel=&quot;ugc nofollow&quot;&gt;MIME-типами файлов&lt;/a&gt;. Список MIME-типов необходим для работы функционала загрузки различных файлов в InstantCMS. При каждой загрузке файла, &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; пытается определить тип содержимого файла, основываясь на некоторых магических последовательностях байт на определённых позициях в файле. Пока данный подход не является абсолютно надёжным, однако эвристика неплохо справляется со своей работой.
&lt;/p&gt;

&lt;p&gt;
В разделе показана форма, где вы можете добавлять/редактировать/удалять свои соответствия: расширение файла ⇒ его список MIME-типов. Внизу формы есть кнопка «Добавить», нажав на которую вы можете указать своё расширение файла и соответствия ему MIME-типы, каждый с новой строки.
&lt;/p&gt;

&lt;p&gt;
Данный список показывается в настройках некоторых полей админки или иных местах, где вы можете опционально выбрать разрешённые файлы для загрузки. Кроме этого, в настройках некоторых полей, вы можете указать доступные расширения файлов для загрузки - они должны учитывать и этот список тоже.
&lt;/p&gt;

&lt;p&gt;
Если у вас нет необходимости и вы не испытываете проблем с загрузкой файлов, редактируйте с осторожностью.
&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;
Назад к разделу &lt;a href=&quot;https://docs.instantcms.ru/manual/settings&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings&quot; data-wiki-id=&quot;manual:settings&quot;&gt;Настройки сайта&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://docs.instantcms.ru/manual/settings/relocation?rev=1554298397">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-03T13:33:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Перенос сайта с сервера на сервер</title>
        <link>https://docs.instantcms.ru/manual/settings/relocation?rev=1554298397</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;перенос-сайта-с-сервера-на-сервер&quot;&gt;Перенос сайта с сервера на сервер&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
При переносе сайта с сервера на сервер, с локального ПК на сервер и т.п. ожидается, что настройки нового сервера будут соответствовать настройкам старого сервера и все &lt;a href=&quot;https://docs.instantcms.ru/manual/settings/specifications&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings:specifications&quot; data-wiki-id=&quot;manual:settings:specifications&quot;&gt;технические требования&lt;/a&gt; удовлетворены.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u0441\u0430\u0439\u0442\u0430 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0435\u0440\u0435\u043d\u043e\u0441-\u0441\u0430\u0439\u0442\u0430-\u0441-\u0441\u0435\u0440\u0432\u0435\u0440\u0430-\u043d\u0430-\u0441\u0435\u0440\u0432\u0435\u0440&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-491&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;формирование-архива-переносимого-сайта&quot;&gt;Формирование архива переносимого сайта&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
В первую очередь необходимо скопировать со старого сервера файлы движка. Если вы это будете делать посредством &lt;abbr title=&quot;File Transfer Protocol&quot;&gt;FTP&lt;/abbr&gt;, то режим соединения выберите двоичный(бинарный).
Как только все файлы будут скопированы, необходимо сделать дамп базы данных. Это можно сделать как через phpmyadmin, так и при помощи специальных инструментов, например Sypex Dumper. Если база данных небольшая, то вполне можно обойтись и средствами phpmyadmin.
Как только файлы сайта и дамп базы данных будут готовы, можно приступать к копированию на новый сервер.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0424\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0432\u0430 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435-\u0430\u0440\u0445\u0438\u0432\u0430-\u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c\u043e\u0433\u043e-\u0441\u0430\u0439\u0442\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;492-1515&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;перенос-на-новый-сервер&quot;&gt;Перенос на новый сервер&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Соединяемся по &lt;abbr title=&quot;File Transfer Protocol&quot;&gt;FTP&lt;/abbr&gt; и копируем файлы самого движка. Также при копировании стоит выбирать двоичный(бинарный) режим соединения. После копирования необходимо проверить корректность прав доступа, какие они должны быть &lt;a href=&quot;https://docs.instantcms.ru/manual/install&quot; class=&quot;wikilink1&quot; title=&quot;manual:install&quot; data-wiki-id=&quot;manual:install&quot;&gt;описано здесь&lt;/a&gt;. Обратите внимание! На некоторых операционных системах файлы с точкой в начале (например .htaccess) могут быть скрытыми. При копировании включите показ скрытых файлов.
&lt;/p&gt;

&lt;p&gt;
Если на новом сервере &lt;strong&gt;пустая&lt;/strong&gt; база данных не создана, то необходимо её создать (не забываем, что сравнение для БД должно быть utf-8_general_ci). Для упрощения можно сделать ей название такое же, как и на старом сервере. Также одинаковыми со старым сервером можно сделать имя пользователя БД и его пароль. Как только БД создана, необходимо в неё импортировать дамп, который вы создали со старого сервера. Импортировать можно также при помощи phpmyadmin или других инструментов для работы с базой данных MySQL.
&lt;/p&gt;

&lt;p&gt;
Если реквизиты для БД на новом сервере полностью совпадают, то сайт сразу начнёт работать. Если не совпадают, то необходимо отредактировать файл &lt;code&gt;/system/config/config.php&lt;/code&gt;. Откройте его и найдите строки:
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;st_h&quot;&gt;'db_host'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'тут будет хост базы, обычно localhost'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;st_h&quot;&gt;'db_base'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'тут будет пароль к базе'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;st_h&quot;&gt;'db_user'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'тут будет имя пользователя базы'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
и замените на новые реквизиты от нового сервера.
&lt;/p&gt;

&lt;p&gt;
Кроме этого, начиная с версии InstantCMS 2.12.0, когда путь к директории хранения сессий указывается в админке, вероятней всего вам потребуется его изменить согласно нового сервера. Всё также в файле &lt;code&gt;/system/config/config.php&lt;/code&gt; необходимо это изменить в строчке:
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;st_h&quot;&gt;'session_save_path'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'тут указать полный путь или не указывать ничего'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Сохраните файл. Сайт перенесён и работает.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0435\u0440\u0435\u043d\u043e\u0441-\u043d\u0430-\u043d\u043e\u0432\u044b\u0439-\u0441\u0435\u0440\u0432\u0435\u0440&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1516-4541&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;возможные-проблемы&quot;&gt;Возможные проблемы&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435-\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;4542-4590&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;не-показываются-виджеты-нигде-кроме-главной&quot;&gt;Не показываются виджеты нигде, кроме главной&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Зайдите в phpmyadmin, в вашу базу сайта. Найдите таблицу cms_widgets_pages. В ней найдите запись, где ячейка title_const указана в значение LANG_WP_ALL_PAGES. Поставьте этой записи ячейку id в ноль.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://docs.instantcms.ru/_detail/manual/settings/lang_wp_all_pages.png?id=manual%3Asettings%3Arelocation&quot; class=&quot;media&quot; title=&quot;manual:settings:lang_wp_all_pages.png&quot;&gt;&lt;img src=&quot;https://docs.instantcms.ru/_media/manual/settings/lang_wp_all_pages.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0432\u0438\u0434\u0436\u0435\u0442\u044b \u043d\u0438\u0433\u0434\u0435, \u043a\u0440\u043e\u043c\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0439&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043d\u0435-\u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f-\u0432\u0438\u0434\u0436\u0435\u0442\u044b-\u043d\u0438\u0433\u0434\u0435-\u043a\u0440\u043e\u043c\u0435-\u0433\u043b\u0430\u0432\u043d\u043e\u0439&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;4591-5037&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;смотрите-также&quot;&gt;Смотрите также&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Если у вас сменился домен сайта или вы решили перенести сайт в поддиректорию - это всё тоже быстро решается. Нам опять понадобится файл конфигурации &lt;code&gt;/system/config/config.php&lt;/code&gt;.
&lt;/p&gt;

&lt;p&gt;
Если сменился домен, то все упоминания старого домена смените на новый.
&lt;/p&gt;

&lt;p&gt;
Если вы решили перенести сайт из корневой директории в поддиректорию, например с названием &lt;code&gt;sub_dir&lt;/code&gt;, то найдите строки
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;st_h&quot;&gt;'root'&lt;/span&gt;	      &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'/'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;st_h&quot;&gt;'host'&lt;/span&gt;	      &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'http://site.ru'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;st_h&quot;&gt;'upload_root'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'/upload/'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;st_h&quot;&gt;'upload_host'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'http://site.ru/upload'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;st_h&quot;&gt;'cache_root'&lt;/span&gt;  &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'/cache/'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
и приведите их к виду
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;st_h&quot;&gt;'root'&lt;/span&gt;	      &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'/sub_dir/'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;st_h&quot;&gt;'host'&lt;/span&gt;	      &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'http://site.ru/sub_dir'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;st_h&quot;&gt;'upload_root'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'/sub_dir/upload/'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;st_h&quot;&gt;'upload_host'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'http://site.ru/sub_dir/upload'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;st_h&quot;&gt;'cache_root'&lt;/span&gt;  &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'/sub_dir/cache/'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
После чего сохраните файл и сайт будет работать в поддиректории.
&lt;/p&gt;

&lt;p&gt;
Также не забудьте настроить новую задачу для &lt;a href=&quot;https://docs.instantcms.ru/manual/settings/scheduler&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings:scheduler&quot; data-wiki-id=&quot;manual:settings:scheduler&quot;&gt;планировщика&lt;/a&gt;.
&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;
Назад в &lt;a href=&quot;https://docs.instantcms.ru/manual/settings&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings&quot; data-wiki-id=&quot;manual:settings&quot;&gt;Настройки сайта&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0442\u0430\u043a\u0436\u0435&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435-\u0442\u0430\u043a\u0436\u0435&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;5038-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="https://docs.instantcms.ru/manual/settings/rewriting?rev=1456394115">
        <dc:format>text/html</dc:format>
        <dc:date>2016-02-25T09:55:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Замена URL компонентов</title>
        <link>https://docs.instantcms.ru/manual/settings/rewriting?rev=1456394115</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;замена-url-компонентов&quot;&gt;Замена URL компонентов&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
InstantCMS позволяет переопределить &lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; любого компонента с помощью файла конфигурации &lt;code&gt;/system/config/remap.php&lt;/code&gt;
&lt;/p&gt;

&lt;p&gt;
Для этого внутри файла должна быть определена функция:
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;function&lt;/span&gt; remap_controllers&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Эта функция должна возвращать массив значений, в виде (&lt;code&gt;Название компонента&lt;/code&gt; ⇒ &lt;code&gt;Название в &lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt;&lt;/code&gt;).
&lt;/p&gt;

&lt;p&gt;
Например, по-умолчанию компонент &lt;a href=&quot;https://docs.instantcms.ru/manual/components/users&quot; class=&quot;wikilink1&quot; title=&quot;manual:components:users&quot; data-wiki-id=&quot;manual:components:users&quot;&gt;Профили пользователей&lt;/a&gt; имеет &lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; &lt;code&gt;/users&lt;/code&gt;. Соответственно, профиль администратора находится по адресу &lt;code&gt;http://your-site/users/1&lt;/code&gt;. Вы можете, к примеру, изменить &lt;code&gt;users&lt;/code&gt; на &lt;code&gt;members&lt;/code&gt;:
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;function&lt;/span&gt; remap_controllers&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;
        &lt;span class=&quot;st_h&quot;&gt;'users'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'members'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
После этого &lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; профиля администратора примет вид: &lt;code&gt;http://your-site/members/1&lt;/code&gt;.
&lt;/p&gt;

&lt;p&gt;
Новое значение может содержать кириллицу, хотя это не рекомендуется.
&lt;/p&gt;

&lt;p&gt;
Вы можете переопределить несколько компонентов одновременно:
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;function&lt;/span&gt; remap_controllers&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;
        &lt;span class=&quot;st_h&quot;&gt;'users'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'members'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
        &lt;span class=&quot;st_h&quot;&gt;'groups'&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'clubs'&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;        
    &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
С версий InstantCMS выше 2.4.0, можно таким образом переопределять названия типов контента.
&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;
Назад в &lt;a href=&quot;https://docs.instantcms.ru/manual/settings&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings&quot; data-wiki-id=&quot;manual:settings&quot;&gt;Настройки сайта&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://docs.instantcms.ru/manual/settings/scheduler?rev=1732648164">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-26T19:09:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Планировщик</title>
        <link>https://docs.instantcms.ru/manual/settings/scheduler?rev=1732648164</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;планировщик&quot;&gt;Планировщик&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;blockquote&gt;&lt;div class=&quot;no&quot;&gt;
 &lt;code&gt;Панель управления&lt;/code&gt; ⇒ &lt;code&gt;Настройки&lt;/code&gt; ⇒ &lt;code&gt;Планировщик&lt;/code&gt;&lt;/div&gt;&lt;/blockquote&gt;

&lt;p&gt;
Планировщик позволяет создавать периодические сервисные задачи, выполняемые в фоновом режиме через заданные промежутки времени. Важно понимать, что промежутки времени выполнения, указанные на сайте, относительны, потому что первый период задается непосредственно в самом планировщике на сервере, а второй период считается уже на самом сайте по дате последнего выполнения задачи.
&lt;/p&gt;

&lt;p&gt;
Для корректной работы планировщика необходимо создать задание для CRON на сервере. Если вы не знаете как это сделать - обратитесь в поддержку хостинга.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-1113&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit2&quot; id=&quot;параметры-для-задания-cron&quot;&gt;Параметры для задания CRON&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;Команда для выполнения&lt;/strong&gt; - обычно выглядит так:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;php &lt;span class=&quot;re5&quot;&gt;-f&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;path&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;to&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;site&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;cron.php ваш_домен.ru &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;dev&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;null&lt;/pre&gt;

&lt;p&gt;
Где &lt;code&gt;/path/to/site&lt;/code&gt; - абсолютный путь к папке сайта на сервере, &lt;code&gt; &amp;gt; /dev/null&lt;/code&gt; подавляет вывод в консоль, &lt;code&gt;ваш_домен.ru&lt;/code&gt; - ваше имя домен сайта.
Вместо &lt;code&gt;php&lt;/code&gt; лучше указать полный путь к интерпретатору или к интерпретатору другой версии (если установлен), например:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;usr&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;bin&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;php &lt;span class=&quot;re5&quot;&gt;-f&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;path&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;to&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;site&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;cron.php ваш_домен.ru &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;dev&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;null&lt;/pre&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;usr&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;bin&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;php7.4 &lt;span class=&quot;re5&quot;&gt;-f&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;path&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;to&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;site&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;cron.php ваш_домен.ru &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;dev&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;null&lt;/pre&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;opt&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;php83&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;bin&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;php &lt;span class=&quot;re5&quot;&gt;-f&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;path&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;to&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;site&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;cron.php ваш_домен.ru &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;dev&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;null&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;Интервал выполнения&lt;/strong&gt; - каждую минуту. Это рекомендуемое значение. Если его невозможно установить - используйте больший интервал, но при этом учитывайте что некоторые действия могут обрабатываться позже (например, отправка уведомлений о личных сообщениях).
&lt;/p&gt;

&lt;p&gt;
В crontab для запуска каждую минуту полная строка может выглядеть так:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;usr&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;bin&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;php &lt;span class=&quot;re5&quot;&gt;-f&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;path&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;to&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;site&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;cron.php ваш_домен.ru &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;dev&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;null&lt;/pre&gt;

&lt;p&gt;
Если вы используете переменные окружения, например для пути к директории конфигураций, не забывайте это учесть при создании команды планировщика:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;re2&quot;&gt;ICMS_CONFIG_DIR&lt;/span&gt;=..&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;..&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;system&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;config&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;
&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;usr&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;bin&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;php &lt;span class=&quot;re5&quot;&gt;-f&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;path&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;to&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;site&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;cron.php ваш_домен.ru &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;dev&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;null&lt;/pre&gt;

&lt;p&gt;
Обращаем ваше внимание, что формирование команды другого типа, например:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;wget&lt;/span&gt; http:&lt;span class=&quot;sy0&quot;&gt;//&lt;/span&gt;www.site.ru&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;cron.php&lt;/pre&gt;

&lt;p&gt;
по умолчанию работать не будет.
&lt;/p&gt;

&lt;p&gt;
Если же по каким-то причинам вам необходимо запускать планировщик подобными способами, то нужно открыть файл  cron.php, который находится в корне сайта, и удалить (или закомментировать) строки:
&lt;/p&gt;
&lt;pre class=&quot;code php&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;PHP_SAPI &lt;span class=&quot;sy0&quot;&gt;!==&lt;/span&gt; &lt;span class=&quot;st_h&quot;&gt;'cli'&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;
    http_response_code&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;404&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
    &lt;a href=&quot;http://www.php.net/die&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;die&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st_h&quot;&gt;'404'&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Однако, при таком способе следует понимать, что для PHP CLI по-умолчанию нет лимитов на время выполнения скрипта и все «долгие» задачи планировщика успеют выполниться. В случае если вы закомментируете указанные выше строки и команда для CRON у вас будет другая, то вы должны сами следить за лимитами в конфигурации PHP. За это отвечают директивы max_execution_time и max_input_time.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f CRON&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b-\u0434\u043b\u044f-\u0437\u0430\u0434\u0430\u043d\u0438\u044f-cron&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;1114-4534&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;содержание-раздела&quot;&gt;Содержание раздела&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://docs.instantcms.ru/manual/settings/scheduler/task&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings:scheduler:task&quot; data-wiki-id=&quot;manual:settings:scheduler:task&quot;&gt;Создание задачи планировщика&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435-\u0440\u0430\u0437\u0434\u0435\u043b\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:8,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;4535-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="https://docs.instantcms.ru/manual/settings/seo-patterns?rev=1739705968">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-16T11:39:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SEO паттерны</title>
        <link>https://docs.instantcms.ru/manual/settings/seo-patterns?rev=1739705968</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;seo-паттерны&quot;&gt;SEO паттерны&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Начиная с версии 2.8.0 InstantCMS поддерживает гибкие шаблоны генерации SEO параметров. Это означает, что &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt;, согласно заданных шаблонов, сформирует самостоятельно в автоматическом режиме теги:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; title&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; meta description&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; meta keywords&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; h1&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
На текущий момент поддерживается генерация шаблонов для:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; страниц профилей пользователей&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; страниц групп&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; записей типов контента (кроме тега h1)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; разделов типов контента, включая наборы и фильтры&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; главных страниц большинства компонентов: в их общих настройках ищите вкладку «SEO для главной страницы»&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Для записей типов контента поддерживается также &lt;a href=&quot;https://docs.instantcms.ru/manual/ctypes/add#seo-для-записей&quot; class=&quot;wikilink1&quot; title=&quot;manual:ctypes:add&quot; data-wiki-id=&quot;manual:ctypes:add&quot;&gt;шаблон генерации URL&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Шаблон — SEO паттерн — это обычный текстовый блок с возможностью вставлять в фигурных скобках поля и выражения. Например, шаблон тега h1 для профиля может быть в самом простом случае таким:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Привет, это {nickname}&lt;/pre&gt;

&lt;p&gt;
{nickname} - это название поля (или ячейки в базе данных) в котором хранится значение. В данном случае этот шаблон выведет на странице:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Привет, это Вася.&lt;/pre&gt;

&lt;p&gt;
Полей в фигурных скобках можно использовать сколько угодно, таким образом строя фразы и предложения.
&lt;/p&gt;

&lt;p&gt;
Выше был приведён самый простой шаблон, но &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; поддерживает и сложные шаблоны с подвыражениями, например:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;{nickname}, {birth_date|string_date_age:0=y}, город {city_cache}&lt;/pre&gt;

&lt;p&gt;
Выведет
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Петя, 35 лет, Москва&lt;/pre&gt;

&lt;p&gt;
Рассмотрим данный пример.
&lt;/p&gt;

&lt;p&gt;
{nickname} — тут всё просто, это просто чистое значение поля nickname.
&lt;/p&gt;

&lt;p&gt;
{birth_date|string_date_age:0=y} — выражение можно условно разбить на две части: название поля и через прямую черту название функции, через которую нужно «прогнать» значение поля. После названия функции через двоеточие могут идти (но не обязательно) дополнительные параметры, которые нужно передать в функцию вторым, третьим и т.п. аргументами. При этом первым аргументом в функцию всегда передаётся само значение поля.
Если параметр функции должен быть массив, то сформируйте его по принципу формата строки запроса &lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt;, например:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;first=value&amp;amp;arr[]=foo+bar&amp;amp;arr[]=baz&lt;/pre&gt;

&lt;p&gt;
в таком случае в параметр передастся массив
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;array(&amp;#039;first&amp;#039; =&amp;gt; &amp;#039;value&amp;#039;, &amp;#039;arr&amp;#039; =&amp;gt; array(&amp;#039;foo bar&amp;#039;, &amp;#039;baz&amp;#039;))&lt;/pre&gt;

&lt;p&gt;
Как раз в случае примера выше &lt;code&gt;{birth_date|string_date_age:0=y}&lt;/code&gt; в функцию string_date_age передаётся первым параметром значение поля birth_date, а вторым параметром массив &lt;code&gt;array(&amp;#039;y&amp;#039;)&lt;/code&gt;.
&lt;/p&gt;

&lt;p&gt;
Список строковых функций вы найдёте в файле &lt;code&gt;/system/libs/strings.helper.php&lt;/code&gt; или &lt;code&gt;/system/libs/html.helper.php&lt;/code&gt;, но и в том числе вы можете пользоваться любыми строковыми функциями PHP.
Пример с еще одной полезной функцией:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;{title}, {comments|html_spellcount:комментарий:комментария:комментариев}, рейтинг {rating|html_spellcount:пункт:пункта:пунктов}&lt;/pre&gt;

&lt;p&gt;
Выведет
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Бизнес ожидает снижения налогов, 21 комментарий, рейтинг 34 пункта&lt;/pre&gt;

&lt;p&gt;
Также обратите внимание, что в примере выше используется выражение {city_cache}. Поля с таким названием нет в списке полей в админке, однако есть поле {city}. Некоторые поля имеют в базе данных дополнительную ячейку с кэшированным значением для упрощения выборки. Соответственно в данном случае в поле {city} будет число с id города, а в поле {city_cache} название города, которое нам и нужно.
&lt;/p&gt;

&lt;p&gt;
Теперь рассмотрим выражение, когда нам нужно сформировать текст с нестандартным порядком слов, например, в шаблоне компонента &lt;a href=&quot;https://docs.instantcms.ru/manual/components/groups&quot; class=&quot;wikilink1&quot; title=&quot;manual:components:groups&quot; data-wiki-id=&quot;manual:components:groups&quot;&gt;Группы&lt;/a&gt; мы можем использовать такое выражение для тега h1:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;{title} {sub_title: / %s}&lt;/pre&gt;

&lt;p&gt;
Ячейка sub_title в данном случае вспомогательная и несёт в себе название вкладки. При этом на главной странице группы ячейка sub_title пустая и мы хотим, чтобы пустое значение отсутствовало, а когда бы мы находились в любой из вкладок название группы дополнялось названием вкладки через косую черту. Например, логично было предположить, что такую задачу можно было решить выражением:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;{title} / {sub_title}&lt;/pre&gt;

&lt;p&gt;
Но тогда, если sub_title пустая, на странице будет выведено:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Робототехника /&lt;/pre&gt;

&lt;p&gt;
Поэтому в таких случаях, лучше использовать первое выражение. Принцип его построения прост:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Название_ячейки: любой текст, а там, где мы хотим вставить значение ячейки поставить символы &amp;#039;&amp;#039;%s&amp;#039;&amp;#039;, т.е.
{sub_title: / %s}&lt;/pre&gt;

&lt;p&gt;
Технически, всё, что будет стоять после двоеточия в конце имени поля воспринимается как формат для функции &lt;a href=&quot;https://php.net/manual/ru/function.sprintf.php&quot; class=&quot;urlextern&quot; title=&quot;https://php.net/manual/ru/function.sprintf.php&quot; rel=&quot;ugc nofollow&quot;&gt;sprintf&lt;/a&gt;. При этом аргумент передаётся один - значение поля.
&lt;/p&gt;

&lt;p&gt;
Еще один пример использования подобных конструкций:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;{nickname:профиль пользователя %s самый лучший}&lt;/pre&gt;

&lt;p&gt;
Выведет:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;профиль пользователя Василий самый лучший&lt;/pre&gt;

&lt;p&gt;
При этом, если поле nickname пустое, то не будет выведено ничего.
&lt;/p&gt;

&lt;p&gt;
Поддерживаются также списки рандомных значений (InstantCMS &amp;gt; 2.10.1), например:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;{title}{ и это отлично| что не может не радовать|. Отличная новость.}&lt;/pre&gt;

&lt;p&gt;
Может вывести
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Бизнес ожидает снижения налогов что не может не радовать.&lt;/pre&gt;

&lt;p&gt;
А в следующий раз может вывести
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Бизнес ожидает снижения налогов. Отличная новость.&lt;/pre&gt;

&lt;p&gt;
Начиная с InstantCMS 2.17.0, в паттернах доступно специальное выражение {page}, которое выведет «страница № 2». Оно добавлено для больше гибкости взамен удалённой опции сайта «Добавлять номера страниц в тег title при пагинации».Используйте так (чтобы на первых страницах не было ничего выведено):
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;{page:, %s}&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;Специальные символы, которые не нужно использовать в текстах выражений:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;|&lt;/strong&gt; символ черты;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;?&lt;/strong&gt; знак вопроса;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;=&lt;/strong&gt; знак равно;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;:&lt;/strong&gt; двоеточие.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Это специальные символы логических конструкций. Если вы хотите использовать эти символы в тексте, то их необходимо предварять обратным слэшем. Например &lt;code&gt;\?&lt;/code&gt; или &lt;code&gt;\:&lt;/code&gt;.
&lt;/p&gt;

&lt;p&gt;
В версиях InstantCMS выше 2.17.1, в паттернах доступны простые условия. Например:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;{has_desc?Есть описание|Без описания}
{delivery_type=2?Доставка Яндексом|Доставка почтой}
{is_admin?Администратор}&lt;/pre&gt;

&lt;p&gt;
Таким образом, если в выражении есть символ &lt;strong&gt;вопроса&lt;/strong&gt;, то это условие. Сравнивать можно со значением, указав знак &lt;strong&gt;равно&lt;/strong&gt;, как показано в примере. После символа вопроса первым идёт значение, если условие верное, вторым (через разделитель | ), если неверное. Если второе значение через разделитель не указано, то выражение не будет выведено. В условиях можно использовать выражение &lt;code&gt;%s&lt;/code&gt;, вместо него подставится значение поля.
&lt;/p&gt;

&lt;p&gt;
Вот такими несложными способами вы можете достаточно гибко формировать все параметры, прямо влияющие на мета составляющую страниц сайта, при чём достаточно один раз настроить и забыть.
&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;
Назад в &lt;a href=&quot;https://docs.instantcms.ru/manual/settings&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings&quot; data-wiki-id=&quot;manual:settings&quot;&gt;Настройки сайта&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://docs.instantcms.ru/manual/settings/specifications?rev=1759482072">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T09:01:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Технические требования</title>
        <link>https://docs.instantcms.ru/manual/settings/specifications?rev=1759482072</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;технические-требования&quot;&gt;Технические требования&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
InstantCMS не требователен к хостингу, поэтому в большинстве случаев ваш сервер/хостинг будет соответствовать техническим требованиям.
&lt;/p&gt;

&lt;p&gt;
Для минимальной корректной работы InstantCMS ваш сервер должен иметь следующее ПО:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Веб-сервер Apache с установленным модулем mod_rewrite (или без него, если Apache &amp;gt;= 2.2.16);&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Или веб-сервер Nginx с портированными в него правилами из файлов .htaccess &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt;;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Интерпретатор PHP версии 7.2 или выше. PHP 8.X поддерживается;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Модули для PHP: date, gd, fileinfo, mbstring, json, filter;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; СУБД MySQL 5+, MariaDB;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Если вам нужна поддержка кэширования, и автоматическая установка дополнений, то вам необходимо включить следующие расширения:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; curl, ftp, zip для PHP;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; memcache/memcached/redis и их поддержка в PHP.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;

&lt;p&gt;
Назад в &lt;a href=&quot;https://docs.instantcms.ru/manual/settings&quot; class=&quot;wikilink1&quot; title=&quot;manual:settings&quot; data-wiki-id=&quot;manual:settings&quot;&gt;Настройки сайта&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
    </item>
</rdf:RDF>
