pl:namespaces
Różnice
Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
pl:namespaces [2008-12-17 02:16] – removed ach | pl:namespaces [2024-04-12 16:00] (aktualna) – przywrócono poprzednią wersję (2023-03-29 11:53) 2a01:11cf:4009:f300:34e0:34fd:15a0:c858 | ||
---|---|---|---|
Linia 1: | Linia 1: | ||
+ | ====== Przestrzenie nazw ====== | ||
+ | Przestrzeń nazw jest podobna do folderu, podczas gdy nazwy stron wykazują podobieństwo do plików. | ||
+ | Możesz użyć przestrzeni nazw by porządkować strony w [[DokuWiki]]. Nazwy przestrzeni nazw mają takie same ograniczenia jak [[pagename|nazwy stron]]. | ||
+ | |||
+ | Domyślnie instalacja DokuWiki zawiera wbudowaną przestrzeń nazw: //wiki//. | ||
+ | |||
+ | ===== Tworzenie przestrzeni nazw ===== | ||
+ | Nie musisz tworzyć przestrzeni nazw oddzielnie; po prostu utwórz strony z dwukropkami w [[pagename|nazwie strony]]. | ||
+ | Słowo po ostatnim dwukropku stanie się stroną, podczas gdy pozostałe słowa będą przestrzeniami nazw. | ||
+ | Wszystkie przestrzenie nazw użyte w nazwie strony, które nie istniały przed tworzeniem strony, zostaną utworzone automatycznie przez DokuWiki. | ||
+ | |||
+ | (Strony w DokuWiki są tworzone tak, jak we wszystkich innych wiki. Po prostu utwórz link do nieistniejącej strony, wejdź w ten link, po czym wciśnij Utwórz stronę.) Patrz [[.: | ||
+ | |||
+ | ^Przykłady: | ||
+ | |example\\ .example\\ .: | ||
+ | |: | ||
+ | |..example\\ ..: | ||
+ | |wiki: | ||
+ | |ns1: | ||
+ | |.ns1: | ||
+ | |..ns1: | ||
+ | |.ns1: | ||
+ | |||
+ | Pułapka: Składnia dla względnych i bezwzględnych linków wewnętrznych nie jest unikalna | ||
+ | i złożona względem konwencji nazewniczej folderów i plików. | ||
+ | Ścieżka jest bezwzględna wtedy i tylko wtedy, gdy zaczyna się od "/" | ||
+ | Linki są bezwzględne wtedy i tylko wtedy, gdy mają na początku ":" | ||
+ | nie mają przedrostka, | ||
+ | Linki względne do aktualnej przestrzeni nazw mogą zaczynać się od " | ||
+ | |||
+ | ===== Usuwanie przestrzeni nazw ===== | ||
+ | |||
+ | Gdy wszystkie strony wewnątrz przestrzeni nazw są usunięte, sama przestrzeń nazw logicznie przestaje istnieć. DokuWiki często usuwa również pusty już folder. | ||
+ | |||
+ | ===== Jak zmienić nazwę przestrzeni nazw? ===== | ||
+ | |||
+ | ==== Sposób ręczny ==== | ||
+ | |||
+ | Aby przemianować ręcznie przestrzeń nazw musisz: | ||
+ | * Zmienić nazwę folderów reprezentujących przestrzeń nazw w: | ||
+ | * '' | ||
+ | * '' | ||
+ | * Zmienić metadane dla przestrzeni nazw wewnątrz '' | ||
+ | * Usunąć poprzednie dane dla przestrzeni nazw w '' | ||
+ | | ||
+ | dla przykładu na serwerze Unix mógłbyś: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Zauważ, że wyrażenia '' | ||
+ | |||
+ | * Popraw (edytując je) wszystkie linki do stron z // | ||
+ | |||
+ | * Przejrzyj każdą ze stron w nowej przestrzeni nazw. Utworzy to brakujące informacje indeksujące i metadane dla stron wewnątrz przeniesionej przestrzeni nazw. | ||
+ | |||
+ | Jednak pozostaje wciąż wiele śmieci wokoło. Na przykład w '' | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * Browse each and every page of your Wiki. | ||
+ | |||
+ | WYŁĄCZENIE ODPOWIEDZIALNOŚCI: | ||
+ | |||
+ | ==== Sposób z użyciem wtyczki ==== | ||
+ | |||
+ | Możesz skorzystać z wtyczki [[plugin: | ||
+ | |||
+ | ===== Domyślne przekierowanie do przestrzeni nazw ===== | ||
+ | |||
+ | Możliwe jest przekierowanie do pliku domyślnego w przestrzeni nazw przez zakończenie linku | ||
+ | dwukropkiem: | ||
+ | istnienia plików o określonych nazwach. Dla linku %%[[foo: | ||
+ | następujące strony: | ||
+ | |||
+ | < | ||
+ | foo: | ||
+ | foo:bar:bar | ||
+ | foo:bar | ||
+ | </ | ||
+ | |||
+ | Strony sprawdzane są w tej kolejności i która strona zostanie najpierw odnaleziona pierwsza, | ||
+ | ta zostanie podłączona. |