Справочная система

ВАША скорость - наше ВСЁ!!

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

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


wiki:pagename

Имена страниц

Имена страниц в DokuWiki автоматически преобразуются в нижний регистр. Допустимыми символами являются буквы, цифры и специальные символы ".", "-" и "" 1) (допускаются только внутри имён2)). Все остальные специальные символы (не буквы и не цифры) преобразуются в подчёркивания3). Двоеточия используются для определения или, при необходимости, создания пространств имён.4) Когда включен параметр конфигурационного файла deaccent (включен по умолчанию) местные и акцентированные символы преобразуются в их ASCII-эквиваленты (ü превращается в ue) или просто теряют акценты (á превращается в a). An implicit constraint on length and beginning of pagenames is set by backlinks (first three characters must be letters). Большинство темплейтов, в т. ч. темплейт по умолчанию, выводят полное имя страницы и название пространства имён в строке пути в верхнем левом углу страницы. Например, имя этой страницы wiki:ru:pagename. 5) Ссылки на другие вики, осуществляемые с помощью InterWiki должны также следовать ограничениям этих вики. Даже когда включен режим CamelCase или включен параметр конфигурационного файла WikiWord имена пространств имён сохраняют нижний регистр. ===== Имена страниц и пространства имён ===== Пространства имён можно представлять себе как каталоги, а страницы − как файлы внутри них. Например, расположение страницы с именем a:b:c в дереве пространств имён может быть изображено следующим образом: <file> корневое пространство имён (всегда существует) | +– пространство имён 'a' | +– пространство имён 'b' | +– страница 'c' </file> Внутри любого простанства имён могут одновременно существовать как страница, так и вложенное пространство имён с тем же самым именем. Возвращаясь к предыдущему примеру, можно изобразить страницу с именем a:b следующим образом: <file> корневое пространство имён (всегда существует) | +– пространство имён 'a' | +– пространство имён 'b' | | | +– страница 'c' | +– страница 'b' pagename (не смотря на существование пространства имён 'b') </file> Это не приводит к конфликтам, поскольку DokuWiki всегда считает последнюю лексему в имени страницы (часть имени после последнего двоеточния) как собственно имя страницы, а все остальные лексемы − как названия пространств имён * В записи a:b:c, a и b − названия пространства имён, а c − имя страницы. * В записи a:b, a − название пространства имён, а b − имя страницы. Более подробно см. в статье пространства имён. ===== Создание страниц ===== Когда браузер запрашивает несуществующую страницу, DokuWiki может (в зависимости от ваших прав доступа) предложить вам создать её. Эту ситуацию можно воспроизвести либо прямым набором URL, содержащей имя требуемой страницы, в строке адреса браузера, либо созданием ссылки на неё с какой-либо другой страницы с дальнейшим переходом по этой ссылке. Если имя страницы содержит названия пространств имён, то последние создаются автоматически. См. также: * Как добавлять страницы? ===== Удаление страниц ===== Если при редактировании страницы удалите всё её содержимое, то соответствующая страница будет также удалена (однако, все старые версии сохраняются на "чердаке"). ===== Переименование страниц ===== См. эту статью.000000

1)
На самом деле, для пользователя только "." и "-" могут быть полезны, т. к. в случае с "_" будет непонятно, добавлены они пользователем или системой; см. следующее предложение в тексте.
2)
Если эти символы встретятся в начале или конце имени, они будут ликвидированы.
3)
или в дефисы, если вы изменили параметр sepchar в конфигурационном файле.
4)
Вы можете получить сообщение об ошибке "Доступ запрещён", если попытаетесь использовать двоеточие в имени страницы; это будет результатом непреднамеренной попытки создать пространство имён и/или страницу там, где вы не имеете права этого делать.
5)
Такое поведение может быть изменено. См., например, параметр конфигурации config:useheading
wiki/pagename.txt · Последнее изменение: 2012/08/25 07:00 — Щеглов С.В.

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki