====== Имена страниц ====== Имена страниц в **DokuWiki** автоматически преобразуются нижний регистр. Допустимыми символами являются буквы, цифры и специальные символы ".", "-" и "_"((На самом деле, для пользователя только "." и "-" могут быть полезны, т. к. в случае с "_" будет непонятно, добавлены они пользователем или системой; см. следующее предложение в тексте.)) (допускаются только внутри имён((Если эти символы встретятся в начале или конце имени, они будут ликвидированы.))). Все остальные специальные символы (не буквы и не цифры) преобразуются в подчёркивания((или в дефисы, если вы изменили параметр [[config:sepchar |sepchar]] в конфигурационном файле.)). Двоеточия используются для определения или, при необходимости, создания [[namespaces|пространств имён]].((Вы можете получить сообщение об ошибке "Доступ запрещён", если попытаетесь использовать двоеточие в имени страницы; это будет результатом непреднамеренной попытки создать пространство имён и/или страницу там, где вы не имеете права этого делать.)) Когда включен параметр конфигурационного файла deaccent (включен по умолчанию) местные и акцентированные символы преобразуются в их ASCII-эквиваленты (''ü'' превращается в ''ue'') или просто теряют акценты (''á'' превращается в ''a''). Большинство темплейтов, в т. ч. темплейт по умолчанию, выводят полное имя страницы и название [[namespaces|пространства имён]] в строке пути в верхнем левом углу страницы. Например, имя этой страницы ''playground:pagename''. ((Такое поведение может быть изменено. Ссылки на другие вики, осуществляемые с помощью InterWiki должны также следовать ограничениям этих вики. Даже когда включен режим [[wp>CamelCase]] или включен параметр конфигурационного файла WikiWord имена пространств имён сохраняют нижний регистр. ===== Имена страниц и пространства имён ===== Пространства имён можно представлять себе как каталоги, а страницы − как файлы внутри них. Например, расположение страницы с именем ''a:b:c'' в дереве пространств имён может быть изображено следующим образом: корневое пространство имён (всегда существует) | +-- пространство имён 'a' | +-- пространство имён 'b' | +-- страница 'c' Внутри любого простанства имён могут одновременно существовать как страница, так и вложенное пространство имён с тем же самым именем. Возвращаясь к предыдущему примеру, можно изобразить страницу с именем ''a:b'' следующим образом: корневое пространство имён (всегда существует) | +-- пространство имён 'a' | +-- пространство имён 'b' | | | +-- страница 'c' | +-- страница 'b' pagename (не смотря на существование пространства имён 'b') Это не приводит к конфликтам, поскольку DokuWiki всегда считает последнюю лексему в имени страницы (часть имени после последнего двоеточния) как собственно имя страницы, а все остальные лексемы − как названия пространств имён * В записи ''a:b:c'', ''a'' и ''b'' − названия пространства имён, а ''c'' − имя страницы. * В записи ''a:b'', ''a'' − название пространства имён, а ''b'' − имя страницы. Более подробно см. в статье [[namespaces|пространства имён]]. ===== Создание страниц ===== Когда браузер запрашивает несуществующую страницу, DokuWiki может (в зависимости от ваших прав доступа) предложить вам создать её. Эту ситуацию можно воспроизвести либо прямым набором URL, содержащей имя требуемой страницы, в строке адреса браузера, либо созданием ссылки на неё с какой-либо другой страницы с дальнейшим переходом по этой ссылке. Если имя страницы содержит названия пространств имён, то последние создаются автоматически. Существуют также альтернативные способы: * Вы можете ввести имя новой страницы в поле поиска, щелкнуть кнопку "Поиск" и затем на странице результатов поиска выбрать "Создать эту страницу". Новая страница будет названа в соответствие с вашим запросом. * Вы можете скопировать файл ''.txt'' в нужную вам директорию ([[namespaces|пространство имен]]). * Вы можете также открыть несуществующую страницу, вручную введя URL в адресной строке вашего браузера. //Если вы используете один из альтернативных методов, проверьте правильность ссылок на вновь созданную страницу с других страниц.// ===== Удаление страниц ===== Если при редактировании страницы удалите всё её содержимое, то соответствующая страница будет также удалена (однако, все старые версии сохраняются на [[playground:attic|"чердаке"]]).