DokuWiki

It's better when it's simple

Narzędzia użytkownika

Narzędzia witryny


pl:namespaces

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
pl:namespaces [2011-12-04 22:10] – utworzono 78.8.117.77pl: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 21: Linia 21:
 |.ns1:ns2:example\\ .:ns1:ns2:example|odnosi się do strony "example" w przestrzeni nazw ns2. Przestrzeń nazw ns2 leży wewnątrz przestrzeni nazw ns1; przestrzeń nazw ns1 leży **wewnątrz aktualnej** przestrzeni nazw.| |.ns1:ns2:example\\ .:ns1:ns2:example|odnosi się do strony "example" w przestrzeni nazw ns2. Przestrzeń nazw ns2 leży wewnątrz przestrzeni nazw ns1; przestrzeń nazw ns1 leży **wewnątrz aktualnej** przestrzeni nazw.|
 |..ns1:ns2:example\\ ..:ns1:ns2:example|odnosi się do strony "example" w przestrzeni nazw ns2. Przestrzeń nazw ns2 leży wewnątrz przestrzeni nazw ns1; przestrzeń nazw ns1 leży **nadrzędnej dla aktualnej** przestrzeni nazw (tj. zarówno ns1 jak i aktualna  przestrzeń nazw leżą wewnątrz tej samej nadrzędnej przestrzeni nazw, gdziekolwiek względem głównej przestrzeni nazw ta przestrzeń by się nie znajdowała).| |..ns1:ns2:example\\ ..:ns1:ns2:example|odnosi się do strony "example" w przestrzeni nazw ns2. Przestrzeń nazw ns2 leży wewnątrz przestrzeni nazw ns1; przestrzeń nazw ns1 leży **nadrzędnej dla aktualnej** przestrzeni nazw (tj. zarówno ns1 jak i aktualna  przestrzeń nazw leżą wewnątrz tej samej nadrzędnej przestrzeni nazw, gdziekolwiek względem głównej przestrzeni nazw ta przestrzeń by się nie znajdowała).|
-|.ns1:ns2:\\ .:ns1:ns2:|odnosi się do strony "start" w przestrzeni nazw ns2. Przestrzeń nazw ns2 leży wewnątrz przestrzeni nazw ns1; przestrzeń nazw ns1 leży w aktualnej przestrzeni nazw.\\ \\ (Domyślna strona może nazywać się inaczej niż "start" wedle ustawień parametru konfiguracji [[config:startpage]].)|+|.ns1:ns2:\\ .:ns1:ns2:|odnosi się do strony "start" w przestrzeni nazw ns2. Przestrzeń nazw ns2 leży wewnątrz przestrzeni nazw ns1; przestrzeń nazw ns1 leży w aktualnej przestrzeni nazw.\\ \\ (Domyślna strona może nazywać się inaczej niż "start" wedle ustawień parametru konfiguracji [[.config:startpage]].)|
  
-GotchaThe syntax for relative and absolute internal links is non-unique +PułapkaSkładnia dla względnych i bezwzględnych linków wewnętrznych nie jest unikalna 
-and complex relative to directory and filename conventions+i złożona względem konwencji nazewniczej folderów i plików
-Paths are absolute if and only if they begin with "/"+Ścieżka jest bezwzględna wtedy i tylko wtedy, gdy zaczyna się od "/"
-Links are absolute if and only if they have a ":" prefix or +Linki są bezwzględne wtedy i tylko wtedy, gdy mają na początku ":" lub 
-have no prefix but do have intermediate (or suffix) ":" +nie mają przedrostka, ale mają wewnątrz (lub na końcu) ":" 
-Links relative to the current namespace may also begin with either +Linki względne do aktualnej przestrzeni nazw mogą zaczynać się od "." albo ".:" (".." albo "..:" dla nadrzędnej przestrzeni nazw).
-"." or ".:" (".." or "..:" for parent namespace).+
  
-===== Deleting Namespaces =====+===== Usuwanie przestrzeni nazw =====
  
-When all pages inside a namespace are removed the namespace logically doesn’t exist anymore. DokuWiki usually deletes the now empty directory as well+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
  
-===== How  to rename namespaces? =====+===== Jak zmienić nazwę przestrzeni nazw? =====
  
-==== Manual way ====+==== Sposób ręczny ====
  
-In order to rename a namespace manually you will have to+Aby przemianować ręcznie przestrzeń nazw musisz
-  * Rename the folders that represent the namespace in:+  * Zmienić nazwę folderów reprezentujących przestrzeń nazw w:
     * ''data/pages''     * ''data/pages''
-    * ''data/media'' (if this exists+    * ''data/media'' (jeśli istnieje
-  * Remove metadata for the namespace under ''data/meta'' +  * Zmienić metadane dla przestrzeni nazw wewnątrz ''data/meta'' 
-  * Remove attic data for the namespace under ''data/attic'' (or move that over as wellif you want to preserve old versions)+  * Usunąć poprzednie dane dla przestrzeni nazw w ''data/attic'' (lub przenieś je równieżjeśli chcesz zachować poprzednie wersje)
      
-For example, on a Unix host, you could:+dla przykładu na serwerze Unix mógłbyś:
   * ''mv /dokuwiki_base/data/pages/old_namespace /dokuwiki_base/data/pages/new_namespace''   * ''mv /dokuwiki_base/data/pages/old_namespace /dokuwiki_base/data/pages/new_namespace''
   * ''mv /dokuwiki_base/data/media/old_namespace /dokuwiki_base/data/media/new_namespace''   * ''mv /dokuwiki_base/data/media/old_namespace /dokuwiki_base/data/media/new_namespace''
Linia 52: Linia 51:
   * ''rm -Rf /dokuwiki_base/data/attic/old_namespace''   * ''rm -Rf /dokuwiki_base/data/attic/old_namespace''
  
-Note that the ''old_namespace'' and/or ''new_namespace'' words may need to be encoded if they are on a non-Latin character set (i.eGreekRussianetc).+Zauważ, że wyrażenia ''old_namespace'' ''new_namespace'' mogą wymagać kodowania jeśli nie jest używany zestaw znaków Latin (czyli npgreckirosyjskiitp).
  
-  * Correct (by editing themall the links to the pages under the //moved// namespace (you can discover those before moving the namespace by reviewing each page'[[backlinks]].+  * Popraw (edytując jewszystkie linki do stron z //przeniesionej// przestrzeni nazw (możesz odnaleźć je przed przeniesieniem przestrzeni nazw przeglądając [[backlinks|linki wsteczne]] wszystkich stron.
  
-  * Browse each and every page under the new namespaceThis will create the missing indexing information and metadata for the pages under the moved namespace.+  * Przejrzyj każdą ze stron w nowej przestrzeni nazwUtworzy to brakujące informacje indeksujące i metadane dla stron wewnątrz przeniesionej przestrzeni nazw.
  
-However, you will still have lots of junk left aroundFor example in ''data/changes.log'', various files under cache (including the ''.idx'' files etc). If possible you could just start from a ''blank state'' as follows (again under Unixbut be warned that this will mean losing all your historical information (i.e. ''recent changes''):+Jednak pozostaje wciąż wiele śmieci wokołoNa przykład w ''data/changes.log'', różne pliki w pamięci podręcznej (w tym pliki ''.idx''  itp). Jeśli to możliwe mógłbyś po prostu zacząć od ''stanu pustego'' w poniższy sposób (ponownie pod Unixemale ostrzegamy, żbędzie to oznaczać utratę wszystkich informacji historycznych (np. ''recent changes''):
  
   * ''cat /dev/null > /dokuwiki_base/data/changes.log''   * ''cat /dev/null > /dokuwiki_base/data/changes.log''
Linia 67: Linia 66:
   * Browse each and every page of your Wiki.   * Browse each and every page of your Wiki.
  
-DISCLAIMERI understand this is convoluted (and maybe I missed/messed a couple of things you should also do). All in all this is a PITAYou may also use a couple of [[plugins]] that are available for (re)building the searchindex for the complete wiki, erasing entire cache and/or old wiki revisions thus avoiding to do this manually.+WYŁĄCZENIE ODPOWIEDZIALNOŚCIRozumiem, że jest to zawiłe (i być może coś zapomniałem/pomieszałem kilka rzeczy, które należy również wykonać). W sumie to wrzód na tyłkuMożesz także użyć kilku [[plugins|wtyczek]], przy pomocy których można (od)tworzyć indeks wyszukiwania całej wiki, usunąć całą pamięć podręczną i/lub poprzednimi wersjami wiki unikając w ten sposób robienia tego ręcznie.
    
-==== Plugin way ====+==== Sposób z użyciem wtyczki ====
  
-You can use the third-party [[plugin:PageMove]] plugin to move each of the pages from the old namespace to the new onePlease consult the documentation to see if this fits your needs. //**Note** - the PageMove plugin is not working and is currently deprecated//+Możesz skorzystać z wtyczki [[plugin:PageMove]] osób trzecich by przenieść każdą ze stron z poprzedniej do nowej przestrzeni nazwPrzejrzyj dokumentację by przekonać się, czy wtyczka spełnia twoje wymagania. //**Uwaga** - wtyczka PageMove nie działa i jest obecnie przestarzała.//
  
-===== Namespace Default Linking =====+===== Domyślne przekierowanie do przestrzeni nazw =====
  
-It is possible to link to a default file of a namespace ending the linkid +Możliwe jest przekierowanie do pliku domyślnego w przestrzeni nazw przez zakończenie linku 
-with a colon: %%[[foo:bar:]]%%. To which page the link links is dependent on the +dwukropkiem: %%[[foo:bar:]]%%. To, do której strony zostanie przekierowany link zależy od 
-existence of certain named filesFor %%[[foo:bar:]]%% the following pages are +istnienia plików o określonych nazwachDla linku %%[[foo:bar:]]%% sprawdzone zostaną 
-checked:+następujące strony:
  
 <code> <code>
Linia 86: Linia 85:
 </code> </code>
  
-The pages are checked in that order and whatever page is found first will be +Strony sprawdzane są w tej kolejności i która strona zostanie najpierw odnaleziona pierwsza,  
-linked to[[config:autoplural | Autoplural]] linking is not done for those links +ta zostanie podłączona
- +
-:!: **This feature is only available in 2006-09-28 RC1 version and above.**+
pl/namespaces.1323033031.txt.gz · ostatnio zmienione: 2011-12-04 22:10 przez 78.8.117.77

Wszystkie treści w tym wiki, którym nie przyporządkowano licencji, podlegają licencji: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki