Инструменты пользователя

Инструменты сайта


wiki:config:hidepages

Различия

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


—wiki:config:hidepages [2023/09/02 17:12] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Настройки: hidepages ======
 +
 +Эта опция задаётся регулярным выражением, позволяющим исключить определённые страницы из автоматически составляемых списков (RSS, последние обновления, результаты поисков, индексы). Весьма полезно вычленить отдельные страницы, которые используются в шаблонах с боковыми панелями. Регулярное выражение сравнивается с полным (с начальным двоеточием) ID статьи, если совпадает, то считается, что статью нужно скрыть. Это только «косметическое» средство, не следует использовать его в безопасности.
 +
 +  * Тип данных: строковый
 +  * Значение по умолчанию: 
 +
 +===== Пример =====
 +Расположение файла для правки Dokuwiki/conf/local.php
 +{{:wiki:config:hidepages_1.png?|}}
 +
 +Пример для исключения страниц '':reports:template'', '':reports:sidebar'' и страниц, вложенных в них:
 +<code php>$conf['hidepages'] = '^:reports:(?:template|sidebar)';</code>
 +
 +Еще один пример. Директория ''%%/data/pages%%'' содержит следующие страницы:
 +
 +<code>
 +.
 +├── admin
 +│   ├── build_notes.txt
 +│   ├── new_software.txt
 +│   └── todos.txt
 +├── admin_links.txt
 +├── labels
 +│   └── start.txt
 +├── playground
 +│   └── playground.txt
 +├── sidebar.txt
 +├── software
 +│   ├── dokuwiki
 +│   │   └── start.txt
 +│   ├── kdialog
 +│   │   └── start.txt
 +│   ├── start.txt
 +│   └── __template.txt
 +├── start.txt
 +├── templates
 +│   └── start.txt
 +└── wiki
 +    ├── dokuwiki.txt
 +    ├── syntax.txt
 +    └── welcome.txt
 +</code>
 +
 +Чтобы скрыть страницы ''admin_links'', ''sidebar'' и все, что находится в пространствах имён '':admin'', '':labels'', '':playground'', '':templates'' и, '':wiki'', используйте:
 +
 +<code php>$conf['hidepages'] = '^:(admin*|sidebar|playground|labels|templates|wiki)';</code>
 +
 +
 +{{:wiki:config:8eb69a68fc9686d3b3d8789633a4d2f1.media.png?|}}
 +
 +===== См. также =====
 +
 +  * [[config|Конфигурирование «Докувики»]]
 +  * [[https://www.php.net/manual/en/reference.pcre.pattern.syntax.php|Синтаксис регулярных выражений PCRE]]
 +
  
wiki/config/hidepages.1693663782.txt.gz · Последнее изменение: (внешнее изменение)

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki