Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/users/jogger/ftp/wiki/LocalSettings.php on line 116
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/users/jogger/ftp/wiki/includes/GlobalFunctions.php on line 2618
Warning: session_name(): Session name cannot be changed after headers have already been sent in /home/users/jogger/ftp/wiki/includes/Setup.php on line 580
Deprecated: Optional parameter $prefix declared before required parameter $code is implicitly treated as a required parameter in /home/users/jogger/ftp/wiki/languages/Language.php on line 4199
Deprecated: Creation of dynamic property ApiMain::$mCommit is deprecated in /home/users/jogger/ftp/wiki/includes/api/ApiMain.php on line 201
Deprecated: Return type of ExplodeIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/users/jogger/ftp/wiki/includes/utils/StringUtils.php on line 576
Deprecated: Return type of ExplodeIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/users/jogger/ftp/wiki/includes/utils/StringUtils.php on line 590
Deprecated: Return type of ExplodeIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/users/jogger/ftp/wiki/includes/utils/StringUtils.php on line 583
Deprecated: Return type of ExplodeIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/users/jogger/ftp/wiki/includes/utils/StringUtils.php on line 609
Deprecated: Return type of ExplodeIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/users/jogger/ftp/wiki/includes/utils/StringUtils.php on line 558
Deprecated: Creation of dynamic property LoadBalancer::$mWriteIndex is deprecated in /home/users/jogger/ftp/wiki/includes/db/LoadBalancer.php on line 78
Deprecated: Return type of ResultWrapper::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/users/jogger/ftp/wiki/includes/db/DatabaseUtility.php on line 197
Deprecated: Return type of ResultWrapper::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/users/jogger/ftp/wiki/includes/db/DatabaseUtility.php on line 215
Deprecated: Return type of ResultWrapper::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/users/jogger/ftp/wiki/includes/db/DatabaseUtility.php on line 208
Deprecated: Return type of ResultWrapper::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/users/jogger/ftp/wiki/includes/db/DatabaseUtility.php on line 225
Deprecated: Return type of ResultWrapper::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/users/jogger/ftp/wiki/includes/db/DatabaseUtility.php on line 186
Deprecated: Creation of dynamic property MessageCache::$mMemc is deprecated in /home/users/jogger/ftp/wiki/includes/cache/MessageCache.php on line 136
Deprecated: Creation of dynamic property Parser::$mPreprocessorClass is deprecated in /home/users/jogger/ftp/wiki/includes/parser/Parser.php on line 237
Deprecated: Creation of dynamic property RequestContext::$recursion is deprecated in /home/users/jogger/ftp/wiki/includes/context/RequestContext.php on line 303
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/users/jogger/ftp/wiki/languages/LanguageConverter.php on line 711
Warning: A skin using autodiscovery mechanism, Chick, was found in your skins/ directory. The mechanism will be removed in MediaWiki 1.25 and the skin will no longer be recognized. See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for information how to fix this. [Called from SkinFactory::getLegacySkinNames in /home/users/jogger/ftp/wiki/includes/skins/SkinFactory.php at line 128] in /home/users/jogger/ftp/wiki/includes/debug/MWDebug.php on line 302
Warning: A skin using autodiscovery mechanism, Nostalgia, was found in your skins/ directory. The mechanism will be removed in MediaWiki 1.25 and the skin will no longer be recognized. See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for information how to fix this. [Called from SkinFactory::getLegacySkinNames in /home/users/jogger/ftp/wiki/includes/skins/SkinFactory.php at line 128] in /home/users/jogger/ftp/wiki/includes/debug/MWDebug.php on line 302
Warning: An old copy of the Vector skin was found in your skins/ directory. You should remove it to avoid problems in the future.See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for details. [Called from SkinFactory::getLegacySkinNames in /home/users/jogger/ftp/wiki/includes/skins/SkinFactory.php at line 120] in /home/users/jogger/ftp/wiki/includes/debug/MWDebug.php on line 302
Warning: An old copy of the CologneBlue skin was found in your skins/ directory. You should remove it to avoid problems in the future.See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for details. [Called from SkinFactory::getLegacySkinNames in /home/users/jogger/ftp/wiki/includes/skins/SkinFactory.php at line 120] in /home/users/jogger/ftp/wiki/includes/debug/MWDebug.php on line 302
Warning: A skin using autodiscovery mechanism, Simple, was found in your skins/ directory. The mechanism will be removed in MediaWiki 1.25 and the skin will no longer be recognized. See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for information how to fix this. [Called from SkinFactory::getLegacySkinNames in /home/users/jogger/ftp/wiki/includes/skins/SkinFactory.php at line 128] in /home/users/jogger/ftp/wiki/includes/debug/MWDebug.php on line 302
Warning: An old copy of the Modern skin was found in your skins/ directory. You should remove it to avoid problems in the future.See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for details. [Called from SkinFactory::getLegacySkinNames in /home/users/jogger/ftp/wiki/includes/skins/SkinFactory.php at line 120] in /home/users/jogger/ftp/wiki/includes/debug/MWDebug.php on line 302
Warning: An old copy of the MonoBook skin was found in your skins/ directory. You should remove it to avoid problems in the future.See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for details. [Called from SkinFactory::getLegacySkinNames in /home/users/jogger/ftp/wiki/includes/skins/SkinFactory.php at line 120] in /home/users/jogger/ftp/wiki/includes/debug/MWDebug.php on line 302
Warning: A skin using autodiscovery mechanism, MySkin, was found in your skins/ directory. The mechanism will be removed in MediaWiki 1.25 and the skin will no longer be recognized. See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for information how to fix this. [Called from SkinFactory::getLegacySkinNames in /home/users/jogger/ftp/wiki/includes/skins/SkinFactory.php at line 128] in /home/users/jogger/ftp/wiki/includes/debug/MWDebug.php on line 302
Warning: A skin using autodiscovery mechanism, Standard, was found in your skins/ directory. The mechanism will be removed in MediaWiki 1.25 and the skin will no longer be recognized. See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for information how to fix this. [Called from SkinFactory::getLegacySkinNames in /home/users/jogger/ftp/wiki/includes/skins/SkinFactory.php at line 128] in /home/users/jogger/ftp/wiki/includes/debug/MWDebug.php on line 302
Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/users/jogger/ftp/wiki/includes/parser/Preprocessor_DOM.php on line 793
Warning: Trying to access array offset on value of type bool in /home/users/jogger/ftp/wiki/includes/libs/IPSet.php on line 244
Warning: Trying to access array offset on value of type bool in /home/users/jogger/ftp/wiki/includes/libs/IPSet.php on line 247
Warning: Trying to access array offset on value of type bool in /home/users/jogger/ftp/wiki/includes/libs/IPSet.php on line 244
Warning: Trying to access array offset on value of type bool in /home/users/jogger/ftp/wiki/includes/libs/IPSet.php on line 247
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/users/jogger/ftp/wiki/includes/pager/ReverseChronologicalPager.php on line 116
Deprecated: Creation of dynamic property ContribsPager::$contribs is deprecated in /home/users/jogger/ftp/wiki/includes/specials/SpecialContributions.php on line 688
Deprecated: Creation of dynamic property ContribsPager::$tagFilter is deprecated in /home/users/jogger/ftp/wiki/includes/specials/SpecialContributions.php on line 690
Deprecated: Creation of dynamic property ContribsPager::$nsInvert is deprecated in /home/users/jogger/ftp/wiki/includes/specials/SpecialContributions.php on line 691
Deprecated: Creation of dynamic property ContribsPager::$associated is deprecated in /home/users/jogger/ftp/wiki/includes/specials/SpecialContributions.php on line 692
Deprecated: Creation of dynamic property ContribsPager::$deletedOnly is deprecated in /home/users/jogger/ftp/wiki/includes/specials/SpecialContributions.php on line 694
Deprecated: Creation of dynamic property ContribsPager::$topOnly is deprecated in /home/users/jogger/ftp/wiki/includes/specials/SpecialContributions.php on line 695
Deprecated: Creation of dynamic property ContribsPager::$newOnly is deprecated in /home/users/jogger/ftp/wiki/includes/specials/SpecialContributions.php on line 696
Deprecated: Creation of dynamic property Revision::$mUnpatrolled is deprecated in /home/users/jogger/ftp/wiki/includes/Revision.php on line 701
Deprecated: Creation of dynamic property WikitextContentHandler::$mModelName is deprecated in /home/users/jogger/ftp/wiki/includes/content/ContentHandler.php on line 416
Deprecated: Creation of dynamic property WikitextContent::$mText is deprecated in /home/users/jogger/ftp/wiki/includes/content/TextContent.php on line 55
Warning: Cannot modify header information - headers already sent by (output started at /home/users/jogger/ftp/wiki/LocalSettings.php:116) in /home/users/jogger/ftp/wiki/includes/Feed.php on line 233
Deprecated: header(): Passing null to parameter #3 ($response_code) of type int is deprecated in /home/users/jogger/ftp/wiki/includes/WebResponse.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /home/users/jogger/ftp/wiki/LocalSettings.php:116) in /home/users/jogger/ftp/wiki/includes/WebResponse.php on line 37
Deprecated: header(): Passing null to parameter #3 ($response_code) of type int is deprecated in /home/users/jogger/ftp/wiki/includes/WebResponse.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /home/users/jogger/ftp/wiki/LocalSettings.php:116) in /home/users/jogger/ftp/wiki/includes/WebResponse.php on line 37
Deprecated: header(): Passing null to parameter #3 ($response_code) of type int is deprecated in /home/users/jogger/ftp/wiki/includes/WebResponse.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /home/users/jogger/ftp/wiki/LocalSettings.php:116) in /home/users/jogger/ftp/wiki/includes/WebResponse.php on line 37 http://wiki.jogger.pl/api.php?action=feedcontributions&feedformat=atom&user=HodakJoggerWiki - Wkład użytkownika [pl]2025-07-05T07:25:05ZWkład użytkownikaMediaWiki 1.24.1http://wiki.jogger.pl/index.php?title=W%C5%82asny_szablon:_Jak_to_dzia%C5%82a&diff=3755Własny szablon: Jak to działa2008-06-14T11:46:36Z<p>Hodak: /* Co trzeba przygotować? */ literówka</p>
<hr />
<div>==Jak to działa?==<br />
===Znaczniki===<br />
W Joggerze większość znaczników wstawia się w specjalne bloki. Bloki mają dwa zadania:<br />
# W przypadku wpisów, listy odnośników, listy pozycji archiwum i komentarzy blok pokazuje Joggerowi, którą część szablonu ma powtórzyć wyświetlając kolejny wpis, komentarz itd. Tak więc wszystko co umieścimy w bloku <strong>COMMENT_BLOCK</strong> będzie powielone wraz z każdym dodanym komentarzem.<br />
# Są też trzy bloki, które mają inne zadanie. Chodzi o <strong>ADMIN_BLOCK</strong>, <strong>LOGGED_USER_BLOCK</strong>, <strong>NOUSER_BLOCK</strong> - treść w nich zawarta jest widoczna tylko dla określonych użytkowników (odpowiednio: dla właściciela, gościa zalogowanego i gościa niezalogowanego). Na przykład, tagi z grupy <code>&lt;ADMIN_[...]_HREF/&gt;</code> można wstawić do bloku <strong>&lt;ADMIN_BLOCK&gt;</strong>, by zwykli odwiedzający nie widzieli linków administracyjnych.<br />
<br />
Niektóre tagi funkcjonują zupełnie samodzielnie i mogą zostać użyte wszędzie. Zaliczają sie do nich przede wszystkim [[Tagi#status i opis Jabbera|tagi pokazujące status Jabbera, opis i ikonkę dostępności]] oraz [[Tagi#Inne|3 inne znaczniki]] ([[Tagi#JID|<code>&lt;JID/&gt;</code>]], [[Tagi#ALL_ENTRIES_HREF|<code>&lt;ALL_ENTRIES_HREF/&gt;</code>]] i [[Tagi#COMMENT_FORM|<code>&lt;COMMENT_FORM/&gt;</code>]]).<br />
<br />
Obowiązują dwa sposoby zapisu tagów <strong>pojedynczych</strong>, tj. takich, które wstawiają określony tekst. Oprócz zwykłego <em>&lt;NAZWA_ZNACZNIKA/&gt;</em>* można napisać <em>&amp;NAZWA_ZNACZNIKA;</em>. Drugiego sposobu można użyć wtedy, gdy tag ma być argumentem jakiegoś atrybutu HTML, dzięki czemu uzyskamy <strong lang="en" xml:lang="en">well-formed XML</strong>. Np. <code>&lt;img src="[[#imagesdir|/files/obrazek.gif]]" alt=""/&gt;</code> lub <code>&lt;a href="[[Tagi#ARCHIVE_HREF|&amp;ARCHIVE_HREF;]]"&gt;<br />
[[Tagi#ARCHIVE_HREF_DESCR|&lt;ARCHIVE_HREF_DESCR/&gt;]]&lt;/a&gt;</code><br />
<br />
* - Uwaga: ważne jest, by w zapisie <em>&lt;NAZWA_ZNACZNIKA/&gt;</em> przed znakiem "/" (slash) nie było spacji. Więcej: [http://bugger.jogger.pl/index.php?do=details&id=47 Bugger - zgłoszenie nr 47].<br />
<br />
===Co zmienić w ustawieniach?===<br />
By Jogger użył niestandardowego schematu, należy zmienić w ustawieniach dwie opcje: <em>Własne szablony dla strony joggera</em> i <em>Własne szablony dla komentarzy</em>. Mamy tam do wyboru dwa różne "tak".<br />
<br />
<dl><dt>Tak, uproszczony<br />
</dt><dd>Kiedyś był to jedyny sposób obsługi szablonów. Polega to na tym, że szablon składa się jedynie z zawartości elementu <strong>BODY</strong>. Nie należy nawet umieszczać żadnego DTD, <code>&lt;head&gt;</code> i tym podobnych. Pominąć trzeba także sam znacznik <code>&lt;body&gt;</code> oraz <code>&lt;/body&gt;</code>. Wszystko dlatego, że Jogger sam uzupełni szablon i ostatecznie wyświetli poprawną stronę. Na początek pliku zostanie wstawione np.:<br />
<pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<br />
&lt;html lang="pl"&gt;<br />
<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />
&lt;meta name="robots" content="noindex, nofollow"&gt;<br />
&lt;title&gt;Jogger :: staszyna@chrome.pl&lt;/title&gt;<br />
&lt;link rel="stylesheet" href="/files/style.css" type="text/css"&gt;<br />
&lt;/head&gt;<br />
<br />
&lt;body&gt;</pre><br />
A na koniec:<br />
<pre>&lt;/body&gt;<br />
&lt;/html&gt;</pre><br />
<br />
Plik <code>/files/style.css</code> to CSS naszego szablonu. Musi być oddzielnym plikiem, bo przy uproszczonych schematach nie mamy dostępu do elementu <strong>HEAD</strong>. Dodatkowo można zauważyć, że nie mamy wpływu na DOCTYPE schematu ani na tytuł joga. Drugi problem [http://zapiski.marcoos.org/2003/11/08/jak-nadac-wlasny-tytul-blogowi-na-jogger.pl/ rozwiązał marcoos], pierwszy jest nierozwiązywalny. I właśnie z tego powodu powstał drugi sposób obsługi schematów.<br />
<br />
</dd><dt>Tak, pełny<br />
</dt><dd>Jeśli wybierzemy tę opcję, Jogger nie będzie ingerował w kod schematu. Mamy więc pełną swobodę w ustawianiu np. DTD, znaczników meta, tytułu, elementów <strong>LINK</strong>, języka joga itd. Dwie wskazówki:<br />
<br />
# zalecane jest, by wstawić następujący znacznik meta: <code>&lt;meta name="robots" content="noindex, nofollow" /&gt;</code>. [http://www.wired.com/news/business/0,1367,58838,00.html Dlatego].<br />
# ścieżka do wgranych do Joggera plików stylów CSS to <code>/files/nazwa_pliku.css</code>, co za tym idzie aby użyć arkusza styli należy wstawić: <pre>&lt;link rel="stylesheet" href="/files/nazwa_pliku.css" type="text/css" title="Podstawowy styl" /&gt;</pre><br />
</dd></dl><br />
<br />
Dodatkowo, Jogger daje nam możliwość ustawienia typu MIME plików szablonu, dzięki czemu osiągalna jest pełna poprawność XHTML 1.1. W panelu administracyjnym można wybrać przy pozycji <em>Typ MIME</em> następujące opcje: (podaję za marcoosem)<br />
<br />
* <em>text/html</em> - dobry dla HTML 4, dozwolony dla XHTML 1.0<br />
* <em>application/xhtml+xml</em> - zalecany dla XHTML 1.0, wymagany dla XHTML 1.1, XHTML Basic i pewnie kiedyś XHTML2.0<br />
* <strong class="no">NOWY!</strong> <em>application/xml</em> - więcej: [http://bugger.jogger.pl/index.php?do=details&id=57 Bugger - zgłoszenie nr 57] <strong style="color: green;">(OK)</strong>.<br />
* <em>negocjacja typu mime</em> - jeśli User Agent akceptuje <em>application/xhtml+xml</em> - wyślij jako <em>application/xhtml+xml</em>, jeśli nie - wyślij jako <em>text/html</em> (błędnie, ale żeby działało). Wszystkiemu winne jest oczywiście MSIE, które w ogóle nie rozumie <em>application/xhtml+xml</em> i pliki XHTML wysłane w ten sposób próbuje zapisać na dysku użytkownika.<br />
<br />
===Co trzeba przygotować?===<br />
Najlepiej przygotować trzy pliki: <strong>szablon strony głównej</strong>, <strong>szablon strony z komentarzami</strong> i <strong>plik (pliki) CSS</strong>. Jeśli nie zrobimy np. strony komentarzy, Jogger użyje zaznaczonego w ustawieniach gotowego schematu. Można też oczywiście style CSS umieścić w sekcji HEAD szablonu, pod warunkiem, że używamy pełnych schematów. Jednak zewnętrzny plik arkusza stylów wydaje się być wygodniejszym<br />
rozwiązaniem. Można to także połączyć, ogólne style spiąć w oddzielnym pliku, a definicje potrzebne tylko np. do strony komentarzy umieścić już w samym szablonie. Należy tylko pamiętać o umieszczaniu bezwględnych ścieżek do plików (/files/blabla.png zamiast files/blabla.png), gdyż strony wpisów, komentarzy itd. są umieszczane w podkatalogach.<br />
<br />
Pliki (do 1MB) można wgrać do Joggera poprzez panel administracyjny, Wszystkie umieszczone będą w katalogu /files/<br />
<br />
Grafika może być oczywiście dowolna, z bardziej nietypowych rzeczy można przygotować favikonę a także dwa pliki, których Jogger będzie używał do pokazywania statusu właściciela. Te dwa pliki muszą nazywać się <strong>online.png</strong> i <strong>offline.png</strong> (patrz też: opis [[#statusimage|<code>&lt;STATUS_IMAGE/&gt;</code>]]).<br />
<br />
===Kilka wskazówek===<br />
* Polecam [http://validator.w3.org/ walidator (X)HTML] i [http://jigsaw.w3.org/css-validator/ walidator CSS].<br />
* Nie jest to wymagane w żadnym regulaminie, ale przez internetową uprzejmość można umieścić w szablonie np. taką stopkę:<br />
<pre>Powered by &lt;a href="http://www.jogger.pl"&gt;Jogger&lt;/a&gt;.<br />
Copyright (c) 2002-2003 Justin Mecham oraz JabberPL Group.&lt;br /&gt;<br />
Wszystkie prawa zastrzeżone. &lt;a href="http://jogger.pl/info.php?id=legal"&gt;Legalność&lt;/a&gt;;<br />
<br />
&lt;a href="http://www.jogger.pl/about.php"&gt;Informacje&lt;/a&gt;</pre><br />
* Dobrze jest zadbać o przejrzysty layout - czytający powinien od razu wiedzieć, który wpis czyta, który skomentuje klikając odpowiedni link, a nawet która data odnosi się do którego wpisu.<br />
* Należy pamiętać o oczach czytelników.<br />
* Jeśli robicie szablon w poprawnym XHTML, to i tak to zrobicie, ale na wszelki wypadek przypominam o atrybucie <strong>alt</strong> przy grafice. Jeśli grafika jest wyłącznie dekoracyjna i nie ma wpływu na treść lub działanie użytkownika, należy dodać <code>alt=""</code>. Polecam bardzo ciekawy [http://ppewww.ph.gla.ac.uk/%7Eflavell/alt/alt-text.html artykuł o atrybutach <strong>alt</strong>].<br />
* UNIKOD!!! to bardzo wa?ne, nawet je?li jedynym tekstem jaki znajdzie si? w czystym szablonie b?dzie stopka. W Windows można albo za pomocą [http://www.republika.pl/jablonka/przewodnik/ogonki.html Ogonk?w 97], albo zapisuj?c pliki w systemowym Notatniku z kodowaniem UTF-8. (brak polskich znaków celowy)<br />
<br />
===Zmiany w nazwach znaczników===<br />
By uprościć i ujednolicić nazewnictwo Joggerowych znaczników, zmienione zostały nazwy nastepujących tagów:<br />
ENTRIES_BLOCK --&gt; [[Tagi#ENTRY_BLOCK|ENTRY_BLOCK]]<br />
ENTRIES_DAY --&gt; [[Tagi#ENTRY_DAY_BLOCK|ENTRY_DAY_BLOCK]]<br />
COMMENT_HREF --&gt; [[Tagi#ENTRY_COMMENT_HREF|ENTRY_COMMENT_HREF]]<br />
<br />
COMMENT_HREF_DESCR --&gt; [[Tagi#ENTRY_COMMENT_HREF_DESCR|ENTRY_COMMENT_HREF_DESCR]]<br />
USER_LOGIN_HREF --&gt; [[Tagi#USER_LOG_IN_HREF|USER_LOG_IN_HREF]]<br />
USER_BLOCK --&gt; [[Tagi#LOGGED_USER_BLOCK|LOGGED_USER_BLOCK]]<br />
USER_LOGIN_NAME --&gt; [[Tagi#LOGGED_USER_NAME|LOGGED_USER_NAME]]<br />
USER_LOGOUT_HREF --&gt; [[Tagi#LOGGED_USER_LOG_OUT_HREF|LOGGED_USER_LOG_OUT_HREF]]<br />
<br />
PUT_JID --&gt; [[Tagi#JID|JID]]<br />
IMAGES_DIR --&gt; [[#customdir|CUSTOM_DIR]]<br />
<br />
* [[Tagi|Tagi]]<br />
<br />
[[Kategoria:Pomoc]]</div>Hodak Deprecated: header(): Passing null to parameter #3 ($response_code) of type int is deprecated in /home/users/jogger/ftp/wiki/includes/WebResponse.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /home/users/jogger/ftp/wiki/LocalSettings.php:116) in /home/users/jogger/ftp/wiki/includes/WebResponse.php on line 37