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

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


ru:namespaces

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:namespaces [2016-01-15 10:34]
176.59.116.193 [Danila]
ru:namespaces [2016-01-15 18:27] (текущий)
91.212.177.8
Строка 3: Строка 3:
 В «[[dokuwiki|Докувики]]» вы можете использовать так называемые «пространства имён» или «именованные пространства» для упорядочивания ваших статей.((На сервере,​ который обслуживает «ДокуВики»,​ пространство имён — это обычная директория,​ в которой находятся текстовые файлы — статьи «ДокуВики».)) В «[[dokuwiki|Докувики]]» вы можете использовать так называемые «пространства имён» или «именованные пространства» для упорядочивания ваших статей.((На сервере,​ который обслуживает «ДокуВики»,​ пространство имён — это обычная директория,​ в которой находятся текстовые файлы — статьи «ДокуВики».))
  
-Стоит заметить - упорядочивание только в алфавитном порядке,​ что не позволит вам упорядочить логически. 
 ===== Создание пространства имён ===== ===== Создание пространства имён =====
  
 Для создания пространств имён не нужно предпринимать каких-то специальных действий:​ просто используйте двоеточие «:» в [[pagename|названиях статей]]. Часть названия после последнего двоеточия станет названием статьи (файла),​ а всё, что находится «до», станет именным пространством (последовательностью вложенных директорий). Если такого именного пространства ещё нет, оно создастся автоматически. Для создания пространств имён не нужно предпринимать каких-то специальных действий:​ просто используйте двоеточие «:» в [[pagename|названиях статей]]. Часть названия после последнего двоеточия станет названием статьи (файла),​ а всё, что находится «до», станет именным пространством (последовательностью вложенных директорий). Если такого именного пространства ещё нет, оно создастся автоматически.
  
-                                                                                                                                                                                                                                                                                                                                                                                        ​Примеры ​|| +^Примеры ​   ​^^  ​ 
-| example\\ .example\\ .:​example ​         | Статья «example» находится в **текущем** именном пространстве. ​                                                                                                                                                                                                                                                                                        ​+|example\\ .example\\ .:​example ​ |Статья «example» находится в **текущем** именном пространстве. ​ 
-| :​example ​                               | Статья «example» находится в **корневом** именном пространстве. ​                                                                                                                                                                                                                                                                                       +|:​example ​ |Статья «example» находится в **корневом** именном пространстве. ​ 
-| ..example\\ ..:​example\\ .:​..:​example ​  ​| Статья «example» находится в **родительском** именном пространстве (директории на уровень выше). ​                                                                                                                                                                                                                                                      ​+|..example\\ ..:​example\\ .:​..:​example ​ |Статья «example» находится в **родительском** именном пространстве (директории на уровень выше). ​ 
-| wiki:​example ​                           | Статья «example» находится в именном пространстве «wiki». Именное пространство «wiki» вложено в **корневое** именное пространство. ​                                                                                                                                                                                                                    ​+|wiki:​example ​ |Статья «example» находится в именном пространстве «wiki». Именное пространство «wiki» вложено в **корневое** именное пространство. ​ 
-| ns1:​ns2:​example\\ :​ns1:​ns2:​example ​     | Статья «example» находится в именном пространстве «ns2». Пространство «ns2» расположено в пространстве «ns1», которое,​ в свою очередь,​ лежит в **корневом** именном пространстве. ​                                                                                                                                                                     +|ns1:​ns2:​example\\ :​ns1:​ns2:​example ​ |Статья «example» находится в именном пространстве «ns2». Пространство «ns2» расположено в пространстве «ns1», которое,​ в свою очередь,​ лежит в **корневом** именном пространстве. | 
-| .ns1:​ns2:​example\\ .:​ns1:​ns2:​example ​   | Статья «example» находится в именном пространстве «ns2». Пространство «ns2» расположено в пространстве «ns1», лежащем,​ в свою очередь,​ в **текущем** именном пространстве. ​                                                                                                                                                                            ​+|.ns1:​ns2:​example\\ .:​ns1:​ns2:​example |Статья «example» находится в именном пространстве «ns2». Пространство «ns2» расположено в пространстве «ns1», лежащем,​ в свою очередь,​ в **текущем** именном пространстве. ​ 
-| ..ns1:​ns2:​example\\ ..:​ns1:​ns2:​example ​ | Ссылается на статью <<​example>>​ в именном пространстве <<​ns2>>​. Пространство <<​ns2>>​ расположено ниже пространства <<​ns1>>;​ пространство <<​ns1>>​ расположено на том же уровне,​ что и **текущее** именное пространство (таким образом **текущее** пространство и пространство <<​ns1>>​ находятся ниже одного и того же **родительского** пространства). ​ +|..ns1:​ns2:​example\\ ..:​ns1:​ns2:​example ​ |Ссылается на статью <<​example>>​ в именном пространстве <<​ns2>>​. Пространство <<​ns2>>​ расположено ниже пространства <<​ns1>>;​ пространство <<​ns1>>​ расположено на том же уровне,​ что и **текущее** именное пространство (таким образом **текущее** пространство и пространство <<​ns1>>​ находятся ниже одного и того же **родительского** пространства).| 
-| .ns1:​ns2: ​                              ​| Ссылается на страницу «start» в именном пространстве «ns2». Именное пространство «ns2» расположено в  именном пространстве «ns1», лежащем,​ в свою очередь,​ в текущем именном пространстве((Статья по умолчанию может называться не только «start», для этого надо указать нужное значение в [[config|настройках «ДокуВики»]].)). ​                      ​|+|.ns1:​ns2: ​ |Ссылается на страницу «start» в именном пространстве «ns2». Именное пространство «ns2» расположено в  именном пространстве «ns1», лежащем,​ в свою очередь,​ в текущем именном пространстве((Статья по умолчанию может называться не только «start», для этого надо указать нужное значение в [[config|настройках «ДокуВики»]].)). ​ |
  
 ===== Удаление ​ пространства имён ===== ===== Удаление ​ пространства имён =====
Строка 55: Строка 54:
   * Просмотрите все статьи в вашей вики.   * Просмотрите все статьи в вашей вики.
  
-**Оговорка:​** Я понимаю,​ что это весьма замысловато (и, возможно,​ я пропустил или перепутал пару вещей, которые нужно было сделать). В конце концов всё это --- PITA((Шило в заднице.)). Вы также можете использовать пару доступных [[plugins|плагинов]] для построения/​перестройки поисковых индексов всей вики, очистки содержимого кэша и/или старых версий,​ что избавит вас от ручной работы.+**Оговорка:​** Я понимаю,​ что это весьма замысловато (и, возможно,​ я пропустил или перепутал пару вещей, которые нужно было сделать). В конце концов всё это --- PITA((от англ. [P]ain [I]n [T]he [A]ss - приблизительно можно перевести как "​заноза ​в заднице", т.е. требует значительных усилий для понимания или реализации)). Вы также можете использовать пару доступных [[plugins|плагинов]] для построения/​перестройки поисковых индексов всей вики, очистки содержимого кэша и/или старых версий,​ что избавит вас от ручной работы.
  
 ==== Способ с использованием плагинов ==== ==== Способ с использованием плагинов ====
ru/namespaces.1452850448.txt.gz · Последние изменения: 2016-01-15 10:34 — 176.59.116.193