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: 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: 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

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 131] 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 131] 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 123] 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 123] 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 131] 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 123] 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 123] 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 131] 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 131] in /home/users/jogger/ftp/wiki/includes/debug/MWDebug.php on line 302

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

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

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
http://wiki.jogger.pl/api.php?action=feedcontributions&user=Sparrow&feedformat=atom JoggerWiki - Wkład użytkownika [pl] 2024-03-28T15:35:32Z Wkład użytkownika MediaWiki 1.24.1 http://wiki.jogger.pl/index.php?title=Zewnetrzna_domena&diff=6252 Zewnetrzna domena 2015-02-01T20:17:23Z <p>Sparrow: Zmiana adresu IP</p> <hr /> <div>Jogger umożliwia podpięcie swojego bloga pod zewnętrzną domenę. Opcja ta pozwala, by Twój blog był dostępny nie tylko z adresu &#039;&#039;twójblog.jogger.pl&#039;&#039;, ale również np. &#039;&#039;blog.twojadomena.pl&#039;&#039;.<br /> <br /> Aby móc skorzystać z tej opcji, musisz ustawić dla domeny (np. &#039;&#039;blog.twojedomena.pl&#039;&#039;), jakiej chcesz użyć dla Joggera, IP &#039;&#039;&#039;62.80.103.140&#039;&#039;&#039;. Zalecane jest również, abyś dodał rekordy dla tej domeny z prefiksem www. (&#039;&#039;www.blog.twojadomena.pl&#039;&#039;) oraz login. (&#039;&#039;login.blog.twojadomena.pl&#039;&#039;). Oczywiście zamiast podawać bezpośrednio IP dla każdego z tych rekordów, zalecane jest, byś ustawił je tylko dla rekordu głównego, a pozostałe ustawił jako CNAME (alias) do niego. Możesz również wszystkie rekordy ustawić jako CNAME do domeny jogger.pl.<br /> <br /> &#039;&#039;&#039;Następnie w panelu administracyjnym, w zaawansowanych ustawieniach konta, musisz wpisać w polu &amp;bdquo;Ustaw domenę&amp;rdquo; Twoją nową domenę (bez ww. prefiksów; np. &#039;&#039;blog.twojadomena.pl&#039;&#039; albo &#039;&#039;mojblog.pl&#039;&#039;).&#039;&#039;&#039;<br /> <br /> =Uwagi=<br /> # &#039;&#039;&#039;Jogger.pl nie udostępnia serwera DNS; aby skorzystać z ww. opcji musisz posiadać własną domenę oraz własny DNS.&#039;&#039;&#039; Jeśli nie posiadasz takowego, możesz skorzystać z jednego z bezpłatnych: [http://zoneedit.com zoneedit], [http://freedns.sgh.waw.pl/ FreeDNS::SGH] czy [http://www.granitecanyon.com/ Granite Canyon];<br /> # &#039;&#039;&#039;Vhosty (wpisy dla domen zewnętrznych) na serwerze Joggera są aktualizowane o godzinie 4 w nocy.&#039;&#039;&#039;<br /> # Przed ustawieniem domeny Jogger sprawdza jej adres IP i jeżeli nie jest prawidłowy nie tworzy wirtualnego hosta. &#039;&#039;&#039;Musisz wziąć pod uwagę, że aktualizacja DNS nie jest natychmiastowa;&#039;&#039;&#039;<br /> # Wraz ze stworzeniem wirtualnego hosta, wszystkie adresy związane z Twoim blogiem zaczynają funkcjonować w oparciu o nią.<br /> <br /> =Przykłady=<br /> Są to przykłady konfiguracji wpisów w DNS dla zewnętrznych domen udostępniających twojego joggera. &#039;&#039;&#039;Nie dotyczy to panelu konfiguracyjnego joggera&#039;&#039;&#039;, który jest opisany powyżej we wstępie i uwagach. <br /> <br /> Brak też opisu konfiguracji dla innych poddomen oraz obsługi poczty i innych serwisów.<br /> <br /> ==home.pl==<br /> Opis konfiguracji własnej domeny dla joggera na przykładzie panelu obsługi DNS w [http://home.pl home.pl].<br /> Założenie - własny jogger pod przykladowymi adresami:<br /> <br /> ===Wersja 1===<br /> <br /> &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039; (i www.mojjogger.pl)<br /> # Logujemy się do panelu użytkownika (w home.pl).<br /> # W &#039;&#039;Konfiguracja domeny&#039;&#039; w polu &#039;&#039;Przekierowanie WWW&#039;&#039; wpisać: &#039;&#039;&#039;62.80.103.140&#039;&#039;&#039;<br /> # W &#039;&#039;Edycja wpisów&#039;&#039; powinno się doprowadzić do tego, aby mieć wpisy w tym rodzaju (innych nie kasować!):<br /> mojjogger.pl SOA 86400 dns.home.pl admin.home.pl <br /> mojjogger.pl NS 86400 dns.home.pl dns2.home.pl dns3.home.pl <br /> mojjogger.pl A 3600 &#039;&#039;&#039;62.80.103.140&#039;&#039;&#039;<br /> login.mojjogger.pl CNAME 3600 mojjogger.pl<br /> www.mojjogger.pl CNAME 3600 mojjogger.pl<br /> To 3600 oznacza 1 godzinę na odświeżanie dns-ów, a 86400 odpowiednio 24 godziny (czasy w sekundach).<br /> <br /> ===Wersja 2===<br /> <br /> &#039;&#039;&#039;blog.twojadomena.pl&#039;&#039;&#039; (i www.blog.twojadomena.pl)<br /> <br /> # Logujemy się do panelu użytkownika (w home.pl).<br /> # W &#039;&#039;Konfiguracja domeny&#039;&#039; tym razem nas nic nie interesuje (bo podstawową konfigurację domeny już mamy &amp;mdash; takie jest założenie &amp;mdash; albo możemy ją zrobić na podstawie wersji 1).<br /> # W &#039;&#039;Edycja wpisów&#039;&#039; powinno się doprowadzić do tego, aby mieć wpisy w tym rodzaju (innych nie kasować!):<br /> twojadomena.pl SOA 86400 dns.home.pl admin.home.pl<br /> twojadomena.pl NS 86400 dns.home.pl dns2.home.pl dns3.home.pl<br /> blog.twojadomena.pl A 3600 &#039;&#039;&#039;62.80.103.140&#039;&#039;&#039;<br /> login.blog.twojadomena.pl CNAME 3600 blog.twojadomena.pl<br /> www.blog.twojadomena.pl CNAME 3600 blog.twojadomena.pl<br /> To 3600 oznacza 1 godzinę na odświeżanie dns-ów, a 86400 odpowiednio 24 godziny (czasy w sekundach).<br /> <br /> ==ovh.pl==<br /> Króciutki opis ustawienia domeny w Managerze OVH [http://ovh.pl ovh.pl].<br /> <br /> Manager OVH -&gt; Domeny &amp; DNS -&gt; Strefa DNS<br /> dodajemy (przez opcję Stwórz nowe pole):<br /> <br /> <br /> Pole &#039;&#039;&#039;A&#039;&#039;&#039; do określenia adresu IP serwera joggera.<br /> <br /> Subdomena - tu wpisz adres pod którym ma znajdować się jogger (np. blog.twojadomena.pl).<br /> <br /> Wpisz adres IP - wybieramy &#039;&#039;&#039;Inny adres docelowy&#039;&#039;&#039;, w dodatkowe pole wpisujemy &#039;&#039;&#039;62.80.103.140&#039;&#039;&#039; i zatwierdzamy.<br /> <br /> <br /> Pole &#039;&#039;&#039;CNAME&#039;&#039;&#039; dla strony logowania do naszego joggera.<br /> <br /> Subdomena - tu wpisujemy stronę logowania do joggera w naszej domenie, czyli np. login.blog.twojadomena.pl<br /> <br /> Adres docelowy - wpisujemy stronę główną naszego joggera w naszej domenie (np. blog.twojadomena.pl) i zatwierdzamy.<br /> <br /> <br /> Pole &#039;&#039;&#039;CNAME&#039;&#039;&#039; dla głównej strony naszego joggera z dołożonym &#039;&#039;&#039;www&#039;&#039;&#039; na początku.<br /> <br /> &#039;&#039;&#039;Pole to może zostać utworzone automatycznie, sprawdź czy jest już na liście!&#039;&#039;&#039;<br /> <br /> Subdomena - wpisujemy adres naszego joggera w naszej domenie, ale z początkiem &#039;&#039;&#039;www&#039;&#039;&#039; (np. www.blog.twojadomena.pl)<br /> <br /> Adres docelowy - wpisujemy stronę główną naszego joggera w naszej domenie (np. blog.twojadomena.pl) i zatwierdzamy.<br /> <br /> <br /> Na liście pól strefy DNS Managera OVH powinny się pojawić dodatkowe pola:<br /> &#039;&#039;&#039;Pole Typ Adres docelowy&#039;&#039;&#039;<br /> blog.twojadomena.pl A &#039;&#039;&#039;62.80.103.140&#039;&#039;&#039;<br /> www.blog.twojadomena.pl CNAME blog.twojadomena.pl<br /> login.blog.twojadomena.pl CNAME blog.twojadomena.pl<br /> <br /> Teraz wchodzimy w ustawienia naszego joggera ( Panel Administracyjny -&gt; Ogólne ) i wpisujemy w pole &#039;&#039;&#039;Zewnętrzna domena&#039;&#039;&#039; adres naszego joggera w naszej domenie (np. blog.twojadomena.pl).<br /> <br /> Teraz wystarczy ciepliwie czekać aż minie godzina 4 rano i nie panikować, jeśli zamiast naszego joggera pojawia się joggerowe wiki.<br /> <br /> ==FreeDNS::SGH==<br /> <br /> Opis konfiguracji własnej domeny dla joggera na przykładzie panelu obsługi DNS w serwisie [http://freedns.sgh.waw.pl FreeDNS::SGH].<br /> Zmiany w tym panelu aktualizowane są na przez serwery co 30 minut.<br /> Najpierw należy utworzyć strefę (podstawową) dla domeny &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039;.<br /> <br /> ===Wersja 1===<br /> <br /> &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039; (i www.mojjogger.pl)<br /> <br /> Interesują nas wpisy w części &#039;&#039;&#039;Rekordy adresów (A)&#039;&#039;&#039;. Wpisujemy: <br /> &#039;&#039;&#039;Nazwa IP TTL&#039;&#039;&#039;<br /> @ &#039;&#039;&#039;62.80.103.140&#039;&#039;&#039; domyślny<br /> Oraz wpisy w części &#039;&#039;&#039;Rekordy aliasów (CNAME)&#039;&#039;&#039;. Wpisujemy:<br /> &#039;&#039;&#039;Alias Nazwa TTL&#039;&#039;&#039;<br /> www mojjogger.pl. domyślny <br /> login mojjogger.pl. domyślny <br /> <br /> Naciskamy klawisz &#039;&#039;Utwórz konfigurację strefy&#039;&#039; i czekamy na aktualizację wpisów dla strefy.<br /> <br /> ===Wersja 2===<br /> <br /> &#039;&#039;&#039;blog.twojadomena.pl&#039;&#039;&#039; (i www.blog.twojadomena.pl)<br /> <br /> Interesują nas wpisy w części &#039;&#039;&#039;Rekordy adresów (A)&#039;&#039;&#039;. Wpisujemy: <br /> &#039;&#039;&#039;Nazwa IP TTL&#039;&#039;&#039;<br /> blog &#039;&#039;&#039;62.80.103.140&#039;&#039;&#039; domyślny<br /> Oraz wpisy w części &#039;&#039;&#039;Rekordy aliasów (CNAME)&#039;&#039;&#039;. Wpisujemy:<br /> &#039;&#039;&#039;Alias Nazwa TTL&#039;&#039;&#039;<br /> www.blog blog domyślny <br /> login.blog blog domyślny <br /> <br /> Naciskamy klawisz &#039;&#039;Utwórz konfigurację strefy&#039;&#039; i czekamy na aktualizację wpisów dla strefy.<br /> <br /> ===Wersja 3 (domena regionalna)===<br /> <br /> &#039;&#039;&#039;mojjogger.regionalna.pl&#039;&#039;&#039; (i www.mojjogger.regionalna.pl)<br /> <br /> Interesują nas wpisy w części &#039;&#039;&#039;Rekordy adresów (A)&#039;&#039;&#039;. Wpisujemy: <br /> &#039;&#039;&#039;Nazwa IP TTL&#039;&#039;&#039;<br /> @ &#039;&#039;&#039;62.80.103.140&#039;&#039;&#039; domyślny<br /> Oraz wpisy w części &#039;&#039;&#039;Rekordy aliasów (CNAME)&#039;&#039;&#039;. Wpisujemy:<br /> &#039;&#039;&#039;Alias Nazwa TTL&#039;&#039;&#039;<br /> www mojjogger.regionalna.pl. domyślny <br /> login mojjogger.regionalna.pl. domyślny <br /> <br /> Naciskamy klawisz &#039;&#039;Utwórz konfigurację strefy&#039;&#039; i czekamy na aktualizację wpisów dla strefy.<br /> <br /> ==djbdns (tinydns)==<br /> <br /> Przykład konfiguracji dla [http://cr.yp.to/djbdns.html djbdns], alternatywnego serwera DNS. Te wpisy należy dodać do odpowiedniego pliku strefy dla domeny. (Niestety autor tej informacji nie zna dobrze programu djbdns, więc jest to tylko przykład działających wpisów.)<br /> <br /> ===Wersja 1===<br /> &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039; (i www.mojjogger.pl)<br /> +mojjogger.pl:62.80.103.140:3600<br /> +www.mojjogger.pl:62.80.103.140:3600<br /> +login.mojjogger.pl:62.80.103.1400:3600<br /> <br /> ===Wersja 2===<br /> &#039;&#039;&#039;blog.twojadomena.pl&#039;&#039;&#039; (i www.blog.twojadomena.pl)<br /> +blog.twojadomena.pl:62.80.103.140:3600<br /> +www.blog.twojadomena.pl:62.80.103.140:3600<br /> +login.blog.twojadomena.pl:62.80.103.140:3600<br /> <br /> ==nazwa.pl==<br /> <br /> Netart [http://nazwa.pl nazwa.pl] wymaga skorzystania z zaawansowanej konfiguracji DNS. Jak ją włączyć jest opisane<br /> w ich [http://nazwa.pl/pomoc-zaawansowana-konfiguracja-dns.html Centrum Pomocy], przeczytaj [http://nazwa.pl/pomoc-rekordy-domeny.html też].<br /> <br /> Potrzebujemy trzech dodatkowych rekordów:<br /> * blog.twojadomena.pl 3600 A 62.80.103.140<br /> * www.blog.twojadomena.pl 3600 CNAME blog.twojadomena.pl<br /> * login.blog.twojadomena.pl 3600 CNAME blog.twojadomena.pl<br /> <br /> ==Dreamhost==<br /> <br /> Opis dodania własnej domeny dla Joggera utrzymywanej na serwerach [http://www.dreamhost.com/ Dreamhost] za pomocą [https://panel.dreamhost.com/ panelu].<br /> <br /> Zarządzanie domenami odbywa się w zakładce Manage Domains. Tam należy wybrać opcję &#039;&#039;&#039;[DNS]&#039;&#039;&#039; przy Twojej głównej domenie do której podpięty będzie jogger (np. twojadomena.pl). Interesuje nas sekcja &quot;&#039;&#039;Add a DNS record to twojadomena.pl&#039;&#039;&quot; gdzie dodajemy kolejne wpisy:<br /> <br /> * &#039;&#039;&#039;Name&#039;&#039;&#039; - blog.twojadomena.pl; &#039;&#039;&#039;Type&#039;&#039;&#039; - A; &#039;&#039;&#039;Value&#039;&#039;&#039; - 62.80.103.140<br /> * &#039;&#039;&#039;Name&#039;&#039;&#039; - www.blog.twojadomena.pl; &#039;&#039;&#039;Type&#039;&#039;&#039; - CNAME; &#039;&#039;&#039;Value&#039;&#039;&#039; - blog.twojadomena.pl - &#039;&#039;&#039;W nowej wersji panelu dodawane automatycznie&#039;&#039;&#039;<br /> * &#039;&#039;&#039;Name&#039;&#039;&#039; - login.blog.twojadomena.pl; &#039;&#039;&#039;Type&#039;&#039;&#039; - CNAME; &#039;&#039;&#039;Value&#039;&#039;&#039; - blog.twojadomena.pl<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Tagi/Inne&diff=3744 Tagi/Inne 2008-02-19T21:40:32Z <p>Sparrow: Dodany CURRENT_PAGE_HREF</p> <hr /> <div>&#039;&#039;&#039;[http://wiki.jogger.pl/wiki/Tagi &amp;larr; Wszystkie tagi]&#039;&#039;&#039;<br /> ==Inne==<br /> ===JID===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;JID/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;JID;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia JID (Jabber ID) właściciela joga.<br /> ;przykład<br /> :<br /> &amp;lt;acronym lang=&quot;en&quot; xml:lang=&quot;en&quot; title=&quot;Jabber Identifier&quot;&amp;gt;JID&amp;lt;/acronym&amp;gt;: &amp;lt;JID/&amp;gt;<br /> <br /> <br /> ===JOG_TITLE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;JOG_TITLE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;JOG_TITLE;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia nazwę bloga ustawioną w panelu administracyjnym.<br /> <br /> <br /> ===JOG===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;JOG/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;JOG;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia nazwę konta (login/nick itp).<br /> <br /> <br /> ===HOME===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;HOME/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;HOME;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia adres joggera: &quot;http://_nazwa_konta_.jogger.pl/&quot;.<br /> ;przykład<br /> :<br /> &amp;lt;a href=&quot;&amp;amp;HOME;&quot; title=&quot;Strona główna.&quot;&amp;gt;Strona Główna&amp;lt;/a&amp;gt;<br /> <br /> ===RSS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;RSS/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;RSS;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia link kanału informacyjnego joga.<br /> ;przykład<br /> :<br /> &amp;lt;a href=&quot;&amp;amp;RSS;&quot; title=&quot;Kanał informacyjny.&quot;&amp;gt;RSS&amp;lt;/a&amp;gt;<br /> ;uwagi<br /> :aby uzyskać linki do wpisów z treścią, html i skróconym należy dopisać po znaczniku poniższe parametry (bez slasha (&quot;/&quot;) przed ... znacznik kończy się slashem):<br /> &lt;pre&gt;ilosc_wpisow/<br /> content/ilosc_wpisow/<br /> short/ilosc_wpisow/<br /> content/html/ilosc_wpisow/<br /> short/html/ilosc_wpisow/&lt;/pre&gt;<br /> <br /> <br /> ===ALL_ENTRIES_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ALL_ENTRIES_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ALL_ENTRIES_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :wstawia link prowadzący do strony głównej z odpowiednimi wpisami (tzn. jeśli ktoś czyta komentarze do wpisu ze stycznia, to ten link przeniesie go do strony z wpisami ze stycznia).<br /> ;przykład<br /> :<br /> &amp;lt;a href=&quot;&amp;amp;ALL_ENTRIES_HREF;&quot; title=&quot;Powrót do reszty wpisów&quot;&amp;gt;Wróć&amp;lt;/a&amp;gt;<br /> <br /> ===CURRENT_PAGE_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;CURRENT_PAGE_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;CURRENT_PAGE_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :wszędzie<br /> ;działanie<br /> :wstawia link do aktualnej strony.<br /> <br /> ===HEADER===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;HEADER;&lt;/code&gt; lub &lt;code&gt;&amp;lt;HEADER/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia następujący kod do szablonu (stosowany w szablonach uproszczonych):<br /> &amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&amp;gt;<br /> &amp;lt;html lang=&quot;pl&quot;&amp;gt;<br /> &amp;lt;head&amp;gt;<br /> &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&amp;gt;<br /> &amp;lt;meta name=&quot;robots&quot; content=&quot;noindex, nofollow&quot;&amp;gt;<br /> &amp;lt;title&gt;Jogger :: [Twój JID]&amp;lt;/title&amp;gt;<br /> &amp;lt;link rel=&quot;StyleSheet&quot; href=&quot;/files/style.css&quot; type=&quot;text/css&quot;&amp;gt;<br /> &amp;lt;/head&amp;gt;<br /> &amp;lt;body&amp;gt;<br /> <br /> ;uwagi<br /> :<br /> *działa w połączeniu ze znacznikiem &#039;&#039;&#039;FOOTER&#039;&#039;&#039; (może także występować sam w szablonie)<br /> *podczas tworzenia szablonu należy wgrać na serwer plik stylów CSS o następującej nazwie &lt;code&gt;style.css&lt;/code&gt;<br /> <br /> <br /> ===FOOTER===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;FOOTER;&lt;/code&gt; lub &lt;code&gt;&amp;lt;FOOTER/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia następujący kod do szablonu (stosowany w szablonach uproszczonych):<br /> &amp;lt;/body&amp;gt;<br /> &amp;lt;/html&amp;gt;<br /> <br /> <br /> ===JOGGER_USER_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;JOGGER_USER_BLOCK&amp;gt; ... &amp;lt;/JOGGER_USER_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku informacje są wyświetlane tylko dla zarejestrowanych użytkowników joggera<br /> <br /> <br /> ===ALL_USER_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ALL_USER_BLOCK&amp;gt; ... &amp;lt;/ALL_USER_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku informacje są wyświetlane tylko dla osób zalogowanych na joggera, dodanych do Użytkowników poziomów oraz dla autora<br /> <br /> <br /> ===INCLUDE===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;INCLUDE&amp;gt; ... &amp;lt;/INCLUDE&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :wszędzie<br /> ;działanie<br /> :wstawia w danym miejscu dokument z katalogu &quot;files&quot;, dozwolone rozszerzenia to *.html i *.htm<br /> ;przykład<br /> :<br /> &amp;lt;INCLUDE&amp;gt;naglowek.html&amp;lt;/INCLUDE&amp;gt;<br /> <br /> [[Kategoria:Pomoc|Tagi, Inne]]<br /> [[Kategoria:Tagi|Inne]]</div> Sparrow http://wiki.jogger.pl/index.php?title=LinkLift&diff=3713 LinkLift 2007-12-15T11:32:50Z <p>Sparrow: Zabezpieczono &quot;LinkLift&quot; [edit=sysop:move=sysop]</p> <hr /> <div>== O reklamach ==<br /> <br /> Jeżeli chcesz umieścić reklamy na swoim joggerze to proponujemy reklamy tekstowe LinkLift. Za sprzedaż ogłoszeń na swojej stronie otrzymasz 70% jej wartości. <br /> <br /> Procedura umieszczenia reklam wygląda następująco:<br /> <br /> * [http://www.linklift.pl/?ref=0dda3f64493 rejestrujesz się w serwisie]<br /> * podajesz adres swojego joggera, ilość linków, które chcesz zamieścić oraz miejsce gdzie będą się znajdować,<br /> * w zgłoszeniu nie podawaj oryginalnego tytułu i opisu strony, lecz wymyśl alternatywny tytuł i opis, który równie dobrze odda jej treść,<br /> * LinkLift akceptuje (albo odrzuca) stronę,<br /> * po akceptacji dodajesz do szablonu podany niżej kod, modyfikując go do swoich potrzeb,<br /> * umieszczasz w panelu administracyjnym swój klucz strony,<br /> * LinkLift wycenia miesięczną wartość linku i wstawia go do swojego katalogu,<br /> * klient wybiera stronę z katalogu i wykupuje na niej miejsce,<br /> * użytkownik dostaje z tego 70%, jogger 5%<br /> <br /> Uwagi:<br /> * klucz strony znajduje się w &quot;sprzedaję linki&quot; -&gt; &quot;edytuj stronę&quot;,<br /> * jogger sam ściąga plik xml, nie ma potrzeby jego wgrywania<br /> <br /> == O serwisie ==<br /> <br /> LinkLift to internetowy serwis transakcyjny, który w prosty sposób pozwala kupować i sprzedawać linki tekstowe.<br /> <br /> Zaletą tego rozwiązania jest to, że wpływy z reklam nie zależą od liczby kliknięć. Poza tym linki zajmują tylko malą powierzchnie reklamową. Za linki tekstowe otrzymujesz miesięczne wynagrodzenie: skorzystaj z kalkulatora i [http://www.linklift.pl/kalkulator/?ref=0dda3f64493 sprawdź ile możesz zarobić].<br /> <br /> [http://www.linklift.pl/pomoc-faq/?ref=0dda3f64493 Szczegółowe informacje i regulamin]<br /> <br /> [http://www.linklift.pl/sprzedaj-linki-tekstowe/?ref=0dda3f64493 Rejestracja]<br /> <br /> == Wstawianie reklam na bloga ==<br /> <br /> Reklamy włącza się w panelu administracyjnym:<br /> <br /> https://login.jogger.pl/account/settings/ads/<br /> <br /> &lt;pre&gt;&lt;LINKLIFT_BLOCK_EXIST&gt;<br /> &lt;h2&gt;Reklama&lt;/h2&gt;<br /> &lt;ul&gt;<br /> &lt;LINKLIFT_BLOCK&gt;<br /> &lt;li&gt;<br /> &lt;LINKLIFT_PREFIX/&gt;<br /> &lt;a href=&quot;&amp;LINKLIFT_HREF;&quot;&gt;&lt;LINKLIFT_HREF_DESCR/&gt;&lt;/a&gt;<br /> &lt;LINKLIFT_POSTFIX/&gt;<br /> &lt;/li&gt;<br /> &lt;/LINKLIFT_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/LINKLIFT_BLOCK_EXIST&gt;&lt;/pre&gt;<br /> <br /> === Prefix, postfix ===<br /> <br /> Są to pola rzadko używane, ale czasem potrzebne. Czasami potrzeba umieścić link typu<br /> <br /> &lt;pre&gt;Kup &lt;a href=&quot;http://ogorek.example.com&quot;&gt;ogórki kiszone&lt;/a&gt; w dużym słoiku!&lt;/pre&gt;<br /> <br /> W tym przypadku prefix to &lt;code&gt;&quot;Kup &quot;&lt;/code&gt; a postfix to &lt;code&gt;&quot; w dużym słoiku!&quot;&lt;/code&gt;.</div> Sparrow http://wiki.jogger.pl/index.php?title=LinkLift&diff=3692 LinkLift 2007-10-22T18:32:03Z <p>Sparrow: uwagi</p> <hr /> <div>== O reklamach ==<br /> <br /> Jeżeli chcesz umieścić reklamy na swoim joggerze to proponujemy reklamy tekstowe LinkLift. Za sprzedaż ogłoszeń na swojej stronie otrzymasz 70% jej wartości. <br /> <br /> Procedura umieszczenia reklam wygląda następująco:<br /> <br /> * rejestrujesz się w serwisie http://beta.linklift.pl/<br /> * podajesz adres swojego joggera, ilość linków, które chcesz zamieścić oraz miejsce gdzie będą się znajdować,<br /> * w zgłoszeniu nie podawaj oryginalnego tytułu i opisu strony, lecz wymyśl alternatywny tytuł i opis, który równie dobrze odda jej treść,<br /> * LinkLift akceptuje (albo odrzuca) stronę,<br /> * po akceptacji dodajesz do szablonu podany niżej kod, modyfikując go do swoich potrzeb,<br /> * umieszczasz w panelu administracyjnym swój klucz strony,<br /> * LinkLift wycenia miesięczną wartość linku i wstawia go do swojego katalogu,<br /> * klient wybiera stronę z katalogu i wykupuje na niej miejsce,<br /> * użytkownik dostaje z tego 70%, jogger 5%<br /> <br /> Uwagi:<br /> * klucz strony znajduje się w &quot;sprzedaję linki&quot; -&gt; &quot;edytuj stronę&quot;,<br /> * jogger sam ściąga plik xml, nie ma potrzeby jego wgrywania<br /> <br /> Zaletą tego rozwiązania jest to, że wpływy z reklam nie zależą od liczby kliknięć. Za linki tekstowe otrzymujesz miesięczne wynagrodzenie: skorzystaj z kalkulatora i [http://beta.linklift.pl/kalkulator/ sprawdź ile możesz zarobić].<br /> <br /> == O serwisie ==<br /> <br /> LinkLift to internetowy serwis transakcyjny, który w prosty sposób pozwala kupować i sprzedawać linki tekstowe.<br /> <br /> Oferowane przez nich linki to bezpośrednie linki HTML: linki tekstowe lub linki zwrotne. Pozwalają one zwiększyć ruch na stronie oraz poprzez powiązanie tematyczne zapewniają popularność linku i skuteczną reklamę. Dodatkową zaletą tego rodzaju linków jest ich pozytywny wpływ na pozycjonowanie strony w wyszukiwarkach internetowych<br /> <br /> &#039;&#039;&#039;Szczegółowe informacje i regulamin&#039;&#039;&#039;: http://beta.linklift.pl/pomoc-faq/<br /> <br /> Rejestracja: http://beta.linklift.pl/<br /> <br /> == Wstawianie reklam na bloga ==<br /> <br /> Reklamy włącza się w panelu administracyjnym:<br /> <br /> https://login.jogger.pl/account/settings/ads/<br /> <br /> &lt;pre&gt;&lt;LINKLIFT_BLOCK_EXIST&gt;<br /> &lt;h2&gt;Reklama&lt;/h2&gt;<br /> &lt;ul&gt;<br /> &lt;LINKLIFT_BLOCK&gt;<br /> &lt;li&gt;<br /> &lt;LINKLIFT_PREFIX/&gt;<br /> &lt;a href=&quot;&amp;LINKLIFT_HREF;&quot;&gt;&lt;LINKLIFT_HREF_DESCR/&gt;&lt;/a&gt;<br /> &lt;LINKLIFT_POSTFIX/&gt;<br /> &lt;/li&gt;<br /> &lt;/LINKLIFT_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/LINKLIFT_BLOCK_EXIST&gt;&lt;/pre&gt;<br /> <br /> === Prefix, postfix ===<br /> <br /> Są to pola rzadko używane, ale czasem potrzebne. Czasami potrzeba umieścić link typu<br /> <br /> &lt;pre&gt;Kup &lt;a href=&quot;http://ogorek.example.com&quot;&gt;ogórki kiszone&lt;/a&gt; w dużym słoiku!&lt;/pre&gt;<br /> <br /> W tym przypadku prefix to &lt;code&gt;&quot;Kup &quot;&lt;/code&gt; a postfix to &lt;code&gt;&quot; w dużym słoiku!&quot;&lt;/code&gt;.</div> Sparrow http://wiki.jogger.pl/index.php?title=LinkLift&diff=3684 LinkLift 2007-10-03T22:02:34Z <p>Sparrow: </p> <hr /> <div>== O reklamach ==<br /> <br /> Jeżeli chcesz umieścić reklamy na swoim joggerze to proponujemy reklamy tekstowe LinkLift. Za sprzedaż ogłoszeń na swojej stronie otrzymasz 70% jej wartości. <br /> <br /> Procedura umieszczenia reklam wygląda następująco:<br /> <br /> * rejestrujesz się w serwisie http://beta.linklift.pl/<br /> * podajesz adres swojego joggera, ilość linków, które chcesz zamieścić oraz miejsce gdzie będą się znajdować,<br /> * LinkLift wycenia miesięczną wartość linku i wstawia go do swojego katalogu,<br /> * dodajesz do szablonu podany niżej kod, modyfikując go do swoich potrzeb,<br /> * umieszczasz w panelu administracyjnym swój klucz strony,<br /> * klient wybiera stronę z katalogu i wykupuje na niej miejsce,<br /> * użytkownik dostaje z tego 70%, jogger 5%<br /> <br /> Zaletą tego rozwiązania jest to, że wpływy z reklam nie zależą od liczby kliknięć.<br /> <br /> == O serwisie ==<br /> <br /> LinkLift to internetowy serwis transakcyjny, który w prosty sposób pozwala kupować i sprzedawać linki tekstowe.<br /> <br /> Oferowane przez nich linki to bezpośrednie linki HTML: linki tekstowe lub linki zwrotne. Pozwalają one zwiększyć ruch na stronie oraz poprzez powiązanie tematyczne zapewniają popularność linku i skuteczną reklamę. Dodatkową zaletą tego rodzaju linków jest ich pozytywny wpływ na pozycjonowanie strony w wyszukiwarkach internetowych<br /> <br /> &#039;&#039;&#039;Szczegółowe informacje i regulamin&#039;&#039;&#039;: http://beta.linklift.pl/pomoc-faq/<br /> <br /> Rejestracja: http://beta.linklift.pl/<br /> <br /> == Wstawianie reklam na bloga ==<br /> <br /> Reklamy włącza się w panelu administracyjnym:<br /> <br /> https://login.jogger.pl/account/settings/ads/<br /> <br /> &lt;pre&gt;&lt;LINKLIFT_BLOCK_EXIST&gt;<br /> &lt;h2&gt;Reklama&lt;/h2&gt;<br /> &lt;ul&gt;<br /> &lt;LINKLIFT_BLOCK&gt;<br /> &lt;li&gt;<br /> &lt;LINKLIFT_PREFIX/&gt;<br /> &lt;a href=&quot;&amp;LINKLIFT_HREF;&quot;&gt;&lt;LINKLIFT_HREF_DESCR/&gt;&lt;/a&gt;<br /> &lt;LINKLIFT_POSTFIX/&gt;<br /> &lt;/li&gt;<br /> &lt;/LINKLIFT_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/LINKLIFT_BLOCK_EXIST&gt;&lt;/pre&gt;<br /> <br /> === Prefix, postfix ===<br /> <br /> Są to pola rzadko używane, ale czasem potrzebne. Czasami potrzeba umieścić link typu<br /> <br /> &lt;pre&gt;Kup &lt;a href=&quot;http://ogorek.example.com&quot;&gt;ogórki kiszone&lt;/a&gt; w dużym słoiku!&lt;/pre&gt;<br /> <br /> W tym przypadku prefix to &lt;code&gt;&quot;Kup &quot;&lt;/code&gt; a postfix to &lt;code&gt;&quot; w dużym słoiku!&quot;&lt;/code&gt;.</div> Sparrow http://wiki.jogger.pl/index.php?title=Strona_g%C5%82%C3%B3wna&diff=3683 Strona główna 2007-10-03T21:36:38Z <p>Sparrow: </p> <hr /> <div>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;Oficjalna pomoc serwisu [http://jogger.pl Jogger.pl]&lt;/strong&gt;&lt;/p&gt;<br /> &lt;br /&gt;<br /> &lt;!-- Mój jogger[[Grafika:Przyklad.jpg]] --&gt;<br /> &lt;div class=&quot;site&quot; style=&quot;width: 100%; margin: 0; padding: 0;&quot;&gt;<br /> &lt;!-- [START] left column --&gt;<br /> &lt;div class=&quot;left&quot; style=&quot; background-color: #fff; width: 49%; float: left; padding-top: .5em; margin: 0 0 3em 0&quot;&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Własne szablony&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> | Poradniki dla tworzących szablony:<br /> * [[Własny szablon: Wprowadzenie|Wprowadzenie]]<br /> * [[Własny szablon: Jak to działa|Jak to działa?]]<br /> * [[Tagi|Opis znaczników (Tagi)]]<br /> * [[Szablon|Przykład szablonu]]<br /> * [[Publiczne szablony|Publiczne szablony]]<br /> |}<br /> &lt;br /&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Informacje dodatkowe&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> |<br /> * [[Faq#Skąd wziąć hasło?|Skąd wziąć hasło?]]<br /> * [[Zmiana JID|Jak zmienić JID swojego Joggera?]]<br /> * [[Panel administracyjny]]<br /> * [[Zewnetrzna domena|Zewnętrzna domena]]<br /> * [[Sitemap|Mapa strony]]<br /> * [[LinkLift|Reklamy tekstowe LinkLift]]<br /> * [[Textile|Formatowanie komentarzy]]<br /> * [[Import z Wordpress|Import danych z Wordpress]]<br /> |}<br /> &lt;br /&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;JoggerWiki&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> |<br /> * [http://pl.wikipedia.org/wiki/Wikipedia:Jak_edytować_stronę Jak dodawać artykuły?]<br /> * Jeśli chcesz pomóc to [[:Kategoria:Artykuły wymagające uzupełnienia|pomóż nam uzupełnić artykuły]].<br /> * Zapoznaj się z [[:Kategoria:Szablony|szablonami artykułów]].<br /> * Wszystkich stron w JoggerWiki: &#039;&#039;&#039;{{NUMBEROFARTICLES}}&#039;&#039;&#039;<br /> |}<br /> &lt;/div&gt;<br /> &lt;!-- [END] left column --&gt;<br /> &lt;!-- [START] right column --&gt;<br /> &lt;div class=&quot;right&quot; style=&quot; background-color: #fff; width: 49%; float: right; padding-top: .5em; margin: 0 auto;&quot;&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Jak rozpocząć?&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> | Rozpoczynasz przygodę z joggerem? Zatem przeczytaj na wstępie te artykuły:<br /> * [[Komunikatory]], a [http://jogger.pl Jogger.pl]<br /> * [[Bot|Joggerowy bot]]<br /> * [[Faq|Ogólna pomoc — FAQ]]<br /> * [[Bugger]]<br /> * [[Dzielenie wpisow|Dzielenie wpisów]]<br /> * [[MiniBlog|MiniBlog]]<br /> * [[OpenID|OpenID]]<br /> * [[RSS i Atom|RSS i Atom]]<br /> * [[TechBlog|TechBlog]]<br /> * [[Textile|Textile]]<br /> * [[Trackback|Trackback]]<br /> |}<br /> &lt;br /&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Od usera dla usera&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> | Wszelakie dodatki stworzone przez użytkowników, aby korzystanie z joggera było łatwiejsze, przyjemniejsze i bardziej efektywne:<br /> #[[Tipsy szablonowe]]<br /> #[[Ładne Tagi]]<br /> #[[Skrypty JS]]<br /> #[[Własny szablon: Kartka z kalendarza|Data jako kartka z kalendarza]]<br /> #[[Inne dodatki]]<br /> #[[:Kategoria:Pomoc|Kategoria Pomoc]]<br /> |}<br /> &lt;/div&gt;<br /> &lt;!-- [END] right column --&gt;<br /> &lt;/div&gt;<br /> &lt;!-- [END] main page --&gt;<br /> <br /> [[Kategoria:Strona Główna|!]]</div> Sparrow http://wiki.jogger.pl/index.php?title=MediaWiki:Sitesupport-url&diff=3672 MediaWiki:Sitesupport-url 2007-09-25T19:51:51Z <p>Sparrow: New page: Project:Wspomóż Joggera</p> <hr /> <div>Project:Wspomóż Joggera</div> Sparrow http://wiki.jogger.pl/index.php?title=MediaWiki:Sitesupport&diff=3671 MediaWiki:Sitesupport 2007-09-25T19:51:04Z <p>Sparrow: New page: Wspomóż Joggera</p> <hr /> <div>Wspomóż Joggera</div> Sparrow http://wiki.jogger.pl/index.php?title=Bot&diff=3610 Bot 2007-09-21T18:36:41Z <p>Sparrow: Dodanie wpisu jako szkic</p> <hr /> <div>===Czym jest joggerowy bot?===<br /> Jest tym co najbardziej odróżnia [http://Jogger.pl Jogger.pl] od innych serwisów umożliwiających blogowanie. Dzięki niemu Twój blog nareszcie do Ciebie przemówi - przez komunikator. Umożliwi Ci on interakcje z [http://Jogger.pl Jogger.pl], tak jakby był to zwykły użytkownik sieci Jabber.<br /> <br /> ===Jak mogę go użyć?===<br /> Bot [http://Jogger.pl Jogger.pl] służy do dodawania nowych wpisów do Twojego dziennika, powiadamiania o komentarzach dodanych do twojego dziennika oraz do dzienników, które śledzisz, a także dodawania komentarzy do śledzonych dzienników.<br /> <br /> ===Dodawanie nowych wpisów===<br /> Wysłanie do bota wiadomości o dowolnej treści (oprócz tych zawierających specjalne znaczniki, a opisanych poniżej) spowoduje opublikowanie tej wiadomości w Twoim dzienniku, a Ty otrzymasz powiadomienie o jej opublikowaniu.<br /> <br /> Jeżeli korzystasz z [[Komunikatory|komunikatora]] umożliwiającego podanie tematu wiadomości, to wykorzystaj bezpośrednią możliwość nadania tematu dla wpisu. Wpis będzie pełniejszy i bardziej elegancki.<br /> <br /> Jeżeli poziom dodania wpisu nie zostanie [[Bot#Określanie_poziomu_wpisu|określony]], to wpis zostanie dodany na poziomie domyślnym, określonym w ustawieniach Twojego dziennika w [[Panel_administracyjny|panelu administracyjnym]].<br /> <br /> Obecnie możliwe jest określenie dodatkowych elementów wpisu za pomocą parametrów umieszczonych w początkowej treści wpisu przesyłanego do bota joggerowego.<br /> <br /> &#039;&#039;&#039;Parametry powinny być umieszczone w nawiasach po jednym na linię tekstu, wartości powinny być umieszczone po dwukropku, bez dodatkowej spacji po tym dwukropku. Wielkość liter nie ma znaczenia.&#039;&#039;&#039;<br /> <br /> &#039;&#039;&#039;Po ostatnim parametrze też musi być nowa linia i dopiero w niej treść wpisu.&#039;&#039;&#039;<br /> <br /> ====Określanie tytułu wpisu====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci określania tytułu wpisu:<br /> (tytul:Tytuł wpisu)<br /> (tytuł:Tytuł wpisu)<br /> (temat:Tytuł wpisu)<br /> (subject:Tytuł wpisu)<br /> <br /> ====Określanie kategorii wpisu====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci określania kategorii, do których ma być przypisany wpis:<br /> (kategoria:ogólne,internet,praca)<br /> (category:ogólne,internet,praca)<br /> <br /> ====Określanie poziomu wpisu====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci określania poziomu, na którym ma być widoczny dodany wpis - cyfra 1 oznacza w tym wypadku poziom 1:<br /> (poziom:1)<br /> (level:1)<br /> Działa również stary sposób określania poziomu wpisu - jeżeli treść swojego nowego wpisu poprzedzisz znacznikiem &lt;code&gt;&lt;LEVELx&gt;&lt;/code&gt;, gdzie x to pewna liczba, to bot joggerowy doda Twój nowy wpis z odpowiednim poziomem dostępu.<br /> <br /> ====Określanie tagów wpisu====<br /> [http://joggerpl2.jogger.pl/2006/06/23/tagowanie-wpisow Tagi], inaczej słowa kluczowe, służą do opisania treści wpisu.<br /> Poniższy przykład przedstawia sposób określania tagów dla wpisu:<br /> (tag:internet,jogger,bot)<br /> <br /> ====Określanie URI dla trackbacków====<br /> Poniższy przykład przedstawia sposób określania [http://pl.wikipedia.org/wiki/URI URI] dla powiadamianych wpisów na innych blogach o odnoszeniu się do nich w aktualnym wpisie ([http://pl.wikipedia.org/wiki/Trackback trackbacków]):<br /> (trackback:http://joggerpl2.jogger.pl/2006/10/25/trackback-ustawienia/trackback/)<br /> <br /> Obowiązują takie same zasady dodawania [http://pl.wikipedia.org/wiki/Trackback trackbacków] jak przy [[Trackback#Przy_dodawaniu_wpis.C3.B3w_w_Panelu_administracyjnym|dodawaniu wpisów w panelu administracyjnym]].<br /> <br /> ====Sterowanie dostępnością komentarzy do wpisu====<br /> =====Włączanie możliwości komentowania wpisu dla wszystkich=====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci włączania możliwości komentowania wpisu dla wszystkich:<br /> <br /> (komentarze:0)<br /> (komentarze:tak)<br /> (komentarze:yes)<br /> (komentarze:włącz)<br /> (komentarze:wlacz)<br /> (komentarze:on)<br /> <br /> (comments:0)<br /> (comments:tak)<br /> (comments:yes)<br /> (comments:włącz)<br /> (comments:wlacz)<br /> (comments:on)<br /> <br /> =====Włączanie możliwości komentowania wpisu dla użytkowników Joggera=====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci włączania możliwości komentowania wpisu dla zalogowanych użytkowników [http://jogger.pl Joggera]:<br /> (komentarze:1)<br /> (komentarze:jogger)<br /> <br /> (comments:1)<br /> (comments:jogger)<br /> <br /> =====Wyłączanie możliwości komentowania wpisu=====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci wyłączania możliwości komentowania wpisu:<br /> <br /> (komentarze:2)<br /> (komentarze:nie)<br /> (komentarze:no)<br /> (komentarze:wyłącz)<br /> (komentarze:wylacz)<br /> (komentarze:off)<br /> <br /> (comments:2)<br /> (comments:nie)<br /> (comments:no)<br /> (comments:wyłącz)<br /> (comments:wylacz)<br /> (comments:off)<br /> <br /> ====Dodanie wpisu jako szkic====<br /> (szkic)<br /> (draft)<br /> <br /> ====Sterowanie pracą Tidy====<br /> HTML [http://tidy.sourceforge.net/ Tidy] to walidator/poprawiacz kodu HTML.<br /> <br /> =====Wyłączanie procesowania wpisu przez Tidy=====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci wyłączania procesowania wpisu:<br /> (tidy:0)<br /> (tidy:nie)<br /> (tidy:no)<br /> (tidy:wyłącz)<br /> (tidy:wylacz)<br /> (tidy:off)<br /> <br /> =====Włączanie procesowania wpisu przez Tidy=====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci włączania procesowania wpisu:<br /> (tidy:1)<br /> (tidy:tak)<br /> (tidy:yes)<br /> (tidy:włącz)<br /> (tidy:wlacz)<br /> (tidy:on)<br /> <br /> ====Dzielenie wpisu====<br /> Dla zachowania estetyki strony głównej [http://jogger.pl/ Joggera] i [http://techblog.pl/ Techblogu] proponujemy dodawać wpisy na poziomie &#039;&#039;&#039;zerowym&#039;&#039;&#039; tak, aby na tych stronach był widoczny tylko początkowy fragment długiego wpisu.<br /> <br /> Więcej szczegółów: [[Dzielenie wpisow|Dzielenie wpisów]].<br /> <br /> ===Komentowanie wpisów===<br /> Jeżeli śledzisz jakiś wpis, to dostajesz powiadomienia o nowych komentarzach do tego wpisu. W treści takiego powiadomienia jest zawarty numer poprzedzony znaczkiem krzyżyka (hasza) &lt;code&gt;#&lt;/code&gt;. Ten numer to numer wpisu na [http://jogger.pl Joggerze]. W niektórych dziennikach, w zależności od szablonu jaki zastosował jego właściciel, jest widoczny bezpośrednio lub w treści trwałego odnośnika (permalinku).<br /> <br /> Napisanie do bota wiadomości rozpoczynającej się takim numerem z krzyżykiem i oddzielonej spacją od niego treści komentarza spowoduje dodanie komentarza do wpisu o tym numerze.<br /> <br /> Przykład:<br /> <br /> #999999 Treść komentarza<br /> <br /> ===Śledzenie wpisów===<br /> Śledzenie wpisu trwa 14 dni od dodania własnego komentarza lub włączenia śledzenia wpisu. Śledzenie wpisu jest również możliwe bez dodawania komentarza.<br /> <br /> ====Włączenie śledzenia wpisu====<br /> Włączenie śledzenia wpisu następuje po wysłaniu do bota komendy w postaci &#039;&#039;krzyżyk(hash)&#039;&#039;&#039;&#039;&#039;znak_plus&#039;&#039;&#039;&#039;&#039;numer_wpisu&#039;&#039;, np.:<br /> <br /> #+999999<br /> <br /> Włączyć śledzenie wpisu można również na stronie www danego dziennika, przez dodanie komentarza (również pustego) z włączeniem opcji śledzenia.<br /> <br /> ====Wyłączenie śledzenia wpisu====<br /> Wyłączenie śledzenia wpisu następuje po wysłaniu do bota komendy w postaci &#039;&#039;krzyżyk(hash)&#039;&#039;&#039;&#039;&#039;znak_minus&#039;&#039;&#039;&#039;&#039;numer_wpisu&#039;&#039;, np.:<br /> <br /> #-999999<br /> <br /> Wyłączyć śledzenie wpisu można również na stronie www danego dziennika, przez naciśnięcie przycisku &#039;&#039;Przestań śledzić&#039;&#039; (lub podobnego, zależnie od autora szablonu lub dziennika).<br /> <br /> ===Generowanie nowego hasła===<br /> Wysłanie do bota wiadomości o treści &lt;code&gt;&lt;PASS&gt;&lt;/code&gt; spowoduje, że w odpowiedzi uzyskasz nowe hasło do swojego konta na na [http://jogger.pl Jogger.pl].<br /> <br /> ===Uwaga użytkownicy GMail!===<br /> Cenna informacja dla posiadaczy jabbera m.in na GMailu - jeśli nie dostajesz powiadomień od Joggera, ustaw w Panelu administracyjnym rodzaj przychodzących wiadomości na Rozmowa. <br /> <br /> Powiadomienia w formie rozmowy dochodzą jedynie gdy jesteś zalogowany (online). <br /> <br /> Jeżeli jesteś niezalogowany (offline), to wiadomości z okresu jak jesteś offline mogą być odebrane później, pod warunkiem, że w Ustawieniach konta GMail, w zakładce Czat (ang. Chat) wybrana jest opcja &#039;&#039;&#039;Zapisuj historię czatu na moim koncie Gmail&#039;&#039;&#039; (ang. &#039;&#039;&#039;Save chat history in my Gmail account&#039;&#039;&#039;). Wtedy dodatkowo widać odebrane treści z poziomu WWW GMaila. Powiadomienia przychodzą wtedy w formie Wiadomości, nie Rozmowy.</div> Sparrow http://wiki.jogger.pl/index.php?title=Import_z_Wordpress&diff=3553 Import z Wordpress 2007-04-10T11:58:31Z <p>Sparrow: </p> <hr /> <div>Jeżeli chcesz przenieść swoje wpisy i komentarze z Wordpress na Joggera użyj [[Media:WP2Jogger.zip|pluginu do eksportu danych]].<br /> <br /> Następnie [mailto:sparrow@itn.pl wyślij mi wygenerowany plik] wraz z nazwą Twojego konta na joggerze. Odezwę się do Ciebie po jabberze w celu autoryzacji i zaimportuję dane.</div> Sparrow http://wiki.jogger.pl/index.php?title=Strona_g%C5%82%C3%B3wna&diff=3552 Strona główna 2007-04-10T11:57:38Z <p>Sparrow: Import z Wordpress</p> <hr /> <div>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;Oficjalna pomoc serwisu [http://jogger.pl Jogger.pl]&lt;/strong&gt;&lt;/p&gt;<br /> &lt;br /&gt;<br /> &lt;!-- Mój jogger[[Grafika:Przyklad.jpg]] --&gt;<br /> &lt;div class=&quot;site&quot; style=&quot;width: 100%; margin: 0; padding: 0;&quot;&gt;<br /> &lt;!-- [START] left column --&gt;<br /> &lt;div class=&quot;left&quot; style=&quot; background-color: #fff; width: 49%; float: left; padding-top: .5em; margin: 0 0 3em 0&quot;&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Własne szablony&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> | Poradniki dla tworzących szablony:<br /> * [[Własny szablon: Wprowadzenie|Wprowadzenie]]<br /> * [[Własny szablon: Jak to działa|Jak to działa?]]<br /> * [[Tagi|Opis znaczników (Tagi)]]<br /> * [[Szablon|Przykład szablonu]]<br /> * [[Publiczne szablony|Publiczne szablony]]<br /> |}<br /> &lt;br /&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Informacje dodatkowe&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> |<br /> * [[Faq#Skąd wziąć hasło?|Skąd wziąć hasło?]]<br /> * [[Panel administracyjny]]<br /> * [[Zewnetrzna domena|Zewnętrzna domena]]<br /> * [[Sitemap|Mapa strony]]<br /> * [[Textile|Formatowanie komentarzy]]<br /> * [[Import z Wordpress|Import danych z Wordpress]]<br /> |}<br /> &lt;br /&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;JoggerWiki&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> |<br /> * [http://pl.wikipedia.org/wiki/Wikipedia:Jak_edytować_stronę Jak dodawać artykuły?]<br /> * Jeśli chcesz pomóc to [[:Kategoria:Artykuły wymagające uzupełnienia|pomóż nam uzupełnić artykuły]].<br /> * Zapoznaj się z [[:Kategoria:Szablony|szablonami artykułów]].<br /> * Wszystkich stron w JoggerWiki: &#039;&#039;&#039;{{NUMBEROFARTICLES}}&#039;&#039;&#039;<br /> |}<br /> &lt;/div&gt;<br /> &lt;!-- [END] left column --&gt;<br /> &lt;!-- [START] right column --&gt;<br /> &lt;div class=&quot;right&quot; style=&quot; background-color: #fff; width: 49%; float: right; padding-top: .5em; margin: 0 auto;&quot;&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Jak rozpocząć?&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> | Rozpoczynasz przygodę z joggerem? Zatem przeczytaj na wstępie te artykuły:<br /> * [[Komunikatory]], a [http://jogger.pl Jogger.pl]<br /> * [[Bot|Joggerowy bot]]<br /> * [[Faq|Ogólna pomoc — FAQ]]<br /> * [[Bugger]]<br /> * [[Dzielenie wpisow|Dzielenie wpisów]]<br /> * [[MiniBlog|MiniBlog]]<br /> * [[OpenID|OpenID]]<br /> * [[RSS i Atom|RSS i Atom]]<br /> * [[TechBlog|TechBlog]]<br /> * [[Textile|Textile]]<br /> * [[Trackback|Trackback]]<br /> |}<br /> &lt;br /&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Od usera dla usera&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> | Wszelakie dodatki stworzone przez użytkowników, aby korzystanie z joggera było łatwiejsze, przyjemniejsze i bardziej efektywne:<br /> #[[Tipsy szablonowe]]<br /> #[[Ładne Tagi]]<br /> #[[Skrypty JS]]<br /> #[[Inne dodatki]]<br /> #[[:Kategoria:Pomoc|Kategoria Pomoc]]<br /> |}<br /> &lt;/div&gt;<br /> &lt;!-- [END] right column --&gt;<br /> &lt;/div&gt;<br /> &lt;!-- [END] main page --&gt;<br /> <br /> [[Kategoria:Strona Główna|!]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Import_z_Wordpress&diff=3551 Import z Wordpress 2007-04-10T11:57:20Z <p>Sparrow: Zabezpieczono &quot;Import z Wordpress&quot; [edit=sysop:move=sysop]</p> <hr /> <div>Jeżeli chcesz przenieść swoje wpisy i komentarze z Wordpress na Joggera użyj [[Media:WP2Jogger.zip|pluginu do eksportu danych z Wordpress]].<br /> <br /> Następnie [mailto:sparrow@itn.pl wyślij mi wygenerowany plik] wraz z nazwą Twojego konta na joggerze. Odezwę się do Ciebie po jabberze w celu autoryzacji i zaimportuję dane.</div> Sparrow http://wiki.jogger.pl/index.php?title=Import_z_Wordpress&diff=3550 Import z Wordpress 2007-04-10T11:55:34Z <p>Sparrow: New page: Jeżeli chcesz przenieść swoje wpisy i komentarze z Wordpress na Joggera użyj pluginu do eksportu danych z Wordpress. Następnie [mailto:sparrow@itn.pl wyślij ...</p> <hr /> <div>Jeżeli chcesz przenieść swoje wpisy i komentarze z Wordpress na Joggera użyj [[Media:WP2Jogger.zip|pluginu do eksportu danych z Wordpress]].<br /> <br /> Następnie [mailto:sparrow@itn.pl wyślij mi wygenerowany plik] wraz z nazwą Twojego konta na joggerze. Odezwę się do Ciebie po jabberze w celu autoryzacji i zaimportuję dane.</div> Sparrow http://wiki.jogger.pl/index.php?title=Plik:WP2Jogger.zip&diff=3549 Plik:WP2Jogger.zip 2007-04-10T11:40:37Z <p>Sparrow: Plugin do eksportu danych z WordPress do formatu JoggerPL</p> <hr /> <div>Plugin do eksportu danych z WordPress do formatu JoggerPL</div> Sparrow http://wiki.jogger.pl/index.php?title=Zewnetrzna_domena&diff=3520 Zewnetrzna domena 2007-03-14T14:03:30Z <p>Sparrow: Usunięcie starego IP</p> <hr /> <div>Jogger umożliwia podpięcie swojego bloga pod zewnętrzną domenę. Opcja ta pozwala, by Twój blog był dostępny nie tylko z adresu &#039;&#039;twójblog.jogger.pl&#039;&#039;, ale również np. &#039;&#039;blog.twojadomena.pl&#039;&#039;.<br /> <br /> Aby móc skorzystać z tej opcji, musisz ustawić dla domeny (np. &#039;&#039;blog.twojedomena.pl&#039;&#039;), jakiej chcesz użyć dla Joggera, IP 217.110.127.251. Zalecane jest również, abyś dodał rekordy dla tej domeny z prefiksem www. (&#039;&#039;www.blog.twojadomena.pl&#039;&#039;) oraz login. (&#039;&#039;login.blog.twojadomena.pl&#039;&#039;). Oczywiście zamiast podawać bezpośrednio IP dla każdego z tych rekordów, zalecane jest, byś ustawił je tylko dla rekordu głównego, a pozostałe ustawił jako CNAME (alias) do niego. Możesz również wszystkie rekordy ustawić jako CNAME do domeny jogger.pl.<br /> <br /> &#039;&#039;&#039;Następnie w panelu administracyjnym, w ustawieniach ogólnych, musisz wpisać w polu &amp;bdquo;Zewnętrzna domena&amp;rdquo; Twoją nową domenę (bez ww. prefiksów; np. &#039;&#039;blog.twojadomena.pl&#039;&#039; albo &#039;&#039;mojblog.pl&#039;&#039;).&#039;&#039;&#039;<br /> <br /> =Uwagi=<br /> # &#039;&#039;&#039;Jogger.pl nie udostępnia serwera DNS; aby skorzystać z ww. opcji musisz posiadać własną domenę oraz własny DNS.&#039;&#039;&#039; Jeśli nie posiadasz takowego, możesz skorzystać z jednego z bezpłatnych: [http://zoneedit.com zoneedit], [http://freedns.sgh.waw.pl/ FreeDNS::SGH] czy [http://www.granitecanyon.com/ Granite Canyon];<br /> # Wraz z momentem ustawienia zewnętrznej domeny w panelu, wszystkie adresy związane z Twoim blogiem zaczynają funkcjonować w oparciu o nią;<br /> # &#039;&#039;&#039;vhosty (wpisy dla domen zewnętrznych) na serwerze Joggera są aktualizowane o godzinie 4 w nocy. Musisz wziąć również pod uwagę, że aktualizacja DNS również nie jest natychmiastowa.&#039;&#039;&#039;<br /> <br /> =Przykłady=<br /> Są to przykłady konfiguracji wpisów w DNS dla zewnętrznych domen udostępniających twojego joggera. &#039;&#039;&#039;Nie dotyczy to panelu konfiguracyjnego joggera&#039;&#039;&#039;, który jest opisany powyżej we wstępie i uwagach. <br /> <br /> Brak też opisu konfiguracji dla innych poddomen oraz obsługi poczty i innych serwisów.<br /> <br /> ==home.pl==<br /> Opis konfiguracji własnej domeny dla joggera na przykładzie panelu obsługi DNS w [http://home.pl home.pl].<br /> Założenie - własny jogger pod przykladowymi adresami:<br /> <br /> ===Wersja 1===<br /> <br /> &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039; (i www.mojjogger.pl)<br /> # Logujemy się do panelu użytkownika (w home.pl).<br /> # W &#039;&#039;Konfiguracja domeny&#039;&#039; w polu &#039;&#039;Przekierowanie WWW&#039;&#039; wpisać: 217.110.127.251 <br /> # W &#039;&#039;Edycja wpisów&#039;&#039; powinno się doprowadzić do tego, aby mieć wpisy w tym rodzaju (innych nie kasować!):<br /> mojjogger.pl SOA 86400 dns.home.pl admin.home.pl <br /> mojjogger.pl NS 86400 dns.home.pl dns2.home.pl dns3.home.pl <br /> mojjogger.pl A 3600 217.110.127.251<br /> login.mojjogger.pl CNAME 3600 mojjogger.pl<br /> www.mojjogger.pl CNAME 3600 mojjogger.pl<br /> To 3600 oznacza 1 godzinę na odświeżanie dns-ów, a 86400 odpowiednio 24 godziny (czasy w sekundach).<br /> <br /> ===Wersja 2===<br /> <br /> &#039;&#039;&#039;blog.twojadomena.pl&#039;&#039;&#039; (i www.blog.twojadomena.pl)<br /> <br /> # Logujemy się do panelu użytkownika (w home.pl).<br /> # W &#039;&#039;Konfiguracja domeny&#039;&#039; tym razem nas nic nie interesuje (bo podstawową konfigurację domeny już mamy &amp;mdash; takie jest założenie &amp;mdash; albo możemy ją zrobić na podstawie wersji 1).<br /> # W &#039;&#039;Edycja wpisów&#039;&#039; powinno się doprowadzić do tego, aby mieć wpisy w tym rodzaju (innych nie kasować!):<br /> twojadomena.pl SOA 86400 dns.home.pl admin.home.pl<br /> twojadomena.pl NS 86400 dns.home.pl dns2.home.pl dns3.home.pl<br /> blog.twojadomena.pl A 3600 217.110.127.251<br /> login.blog.twojadomena.pl CNAME 3600 blog.twojadomena.pl<br /> www.blog.twojadomena.pl CNAME 3600 blog.twojadomena.pl<br /> To 3600 oznacza 1 godzinę na odświeżanie dns-ów, a 86400 odpowiednio 24 godziny (czasy w sekundach).<br /> <br /> ==ovh.pl==<br /> Króciutki opis ustawienia domeny w Managerze OVH [http://ovh.pl ovh.pl].<br /> <br /> Manager OVH -&gt; Domeny &amp; DNS -&gt; Strefa DNS<br /> dodajemy (przez opcję Stwórz nowe pole):<br /> <br /> <br /> Pole &#039;&#039;&#039;A&#039;&#039;&#039; do określenia adresu IP serwera joggera.<br /> <br /> Subdomena - tu wpisz adres pod którym ma znajdować się jogger (np. blog.twojadomena.pl).<br /> <br /> Wpisz adres IP - wybieramy &#039;&#039;&#039;Inny adres docelowy&#039;&#039;&#039;, w dodatkowe pole wpisujemy &#039;&#039;&#039;217.110.127.251&#039;&#039;&#039; i zatwierdzamy.<br /> <br /> <br /> Pole &#039;&#039;&#039;CNAME&#039;&#039;&#039; dla strony logowania do naszego joggera.<br /> <br /> Subdomena - tu wpisujemy stronę logowania do joggera w naszej domenie, czyli np. login.blog.twojadomena.pl<br /> <br /> Adres docelowy - wpisujemy stronę główną naszego joggera w naszej domenie (np. blog.twojadomena.pl) i zatwierdzamy.<br /> <br /> <br /> Pole &#039;&#039;&#039;CNAME&#039;&#039;&#039; dla głównej strony naszego joggera z dołożonym &#039;&#039;&#039;www&#039;&#039;&#039; na początku.<br /> <br /> &#039;&#039;&#039;Pole to może zostać utworzone automatycznie, sprawdź czy jest już na liście!&#039;&#039;&#039;<br /> <br /> Subdomena - wpisujemy adres naszego joggera w naszej domenie, ale z początkiem &#039;&#039;&#039;www&#039;&#039;&#039; (np. www.blog.twojadomena.pl)<br /> <br /> Adres docelowy - wpisujemy stronę główną naszego joggera w naszej domenie (np. blog.twojadomena.pl) i zatwierdzamy.<br /> <br /> <br /> Na liście pól strefy DNS Managera OVH powinny się pojawić dodatkowe pola:<br /> &#039;&#039;&#039;Pole Typ Adres docelowy&#039;&#039;&#039;<br /> blog.twojadomena.pl A 217.110.127.251<br /> www.blog.twojadomena.pl CNAME blog.twojadomena.pl<br /> login.blog.twojadomena.pl CNAME blog.twojadomena.pl<br /> <br /> Teraz wchodzimy w ustawienia naszego joggera ( Panel Administracyjny -&gt; Ogólne ) i wpisujemy w pole &#039;&#039;&#039;Zewnętrzna domena&#039;&#039;&#039; adres naszego joggera w naszej domenie (np. blog.twojadomena.pl).<br /> <br /> Teraz wystarczy ciepliwie czekać aż minie godzina 4 rano i nie panikować, jeśli zamiast naszego joggera pojawia się joggerowe wiki.<br /> <br /> ==FreeDNS::SGH==<br /> <br /> Opis konfiguracji własnej domeny dla joggera na przykładzie panelu obsługi DNS w serwisie [http://freedns.sgh.waw.pl FreeDNS::SGH].<br /> Zmiany w tym panelu aktualizowane są na przez serwery co 30 minut.<br /> Najpierw należy utworzyć strefę (podstawową) dla domeny &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039;.<br /> <br /> ===Wersja 1===<br /> <br /> &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039; (i www.mojjogger.pl)<br /> <br /> Interesują nas wpisy w części &#039;&#039;&#039;Rekordy adresów (A)&#039;&#039;&#039;. Wpisujemy: <br /> &#039;&#039;&#039;Nazwa IP TTL&#039;&#039;&#039;<br /> @ 217.110.127.251 domyślny<br /> Oraz wpisy w części &#039;&#039;&#039;Rekordy aliasów (CNAME)&#039;&#039;&#039;. Wpisujemy:<br /> &#039;&#039;&#039;Alias Nazwa TTL&#039;&#039;&#039;<br /> www mojjogger.pl. domyślny <br /> login mojjogger.pl. domyślny <br /> <br /> Naciskamy klawisz &#039;&#039;Utwórz konfigurację strefy&#039;&#039; i czekamy na aktualizację wpisów dla strefy.<br /> <br /> ===Wersja 2===<br /> <br /> &#039;&#039;&#039;blog.twojadomena.pl&#039;&#039;&#039; (i www.blog.twojadomena.pl)<br /> <br /> Interesują nas wpisy w części &#039;&#039;&#039;Rekordy adresów (A)&#039;&#039;&#039;. Wpisujemy: <br /> &#039;&#039;&#039;Nazwa IP TTL&#039;&#039;&#039;<br /> blog 217.110.127.251 domyślny<br /> Oraz wpisy w części &#039;&#039;&#039;Rekordy aliasów (CNAME)&#039;&#039;&#039;. Wpisujemy:<br /> &#039;&#039;&#039;Alias Nazwa TTL&#039;&#039;&#039;<br /> www.blog blog domyślny <br /> login.blog blog domyślny <br /> <br /> Naciskamy klawisz &#039;&#039;Utwórz konfigurację strefy&#039;&#039; i czekamy na aktualizację wpisów dla strefy.<br /> <br /> ===Wersja 3 (domena regionalna)===<br /> <br /> &#039;&#039;&#039;mojjogger.regionalna.pl&#039;&#039;&#039; (i www.mojjogger.regionalna.pl)<br /> <br /> Interesują nas wpisy w części &#039;&#039;&#039;Rekordy adresów (A)&#039;&#039;&#039;. Wpisujemy: <br /> &#039;&#039;&#039;Nazwa IP TTL&#039;&#039;&#039;<br /> @ 217.110.127.251 domyślny<br /> Oraz wpisy w części &#039;&#039;&#039;Rekordy aliasów (CNAME)&#039;&#039;&#039;. Wpisujemy:<br /> &#039;&#039;&#039;Alias Nazwa TTL&#039;&#039;&#039;<br /> www mojjogger.regionalna.pl. domyślny <br /> login mojjogger.regionalna.pl. domyślny <br /> <br /> Naciskamy klawisz &#039;&#039;Utwórz konfigurację strefy&#039;&#039; i czekamy na aktualizację wpisów dla strefy.<br /> <br /> ==djbdns (tinydns)==<br /> <br /> Przykład konfiguracji dla [http://cr.yp.to/djbdns.html djbdns], alternatywnego serwera DNS. Te wpisy należy dodać do odpowiedniego pliku strefy dla domeny. (Niestety autor tej informacji nie zna dobrze programu djbdns, więc jest to tylko przykład działających wpisów.)<br /> <br /> ===Wersja 1===<br /> &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039; (i www.mojjogger.pl)<br /> +mojjogger.pl:217.110.127.251:3600<br /> +www.mojjogger.pl:217.110.127.251:3600<br /> +login.mojjogger.pl:217.110.127.251:3600<br /> <br /> ===Wersja 2===<br /> &#039;&#039;&#039;blog.twojadomena.pl&#039;&#039;&#039; (i www.blog.twojadomena.pl)<br /> +blog.twojadomena.pl:217.110.127.251:3600<br /> +www.blog.twojadomena.pl:217.110.127.251:3600<br /> +login.blog.twojadomena.pl:217.110.127.251:3600<br /> <br /> ==nazwa.pl==<br /> <br /> Netart [http://nazwa.pl nazwa.pl] nie udostępnia serwerów DNS dla zarejestrowanych u nich domen. Autor proponuje zarejestrować się w serwisie [http://freedns.sgh.waw.pl FreeDNS::SGH] i wydelegować domenę na oferowane przez serwis serwery (fns1.sgh.waw.pl oraz fns2.sgh.waw.pl) i skorzystać z zamieszczonego powyżej opisu konfiguracji domeny w tym serwisie [[Zewnetrzna_domena#FreeDNS::SGH|Zewnetrzna_domena#FreeDNS::SGH]].<br /> <br /> ==Dreamhost==<br /> <br /> Opis dodania własnej domeny dla Joggera utrzymywanej na serwerach [http://www.dreamhost.com/ Dreamhost] za pomocą [https://panel.dreamhost.com/ panelu].<br /> <br /> Zarządzanie domenami odbywa się w zakładce Manage Domains. Tam należy wybrać opcję &#039;&#039;&#039;[DNS]&#039;&#039;&#039; przy Twojej głównej domenie do której podpięty będzie jogger (np. twojadomena.pl). Interesuje nas sekcja &quot;&#039;&#039;Add a DNS record to twojadomena.pl&#039;&#039;&quot; gdzie dodajemy kolejne wpisy:<br /> <br /> * &#039;&#039;&#039;Name&#039;&#039;&#039; - blog.twojadomena.pl; &#039;&#039;&#039;Type&#039;&#039;&#039; - A; &#039;&#039;&#039;Value&#039;&#039;&#039; - 217.110.127.251<br /> * &#039;&#039;&#039;Name&#039;&#039;&#039; - www.blog.twojadomena.pl; &#039;&#039;&#039;Type&#039;&#039;&#039; - CNAME; &#039;&#039;&#039;Value&#039;&#039;&#039; - blog.twojadomena.pl<br /> * &#039;&#039;&#039;Name&#039;&#039;&#039; - login.blog.twojadomena.pl; &#039;&#039;&#039;Type&#039;&#039;&#039; - CNAME; &#039;&#039;&#039;Value&#039;&#039;&#039; - blog.twojadomena.pl<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Szablon&diff=3516 Szablon 2007-03-12T13:37:40Z <p>Sparrow: Panel konfiguracyjny -&gt; administracyjny</p> <hr /> <div>&lt;h2&gt;Szablon strony głównej&lt;/h2&gt; <br /> Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;ENTRY_BLOCK&gt;<br /> &lt;ENTRY_DAY_BLOCK&gt;<br /> &lt;!-- Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&gt;&amp;ENTRY_COMMENT_HREF_DESCR;&lt;/a&gt;. &lt;a href=&quot;&amp;ENTRY_TRACKBACK_HREF;&quot;&gt;trackback&lt;/a&gt;<br /> &lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;/ENTRY_DAY_BLOCK&gt;<br /> &lt;/ENTRY_BLOCK&gt;<br /> <br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/dl&gt;&lt;/dd&gt;&lt;/pre&gt;<br /> <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&lt;ALL_ENTRIES_HREF/&gt;&quot;&gt;Pokaż wszystkie wpisy.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;!-- Początek komentarzy --&gt; <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> <br /> <br /> &lt;h2&gt;Plik CSS&lt;/h2&gt; <br /> Przykładowy plik CSS<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> <br /> html, body { <br /> margin: 0px 0px 0px 0px;<br /> padding: 0;<br /> background-repeat: repeat-y;<br /> background-position: top center;<br /> background-color: #f4f4f4;<br /> font-family: arial, helvetica, sans-serif;<br /> color: #636363;<br /> } <br /> <br /> /* Całość - menu i wpisy*/ <br /> <br /> #szablon {<br /> width: 760px;<br /> margin: 0 auto;<br /> padding: 0px 0px 0px 0px;<br /> display:block;<br /> background-color: #fff;<br /> border-left: 1px solid #c1c1c1;<br /> border-right: 1px solid #c1c1c1;<br /> }<br /> <br /> #srodek {<br /> width: 562px;<br /> padding: 0 0px 0 0;<br /> float: right;<br /> background-color: #ffffff;<br /> }<br /> <br /> #menu {<br /> background-color: #FFFFFF;<br /> width: 198px;<br /> top: 0;<br /> right: 0;<br /> padding: 0 0 0 0;<br /> overflow: hidden;<br /> }<br /> <br /> .panel {<br /> padding: 10px;<br /> }<br /> <br /> #logo {<br /> text-align: center;<br /> height: 120px;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 60px 0px 0px 0px;<br /> font-size: 3em;<br /> color: #ffffff;<br /> border: 8px solid #ffffff;<br /> }<br /> <br /> #logo a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> color: #ffffff;<br /> }<br /> <br /> /* Menu */<br /> <br /> .menu {<br /> font-size: 0.8em;<br /> }<br /> <br /> .menu h2 {<br /> height: 40px;<br /> margin: 0 0 3px 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul {<br /> width: 100%;<br /> margin: 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul li {<br /> margin: 0;<br /> padding: 0;<br /> border-top: 1px solid #c1c1c1;<br /> list-style: none;<br /> }<br /> <br /> .menu ul li a {<br /> display: block;<br /> margin: 2px 0;<br /> padding: 4px 0 4px 0;<br /> font-size: 0.9em;<br /> font-weight: normal;<br /> text-decoration: none;<br /> text-align: center; <br /> }<br /> <br /> .menu ul li a:link,<br /> .menu ul li a:visited {<br /> color: #636363;<br /> }<br /> <br /> .menu ul li a:active,<br /> .menu ul li a:hover {<br /> color: #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .menu ul li a.aktualne {<br /> background-color: #f4f4f4;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> } <br /> <br /> .menu ul li a.aktualne:active,<br /> .menu ul li a.aktualne:hover {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> }<br /> <br /> <br /> /* Wpisy */<br /> <br /> .wpis {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> color: #636363;<br /> }<br /> <br /> .wpis h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .wpis p {<br /> margin: 10px;<br /> font-size: 0.8em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> .data {<br /> font-size: 0.9em;<br /> color: #636363;<br /> }<br /> <br /> /* Komentarze */<br /> <br /> .comment1, <br /> .comment2 {<br /> padding-left: 0.7em;<br /> padding-bottom: 0.5em;<br /> margin-right: 8px;<br /> }<br /> <br /> .comment1 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment2 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:link,<br /> .comment1, .comment2 a:visited {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:active,<br /> .comment1, .comment2 a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> font-size: 0.8em;<br /> } <br /> <br /> .comment1 {<br /> border-left: solid 1px #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> }<br /> <br /> .comment2 {<br /> border-left: solid 1px #bbb;<br /> font-size: 1em;<br /> }<br /> <br /> .kom {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> .komdata {<br /> font-size: 0.8em;<br /> color:#000000;<br /> }<br /> <br /> .komentarz { <br /> margin:.5em 0 1.5em; <br /> padding-bottom:.5em; <br /> font-size: 0.8em;<br /> } <br /> <br /> .linia {<br /> background-color: #cccccc;<br /> height: 1px;<br /> color: #fff;<br /> margin: 0px 8px 0px 0px;<br /> font-weight: bold;<br /> }<br /> <br /> .komed {<br /> width: auto;<br /> }<br /> <br /> /* Formularz */<br /> <br /> td {<br /> padding: 0px 0px;<br /> vertical-align: top;<br /> }<br /> <br /> form {<br /> margin: 2em 15px 1em 15px;<br /> }<br /> <br /> input[type=&quot;text&quot;]{<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickid {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickurl {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#code {<br /> width: 8em;<br /> border-width: 0 0 0 0px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> <br /> }<br /> textarea#commbody {<br /> border: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> border-width: 0 0 0 1px;<br /> padding: 5px 3px;<br /> background-color: #f6f6f6;<br /> width: 30em;<br /> font-size: 1em;<br /> }<br /> <br /> input[type=&quot;submit&quot;] { /* przycisk &quot;Wyslij&quot; */<br /> width: auto;<br /> border-width: 0 0 0 1px;<br /> border-left-style: solid;<br /> border-left-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 3px 5px;<br /> margin-top: 0px;<br /> background-color: #fff;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> p#hint {<br /> color: #aaa;<br /> font-size: 0.8em;<br /> margin-left: 15px;<br /> width: 550px;<br /> }<br /> <br /> label {<br /> font-size: 0.8em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> <br /> <br /> /* Logowanie */<br /> <br /> <br /> <br /> .login {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> font-size: 0.8em;<br /> }<br /> <br /> .login h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .login p {<br /> margin: 10px;<br /> font-size: 0.9em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> input[type=&quot;password&quot;] {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> <br /> .haslo {<br /> width: auto;<br /> padding: 0px 0px 0px 35px;<br /> }<br /> <br /> .loguj {<br /> width: auto;<br /> padding: 0px 0px 0px 79px;<br /> }<br /> <br /> /* Stopka */<br /> <br /> #stopka {<br /> clear: both;<br /> margin: 0px 0 0 0;<br /> padding: 0px 20px 0px 0px;<br /> border: 8px solid #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> text-transform: lowercase; <br /> color: #ffffff;<br /> }<br /> <br /> #stopka a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka a:link,<br /> #stopka a:visited {<br /> color: #ffffff;<br /> }<br /> <br /> #stopka a:active,<br /> #stopka a:hover {<br /> text-decoration: underline;<br /> }<br /> <br /> #prawa {<br /> padding: 10px 0 0 0;<br /> font-size: 1.25em;<br /> text-align: right;<br /> <br /> }<br /> #prawa a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka_linki {<br /> padding: 10px 10px 10px 10px;<br /> font-size: 0.95em;<br /> }<br /> <br /> #stopka_linki ul {<br /> margin: 0;<br /> padding:0;<br /> }<br /> <br /> #stopka_linki ul li {<br /> margin: 0;<br /> padding: 0;<br /> list-style: none;<br /> }<br /> <br /> <br /> /* inne rzeczy */<br /> img {<br /> border: 0px;<br /> }<br /> <br /> .w_prawo {<br /> text-align: right;<br /> margin-right: 8px;<br /> font-size: 0.8em;<br /> }<br /> <br /> #srodek a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #srodek a:link,<br /> #srodek a:visited {<br /> color: #74a8f5;/* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> #srodek a:active,<br /> #srodek a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> }<br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Szablon&diff=3515 Szablon 2007-03-12T13:36:36Z <p>Sparrow: Wycofano edycję użytkownika Sparrow (dyskusja). Autor przywróconej wersji to Yano.</p> <hr /> <div>&lt;h2&gt;Szablon strony głównej&lt;/h2&gt; <br /> Przykładowy szablon strony głównej joga, dostępny w panelu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;ENTRY_BLOCK&gt;<br /> &lt;ENTRY_DAY_BLOCK&gt;<br /> &lt;!-- Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&gt;&amp;ENTRY_COMMENT_HREF_DESCR;&lt;/a&gt;. &lt;a href=&quot;&amp;ENTRY_TRACKBACK_HREF;&quot;&gt;trackback&lt;/a&gt;<br /> &lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;/ENTRY_DAY_BLOCK&gt;<br /> &lt;/ENTRY_BLOCK&gt;<br /> <br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/dl&gt;&lt;/dd&gt;&lt;/pre&gt;<br /> <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&lt;ALL_ENTRIES_HREF/&gt;&quot;&gt;Pokaż wszystkie wpisy.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;!-- Początek komentarzy --&gt; <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> <br /> <br /> &lt;h2&gt;Plik CSS&lt;/h2&gt; <br /> Przykładowy plik CSS<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> <br /> html, body { <br /> margin: 0px 0px 0px 0px;<br /> padding: 0;<br /> background-repeat: repeat-y;<br /> background-position: top center;<br /> background-color: #f4f4f4;<br /> font-family: arial, helvetica, sans-serif;<br /> color: #636363;<br /> } <br /> <br /> /* Całość - menu i wpisy*/ <br /> <br /> #szablon {<br /> width: 760px;<br /> margin: 0 auto;<br /> padding: 0px 0px 0px 0px;<br /> display:block;<br /> background-color: #fff;<br /> border-left: 1px solid #c1c1c1;<br /> border-right: 1px solid #c1c1c1;<br /> }<br /> <br /> #srodek {<br /> width: 562px;<br /> padding: 0 0px 0 0;<br /> float: right;<br /> background-color: #ffffff;<br /> }<br /> <br /> #menu {<br /> background-color: #FFFFFF;<br /> width: 198px;<br /> top: 0;<br /> right: 0;<br /> padding: 0 0 0 0;<br /> overflow: hidden;<br /> }<br /> <br /> .panel {<br /> padding: 10px;<br /> }<br /> <br /> #logo {<br /> text-align: center;<br /> height: 120px;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 60px 0px 0px 0px;<br /> font-size: 3em;<br /> color: #ffffff;<br /> border: 8px solid #ffffff;<br /> }<br /> <br /> #logo a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> color: #ffffff;<br /> }<br /> <br /> /* Menu */<br /> <br /> .menu {<br /> font-size: 0.8em;<br /> }<br /> <br /> .menu h2 {<br /> height: 40px;<br /> margin: 0 0 3px 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul {<br /> width: 100%;<br /> margin: 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul li {<br /> margin: 0;<br /> padding: 0;<br /> border-top: 1px solid #c1c1c1;<br /> list-style: none;<br /> }<br /> <br /> .menu ul li a {<br /> display: block;<br /> margin: 2px 0;<br /> padding: 4px 0 4px 0;<br /> font-size: 0.9em;<br /> font-weight: normal;<br /> text-decoration: none;<br /> text-align: center; <br /> }<br /> <br /> .menu ul li a:link,<br /> .menu ul li a:visited {<br /> color: #636363;<br /> }<br /> <br /> .menu ul li a:active,<br /> .menu ul li a:hover {<br /> color: #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .menu ul li a.aktualne {<br /> background-color: #f4f4f4;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> } <br /> <br /> .menu ul li a.aktualne:active,<br /> .menu ul li a.aktualne:hover {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> }<br /> <br /> <br /> /* Wpisy */<br /> <br /> .wpis {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> color: #636363;<br /> }<br /> <br /> .wpis h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .wpis p {<br /> margin: 10px;<br /> font-size: 0.8em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> .data {<br /> font-size: 0.9em;<br /> color: #636363;<br /> }<br /> <br /> /* Komentarze */<br /> <br /> .comment1, <br /> .comment2 {<br /> padding-left: 0.7em;<br /> padding-bottom: 0.5em;<br /> margin-right: 8px;<br /> }<br /> <br /> .comment1 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment2 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:link,<br /> .comment1, .comment2 a:visited {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:active,<br /> .comment1, .comment2 a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> font-size: 0.8em;<br /> } <br /> <br /> .comment1 {<br /> border-left: solid 1px #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> }<br /> <br /> .comment2 {<br /> border-left: solid 1px #bbb;<br /> font-size: 1em;<br /> }<br /> <br /> .kom {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> .komdata {<br /> font-size: 0.8em;<br /> color:#000000;<br /> }<br /> <br /> .komentarz { <br /> margin:.5em 0 1.5em; <br /> padding-bottom:.5em; <br /> font-size: 0.8em;<br /> } <br /> <br /> .linia {<br /> background-color: #cccccc;<br /> height: 1px;<br /> color: #fff;<br /> margin: 0px 8px 0px 0px;<br /> font-weight: bold;<br /> }<br /> <br /> .komed {<br /> width: auto;<br /> }<br /> <br /> /* Formularz */<br /> <br /> td {<br /> padding: 0px 0px;<br /> vertical-align: top;<br /> }<br /> <br /> form {<br /> margin: 2em 15px 1em 15px;<br /> }<br /> <br /> input[type=&quot;text&quot;]{<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickid {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickurl {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#code {<br /> width: 8em;<br /> border-width: 0 0 0 0px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> <br /> }<br /> textarea#commbody {<br /> border: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> border-width: 0 0 0 1px;<br /> padding: 5px 3px;<br /> background-color: #f6f6f6;<br /> width: 30em;<br /> font-size: 1em;<br /> }<br /> <br /> input[type=&quot;submit&quot;] { /* przycisk &quot;Wyslij&quot; */<br /> width: auto;<br /> border-width: 0 0 0 1px;<br /> border-left-style: solid;<br /> border-left-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 3px 5px;<br /> margin-top: 0px;<br /> background-color: #fff;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> p#hint {<br /> color: #aaa;<br /> font-size: 0.8em;<br /> margin-left: 15px;<br /> width: 550px;<br /> }<br /> <br /> label {<br /> font-size: 0.8em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> <br /> <br /> /* Logowanie */<br /> <br /> <br /> <br /> .login {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> font-size: 0.8em;<br /> }<br /> <br /> .login h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .login p {<br /> margin: 10px;<br /> font-size: 0.9em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> input[type=&quot;password&quot;] {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> <br /> .haslo {<br /> width: auto;<br /> padding: 0px 0px 0px 35px;<br /> }<br /> <br /> .loguj {<br /> width: auto;<br /> padding: 0px 0px 0px 79px;<br /> }<br /> <br /> /* Stopka */<br /> <br /> #stopka {<br /> clear: both;<br /> margin: 0px 0 0 0;<br /> padding: 0px 20px 0px 0px;<br /> border: 8px solid #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> text-transform: lowercase; <br /> color: #ffffff;<br /> }<br /> <br /> #stopka a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka a:link,<br /> #stopka a:visited {<br /> color: #ffffff;<br /> }<br /> <br /> #stopka a:active,<br /> #stopka a:hover {<br /> text-decoration: underline;<br /> }<br /> <br /> #prawa {<br /> padding: 10px 0 0 0;<br /> font-size: 1.25em;<br /> text-align: right;<br /> <br /> }<br /> #prawa a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka_linki {<br /> padding: 10px 10px 10px 10px;<br /> font-size: 0.95em;<br /> }<br /> <br /> #stopka_linki ul {<br /> margin: 0;<br /> padding:0;<br /> }<br /> <br /> #stopka_linki ul li {<br /> margin: 0;<br /> padding: 0;<br /> list-style: none;<br /> }<br /> <br /> <br /> /* inne rzeczy */<br /> img {<br /> border: 0px;<br /> }<br /> <br /> .w_prawo {<br /> text-align: right;<br /> margin-right: 8px;<br /> font-size: 0.8em;<br /> }<br /> <br /> #srodek a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #srodek a:link,<br /> #srodek a:visited {<br /> color: #74a8f5;/* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> #srodek a:active,<br /> #srodek a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> }<br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=W%C5%82asny_szablon:_Jak_to_dzia%C5%82a&diff=3514 Własny szablon: Jak to działa 2007-03-12T13:35:28Z <p>Sparrow: Panel sterowania -&gt; administracyjny</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 &lt;strong&gt;COMMENT_BLOCK&lt;/strong&gt; będzie powielone wraz z każdym dodanym komentarzem.<br /> # Są też trzy bloki, które mają inne zadanie. Chodzi o &lt;strong&gt;ADMIN_BLOCK&lt;/strong&gt;, &lt;strong&gt;LOGGED_USER_BLOCK&lt;/strong&gt;, &lt;strong&gt;NOUSER_BLOCK&lt;/strong&gt; - 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 &lt;code&gt;&amp;lt;ADMIN_[...]_HREF/&amp;gt;&lt;/code&gt; można wstawić do bloku &lt;strong&gt;&amp;lt;ADMIN_BLOCK&amp;gt;&lt;/strong&gt;, 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|&lt;code&gt;&amp;lt;JID/&amp;gt;&lt;/code&gt;]], [[Tagi#ALL_ENTRIES_HREF|&lt;code&gt;&amp;lt;ALL_ENTRIES_HREF/&amp;gt;&lt;/code&gt;]] i [[Tagi#COMMENT_FORM|&lt;code&gt;&amp;lt;COMMENT_FORM/&amp;gt;&lt;/code&gt;]]).<br /> <br /> Obowiązują dwa sposoby zapisu tagów &lt;strong&gt;pojedynczych&lt;/strong&gt;, tj. takich, które wstawiają określony tekst. Oprócz zwykłego &lt;em&gt;&amp;lt;NAZWA_ZNACZNIKA/&amp;gt;&lt;/em&gt;* można napisać &lt;em&gt;&amp;amp;NAZWA_ZNACZNIKA;&lt;/em&gt;. Drugiego sposobu można użyć wtedy, gdy tag ma być argumentem jakiegoś atrybutu HTML, dzięki czemu uzyskamy &lt;strong lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;well-formed XML&lt;/strong&gt;. Np. &lt;code&gt;&amp;lt;img src=&quot;[[#imagesdir|/files/obrazek.gif]]&quot; alt=&quot;&quot;/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;lt;a href=&quot;[[Tagi#ARCHIVE_HREF|&amp;amp;ARCHIVE_HREF;]]&quot;&amp;gt;<br /> [[Tagi#ARCHIVE_HREF_DESCR|&amp;lt;ARCHIVE_HREF_DESCR/&amp;gt;]]&amp;lt;/a&amp;gt;&lt;/code&gt;<br /> <br /> * - Uwaga: ważne jest, by w zapisie &lt;em&gt;&amp;lt;NAZWA_ZNACZNIKA/&amp;gt;&lt;/em&gt; przed znakiem &quot;/&quot; (slash) nie było spacji. Więcej: [http://bugger.jogger.pl/index.php?do=details&amp;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: &lt;em&gt;Własne szablony dla strony joggera&lt;/em&gt; i &lt;em&gt;Własne szablony dla komentarzy&lt;/em&gt;. Mamy tam do wyboru dwa różne &quot;tak&quot;.<br /> <br /> &lt;dl&gt;&lt;dt&gt;Tak, uproszczony<br /> &lt;/dt&gt;&lt;dd&gt;Kiedyś był to jedyny sposób obsługi szablonów. Polega to na tym, że szablon składa się jedynie z zawartości elementu &lt;strong&gt;BODY&lt;/strong&gt;. Nie należy nawet umieszczać żadnego DTD, &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; i tym podobnych. Pominąć trzeba także sam znacznik &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; oraz &lt;code&gt;&amp;lt;/body&amp;gt;&lt;/code&gt;. Wszystko dlatego, że Jogger sam uzupełni szablon i ostatecznie wyświetli poprawną stronę. Na początek pliku zostanie wstawione np.:<br /> &lt;pre&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&amp;gt;<br /> &amp;lt;html lang=&quot;pl&quot;&amp;gt;<br /> <br /> &amp;lt;head&amp;gt;<br /> &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&amp;gt;<br /> &amp;lt;meta name=&quot;robots&quot; content=&quot;noindex, nofollow&quot;&amp;gt;<br /> &amp;lt;title&amp;gt;Jogger :: staszyna@chrome.pl&amp;lt;/title&amp;gt;<br /> &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/files/style.css&quot; type=&quot;text/css&quot;&amp;gt;<br /> &amp;lt;/head&amp;gt;<br /> <br /> &amp;lt;body&amp;gt;&lt;/pre&gt;<br /> A na koniec:<br /> &lt;pre&gt;&amp;lt;/body&amp;gt;<br /> &amp;lt;/html&amp;gt;&lt;/pre&gt;<br /> <br /> Plik &lt;code&gt;/files/style.css&lt;/code&gt; to CSS naszego szablonu. Musi być oddzielnym plikiem, bo przy uproszczonych schematach nie mamy dostępu do elementu &lt;strong&gt;HEAD&lt;/strong&gt;. 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 /> &lt;/dd&gt;&lt;dt&gt;Tak, pełny<br /> &lt;/dt&gt;&lt;dd&gt;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 &lt;strong&gt;LINK&lt;/strong&gt;, języka joga itd. Dwie wskazówki:<br /> <br /> # zalecane jest, by wstawić następujący znacznik meta: &lt;code&gt;&amp;lt;meta name=&quot;robots&quot; content=&quot;noindex, nofollow&quot; /&amp;gt;&lt;/code&gt;. [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 &lt;code&gt;/files/nazwa_pliku.css&lt;/code&gt;, co za tym idzie aby użyć arkusza styli należy wstawić: &lt;pre&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/files/nazwa_pliku.css&quot; type=&quot;text/css&quot; title=&quot;Podstawowy styl&quot; /&amp;gt;&lt;/pre&gt;<br /> &lt;/dd&gt;&lt;/dl&gt;<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 &lt;em&gt;Typ MIME&lt;/em&gt; następujące opcje: (podaję za marcoosem)<br /> <br /> * &lt;em&gt;text/html&lt;/em&gt; - dobry dla HTML 4, dozwolony dla XHTML 1.0<br /> * &lt;em&gt;application/xhtml+xml&lt;/em&gt; - zalecany dla XHTML 1.0, wymagany dla XHTML 1.1, XHTML Basic i pewnie kiedyś XHTML2.0<br /> * &lt;strong class=&quot;no&quot;&gt;NOWY!&lt;/strong&gt; &lt;em&gt;application/xml&lt;/em&gt; - więcej: [http://bugger.jogger.pl/index.php?do=details&amp;id=57 Bugger - zgłoszenie nr 57] &lt;strong style=&quot;color: green;&quot;&gt;(OK)&lt;/strong&gt;.<br /> * &lt;em&gt;negocjacja typu mime&lt;/em&gt; - jeśli User Agent akceptuje &lt;em&gt;application/xhtml+xml&lt;/em&gt; - wyślij jako &lt;em&gt;application/xhtml+xml&lt;/em&gt;, jeśli nie - wyślij jako &lt;em&gt;text/html&lt;/em&gt; (błędnie, ale żeby działało). Wszystkiemu winne jest oczywiście MSIE, które w ogóle nie rozumie &lt;em&gt;application/xhtml+xml&lt;/em&gt; 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: &lt;strong&gt;szablon strony głównej&lt;/strong&gt;, &lt;strong&gt;szablon strony z komentarzami&lt;/strong&gt; i &lt;strong&gt;plik (pliki) CSS&lt;/strong&gt;. 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 zamias 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ę &lt;strong&gt;online.png&lt;/strong&gt; i &lt;strong&gt;offline.png&lt;/strong&gt; (patrz też: opis [[#statusimage|&lt;code&gt;&amp;lt;STATUS_IMAGE/&amp;gt;&lt;/code&gt;]]).<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 /> &lt;pre&gt;Powered by &amp;lt;a href=&quot;http://www.jogger.pl&quot;&amp;gt;Jogger&amp;lt;/a&amp;gt;.<br /> Copyright (c) 2002-2003 Justin Mecham oraz JabberPL Group.&amp;lt;br /&amp;gt;<br /> Wszystkie prawa zastrzeżone. &amp;lt;a href=&quot;http://jogger.pl/info.php?id=legal&quot;&amp;gt;Legalność&amp;lt;/a&amp;gt;;<br /> <br /> &amp;lt;a href=&quot;http://www.jogger.pl/about.php&quot;&amp;gt;Informacje&amp;lt;/a&amp;gt;&lt;/pre&gt;<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 &lt;strong&gt;alt&lt;/strong&gt; przy grafice. Jeśli grafika jest wyłącznie dekoracyjna i nie ma wpływu na treść lub działanie użytkownika, należy dodać &lt;code&gt;alt=&quot;&quot;&lt;/code&gt;. Polecam bardzo ciekawy [http://ppewww.ph.gla.ac.uk/%7Eflavell/alt/alt-text.html artykuł o atrybutach &lt;strong&gt;alt&lt;/strong&gt;].<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 --&amp;gt; [[Tagi#ENTRY_BLOCK|ENTRY_BLOCK]]<br /> ENTRIES_DAY --&amp;gt; [[Tagi#ENTRY_DAY_BLOCK|ENTRY_DAY_BLOCK]]<br /> COMMENT_HREF --&amp;gt; [[Tagi#ENTRY_COMMENT_HREF|ENTRY_COMMENT_HREF]]<br /> <br /> COMMENT_HREF_DESCR --&amp;gt; [[Tagi#ENTRY_COMMENT_HREF_DESCR|ENTRY_COMMENT_HREF_DESCR]]<br /> USER_LOGIN_HREF --&amp;gt; [[Tagi#USER_LOG_IN_HREF|USER_LOG_IN_HREF]]<br /> USER_BLOCK --&amp;gt; [[Tagi#LOGGED_USER_BLOCK|LOGGED_USER_BLOCK]]<br /> USER_LOGIN_NAME --&amp;gt; [[Tagi#LOGGED_USER_NAME|LOGGED_USER_NAME]]<br /> USER_LOGOUT_HREF --&amp;gt; [[Tagi#LOGGED_USER_LOG_OUT_HREF|LOGGED_USER_LOG_OUT_HREF]]<br /> <br /> PUT_JID --&amp;gt; [[Tagi#JID|JID]]<br /> IMAGES_DIR --&amp;gt; [[#customdir|CUSTOM_DIR]]<br /> <br /> * [[Tagi|Tagi]]<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Zewnetrzna_domena&diff=3513 Zewnetrzna domena 2007-03-12T13:35:05Z <p>Sparrow: Panel sterowania -&gt; administracyjny</p> <hr /> <div>Jogger umożliwia podpięcie swojego bloga pod zewnętrzną domenę. Opcja ta pozwala, by Twój blog był dostępny nie tylko z adresu &#039;&#039;twójblog.jogger.pl&#039;&#039;, ale również np. &#039;&#039;blog.twojadomena.pl&#039;&#039;.<br /> <br /> &#039;&#039;&#039;Od dnia 6 listopada 2006 nowe IP serwera joggera to 217.110.127.251. Dotychczasowe IP 212.14.32.26 stanie się nieaktualne.&#039;&#039;&#039;<br /> <br /> &#039;&#039;&#039;Proszę przekonfigurować własne domeny. Poniższe przykłady wskazują już na nowy adres.&#039;&#039;&#039;<br /> <br /> Aby móc skorzystać z tej opcji, musisz ustawić dla domeny (np. &#039;&#039;blog.twojedomena.pl&#039;&#039;), jakiej chcesz użyć dla Joggera, IP 217.110.127.251. Zalecane jest również, abyś dodał rekordy dla tej domeny z prefiksem www. (&#039;&#039;www.blog.twojadomena.pl&#039;&#039;) oraz login. (&#039;&#039;login.blog.twojadomena.pl&#039;&#039;). Oczywiście zamiast podawać bezpośrednio IP dla każdego z tych rekordów, zalecane jest, byś ustawił je tylko dla rekordu głównego, a pozostałe ustawił jako CNAME (alias) do niego. Możesz również wszystkie rekordy ustawić jako CNAME do domeny jogger.pl.<br /> <br /> &#039;&#039;&#039;Następnie w panelu administracyjnym, w ustawieniach ogólnych, musisz wpisać w polu &amp;bdquo;Zewnętrzna domena&amp;rdquo; Twoją nową domenę (bez ww. prefiksów; np. &#039;&#039;blog.twojadomena.pl&#039;&#039; albo &#039;&#039;mojblog.pl&#039;&#039;).&#039;&#039;&#039;<br /> <br /> =Uwagi=<br /> # &#039;&#039;&#039;Jogger.pl nie udostępnia serwera DNS; aby skorzystać z ww. opcji musisz posiadać własną domenę oraz własny DNS.&#039;&#039;&#039; Jeśli nie posiadasz takowego, możesz skorzystać z jednego z bezpłatnych: [http://zoneedit.com zoneedit], [http://freedns.sgh.waw.pl/ FreeDNS::SGH] czy [http://www.granitecanyon.com/ Granite Canyon];<br /> # Wraz z momentem ustawienia zewnętrznej domeny w panelu, wszystkie adresy związane z Twoim blogiem zaczynają funkcjonować w oparciu o nią;<br /> # &#039;&#039;&#039;vhosty (wpisy dla domen zewnętrznych) na serwerze Joggera są aktualizowane o godzinie 4 w nocy. Musisz wziąć również pod uwagę, że aktualizacja DNS również nie jest natychmiastowa.&#039;&#039;&#039;<br /> <br /> =Przykłady=<br /> Są to przykłady konfiguracji wpisów w DNS dla zewnętrznych domen udostępniających twojego joggera. &#039;&#039;&#039;Nie dotyczy to panelu konfiguracyjnego joggera&#039;&#039;&#039;, który jest opisany powyżej we wstępie i uwagach. <br /> <br /> Brak też opisu konfiguracji dla innych poddomen oraz obsługi poczty i innych serwisów.<br /> <br /> ==home.pl==<br /> Opis konfiguracji własnej domeny dla joggera na przykładzie panelu obsługi DNS w [http://home.pl home.pl].<br /> Założenie - własny jogger pod przykladowymi adresami:<br /> <br /> ===Wersja 1===<br /> <br /> &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039; (i www.mojjogger.pl)<br /> # Logujemy się do panelu użytkownika (w home.pl).<br /> # W &#039;&#039;Konfiguracja domeny&#039;&#039; w polu &#039;&#039;Przekierowanie WWW&#039;&#039; wpisać: 217.110.127.251 <br /> # W &#039;&#039;Edycja wpisów&#039;&#039; powinno się doprowadzić do tego, aby mieć wpisy w tym rodzaju (innych nie kasować!):<br /> mojjogger.pl SOA 86400 dns.home.pl admin.home.pl <br /> mojjogger.pl NS 86400 dns.home.pl dns2.home.pl dns3.home.pl <br /> mojjogger.pl A 3600 217.110.127.251<br /> login.mojjogger.pl CNAME 3600 mojjogger.pl<br /> www.mojjogger.pl CNAME 3600 mojjogger.pl<br /> To 3600 oznacza 1 godzinę na odświeżanie dns-ów, a 86400 odpowiednio 24 godziny (czasy w sekundach).<br /> <br /> ===Wersja 2===<br /> <br /> &#039;&#039;&#039;blog.twojadomena.pl&#039;&#039;&#039; (i www.blog.twojadomena.pl)<br /> <br /> # Logujemy się do panelu użytkownika (w home.pl).<br /> # W &#039;&#039;Konfiguracja domeny&#039;&#039; tym razem nas nic nie interesuje (bo podstawową konfigurację domeny już mamy &amp;mdash; takie jest założenie &amp;mdash; albo możemy ją zrobić na podstawie wersji 1).<br /> # W &#039;&#039;Edycja wpisów&#039;&#039; powinno się doprowadzić do tego, aby mieć wpisy w tym rodzaju (innych nie kasować!):<br /> twojadomena.pl SOA 86400 dns.home.pl admin.home.pl<br /> twojadomena.pl NS 86400 dns.home.pl dns2.home.pl dns3.home.pl<br /> blog.twojadomena.pl A 3600 217.110.127.251<br /> login.blog.twojadomena.pl CNAME 3600 blog.twojadomena.pl<br /> www.blog.twojadomena.pl CNAME 3600 blog.twojadomena.pl<br /> To 3600 oznacza 1 godzinę na odświeżanie dns-ów, a 86400 odpowiednio 24 godziny (czasy w sekundach).<br /> <br /> ==ovh.pl==<br /> Króciutki opis ustawienia domeny w Managerze OVH [http://ovh.pl ovh.pl].<br /> <br /> Manager OVH -&gt; Domeny &amp; DNS -&gt; Strefa DNS<br /> dodajemy (przez opcję Stwórz nowe pole):<br /> <br /> <br /> Pole &#039;&#039;&#039;A&#039;&#039;&#039; do określenia adresu IP serwera joggera.<br /> <br /> Subdomena - tu wpisz adres pod którym ma znajdować się jogger (np. blog.twojadomena.pl).<br /> <br /> Wpisz adres IP - wybieramy &#039;&#039;&#039;Inny adres docelowy&#039;&#039;&#039;, w dodatkowe pole wpisujemy &#039;&#039;&#039;217.110.127.251&#039;&#039;&#039; i zatwierdzamy.<br /> <br /> <br /> Pole &#039;&#039;&#039;CNAME&#039;&#039;&#039; dla strony logowania do naszego joggera.<br /> <br /> Subdomena - tu wpisujemy stronę logowania do joggera w naszej domenie, czyli np. login.blog.twojadomena.pl<br /> <br /> Adres docelowy - wpisujemy stronę główną naszego joggera w naszej domenie (np. blog.twojadomena.pl) i zatwierdzamy.<br /> <br /> <br /> Pole &#039;&#039;&#039;CNAME&#039;&#039;&#039; dla głównej strony naszego joggera z dołożonym &#039;&#039;&#039;www&#039;&#039;&#039; na początku.<br /> <br /> &#039;&#039;&#039;Pole to może zostać utworzone automatycznie, sprawdź czy jest już na liście!&#039;&#039;&#039;<br /> <br /> Subdomena - wpisujemy adres naszego joggera w naszej domenie, ale z początkiem &#039;&#039;&#039;www&#039;&#039;&#039; (np. www.blog.twojadomena.pl)<br /> <br /> Adres docelowy - wpisujemy stronę główną naszego joggera w naszej domenie (np. blog.twojadomena.pl) i zatwierdzamy.<br /> <br /> <br /> Na liście pól strefy DNS Managera OVH powinny się pojawić dodatkowe pola:<br /> &#039;&#039;&#039;Pole Typ Adres docelowy&#039;&#039;&#039;<br /> blog.twojadomena.pl A 217.110.127.251<br /> www.blog.twojadomena.pl CNAME blog.twojadomena.pl<br /> login.blog.twojadomena.pl CNAME blog.twojadomena.pl<br /> <br /> Teraz wchodzimy w ustawienia naszego joggera ( Panel Administracyjny -&gt; Ogólne ) i wpisujemy w pole &#039;&#039;&#039;Zewnętrzna domena&#039;&#039;&#039; adres naszego joggera w naszej domenie (np. blog.twojadomena.pl).<br /> <br /> Teraz wystarczy ciepliwie czekać aż minie godzina 4 rano i nie panikować, jeśli zamiast naszego joggera pojawia się joggerowe wiki.<br /> <br /> ==FreeDNS::SGH==<br /> <br /> Opis konfiguracji własnej domeny dla joggera na przykładzie panelu obsługi DNS w serwisie [http://freedns.sgh.waw.pl FreeDNS::SGH].<br /> Zmiany w tym panelu aktualizowane są na przez serwery co 30 minut.<br /> Najpierw należy utworzyć strefę (podstawową) dla domeny &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039;.<br /> <br /> ===Wersja 1===<br /> <br /> &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039; (i www.mojjogger.pl)<br /> <br /> Interesują nas wpisy w części &#039;&#039;&#039;Rekordy adresów (A)&#039;&#039;&#039;. Wpisujemy: <br /> &#039;&#039;&#039;Nazwa IP TTL&#039;&#039;&#039;<br /> @ 217.110.127.251 domyślny<br /> Oraz wpisy w części &#039;&#039;&#039;Rekordy aliasów (CNAME)&#039;&#039;&#039;. Wpisujemy:<br /> &#039;&#039;&#039;Alias Nazwa TTL&#039;&#039;&#039;<br /> www mojjogger.pl. domyślny <br /> login mojjogger.pl. domyślny <br /> <br /> Naciskamy klawisz &#039;&#039;Utwórz konfigurację strefy&#039;&#039; i czekamy na aktualizację wpisów dla strefy.<br /> <br /> ===Wersja 2===<br /> <br /> &#039;&#039;&#039;blog.twojadomena.pl&#039;&#039;&#039; (i www.blog.twojadomena.pl)<br /> <br /> Interesują nas wpisy w części &#039;&#039;&#039;Rekordy adresów (A)&#039;&#039;&#039;. Wpisujemy: <br /> &#039;&#039;&#039;Nazwa IP TTL&#039;&#039;&#039;<br /> blog 217.110.127.251 domyślny<br /> Oraz wpisy w części &#039;&#039;&#039;Rekordy aliasów (CNAME)&#039;&#039;&#039;. Wpisujemy:<br /> &#039;&#039;&#039;Alias Nazwa TTL&#039;&#039;&#039;<br /> www.blog blog domyślny <br /> login.blog blog domyślny <br /> <br /> Naciskamy klawisz &#039;&#039;Utwórz konfigurację strefy&#039;&#039; i czekamy na aktualizację wpisów dla strefy.<br /> <br /> ===Wersja 3 (domena regionalna)===<br /> <br /> &#039;&#039;&#039;mojjogger.regionalna.pl&#039;&#039;&#039; (i www.mojjogger.regionalna.pl)<br /> <br /> Interesują nas wpisy w części &#039;&#039;&#039;Rekordy adresów (A)&#039;&#039;&#039;. Wpisujemy: <br /> &#039;&#039;&#039;Nazwa IP TTL&#039;&#039;&#039;<br /> @ 217.110.127.251 domyślny<br /> Oraz wpisy w części &#039;&#039;&#039;Rekordy aliasów (CNAME)&#039;&#039;&#039;. Wpisujemy:<br /> &#039;&#039;&#039;Alias Nazwa TTL&#039;&#039;&#039;<br /> www mojjogger.regionalna.pl. domyślny <br /> login mojjogger.regionalna.pl. domyślny <br /> <br /> Naciskamy klawisz &#039;&#039;Utwórz konfigurację strefy&#039;&#039; i czekamy na aktualizację wpisów dla strefy.<br /> <br /> ==djbdns (tinydns)==<br /> <br /> Przykład konfiguracji dla [http://cr.yp.to/djbdns.html djbdns], alternatywnego serwera DNS. Te wpisy należy dodać do odpowiedniego pliku strefy dla domeny. (Niestety autor tej informacji nie zna dobrze programu djbdns, więc jest to tylko przykład działających wpisów.)<br /> <br /> ===Wersja 1===<br /> &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039; (i www.mojjogger.pl)<br /> +mojjogger.pl:217.110.127.251:3600<br /> +www.mojjogger.pl:217.110.127.251:3600<br /> +login.mojjogger.pl:217.110.127.251:3600<br /> <br /> ===Wersja 2===<br /> &#039;&#039;&#039;blog.twojadomena.pl&#039;&#039;&#039; (i www.blog.twojadomena.pl)<br /> +blog.twojadomena.pl:217.110.127.251:3600<br /> +www.blog.twojadomena.pl:217.110.127.251:3600<br /> +login.blog.twojadomena.pl:217.110.127.251:3600<br /> <br /> ==nazwa.pl==<br /> <br /> Netart [http://nazwa.pl nazwa.pl] nie udostępnia serwerów DNS dla zarejestrowanych u nich domen. Autor proponuje zarejestrować się w serwisie [http://freedns.sgh.waw.pl FreeDNS::SGH] i wydelegować domenę na oferowane przez serwis serwery (fns1.sgh.waw.pl oraz fns2.sgh.waw.pl) i skorzystać z zamieszczonego powyżej opisu konfiguracji domeny w tym serwisie [[Zewnetrzna_domena#FreeDNS::SGH|Zewnetrzna_domena#FreeDNS::SGH]].<br /> <br /> ==Dreamhost==<br /> <br /> Opis dodania własnej domeny dla Joggera utrzymywanej na serwerach [http://www.dreamhost.com/ Dreamhost] za pomocą [https://panel.dreamhost.com/ panelu].<br /> <br /> Zarządzanie domenami odbywa się w zakładce Manage Domains. Tam należy wybrać opcję &#039;&#039;&#039;[DNS]&#039;&#039;&#039; przy Twojej głównej domenie do której podpięty będzie jogger (np. twojadomena.pl). Interesuje nas sekcja &quot;&#039;&#039;Add a DNS record to twojadomena.pl&#039;&#039;&quot; gdzie dodajemy kolejne wpisy:<br /> <br /> * &#039;&#039;&#039;Name&#039;&#039;&#039; - blog.twojadomena.pl; &#039;&#039;&#039;Type&#039;&#039;&#039; - A; &#039;&#039;&#039;Value&#039;&#039;&#039; - 217.110.127.251<br /> * &#039;&#039;&#039;Name&#039;&#039;&#039; - www.blog.twojadomena.pl; &#039;&#039;&#039;Type&#039;&#039;&#039; - CNAME; &#039;&#039;&#039;Value&#039;&#039;&#039; - blog.twojadomena.pl<br /> * &#039;&#039;&#039;Name&#039;&#039;&#039; - login.blog.twojadomena.pl; &#039;&#039;&#039;Type&#039;&#039;&#039; - CNAME; &#039;&#039;&#039;Value&#039;&#039;&#039; - blog.twojadomena.pl<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Bot&diff=3512 Bot 2007-03-12T13:34:41Z <p>Sparrow: Panel sterowania -&gt; administracyjny</p> <hr /> <div>===Czym jest joggerowy bot?===<br /> Jest tym co najbardziej odróżnia [http://Jogger.pl Jogger.pl] od innych serwisów umożliwiających blogowanie. Dzięki niemu Twój blog nareszcie do Ciebie przemówi - przez komunikator. Umożliwi Ci on interakcje z [http://Jogger.pl Jogger.pl], tak jakby był to zwykły użytkownik sieci Jabber.<br /> <br /> ===Jak mogę go użyć?===<br /> Bot [http://Jogger.pl Jogger.pl] służy do dodawania nowych wpisów do Twojego dziennika, powiadamiania o komentarzach dodanych do twojego dziennika oraz do dzienników, które śledzisz, a także dodawania komentarzy do śledzonych dzienników.<br /> <br /> ===Dodawanie nowych wpisów===<br /> Wysłanie do bota wiadomości o dowolnej treści (oprócz tych zawierających specjalne znaczniki, a opisanych poniżej) spowoduje opublikowanie tej wiadomości w Twoim dzienniku, a Ty otrzymasz powiadomienie o jej opublikowaniu.<br /> <br /> Jeżeli korzystasz z [[Komunikatory|komunikatora]] umożliwiającego podanie tematu wiadomości, to wykorzystaj bezpośrednią możliwość nadania tematu dla wpisu. Wpis będzie pełniejszy i bardziej elegancki.<br /> <br /> Jeżeli poziom dodania wpisu nie zostanie [[Bot#Określanie_poziomu_wpisu|określony]], to wpis zostanie dodany na poziomie domyślnym, określonym w ustawieniach Twojego dziennika w [[Panel_administracyjny|panelu administracyjnym]].<br /> <br /> Obecnie możliwe jest określenie dodatkowych elementów wpisu za pomocą parametrów umieszczonych w początkowej treści wpisu przesyłanego do bota joggerowego.<br /> <br /> &#039;&#039;&#039;Parametry powinny być umieszczone w nawiasach po jednym na linię tekstu, wartości powinny być umieszczone po dwukropku, bez dodatkowej spacji po tym dwukropku. Wielkość liter nie ma znaczenia.&#039;&#039;&#039;<br /> <br /> &#039;&#039;&#039;Po ostatnim parametrze też musi być nowa linia i dopiero w niej treść wpisu.&#039;&#039;&#039;<br /> <br /> ====Określanie tytułu wpisu====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci określania tytułu wpisu:<br /> (tytul:Tytuł wpisu)<br /> (tytuł:Tytuł wpisu)<br /> (temat:Tytuł wpisu)<br /> (subject:Tytuł wpisu)<br /> <br /> ====Określanie kategorii wpisu====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci określania kategorii, do których ma być przypisany wpis:<br /> (kategoria:ogólne,internet,praca)<br /> (category:ogólne,internet,praca)<br /> <br /> ====Określanie poziomu wpisu====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci określania poziomu, na którym ma być widoczny dodany wpis - cyfra 1 oznacza w tym wypadku poziom 1:<br /> (poziom:1)<br /> (level:1)<br /> Działa również stary sposób określania poziomu wpisu - jeżeli treść swojego nowego wpisu poprzedzisz znacznikiem &lt;code&gt;&lt;LEVELx&gt;&lt;/code&gt;, gdzie x to pewna liczba, to bot joggerowy doda Twój nowy wpis z odpowiednim poziomem dostępu.<br /> <br /> ====Określanie tagów wpisu====<br /> [http://joggerpl2.jogger.pl/2006/06/23/tagowanie-wpisow Tagi], inaczej słowa kluczowe, służą do opisania treści wpisu.<br /> Poniższy przykład przedstawia sposób określania tagów dla wpisu:<br /> (tag:internet,jogger,bot)<br /> <br /> ====Określanie URI dla trackbacków====<br /> Poniższy przykład przedstawia sposób określania [http://pl.wikipedia.org/wiki/URI URI] dla powiadamianych wpisów na innych blogach o odnoszeniu się do nich w aktualnym wpisie ([http://pl.wikipedia.org/wiki/Trackback trackbacków]):<br /> (trackback:http://joggerpl2.jogger.pl/2006/10/25/trackback-ustawienia/trackback/)<br /> <br /> Obowiązują takie same zasady dodawania [http://pl.wikipedia.org/wiki/Trackback trackbacków] jak przy [[Trackback#Przy_dodawaniu_wpis.C3.B3w_w_Panelu_administracyjnym|dodawaniu wpisów w panelu administracyjnym]].<br /> <br /> ====Sterowanie dostępnością komentarzy do wpisu====<br /> =====Włączanie możliwości komentowania wpisu dla wszystkich=====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci włączania możliwości komentowania wpisu dla wszystkich:<br /> <br /> (komentarze:0)<br /> (komentarze:tak)<br /> (komentarze:yes)<br /> (komentarze:włącz)<br /> (komentarze:wlacz)<br /> (komentarze:on)<br /> <br /> (comments:0)<br /> (comments:tak)<br /> (comments:yes)<br /> (comments:włącz)<br /> (comments:wlacz)<br /> (comments:on)<br /> <br /> =====Włączanie możliwości komentowania wpisu dla użytkowników Joggera=====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci włączania możliwości komentowania wpisu dla zalogowanych użytkowników [http://jogger.pl Joggera]:<br /> (komentarze:1)<br /> (komentarze:jogger)<br /> <br /> (comments:1)<br /> (comments:jogger)<br /> <br /> =====Wyłączanie możliwości komentowania wpisu=====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci wyłączania możliwości komentowania wpisu:<br /> <br /> (komentarze:2)<br /> (komentarze:nie)<br /> (komentarze:no)<br /> (komentarze:wyłącz)<br /> (komentarze:wylacz)<br /> (komentarze:off)<br /> <br /> (comments:2)<br /> (comments:nie)<br /> (comments:no)<br /> (comments:wyłącz)<br /> (comments:wylacz)<br /> (comments:off)<br /> <br /> ====Sterowanie pracą Tidy====<br /> HTML [http://tidy.sourceforge.net/ Tidy] to walidator/poprawiacz kodu HTML.<br /> <br /> =====Wyłączanie procesowania wpisu przez Tidy=====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci wyłączania procesowania wpisu:<br /> (tidy:0)<br /> (tidy:nie)<br /> (tidy:no)<br /> (tidy:wyłącz)<br /> (tidy:wylacz)<br /> (tidy:off)<br /> <br /> =====Włączanie procesowania wpisu przez Tidy=====<br /> Należy wybrać &#039;&#039;&#039;jedną&#039;&#039;&#039; z poniższych postaci włączania procesowania wpisu:<br /> (tidy:0)<br /> (tidy:tak)<br /> (tidy:yes)<br /> (tidy:włącz)<br /> (tidy:wlacz)<br /> (tidy:on)<br /> <br /> ====Dzielenie wpisu====<br /> Możesz dodawać wpisy tak, aby na stronie głównej [http://jogger.pl Joggera] i twojego dziennika widoczny był tylko określony przez Ciebie początek (nagłówek) wpisu. Całość wpisu w zależności od Twojego [[Szablon|szablonu]] może być widoczna na stronie głównej twojego dziennika lub tylko na stronie konkretnego wpisu.<br /> <br /> Znacznik &lt;code&gt;&lt;EXCERPT&gt;&lt;/code&gt; umieszczony w treści wpisu spowoduje, że treść umieszczona po nim będzie niewidoczna na stronie głównej [http://jogger.pl Joggera] i/lub twojego dziennika. Zamiast niej będzie widoczny odnośnik opisany jako &#039;&#039;&#039;Czytaj dalej...&#039;&#039;&#039;<br /> <br /> Ponadto na głównej stronie Joggera w całości widoczne są tylko wpisy nieprzekraczające 4096 znaków, pozostała część wpisu jest automatycznie ucinana i również dodawany jest odnośnik opisany jako &#039;&#039;&#039;Czytaj dalej...&#039;&#039;&#039;<br /> <br /> ===Śledzenie wpisów===<br /> Śledzenie wpisu trwa 14 dni od dodania własnego komentarza.<br /> <br /> Śledzenie wpisu jest również możliwe bez dodawania komentarza. Uzyskuje się to przez dodanie na stronie www danego dziennika pustego komentarza z włączeniem opcji śledzenia danego wątku.<br /> <br /> ===Komentowanie wpisów===<br /> Jeżeli śledzisz jakiś wpis, to dostajesz powiadomienia o nowych komentarzach do tego wpisu. W treści takiego powiadomienia jest zawarty numer poprzedzony znaczkiem krzyżyka (hasza) &lt;code&gt;#&lt;/code&gt;. Ten numer to numer wpisu na [http://jogger.pl Joggerze]. W niektórych dziennikach, w zależności od szablonu jaki zastosował jego właściciel, jest widoczny bezpośrednio lub w treści trwałego odnośnika (permalinku).<br /> <br /> Napisanie do bota wiadomości rozpoczynającej się takim numerem z krzyżykiem i oddzielonej spacją od niego treści komentarza spowoduje dodanie komentarza do wpisu o tym numerze.<br /> <br /> Przykład:<br /> <br /> &lt;code&gt;#999999 Treść komentarza&lt;/code&gt;<br /> <br /> ===Generowanie nowego hasła===<br /> Wysłanie do bota wiadomości o treści &lt;code&gt;&lt;PASS&gt;&lt;/code&gt; spowoduje, że w odpowiedzi uzyskasz nowe hasło do swojego konta na na [http://jogger.pl Jogger.pl].<br /> <br /> ===Uwaga użytkownicy GMail!===<br /> Cenna informacja dla posiadaczy jabbera m.in na GMailu - jeśli nie dostajesz powiadomień od Joggera, ustaw w Panelu administracyjnym rodzaj przychodzących wiadomości na Rozmowa.<br /> &#039;&#039;&#039;Powiadomienia dochodzą jedynie gdy jesteś zalogowany.&#039;&#039;&#039;<br /> <br /> {{stub}}</div> Sparrow http://wiki.jogger.pl/index.php?title=Tagi/Wpisy&diff=3511 Tagi/Wpisy 2007-03-12T13:33:54Z <p>Sparrow: Panel sterowania -&gt; administracyjny</p> <hr /> <div>&#039;&#039;&#039;[http://wiki.jogger.pl/wiki/Tagi &amp;larr; Wszystkie tagi]&#039;&#039;&#039;<br /> <br /> ==Wpis (ENTRY)==<br /> ===ENTRY_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :wstawia wpisy<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;entry&quot;&amp;gt;<br /> &amp;lt;h2 id=&quot;&amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_LEVEL/&amp;gt; poziom | &amp;lt;ENTRY_DATE/&amp;gt;, &amp;lt;ENTRY_HOUR/&amp;gt;&amp;lt;br /&amp;gt;<br /> kategoria: <br /> &amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&amp;gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;ENTRY_CONTENT/&amp;gt;<br /> &amp;lt;ADMIN_BLOCK&amp;gt;<br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_EDIT_HREF;&quot;&amp;gt;Edytuj&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_REMOVE_HREF;&quot;&amp;gt;Usuń&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> <br /> ===ENTRY_DAY_BLOCK===<br /> ;typ<br /> :znacznik opcjonalny; wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_DAY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_DAY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :użycie tego znacznika nie jest obowiązkowe. Służy on do grupowania wpisów z jednego dnia, zatem jeśli w projekcie szablonu każdy wpis jest oddzielną jednostką, ten znacznik nie będzie przydatny.<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;dzien&quot;&amp;gt;<br /> &amp;lt;h2&amp;gt;dzień &amp;lt;ENTRY_DATE/&amp;gt;&amp;lt;/a&amp;gt; roku:&amp;lt;/h2&amp;gt;<br /> &amp;lt;ENTRY_DAY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;entry&quot;&amp;gt;<br /> &amp;lt;h2 id=&quot;&amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_LEVEL/&amp;gt; poziom |&amp;lt;ENTRY_HOUR/&amp;gt;&amp;lt;br /&amp;gt;<br /> kategoria: <br /> &amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&amp;gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_CONTENT/&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;ADMIN_BLOCK&amp;gt;<br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_EDIT_HREF;&quot;&amp;gt;Edytuj&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_REMOVE_HREF;&amp;gt;Usuń&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> &amp;lt;/ENTRY_DAY_BLOCK&amp;gt;<br /> &amp;lt;hr /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> ;uwagi<br /> :Należy zwrócić uwagę na położenie nagłówka h2 zawierającego znacznik &#039;&#039;&#039;ENTRY_DATE&#039;&#039;&#039; oraz na położenie poziomej linii &lt;code&gt;&amp;lt;hr /&amp;gt;&lt;/code&gt;<br /> <br /> ===ENTRY_SUBJECT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_SUBJECT;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia tytuł wpisu.<br /> <br /> ===ENTRY_TITLE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_TITLE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_TITLE;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia tytuł wpisu podobnie jak ENTRY_SUBJECT, ale po usunięciu z niego elementów HTML.<br /> <br /> ===ENTRY_DATE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia datę (dzień, miesiąc (słownie) i rok) wysłania wpisu lub wpisów.<br /> <br /> ===ENTRY_DATE_DAY===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE_DAY/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE_DAY;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia dzień wysłania wpisu.<br /> <br /> ===ENTRY_DATE_MONTH===<br /> ;Typ<br /> :Pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE_MONTH/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE_MONTH;&lt;/code&gt;<br /> ;Stosowanie<br /> :Strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;Działanie<br /> :Wstawia miesiąc wysłania wpisu. Miesiąc można ustawić w panelu administracyjnym w zakładce [https://login.jogger.pl/?tab=constants Stałe].<br /> <br /> ===ENTRY_DATE_YEAR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE_YEAR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE_YEAR;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia rok wysłania wpisu.<br /> <br /> ===ENTRY_HOUR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_HOUR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_HOUR;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia godzinę wysłania wpisu (w formacie GG:MM:SS).<br /> <br /> ===ENTRY_ID===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_ID/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_ID;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia numer ID wpisu w bazie Joggera. Można tego użyć, by stworzyć zakotwiczenie do wpisu (ang. &lt;em lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;anchor link&lt;/em&gt;). Wstawiany tekst wygląda np. tak: &lt;code&gt;e32726&lt;/code&gt;<br /> ;przykłady<br /> :znacznika mozna użyć po prostu w atrybucie &#039;&#039;&#039;id&#039;&#039;&#039; np. nagłowka wpisu:<br /> &amp;lt;h2 id=&quot;&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/h2&amp;gt;<br /> Można także zrobić od razu odnośnik do danego wpisu, na wypadek, gdyby ktoś chciał podać doń URL:<br /> &amp;lt;h2 id=&quot;&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;#&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> <br /> ===ENTRY_LEVEL===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_LEVEL/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_LEVEL;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia identyfikator oznaczającą poziom dostępności wpisu. Poziom ten określa się poprzedzając treść wpisu znacznikiem &lt;code&gt;&amp;lt;LEVELx&amp;gt;&lt;/code&gt;, gdzie x to domyślnie liczba od 0 do 11. Można zmienić to w panelu administracyjnym (Poziomy). Poziom 0 oznacza, że wpis będzie widoczne dla każdego, a oprócz tego (i tym różni się od poziomu 1.) zostanie wyświetlony na stronie głównej Joggera, w częsci &quot;Ostatnio dodane wpisy&quot;. Poziom 2 jest tylko dla zalogowanych użytkowników Jogger.pl a poziomy od 3 do 10 są już prywatne, by przeczytać takie wpisy, należy posiadać konto na danym blogu (do ustawienia w panelu - Użytkownicy poziomów).<br /> <br /> &#039;&#039;&#039;Ważne&#039;&#039;&#039;: Identyfikatory i opisy poziomów można ustawić w panelu administracyjnym w sekcji &#039;&#039;Mój jogger&#039;&#039; &amp;raquo; [https://login.jogger.pl/?tab=levels Poziomy]<br /> ;przykład<br /> :Znacznika &lt;code&gt;&amp;lt;ENTRY_LEVEL&amp;gt;&lt;/code&gt; można użyć na przykład do określenia koloru tła tytułu w zależności od poziomu dostępności wpisu.<br /> &amp;lt;h2 class=&quot;poziom&amp;amp;ENTRY_LEVEL;&quot; id=&quot;&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/h2&amp;gt;<br /> :CSS:<br /> .poziom0 { background-color: #fff; }<br /> .poziom1 { background-color: #eee; }<br /> .poziom2 { background-color: #ddd; }<br /> .poziom3 { background-color: #ccc; }<br /> (...)<br /> /* można też hurtem określić ten sam identyfikator dla poziomów &lt;br /&gt;np.: 3 - 6 jako &quot;priv&quot; i potem tylko dać w CSS .priv { … } */<br /> ;uwagi<br /> :Znacznika można użyć na wiele sposobów. Można po prostu przy każdym wpisie wyświetlić jego poziom dostępności, można (tak jak wyżej) zmieniać kolory tła wpisów, można użyć atrybutu &#039;&#039;&#039;title&#039;&#039;&#039;, lub pseudoelementów CSS :before i :after (np. &lt;code&gt;.poziom2:after { content: &quot; (Wpis ukryty)&quot; }&lt;/code&gt; - pomysł [http://xyc.jogger.pl XyCastego]. Wszystko jest dozwolone.<br /> <br /> ===ENTRY_CONTENT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CONTENT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CONTENT;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :Wstawia treść wpisu.<br /> <br /> ===ENTRY_CONTENT_SHORT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CONTENT_SHORT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CONTENT_SHORT;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :Znacznik działa podobnie do &#039;&#039;&#039;ENTRY_CONTENT&#039;&#039;&#039; (wstawia treść wspisu), lecz, gdy w treści tej napotka &lt;code&gt;&amp;lt;EXCERPT&amp;gt;&lt;/code&gt;, to obcina wszystko co jest za tym tagiem (praktyczne użycie może sprowadzać się tylko do strony głównej szablonu, na stronie komentarzy zalecany byłby znacznik &#039;&#039;&#039;ENTRY_CONTENT&#039;&#039;&#039;).<br /> <br /> ===ENTRY_CONTENT_SHORT_EXIST===<br /> <br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_CONTENT_SHORT_EXIST&amp;gt; ... &amp;lt;/ENTRY_CONTENT_SHORT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) (lecz działa także w szablonie komentarzy)<br /> ;działanie<br /> :Zawartość bloku będzie pokazana jedynie wtedy, gdy istnieje skrót wpisu (działa znacznik &#039;&#039;&#039;ENTRY_CONTENT_SHORT&#039;&#039;&#039; czyli we wpisie jest &#039;&#039;&#039;EXCERPT&#039;&#039;&#039;). <br /> ;uwagi<br /> :Główne wykorzystanie znacznika sprowadza się do ukrywania / pokazywania linka &quot;Czytaj dalej&quot; dla wpisów skróconych na stronie głównej<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_CONTENT_SHORT/&amp;gt;<br /> &amp;lt;ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> &amp;lt;p class=&quot;readmore&quot;&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;#more&quot;&amp;gt;Czytaj dalej...&amp;lt;/a&amp;gt;<br /> &amp;lt;/p&amp;gt;<br /> &amp;lt;/ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> <br /> ===ENTRY_CONTENT_SHORT_NOT_EXIST===<br /> <br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_CONTENT_SHORT_NOT_EXIST&amp;gt; ... &amp;lt;/ENTRY_CONTENT_SHORT_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) (lecz działa także w szablonie komentarzy)<br /> ;działanie<br /> :Zawartość bloku będzie pokazana jedynie wtedy, gdy &lt;u&gt;nie&lt;/u&gt; istnieje skrót wpisu (nie działa znacznik &#039;&#039;&#039;ENTRY_CONTENT_SHORT&#039;&#039;&#039; bo we wpisie nie ma &#039;&#039;&#039;EXCERPT&#039;&#039;&#039;).<br /> <br /> ===ENTRY_CONTENT_LONG===<br /> <br /> ;typ<br /> :pojedynczy (&lt;code&gt;&amp;lt;ENTRY_CONTENT_LONG/&amp;gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;), szablon komentarzy<br /> ;działanie<br /> :Działa tak samo jak &#039;&#039;&#039;ENTRY_CONTENT_SHORT&#039;&#039;&#039; lecz pokazuje treść wpisu &lt;u&gt;po&lt;/u&gt; &#039;&#039;&#039;EXCERPT&#039;&#039;&#039;. <br /> ;uwagi<br /> :Wykorzystując znacznik możemy rozbić wpisy wykorzystujące skróty &#039;&#039;&#039;EXCERPT&#039;&#039;&#039; na dwie części. Można dzięki temu utworzyć dowiązanie do drugiej części i utworzyć link przeskakujący od razu do niej ze strony głównej joggera (przykład dostępny w opisie znacznika &#039;&#039;&#039;ENTRY_CONTENT_SHORT_EXIST&#039;&#039;&#039;.<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_CONTENT_SHORT/&amp;gt;<br /> &amp;lt;ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> &amp;lt;div id=&quot;more&quot;&amp;gt;<br /> &amp;lt;ENTRY_CONTENT_LONG/&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> <br /> ===ENTRY_COMMENT_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_COMMENT_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_COMMENT_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i na stronie komentarzy<br /> ;działanie<br /> :Wstawia URL / permalink do wpisu. Może być używany jako link do strony z komentarzami na stronie głównej joggera oraz wskaźnik na aktualny wpis na stronie komentarzy.<br /> <br /> ===ENTRY_COMMENT_HREF_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_COMMENT_HREF_DESCR;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) oraz strona z komentarzami<br /> ;działanie<br /> :Wstawia tekst odnośnika do stron z komentarzami. Jeśli nie ma żadnych komentarzy, wtedy jest to &quot;Dodaj komentarz&quot;. Jeśli komentarze są - np. &quot;1 komentarz&quot;, &quot;3 komentarze&quot;, &quot;5 komentarzy&quot;. Jeśli komentarze są wyłączone, pojawi się napis &quot;Komentarze zablokowane&quot;.<br /> ;uwagi<br /> :Ponieważ możliwe jest, że kilka wpisów nie będzie miało żadnego komentarza lub będą miały taką samą ich liczbę, może się zdarzyć, że na stronie będzie kilka odnośników tak samo opisanych, a prowadzących do różnych stron. Może to spowodować nieporozumienia, szczególnie w przeglądarkach tekstowych lub dźwiękowych. Dlatego zalecany jest zapis: <br /> &amp;lt;a href=&quot;&amp;amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;<br /> &amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;p class=&quot;ukryj&quot;&amp;gt; do wpisu &amp;lt;em&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/a&amp;gt;<br /> :Klasa &quot;ukryj&quot; powinna zostać w CSS zdefiniowana następująco:<br /> .ukryj {<br /> text-indent: -1000em;<br /> }<br /> :Dzieki temu, przeglądając stronę bez CSS, zamiast napisu &quot;2 komentarze&quot; w trzech różnych miejscach, zobaczymy: &quot;2 komentarze do wpisu &#039;&#039;Pierwszy&#039;&#039;&quot;, &quot;2 komentarze do wpisu &#039;&#039;Drugi&#039;&#039;&quot;, &quot;2 komentarze do wpisu &#039;&#039;Trzeci&#039;&#039;&quot;. Zastosowanie &lt;code&gt;display: none&lt;/code&gt; jest o tyle złe, że pozbawimy użytkowników czytników ekranu tej treści także.<br /> <br /> ===ENTRY_CLASS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CLASS&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CLASS;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;)<br /> ;działanie<br /> :Działa analogicznie do znacznika &#039;&#039;&#039;COMMENT_CLASS&#039;&#039;&#039; - naprzemiennie wstawia tekst &lt;code&gt;entry1&lt;/code&gt; i &lt;code&gt;entry2&lt;/code&gt;. Można go użyć zarówno do wpisów jak i do całych dni, o ile w szablonie zastosowano znacznik &#039;&#039;&#039;ENTRY_DAY_BLOCK&#039;&#039;&#039;. &#039;&#039;&#039;ENTRY_CLASS&#039;&#039;&#039; zawsze wstawia wspomniane teksty naprzemiennie - bez względu na liczbę wpisów zgrupowanych pod jedną datą.<br /> ;uwagi<br /> :patrz &#039;&#039;&#039;ENTRY_CLASS_RESET&#039;&#039;&#039;<br /> <br /> ===ENTRY_CLASS_RESET===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CLASS_RESET&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CLASS_RESET;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;)<br /> ;działanie<br /> :Działa tylko w połączeniu z &#039;&#039;&#039;ENTRY_CLASS&#039;&#039;&#039;. Nie ma ściśle wyznaczonego miejsca, może zostać wpisany gdziekolwiek w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;. Powoduje zignorowanie dotychczasowego porządku działania &#039;&#039;&#039;ENTRY_CLASS&#039;&#039;&#039; i ponowne rozpoczęcie od &lt;code&gt;entry1&lt;/code&gt;. Znacznik ten może być przydatny, jeśli wpisy zgrupowane pod wspólną datą mają zmieniać klasy lokalnie, a nie globalnie. W takim przypadku każdy pierwszy wpis danego dnia miałby klasę &lt;code&gt;entry1&lt;/code&gt;.<br /> <br /> ===ENTRY_CATEGORY_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy (pomiędzy znacznikami &lt;code&gt;&amp;lt;ENTRY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;działanie<br /> :w tym bloku umieszczona jest kategoria danego wpisu<br /> ;przykład<br /> &amp;lt;ENTRY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;entry&quot;&amp;gt;<br /> &amp;lt;h2 id=&quot;&amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_LEVEL/&amp;gt; poziom | &amp;lt;ENTRY_DATE/&amp;gt;, &amp;lt;ENTRY_HOUR/&amp;gt;&amp;lt;br /&amp;gt;<br /> kategoria: <br /> &amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&amp;gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_CONTENT/&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> <br /> ===ENTRY_CATEGORY_CLASS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_CLASS;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_CLASS/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia naprzemiennie tekst &lt;code&gt;entrycategory1&lt;/code&gt; i &lt;code&gt;entrycategory2&lt;/code&gt;; działa analogicznie do &#039;&#039;&#039;ENTRY_CLASS&#039;&#039;&#039; i &#039;&#039;&#039;COMMENT_CLASS&#039;&#039;&#039; (wykorzystywany, gdy w użyciu jest &#039;&#039;&#039;ENTRY_CATEGORY_HREF_DESCR2&#039;&#039;&#039;)<br /> <br /> ===ENTRY_CATEGORY_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_HREF;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_HREF/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia URL do kategorii (przy notce)<br /> <br /> ===ENTRY_CATEGORY_HREF_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_HREF_DESCR;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia tytuł (opis) linku kategorii (przy notce)<br /> <br /> ===ENTRY_CATEGORY_HREF_DESCR2===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR2/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :Wstawia tytuły jednej lub więcej kategorii przy wpisie; każda z nich odzielona jest przecinkiem. Wykorzystywane, gdy użytkownik chce dodawać wpisy nie tylko do jednej kategorii).<br /> <br /> ===ENTRY_CATEGORY_NOT_LAST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt; ... &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :Jego zawartość zostanie wstawiona, jeśli kategoria wpisu nie jest ostatnią z kategorii, do których należy wpis. Wykorzystywane, gdy użytkownik chce dodawać wpisy nie tylko do jednej kategorii).<br /> <br /> ===ENTRY_TRACKBACK_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_TRACKBACK_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_TRACKBACK_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;), szablon komentarzy<br /> ;działanie<br /> :wstawia odnośnik do trackbacka<br /> ;uwagi<br /> :Trackback działa tylko do wpisów na poziomach 0 i 1, dlatego zaleca się jego użycie w bloku &#039;&#039;&#039;ENTRY_TRACKBACK_EXIST&#039;&#039;&#039;.<br /> <br /> ===ENTRY_TRACKBACK_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_TRACKBACK_EXIST&amp;gt; ... &amp;lt;/ENTRY_TRACKBACK_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;), szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie pokazana tylko przy wpisach na poziomach 0 i 1.<br /> ;przykład<br /> &amp;lt;ENTRY_TRACKBACK_EXIST&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ENTRY_TRACKBACK_HREF;&quot;&amp;gt;trackback&amp;lt;/a&amp;gt;<br /> &amp;lt;/ENTRY_TRACKBACK_EXIST&amp;gt;<br /> <br /> ===ENTRY_TRACKBACK_NOT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_TRACKBACK_NOT_EXIST&amp;gt; ... &amp;lt;/ENTRY_TRACKBACK_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;), szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie pokazana tylko przy wpisach na poziomie 2 i dalszych.<br /> <br /> ===ENTRY_PREV_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_PREV_EXIST&amp;gt; ... &amp;lt;/ENTRY_PREV_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie pokazana tylko w wypadku, gdy wcześniejszy wpis istnieje.<br /> ;przykład<br /> &amp;lt;div class=&quot;browse&quot;&amp;gt;<br /> &amp;lt;ENTRY_PREV_EXIST&amp;gt;&amp;lt;a href=&quot;&amp;amp;ENTRY_PREV_HREF;&quot; title=&quot;Poprzedni wpis&quot;&amp;gt;&amp;lt;ENTRY_PREV_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/ENTRY_PREV_EXIST&amp;gt;<br /> &amp;lt;ENTRY_NEXT_EXIST&amp;gt;&amp;lt;a href=&quot;&amp;amp;ENTRY_NEXT_HREF;&quot; title=&quot;Następny wpis&quot;&amp;gt;&amp;lt;ENTRY_NEXT_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/ENTRY_NEXT_EXIST&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> <br /> ===ENTRY_PREV_NOT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_PREV_NOT_EXIST&amp;gt; ... &amp;lt;/ENTRY_PREV_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie pokazana tylko w wypadku, gdy wcześniejszy wpis nie istnieje.<br /> <br /> ===ENTRY_PREV_SUBJECT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_PREV_SUBJECT;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_PREV_SUBJECT/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy (w bloku &#039;&#039;&#039;ENTRY_PREV_EXIST&#039;&#039;&#039;)<br /> ;działanie<br /> :Wstawia tytuł wpisu bez przetwarzania go. W wypadku, jeśli tytuł może zawierać elementy HTMLa lepiej użyć tagu &#039;&#039;&#039;ENTRY_PREV_TITLE&#039;&#039;&#039;.<br /> <br /> ===ENTRY_PREV_TITLE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_PREV_TITLE;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_PREV_TITLE/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy (w bloku &#039;&#039;&#039;ENTRY_PREV_EXIST&#039;&#039;&#039;)<br /> ;działanie<br /> :Wstawia tytuł wpisu podobnie jak &#039;&#039;&#039;ENTRY_PREV_SUBJECT&#039;&#039;&#039;, ale po usunięciu z niego elementów HTML.<br /> <br /> ===ENTRY_PREV_CONTENT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_PREV_CONTENT;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_PREV_CONTENT/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy (w bloku &#039;&#039;&#039;ENTRY_PREV_EXIST&#039;&#039;&#039;)<br /> ;działanie<br /> :Wstawia treść wpisu.<br /> <br /> ===ENTRY_PREV_CONTENT_SHORT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_PREV_CONTENT_SHORT;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_PREV_CONTENT_SHORT/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy (w bloku &#039;&#039;&#039;ENTRY_PREV_EXIST&#039;&#039;&#039;)<br /> ;działanie<br /> :Wstawia skróconą treść wcześniejszego wpisu do momentu wystąpienia &lt;EXCERPT&gt; lub 500 znaków, w zależności od tego, które zdarzenie wystąpi wcześniej.<br /> <br /> ===ENTRY_PREV_DATE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_PREV_DATE;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_PREV_DATE/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy (w bloku &#039;&#039;&#039;ENTRY_PREV_EXIST&#039;&#039;&#039;)<br /> ;działanie<br /> :Wstawia datę wpisu.<br /> <br /> ===ENTRY_PREV_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_PREV_HREF;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_PREV_HREF/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy (w bloku &#039;&#039;&#039;ENTRY_PREV_EXIST&#039;&#039;&#039;)<br /> ;działanie<br /> :Wstawia odnośnik do wcześniejszego wpisu.<br /> <br /> ===ENTRY_NEXT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_NEXT_EXIST&amp;gt; ... &amp;lt;/ENTRY_NEXT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie pokazana tylko w wypadku, gdy nowszy wpis istnieje.<br /> <br /> ===ENTRY_NEXT_NOT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_NEXT_NOT_EXIST&amp;gt; ... &amp;lt;/ENTRY_NEXT_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie pokazana tylko w wypadku, gdy nowszy wpis nie istnieje.<br /> <br /> ===ENTRY_NEXT_SUBJECT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_NEXT_SUBJECT;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_NEXT_SUBJECT/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy (w bloku &#039;&#039;&#039;ENTRY_NEXT_EXIST&#039;&#039;&#039;)<br /> ;działanie<br /> :Wstawia tytuł nowszego wpisu bez przetwarzania go. W wypadku, jeśli tytuł może zawierać elementy HTMLa lepiej użyć tagu &#039;&#039;&#039;ENTRY_NEXT_TITLE&#039;&#039;&#039;.<br /> <br /> ===ENTRY_NEXT_TITLE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_NEXT_TITLE;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_NEXT_TITLE/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy (w bloku &#039;&#039;&#039;ENTRY_NEXT_EXIST&#039;&#039;&#039;)<br /> ;działanie<br /> :Wstawia tytuł nowszego wpisu podobnie jak &#039;&#039;&#039;ENTRY_NEXT_SUBJECT&#039;&#039;&#039;, ale po usunięciu z niego elementów HTML.<br /> <br /> ===ENTRY_NEXT_CONTENT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_NEXT_CONTENT;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_NEXT_CONTENT/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy (w bloku &#039;&#039;&#039;ENTRY_NEXT_EXIST&#039;&#039;&#039;)<br /> ;działanie<br /> :Wstawia treść nowszego wpisu.<br /> <br /> ===ENTRY_NEXT_CONTENT_SHORT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_NEXT_CONTENT_SHORT;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_NEXT_CONTENT_SHORT/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy (w bloku &#039;&#039;&#039;ENTRY_NEXT_EXIST&#039;&#039;&#039;)<br /> ;działanie<br /> :Wstawia skróconą treść nowszego wpisu do momentu wystąpienia &lt;EXCERPT&gt; lub 500 znaków, w zależności od tego, które zdarzenie wystąpi wcześniej.<br /> <br /> ===ENTRY_NEXT_DATE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_NEXT_DATE;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_NEXT_DATE/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy (w bloku &#039;&#039;&#039;ENTRY_NEXT_EXIST&#039;&#039;&#039;)<br /> ;działanie<br /> :Wstawia datę nowszego wpisu.<br /> <br /> ===ENTRY_NEXT_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_NEXT_HREF;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_NEXT_HREF/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy (w bloku &#039;&#039;&#039;ENTRY_NEXT_EXIST&#039;&#039;&#039;)<br /> ;działanie<br /> :Wstawia odnośnik do nowszego wpisu.<br /> <br /> <br /> [[Kategoria:Pomoc|Tagi, Wpisy]]<br /> [[Kategoria:Tagi|Wpisy]]</div> Sparrow http://wiki.jogger.pl/index.php?title=W%C5%82asny_szablon:_Jak_to_dzia%C5%82a&diff=3510 Własny szablon: Jak to działa 2007-03-12T13:32:54Z <p>Sparrow: Panel konfiguracyjny -&gt; administracyjny</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 &lt;strong&gt;COMMENT_BLOCK&lt;/strong&gt; będzie powielone wraz z każdym dodanym komentarzem.<br /> # Są też trzy bloki, które mają inne zadanie. Chodzi o &lt;strong&gt;ADMIN_BLOCK&lt;/strong&gt;, &lt;strong&gt;LOGGED_USER_BLOCK&lt;/strong&gt;, &lt;strong&gt;NOUSER_BLOCK&lt;/strong&gt; - 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 &lt;code&gt;&amp;lt;ADMIN_[...]_HREF/&amp;gt;&lt;/code&gt; można wstawić do bloku &lt;strong&gt;&amp;lt;ADMIN_BLOCK&amp;gt;&lt;/strong&gt;, 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|&lt;code&gt;&amp;lt;JID/&amp;gt;&lt;/code&gt;]], [[Tagi#ALL_ENTRIES_HREF|&lt;code&gt;&amp;lt;ALL_ENTRIES_HREF/&amp;gt;&lt;/code&gt;]] i [[Tagi#COMMENT_FORM|&lt;code&gt;&amp;lt;COMMENT_FORM/&amp;gt;&lt;/code&gt;]]).<br /> <br /> Obowiązują dwa sposoby zapisu tagów &lt;strong&gt;pojedynczych&lt;/strong&gt;, tj. takich, które wstawiają określony tekst. Oprócz zwykłego &lt;em&gt;&amp;lt;NAZWA_ZNACZNIKA/&amp;gt;&lt;/em&gt;* można napisać &lt;em&gt;&amp;amp;NAZWA_ZNACZNIKA;&lt;/em&gt;. Drugiego sposobu można użyć wtedy, gdy tag ma być argumentem jakiegoś atrybutu HTML, dzięki czemu uzyskamy &lt;strong lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;well-formed XML&lt;/strong&gt;. Np. &lt;code&gt;&amp;lt;img src=&quot;[[#imagesdir|/files/obrazek.gif]]&quot; alt=&quot;&quot;/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;lt;a href=&quot;[[Tagi#ARCHIVE_HREF|&amp;amp;ARCHIVE_HREF;]]&quot;&amp;gt;<br /> [[Tagi#ARCHIVE_HREF_DESCR|&amp;lt;ARCHIVE_HREF_DESCR/&amp;gt;]]&amp;lt;/a&amp;gt;&lt;/code&gt;<br /> <br /> * - Uwaga: ważne jest, by w zapisie &lt;em&gt;&amp;lt;NAZWA_ZNACZNIKA/&amp;gt;&lt;/em&gt; przed znakiem &quot;/&quot; (slash) nie było spacji. Więcej: [http://bugger.jogger.pl/index.php?do=details&amp;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: &lt;em&gt;Własne szablony dla strony joggera&lt;/em&gt; i &lt;em&gt;Własne szablony dla komentarzy&lt;/em&gt;. Mamy tam do wyboru dwa różne &quot;tak&quot;.<br /> <br /> &lt;dl&gt;&lt;dt&gt;Tak, uproszczony<br /> &lt;/dt&gt;&lt;dd&gt;Kiedyś był to jedyny sposób obsługi szablonów. Polega to na tym, że szablon składa się jedynie z zawartości elementu &lt;strong&gt;BODY&lt;/strong&gt;. Nie należy nawet umieszczać żadnego DTD, &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; i tym podobnych. Pominąć trzeba także sam znacznik &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; oraz &lt;code&gt;&amp;lt;/body&amp;gt;&lt;/code&gt;. Wszystko dlatego, że Jogger sam uzupełni szablon i ostatecznie wyświetli poprawną stronę. Na początek pliku zostanie wstawione np.:<br /> &lt;pre&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&amp;gt;<br /> &amp;lt;html lang=&quot;pl&quot;&amp;gt;<br /> <br /> &amp;lt;head&amp;gt;<br /> &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&amp;gt;<br /> &amp;lt;meta name=&quot;robots&quot; content=&quot;noindex, nofollow&quot;&amp;gt;<br /> &amp;lt;title&amp;gt;Jogger :: staszyna@chrome.pl&amp;lt;/title&amp;gt;<br /> &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/files/style.css&quot; type=&quot;text/css&quot;&amp;gt;<br /> &amp;lt;/head&amp;gt;<br /> <br /> &amp;lt;body&amp;gt;&lt;/pre&gt;<br /> A na koniec:<br /> &lt;pre&gt;&amp;lt;/body&amp;gt;<br /> &amp;lt;/html&amp;gt;&lt;/pre&gt;<br /> <br /> Plik &lt;code&gt;/files/style.css&lt;/code&gt; to CSS naszego szablonu. Musi być oddzielnym plikiem, bo przy uproszczonych schematach nie mamy dostępu do elementu &lt;strong&gt;HEAD&lt;/strong&gt;. 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 /> &lt;/dd&gt;&lt;dt&gt;Tak, pełny<br /> &lt;/dt&gt;&lt;dd&gt;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 &lt;strong&gt;LINK&lt;/strong&gt;, języka joga itd. Dwie wskazówki:<br /> <br /> # zalecane jest, by wstawić następujący znacznik meta: &lt;code&gt;&amp;lt;meta name=&quot;robots&quot; content=&quot;noindex, nofollow&quot; /&amp;gt;&lt;/code&gt;. [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 &lt;code&gt;/files/nazwa_pliku.css&lt;/code&gt;, co za tym idzie aby użyć arkusza styli należy wstawić: &lt;pre&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/files/nazwa_pliku.css&quot; type=&quot;text/css&quot; title=&quot;Podstawowy styl&quot; /&amp;gt;&lt;/pre&gt;<br /> &lt;/dd&gt;&lt;/dl&gt;<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 &lt;em&gt;Typ MIME&lt;/em&gt; następujące opcje: (podaję za marcoosem)<br /> <br /> * &lt;em&gt;text/html&lt;/em&gt; - dobry dla HTML 4, dozwolony dla XHTML 1.0<br /> * &lt;em&gt;application/xhtml+xml&lt;/em&gt; - zalecany dla XHTML 1.0, wymagany dla XHTML 1.1, XHTML Basic i pewnie kiedyś XHTML2.0<br /> * &lt;strong class=&quot;no&quot;&gt;NOWY!&lt;/strong&gt; &lt;em&gt;application/xml&lt;/em&gt; - więcej: [http://bugger.jogger.pl/index.php?do=details&amp;id=57 Bugger - zgłoszenie nr 57] &lt;strong style=&quot;color: green;&quot;&gt;(OK)&lt;/strong&gt;.<br /> * &lt;em&gt;negocjacja typu mime&lt;/em&gt; - jeśli User Agent akceptuje &lt;em&gt;application/xhtml+xml&lt;/em&gt; - wyślij jako &lt;em&gt;application/xhtml+xml&lt;/em&gt;, jeśli nie - wyślij jako &lt;em&gt;text/html&lt;/em&gt; (błędnie, ale żeby działało). Wszystkiemu winne jest oczywiście MSIE, które w ogóle nie rozumie &lt;em&gt;application/xhtml+xml&lt;/em&gt; 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: &lt;strong&gt;szablon strony głównej&lt;/strong&gt;, &lt;strong&gt;szablon strony z komentarzami&lt;/strong&gt; i &lt;strong&gt;plik (pliki) CSS&lt;/strong&gt;. 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 zamias 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 sterowania, 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ę &lt;strong&gt;online.png&lt;/strong&gt; i &lt;strong&gt;offline.png&lt;/strong&gt; (patrz też: opis [[#statusimage|&lt;code&gt;&amp;lt;STATUS_IMAGE/&amp;gt;&lt;/code&gt;]]).<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 /> &lt;pre&gt;Powered by &amp;lt;a href=&quot;http://www.jogger.pl&quot;&amp;gt;Jogger&amp;lt;/a&amp;gt;.<br /> Copyright (c) 2002-2003 Justin Mecham oraz JabberPL Group.&amp;lt;br /&amp;gt;<br /> Wszystkie prawa zastrzeżone. &amp;lt;a href=&quot;http://jogger.pl/info.php?id=legal&quot;&amp;gt;Legalność&amp;lt;/a&amp;gt;;<br /> <br /> &amp;lt;a href=&quot;http://www.jogger.pl/about.php&quot;&amp;gt;Informacje&amp;lt;/a&amp;gt;&lt;/pre&gt;<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 &lt;strong&gt;alt&lt;/strong&gt; przy grafice. Jeśli grafika jest wyłącznie dekoracyjna i nie ma wpływu na treść lub działanie użytkownika, należy dodać &lt;code&gt;alt=&quot;&quot;&lt;/code&gt;. Polecam bardzo ciekawy [http://ppewww.ph.gla.ac.uk/%7Eflavell/alt/alt-text.html artykuł o atrybutach &lt;strong&gt;alt&lt;/strong&gt;].<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 --&amp;gt; [[Tagi#ENTRY_BLOCK|ENTRY_BLOCK]]<br /> ENTRIES_DAY --&amp;gt; [[Tagi#ENTRY_DAY_BLOCK|ENTRY_DAY_BLOCK]]<br /> COMMENT_HREF --&amp;gt; [[Tagi#ENTRY_COMMENT_HREF|ENTRY_COMMENT_HREF]]<br /> <br /> COMMENT_HREF_DESCR --&amp;gt; [[Tagi#ENTRY_COMMENT_HREF_DESCR|ENTRY_COMMENT_HREF_DESCR]]<br /> USER_LOGIN_HREF --&amp;gt; [[Tagi#USER_LOG_IN_HREF|USER_LOG_IN_HREF]]<br /> USER_BLOCK --&amp;gt; [[Tagi#LOGGED_USER_BLOCK|LOGGED_USER_BLOCK]]<br /> USER_LOGIN_NAME --&amp;gt; [[Tagi#LOGGED_USER_NAME|LOGGED_USER_NAME]]<br /> USER_LOGOUT_HREF --&amp;gt; [[Tagi#LOGGED_USER_LOG_OUT_HREF|LOGGED_USER_LOG_OUT_HREF]]<br /> <br /> PUT_JID --&amp;gt; [[Tagi#JID|JID]]<br /> IMAGES_DIR --&amp;gt; [[#customdir|CUSTOM_DIR]]<br /> <br /> * [[Tagi|Tagi]]<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Szablon&diff=3509 Szablon 2007-03-12T13:32:26Z <p>Sparrow: Panel konfiguracyjny -&gt; administracyjny</p> <hr /> <div>&lt;h2&gt;Szablon strony głównej&lt;/h2&gt; <br /> Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;ENTRY_BLOCK&gt;<br /> &lt;ENTRY_DAY_BLOCK&gt;<br /> &lt;!-- Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&lt;ALL_ENTRIES_HREF/&gt;&quot;&gt;Pokaż wszystkie wpisy.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;!-- Początek komentarzy --&gt; <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> <br /> <br /> &lt;h2&gt;Plik CSS&lt;/h2&gt; <br /> Przykładowy plik CSS<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> <br /> html, body { <br /> margin: 0px 0px 0px 0px;<br /> padding: 0;<br /> background-repeat: repeat-y;<br /> background-position: top center;<br /> background-color: #f4f4f4;<br /> font-family: arial, helvetica, sans-serif;<br /> color: #636363;<br /> } <br /> <br /> /* Całość - menu i wpisy*/ <br /> <br /> #szablon {<br /> width: 760px;<br /> margin: 0 auto;<br /> padding: 0px 0px 0px 0px;<br /> display:block;<br /> background-color: #fff;<br /> border-left: 1px solid #c1c1c1;<br /> border-right: 1px solid #c1c1c1;<br /> }<br /> <br /> #srodek {<br /> width: 562px;<br /> padding: 0 0px 0 0;<br /> float: right;<br /> background-color: #ffffff;<br /> }<br /> <br /> #menu {<br /> background-color: #FFFFFF;<br /> width: 198px;<br /> top: 0;<br /> right: 0;<br /> padding: 0 0 0 0;<br /> overflow: hidden;<br /> }<br /> <br /> .panel {<br /> padding: 10px;<br /> }<br /> <br /> #logo {<br /> text-align: center;<br /> height: 120px;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 60px 0px 0px 0px;<br /> font-size: 3em;<br /> color: #ffffff;<br /> border: 8px solid #ffffff;<br /> }<br /> <br /> #logo a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> color: #ffffff;<br /> }<br /> <br /> /* Menu */<br /> <br /> .menu {<br /> font-size: 0.8em;<br /> }<br /> <br /> .menu h2 {<br /> height: 40px;<br /> margin: 0 0 3px 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul {<br /> width: 100%;<br /> margin: 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul li {<br /> margin: 0;<br /> padding: 0;<br /> border-top: 1px solid #c1c1c1;<br /> list-style: none;<br /> }<br /> <br /> .menu ul li a {<br /> display: block;<br /> margin: 2px 0;<br /> padding: 4px 0 4px 0;<br /> font-size: 0.9em;<br /> font-weight: normal;<br /> text-decoration: none;<br /> text-align: center; <br /> }<br /> <br /> .menu ul li a:link,<br /> .menu ul li a:visited {<br /> color: #636363;<br /> }<br /> <br /> .menu ul li a:active,<br /> .menu ul li a:hover {<br /> color: #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .menu ul li a.aktualne {<br /> background-color: #f4f4f4;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> } <br /> <br /> .menu ul li a.aktualne:active,<br /> .menu ul li a.aktualne:hover {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> }<br /> <br /> <br /> /* Wpisy */<br /> <br /> .wpis {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> color: #636363;<br /> }<br /> <br /> .wpis h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .wpis p {<br /> margin: 10px;<br /> font-size: 0.8em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> .data {<br /> font-size: 0.9em;<br /> color: #636363;<br /> }<br /> <br /> /* Komentarze */<br /> <br /> .comment1, <br /> .comment2 {<br /> padding-left: 0.7em;<br /> padding-bottom: 0.5em;<br /> margin-right: 8px;<br /> }<br /> <br /> .comment1 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment2 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:link,<br /> .comment1, .comment2 a:visited {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:active,<br /> .comment1, .comment2 a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> font-size: 0.8em;<br /> } <br /> <br /> .comment1 {<br /> border-left: solid 1px #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> }<br /> <br /> .comment2 {<br /> border-left: solid 1px #bbb;<br /> font-size: 1em;<br /> }<br /> <br /> .kom {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> .komdata {<br /> font-size: 0.8em;<br /> color:#000000;<br /> }<br /> <br /> .komentarz { <br /> margin:.5em 0 1.5em; <br /> padding-bottom:.5em; <br /> font-size: 0.8em;<br /> } <br /> <br /> .linia {<br /> background-color: #cccccc;<br /> height: 1px;<br /> color: #fff;<br /> margin: 0px 8px 0px 0px;<br /> font-weight: bold;<br /> }<br /> <br /> .komed {<br /> width: auto;<br /> }<br /> <br /> /* Formularz */<br /> <br /> td {<br /> padding: 0px 0px;<br /> vertical-align: top;<br /> }<br /> <br /> form {<br /> margin: 2em 15px 1em 15px;<br /> }<br /> <br /> input[type=&quot;text&quot;]{<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickid {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickurl {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#code {<br /> width: 8em;<br /> border-width: 0 0 0 0px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> <br /> }<br /> textarea#commbody {<br /> border: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> border-width: 0 0 0 1px;<br /> padding: 5px 3px;<br /> background-color: #f6f6f6;<br /> width: 30em;<br /> font-size: 1em;<br /> }<br /> <br /> input[type=&quot;submit&quot;] { /* przycisk &quot;Wyslij&quot; */<br /> width: auto;<br /> border-width: 0 0 0 1px;<br /> border-left-style: solid;<br /> border-left-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 3px 5px;<br /> margin-top: 0px;<br /> background-color: #fff;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> p#hint {<br /> color: #aaa;<br /> font-size: 0.8em;<br /> margin-left: 15px;<br /> width: 550px;<br /> }<br /> <br /> label {<br /> font-size: 0.8em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> <br /> <br /> /* Logowanie */<br /> <br /> <br /> <br /> .login {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> font-size: 0.8em;<br /> }<br /> <br /> .login h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .login p {<br /> margin: 10px;<br /> font-size: 0.9em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> input[type=&quot;password&quot;] {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> <br /> .haslo {<br /> width: auto;<br /> padding: 0px 0px 0px 35px;<br /> }<br /> <br /> .loguj {<br /> width: auto;<br /> padding: 0px 0px 0px 79px;<br /> }<br /> <br /> /* Stopka */<br /> <br /> #stopka {<br /> clear: both;<br /> margin: 0px 0 0 0;<br /> padding: 0px 20px 0px 0px;<br /> border: 8px solid #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> text-transform: lowercase; <br /> color: #ffffff;<br /> }<br /> <br /> #stopka a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka a:link,<br /> #stopka a:visited {<br /> color: #ffffff;<br /> }<br /> <br /> #stopka a:active,<br /> #stopka a:hover {<br /> text-decoration: underline;<br /> }<br /> <br /> #prawa {<br /> padding: 10px 0 0 0;<br /> font-size: 1.25em;<br /> text-align: right;<br /> <br /> }<br /> #prawa a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka_linki {<br /> padding: 10px 10px 10px 10px;<br /> font-size: 0.95em;<br /> }<br /> <br /> #stopka_linki ul {<br /> margin: 0;<br /> padding:0;<br /> }<br /> <br /> #stopka_linki ul li {<br /> margin: 0;<br /> padding: 0;<br /> list-style: none;<br /> }<br /> <br /> <br /> /* inne rzeczy */<br /> img {<br /> border: 0px;<br /> }<br /> <br /> .w_prawo {<br /> text-align: right;<br /> margin-right: 8px;<br /> font-size: 0.8em;<br /> }<br /> <br /> #srodek a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #srodek a:link,<br /> #srodek a:visited {<br /> color: #74a8f5;/* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> #srodek a:active,<br /> #srodek a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> }<br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Szablon&diff=3508 Szablon 2007-03-12T13:31:29Z <p>Sparrow: Panel konfiguracyjny -&gt; administracyjny</p> <hr /> <div>&lt;h2&gt;Szablon strony głównej&lt;/h2&gt; <br /> Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;ENTRY_BLOCK&gt;<br /> &lt;ENTRY_DAY_BLOCK&gt;<br /> &lt;!-- Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panleu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&lt;ALL_ENTRIES_HREF/&gt;&quot;&gt;Pokaż wszystkie wpisy.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;!-- Początek komentarzy --&gt; <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> <br /> <br /> &lt;h2&gt;Plik CSS&lt;/h2&gt; <br /> Przykładowy plik CSS<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> <br /> html, body { <br /> margin: 0px 0px 0px 0px;<br /> padding: 0;<br /> background-repeat: repeat-y;<br /> background-position: top center;<br /> background-color: #f4f4f4;<br /> font-family: arial, helvetica, sans-serif;<br /> color: #636363;<br /> } <br /> <br /> /* Całość - menu i wpisy*/ <br /> <br /> #szablon {<br /> width: 760px;<br /> margin: 0 auto;<br /> padding: 0px 0px 0px 0px;<br /> display:block;<br /> background-color: #fff;<br /> border-left: 1px solid #c1c1c1;<br /> border-right: 1px solid #c1c1c1;<br /> }<br /> <br /> #srodek {<br /> width: 562px;<br /> padding: 0 0px 0 0;<br /> float: right;<br /> background-color: #ffffff;<br /> }<br /> <br /> #menu {<br /> background-color: #FFFFFF;<br /> width: 198px;<br /> top: 0;<br /> right: 0;<br /> padding: 0 0 0 0;<br /> overflow: hidden;<br /> }<br /> <br /> .panel {<br /> padding: 10px;<br /> }<br /> <br /> #logo {<br /> text-align: center;<br /> height: 120px;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 60px 0px 0px 0px;<br /> font-size: 3em;<br /> color: #ffffff;<br /> border: 8px solid #ffffff;<br /> }<br /> <br /> #logo a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> color: #ffffff;<br /> }<br /> <br /> /* Menu */<br /> <br /> .menu {<br /> font-size: 0.8em;<br /> }<br /> <br /> .menu h2 {<br /> height: 40px;<br /> margin: 0 0 3px 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul {<br /> width: 100%;<br /> margin: 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul li {<br /> margin: 0;<br /> padding: 0;<br /> border-top: 1px solid #c1c1c1;<br /> list-style: none;<br /> }<br /> <br /> .menu ul li a {<br /> display: block;<br /> margin: 2px 0;<br /> padding: 4px 0 4px 0;<br /> font-size: 0.9em;<br /> font-weight: normal;<br /> text-decoration: none;<br /> text-align: center; <br /> }<br /> <br /> .menu ul li a:link,<br /> .menu ul li a:visited {<br /> color: #636363;<br /> }<br /> <br /> .menu ul li a:active,<br /> .menu ul li a:hover {<br /> color: #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .menu ul li a.aktualne {<br /> background-color: #f4f4f4;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> } <br /> <br /> .menu ul li a.aktualne:active,<br /> .menu ul li a.aktualne:hover {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> }<br /> <br /> <br /> /* Wpisy */<br /> <br /> .wpis {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> color: #636363;<br /> }<br /> <br /> .wpis h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .wpis p {<br /> margin: 10px;<br /> font-size: 0.8em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> .data {<br /> font-size: 0.9em;<br /> color: #636363;<br /> }<br /> <br /> /* Komentarze */<br /> <br /> .comment1, <br /> .comment2 {<br /> padding-left: 0.7em;<br /> padding-bottom: 0.5em;<br /> margin-right: 8px;<br /> }<br /> <br /> .comment1 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment2 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:link,<br /> .comment1, .comment2 a:visited {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:active,<br /> .comment1, .comment2 a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> font-size: 0.8em;<br /> } <br /> <br /> .comment1 {<br /> border-left: solid 1px #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> }<br /> <br /> .comment2 {<br /> border-left: solid 1px #bbb;<br /> font-size: 1em;<br /> }<br /> <br /> .kom {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> .komdata {<br /> font-size: 0.8em;<br /> color:#000000;<br /> }<br /> <br /> .komentarz { <br /> margin:.5em 0 1.5em; <br /> padding-bottom:.5em; <br /> font-size: 0.8em;<br /> } <br /> <br /> .linia {<br /> background-color: #cccccc;<br /> height: 1px;<br /> color: #fff;<br /> margin: 0px 8px 0px 0px;<br /> font-weight: bold;<br /> }<br /> <br /> .komed {<br /> width: auto;<br /> }<br /> <br /> /* Formularz */<br /> <br /> td {<br /> padding: 0px 0px;<br /> vertical-align: top;<br /> }<br /> <br /> form {<br /> margin: 2em 15px 1em 15px;<br /> }<br /> <br /> input[type=&quot;text&quot;]{<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickid {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickurl {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#code {<br /> width: 8em;<br /> border-width: 0 0 0 0px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> <br /> }<br /> textarea#commbody {<br /> border: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> border-width: 0 0 0 1px;<br /> padding: 5px 3px;<br /> background-color: #f6f6f6;<br /> width: 30em;<br /> font-size: 1em;<br /> }<br /> <br /> input[type=&quot;submit&quot;] { /* przycisk &quot;Wyslij&quot; */<br /> width: auto;<br /> border-width: 0 0 0 1px;<br /> border-left-style: solid;<br /> border-left-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 3px 5px;<br /> margin-top: 0px;<br /> background-color: #fff;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> p#hint {<br /> color: #aaa;<br /> font-size: 0.8em;<br /> margin-left: 15px;<br /> width: 550px;<br /> }<br /> <br /> label {<br /> font-size: 0.8em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> <br /> <br /> /* Logowanie */<br /> <br /> <br /> <br /> .login {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> font-size: 0.8em;<br /> }<br /> <br /> .login h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .login p {<br /> margin: 10px;<br /> font-size: 0.9em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> input[type=&quot;password&quot;] {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> <br /> .haslo {<br /> width: auto;<br /> padding: 0px 0px 0px 35px;<br /> }<br /> <br /> .loguj {<br /> width: auto;<br /> padding: 0px 0px 0px 79px;<br /> }<br /> <br /> /* Stopka */<br /> <br /> #stopka {<br /> clear: both;<br /> margin: 0px 0 0 0;<br /> padding: 0px 20px 0px 0px;<br /> border: 8px solid #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> text-transform: lowercase; <br /> color: #ffffff;<br /> }<br /> <br /> #stopka a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka a:link,<br /> #stopka a:visited {<br /> color: #ffffff;<br /> }<br /> <br /> #stopka a:active,<br /> #stopka a:hover {<br /> text-decoration: underline;<br /> }<br /> <br /> #prawa {<br /> padding: 10px 0 0 0;<br /> font-size: 1.25em;<br /> text-align: right;<br /> <br /> }<br /> #prawa a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka_linki {<br /> padding: 10px 10px 10px 10px;<br /> font-size: 0.95em;<br /> }<br /> <br /> #stopka_linki ul {<br /> margin: 0;<br /> padding:0;<br /> }<br /> <br /> #stopka_linki ul li {<br /> margin: 0;<br /> padding: 0;<br /> list-style: none;<br /> }<br /> <br /> <br /> /* inne rzeczy */<br /> img {<br /> border: 0px;<br /> }<br /> <br /> .w_prawo {<br /> text-align: right;<br /> margin-right: 8px;<br /> font-size: 0.8em;<br /> }<br /> <br /> #srodek a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #srodek a:link,<br /> #srodek a:visited {<br /> color: #74a8f5;/* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> #srodek a:active,<br /> #srodek a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> }<br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Szablon&diff=3507 Szablon 2007-03-12T13:31:07Z <p>Sparrow: Panel konfiguracyjny -&gt; administracyjny</p> <hr /> <div>&lt;h2&gt;Szablon strony głównej&lt;/h2&gt; <br /> Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;ENTRY_BLOCK&gt;<br /> &lt;ENTRY_DAY_BLOCK&gt;<br /> &lt;!-- Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panleu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&lt;ALL_ENTRIES_HREF/&gt;&quot;&gt;Pokaż wszystkie wpisy.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;!-- Początek komentarzy --&gt; <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&lt;ALL_ENTRIES_HREF/&gt;&quot;&gt;Pokaż wszystkie wpisy.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;!-- Początek komentarzy --&gt; <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> <br /> <br /> &lt;h2&gt;Plik CSS&lt;/h2&gt; <br /> Przykładowy plik CSS<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> <br /> html, body { <br /> margin: 0px 0px 0px 0px;<br /> padding: 0;<br /> background-repeat: repeat-y;<br /> background-position: top center;<br /> background-color: #f4f4f4;<br /> font-family: arial, helvetica, sans-serif;<br /> color: #636363;<br /> } <br /> <br /> /* Całość - menu i wpisy*/ <br /> <br /> #szablon {<br /> width: 760px;<br /> margin: 0 auto;<br /> padding: 0px 0px 0px 0px;<br /> display:block;<br /> background-color: #fff;<br /> border-left: 1px solid #c1c1c1;<br /> border-right: 1px solid #c1c1c1;<br /> }<br /> <br /> #srodek {<br /> width: 562px;<br /> padding: 0 0px 0 0;<br /> float: right;<br /> background-color: #ffffff;<br /> }<br /> <br /> #menu {<br /> background-color: #FFFFFF;<br /> width: 198px;<br /> top: 0;<br /> right: 0;<br /> padding: 0 0 0 0;<br /> overflow: hidden;<br /> }<br /> <br /> .panel {<br /> padding: 10px;<br /> }<br /> <br /> #logo {<br /> text-align: center;<br /> height: 120px;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 60px 0px 0px 0px;<br /> font-size: 3em;<br /> color: #ffffff;<br /> border: 8px solid #ffffff;<br /> }<br /> <br /> #logo a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> color: #ffffff;<br /> }<br /> <br /> /* Menu */<br /> <br /> .menu {<br /> font-size: 0.8em;<br /> }<br /> <br /> .menu h2 {<br /> height: 40px;<br /> margin: 0 0 3px 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul {<br /> width: 100%;<br /> margin: 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul li {<br /> margin: 0;<br /> padding: 0;<br /> border-top: 1px solid #c1c1c1;<br /> list-style: none;<br /> }<br /> <br /> .menu ul li a {<br /> display: block;<br /> margin: 2px 0;<br /> padding: 4px 0 4px 0;<br /> font-size: 0.9em;<br /> font-weight: normal;<br /> text-decoration: none;<br /> text-align: center; <br /> }<br /> <br /> .menu ul li a:link,<br /> .menu ul li a:visited {<br /> color: #636363;<br /> }<br /> <br /> .menu ul li a:active,<br /> .menu ul li a:hover {<br /> color: #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .menu ul li a.aktualne {<br /> background-color: #f4f4f4;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> } <br /> <br /> .menu ul li a.aktualne:active,<br /> .menu ul li a.aktualne:hover {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> }<br /> <br /> <br /> /* Wpisy */<br /> <br /> .wpis {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> color: #636363;<br /> }<br /> <br /> .wpis h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .wpis p {<br /> margin: 10px;<br /> font-size: 0.8em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> .data {<br /> font-size: 0.9em;<br /> color: #636363;<br /> }<br /> <br /> /* Komentarze */<br /> <br /> .comment1, <br /> .comment2 {<br /> padding-left: 0.7em;<br /> padding-bottom: 0.5em;<br /> margin-right: 8px;<br /> }<br /> <br /> .comment1 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment2 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:link,<br /> .comment1, .comment2 a:visited {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:active,<br /> .comment1, .comment2 a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> font-size: 0.8em;<br /> } <br /> <br /> .comment1 {<br /> border-left: solid 1px #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> }<br /> <br /> .comment2 {<br /> border-left: solid 1px #bbb;<br /> font-size: 1em;<br /> }<br /> <br /> .kom {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> .komdata {<br /> font-size: 0.8em;<br /> color:#000000;<br /> }<br /> <br /> .komentarz { <br /> margin:.5em 0 1.5em; <br /> padding-bottom:.5em; <br /> font-size: 0.8em;<br /> } <br /> <br /> .linia {<br /> background-color: #cccccc;<br /> height: 1px;<br /> color: #fff;<br /> margin: 0px 8px 0px 0px;<br /> font-weight: bold;<br /> }<br /> <br /> .komed {<br /> width: auto;<br /> }<br /> <br /> /* Formularz */<br /> <br /> td {<br /> padding: 0px 0px;<br /> vertical-align: top;<br /> }<br /> <br /> form {<br /> margin: 2em 15px 1em 15px;<br /> }<br /> <br /> input[type=&quot;text&quot;]{<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickid {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickurl {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#code {<br /> width: 8em;<br /> border-width: 0 0 0 0px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> <br /> }<br /> textarea#commbody {<br /> border: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> border-width: 0 0 0 1px;<br /> padding: 5px 3px;<br /> background-color: #f6f6f6;<br /> width: 30em;<br /> font-size: 1em;<br /> }<br /> <br /> input[type=&quot;submit&quot;] { /* przycisk &quot;Wyslij&quot; */<br /> width: auto;<br /> border-width: 0 0 0 1px;<br /> border-left-style: solid;<br /> border-left-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 3px 5px;<br /> margin-top: 0px;<br /> background-color: #fff;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> p#hint {<br /> color: #aaa;<br /> font-size: 0.8em;<br /> margin-left: 15px;<br /> width: 550px;<br /> }<br /> <br /> label {<br /> font-size: 0.8em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> <br /> <br /> /* Logowanie */<br /> <br /> <br /> <br /> .login {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> font-size: 0.8em;<br /> }<br /> <br /> .login h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .login p {<br /> margin: 10px;<br /> font-size: 0.9em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> input[type=&quot;password&quot;] {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> <br /> .haslo {<br /> width: auto;<br /> padding: 0px 0px 0px 35px;<br /> }<br /> <br /> .loguj {<br /> width: auto;<br /> padding: 0px 0px 0px 79px;<br /> }<br /> <br /> /* Stopka */<br /> <br /> #stopka {<br /> clear: both;<br /> margin: 0px 0 0 0;<br /> padding: 0px 20px 0px 0px;<br /> border: 8px solid #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> text-transform: lowercase; <br /> color: #ffffff;<br /> }<br /> <br /> #stopka a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka a:link,<br /> #stopka a:visited {<br /> color: #ffffff;<br /> }<br /> <br /> #stopka a:active,<br /> #stopka a:hover {<br /> text-decoration: underline;<br /> }<br /> <br /> #prawa {<br /> padding: 10px 0 0 0;<br /> font-size: 1.25em;<br /> text-align: right;<br /> <br /> }<br /> #prawa a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka_linki {<br /> padding: 10px 10px 10px 10px;<br /> font-size: 0.95em;<br /> }<br /> <br /> #stopka_linki ul {<br /> margin: 0;<br /> padding:0;<br /> }<br /> <br /> #stopka_linki ul li {<br /> margin: 0;<br /> padding: 0;<br /> list-style: none;<br /> }<br /> <br /> <br /> /* inne rzeczy */<br /> img {<br /> border: 0px;<br /> }<br /> <br /> .w_prawo {<br /> text-align: right;<br /> margin-right: 8px;<br /> font-size: 0.8em;<br /> }<br /> <br /> #srodek a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #srodek a:link,<br /> #srodek a:visited {<br /> color: #74a8f5;/* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> #srodek a:active,<br /> #srodek a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> }<br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Szablon&diff=3506 Szablon 2007-03-12T13:30:46Z <p>Sparrow: Panel konfiguracyjny -&gt; administracyjny</p> <hr /> <div>&lt;h2&gt;Szablon strony głównej&lt;/h2&gt; <br /> Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;ENTRY_BLOCK&gt;<br /> &lt;ENTRY_DAY_BLOCK&gt;<br /> &lt;!-- Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panleu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&lt;ALL_ENTRIES_HREF/&gt;&quot;&gt;Pokaż wszystkie wpisy.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;!-- Początek komentarzy --&gt; <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> <br /> <br /> &lt;h2&gt;Plik CSS&lt;/h2&gt; <br /> Przykładowy plik CSS<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> <br /> html, body { <br /> margin: 0px 0px 0px 0px;<br /> padding: 0;<br /> background-repeat: repeat-y;<br /> background-position: top center;<br /> background-color: #f4f4f4;<br /> font-family: arial, helvetica, sans-serif;<br /> color: #636363;<br /> } <br /> <br /> /* Całość - menu i wpisy*/ <br /> <br /> #szablon {<br /> width: 760px;<br /> margin: 0 auto;<br /> padding: 0px 0px 0px 0px;<br /> display:block;<br /> background-color: #fff;<br /> border-left: 1px solid #c1c1c1;<br /> border-right: 1px solid #c1c1c1;<br /> }<br /> <br /> #srodek {<br /> width: 562px;<br /> padding: 0 0px 0 0;<br /> float: right;<br /> background-color: #ffffff;<br /> }<br /> <br /> #menu {<br /> background-color: #FFFFFF;<br /> width: 198px;<br /> top: 0;<br /> right: 0;<br /> padding: 0 0 0 0;<br /> overflow: hidden;<br /> }<br /> <br /> .panel {<br /> padding: 10px;<br /> }<br /> <br /> #logo {<br /> text-align: center;<br /> height: 120px;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 60px 0px 0px 0px;<br /> font-size: 3em;<br /> color: #ffffff;<br /> border: 8px solid #ffffff;<br /> }<br /> <br /> #logo a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> color: #ffffff;<br /> }<br /> <br /> /* Menu */<br /> <br /> .menu {<br /> font-size: 0.8em;<br /> }<br /> <br /> .menu h2 {<br /> height: 40px;<br /> margin: 0 0 3px 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul {<br /> width: 100%;<br /> margin: 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul li {<br /> margin: 0;<br /> padding: 0;<br /> border-top: 1px solid #c1c1c1;<br /> list-style: none;<br /> }<br /> <br /> .menu ul li a {<br /> display: block;<br /> margin: 2px 0;<br /> padding: 4px 0 4px 0;<br /> font-size: 0.9em;<br /> font-weight: normal;<br /> text-decoration: none;<br /> text-align: center; <br /> }<br /> <br /> .menu ul li a:link,<br /> .menu ul li a:visited {<br /> color: #636363;<br /> }<br /> <br /> .menu ul li a:active,<br /> .menu ul li a:hover {<br /> color: #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .menu ul li a.aktualne {<br /> background-color: #f4f4f4;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> } <br /> <br /> .menu ul li a.aktualne:active,<br /> .menu ul li a.aktualne:hover {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> }<br /> <br /> <br /> /* Wpisy */<br /> <br /> .wpis {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> color: #636363;<br /> }<br /> <br /> .wpis h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .wpis p {<br /> margin: 10px;<br /> font-size: 0.8em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> .data {<br /> font-size: 0.9em;<br /> color: #636363;<br /> }<br /> <br /> /* Komentarze */<br /> <br /> .comment1, <br /> .comment2 {<br /> padding-left: 0.7em;<br /> padding-bottom: 0.5em;<br /> margin-right: 8px;<br /> }<br /> <br /> .comment1 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment2 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:link,<br /> .comment1, .comment2 a:visited {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:active,<br /> .comment1, .comment2 a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> font-size: 0.8em;<br /> } <br /> <br /> .comment1 {<br /> border-left: solid 1px #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> }<br /> <br /> .comment2 {<br /> border-left: solid 1px #bbb;<br /> font-size: 1em;<br /> }<br /> <br /> .kom {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> .komdata {<br /> font-size: 0.8em;<br /> color:#000000;<br /> }<br /> <br /> .komentarz { <br /> margin:.5em 0 1.5em; <br /> padding-bottom:.5em; <br /> font-size: 0.8em;<br /> } <br /> <br /> .linia {<br /> background-color: #cccccc;<br /> height: 1px;<br /> color: #fff;<br /> margin: 0px 8px 0px 0px;<br /> font-weight: bold;<br /> }<br /> <br /> .komed {<br /> width: auto;<br /> }<br /> <br /> /* Formularz */<br /> <br /> td {<br /> padding: 0px 0px;<br /> vertical-align: top;<br /> }<br /> <br /> form {<br /> margin: 2em 15px 1em 15px;<br /> }<br /> <br /> input[type=&quot;text&quot;]{<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickid {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickurl {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#code {<br /> width: 8em;<br /> border-width: 0 0 0 0px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> <br /> }<br /> textarea#commbody {<br /> border: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> border-width: 0 0 0 1px;<br /> padding: 5px 3px;<br /> background-color: #f6f6f6;<br /> width: 30em;<br /> font-size: 1em;<br /> }<br /> <br /> input[type=&quot;submit&quot;] { /* przycisk &quot;Wyslij&quot; */<br /> width: auto;<br /> border-width: 0 0 0 1px;<br /> border-left-style: solid;<br /> border-left-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 3px 5px;<br /> margin-top: 0px;<br /> background-color: #fff;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> p#hint {<br /> color: #aaa;<br /> font-size: 0.8em;<br /> margin-left: 15px;<br /> width: 550px;<br /> }<br /> <br /> label {<br /> font-size: 0.8em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> <br /> <br /> /* Logowanie */<br /> <br /> <br /> <br /> .login {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> font-size: 0.8em;<br /> }<br /> <br /> .login h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .login p {<br /> margin: 10px;<br /> font-size: 0.9em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> input[type=&quot;password&quot;] {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> <br /> .haslo {<br /> width: auto;<br /> padding: 0px 0px 0px 35px;<br /> }<br /> <br /> .loguj {<br /> width: auto;<br /> padding: 0px 0px 0px 79px;<br /> }<br /> <br /> /* Stopka */<br /> <br /> #stopka {<br /> clear: both;<br /> margin: 0px 0 0 0;<br /> padding: 0px 20px 0px 0px;<br /> border: 8px solid #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> text-transform: lowercase; <br /> color: #ffffff;<br /> }<br /> <br /> #stopka a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka a:link,<br /> #stopka a:visited {<br /> color: #ffffff;<br /> }<br /> <br /> #stopka a:active,<br /> #stopka a:hover {<br /> text-decoration: underline;<br /> }<br /> <br /> #prawa {<br /> padding: 10px 0 0 0;<br /> font-size: 1.25em;<br /> text-align: right;<br /> <br /> }<br /> #prawa a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka_linki {<br /> padding: 10px 10px 10px 10px;<br /> font-size: 0.95em;<br /> }<br /> <br /> #stopka_linki ul {<br /> margin: 0;<br /> padding:0;<br /> }<br /> <br /> #stopka_linki ul li {<br /> margin: 0;<br /> padding: 0;<br /> list-style: none;<br /> }<br /> <br /> <br /> /* inne rzeczy */<br /> img {<br /> border: 0px;<br /> }<br /> <br /> .w_prawo {<br /> text-align: right;<br /> margin-right: 8px;<br /> font-size: 0.8em;<br /> }<br /> <br /> #srodek a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #srodek a:link,<br /> #srodek a:visited {<br /> color: #74a8f5;/* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> #srodek a:active,<br /> #srodek a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> }<br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Szablon&diff=3505 Szablon 2007-03-12T13:30:23Z <p>Sparrow: Panel konfiguracyjny -&gt; administracyjny</p> <hr /> <div>&lt;h2&gt;Szablon strony głównej&lt;/h2&gt; <br /> Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;ENTRY_BLOCK&gt;<br /> &lt;ENTRY_DAY_BLOCK&gt;<br /> &lt;!-- Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panleu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&lt;ALL_ENTRIES_HREF/&gt;&quot;&gt;Pokaż wszystkie wpisy.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;!-- Początek komentarzy --&gt; <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&lt;ALL_ENTRIES_HREF/&gt;&quot;&gt;Pokaż wszystkie wpisy.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;!-- Początek komentarzy --&gt; <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> <br /> <br /> &lt;h2&gt;Plik CSS&lt;/h2&gt; <br /> Przykładowy plik CSS<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> <br /> html, body { <br /> margin: 0px 0px 0px 0px;<br /> padding: 0;<br /> background-repeat: repeat-y;<br /> background-position: top center;<br /> background-color: #f4f4f4;<br /> font-family: arial, helvetica, sans-serif;<br /> color: #636363;<br /> } <br /> <br /> /* Całość - menu i wpisy*/ <br /> <br /> #szablon {<br /> width: 760px;<br /> margin: 0 auto;<br /> padding: 0px 0px 0px 0px;<br /> display:block;<br /> background-color: #fff;<br /> border-left: 1px solid #c1c1c1;<br /> border-right: 1px solid #c1c1c1;<br /> }<br /> <br /> #srodek {<br /> width: 562px;<br /> padding: 0 0px 0 0;<br /> float: right;<br /> background-color: #ffffff;<br /> }<br /> <br /> #menu {<br /> background-color: #FFFFFF;<br /> width: 198px;<br /> top: 0;<br /> right: 0;<br /> padding: 0 0 0 0;<br /> overflow: hidden;<br /> }<br /> <br /> .panel {<br /> padding: 10px;<br /> }<br /> <br /> #logo {<br /> text-align: center;<br /> height: 120px;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 60px 0px 0px 0px;<br /> font-size: 3em;<br /> color: #ffffff;<br /> border: 8px solid #ffffff;<br /> }<br /> <br /> #logo a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> color: #ffffff;<br /> }<br /> <br /> /* Menu */<br /> <br /> .menu {<br /> font-size: 0.8em;<br /> }<br /> <br /> .menu h2 {<br /> height: 40px;<br /> margin: 0 0 3px 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul {<br /> width: 100%;<br /> margin: 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul li {<br /> margin: 0;<br /> padding: 0;<br /> border-top: 1px solid #c1c1c1;<br /> list-style: none;<br /> }<br /> <br /> .menu ul li a {<br /> display: block;<br /> margin: 2px 0;<br /> padding: 4px 0 4px 0;<br /> font-size: 0.9em;<br /> font-weight: normal;<br /> text-decoration: none;<br /> text-align: center; <br /> }<br /> <br /> .menu ul li a:link,<br /> .menu ul li a:visited {<br /> color: #636363;<br /> }<br /> <br /> .menu ul li a:active,<br /> .menu ul li a:hover {<br /> color: #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .menu ul li a.aktualne {<br /> background-color: #f4f4f4;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> } <br /> <br /> .menu ul li a.aktualne:active,<br /> .menu ul li a.aktualne:hover {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> }<br /> <br /> <br /> /* Wpisy */<br /> <br /> .wpis {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> color: #636363;<br /> }<br /> <br /> .wpis h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .wpis p {<br /> margin: 10px;<br /> font-size: 0.8em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> .data {<br /> font-size: 0.9em;<br /> color: #636363;<br /> }<br /> <br /> /* Komentarze */<br /> <br /> .comment1, <br /> .comment2 {<br /> padding-left: 0.7em;<br /> padding-bottom: 0.5em;<br /> margin-right: 8px;<br /> }<br /> <br /> .comment1 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment2 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:link,<br /> .comment1, .comment2 a:visited {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:active,<br /> .comment1, .comment2 a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> font-size: 0.8em;<br /> } <br /> <br /> .comment1 {<br /> border-left: solid 1px #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> }<br /> <br /> .comment2 {<br /> border-left: solid 1px #bbb;<br /> font-size: 1em;<br /> }<br /> <br /> .kom {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> .komdata {<br /> font-size: 0.8em;<br /> color:#000000;<br /> }<br /> <br /> .komentarz { <br /> margin:.5em 0 1.5em; <br /> padding-bottom:.5em; <br /> font-size: 0.8em;<br /> } <br /> <br /> .linia {<br /> background-color: #cccccc;<br /> height: 1px;<br /> color: #fff;<br /> margin: 0px 8px 0px 0px;<br /> font-weight: bold;<br /> }<br /> <br /> .komed {<br /> width: auto;<br /> }<br /> <br /> /* Formularz */<br /> <br /> td {<br /> padding: 0px 0px;<br /> vertical-align: top;<br /> }<br /> <br /> form {<br /> margin: 2em 15px 1em 15px;<br /> }<br /> <br /> input[type=&quot;text&quot;]{<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickid {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickurl {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#code {<br /> width: 8em;<br /> border-width: 0 0 0 0px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> <br /> }<br /> textarea#commbody {<br /> border: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> border-width: 0 0 0 1px;<br /> padding: 5px 3px;<br /> background-color: #f6f6f6;<br /> width: 30em;<br /> font-size: 1em;<br /> }<br /> <br /> input[type=&quot;submit&quot;] { /* przycisk &quot;Wyslij&quot; */<br /> width: auto;<br /> border-width: 0 0 0 1px;<br /> border-left-style: solid;<br /> border-left-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 3px 5px;<br /> margin-top: 0px;<br /> background-color: #fff;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> p#hint {<br /> color: #aaa;<br /> font-size: 0.8em;<br /> margin-left: 15px;<br /> width: 550px;<br /> }<br /> <br /> label {<br /> font-size: 0.8em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> <br /> <br /> /* Logowanie */<br /> <br /> <br /> <br /> .login {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> font-size: 0.8em;<br /> }<br /> <br /> .login h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .login p {<br /> margin: 10px;<br /> font-size: 0.9em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> input[type=&quot;password&quot;] {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> <br /> .haslo {<br /> width: auto;<br /> padding: 0px 0px 0px 35px;<br /> }<br /> <br /> .loguj {<br /> width: auto;<br /> padding: 0px 0px 0px 79px;<br /> }<br /> <br /> /* Stopka */<br /> <br /> #stopka {<br /> clear: both;<br /> margin: 0px 0 0 0;<br /> padding: 0px 20px 0px 0px;<br /> border: 8px solid #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> text-transform: lowercase; <br /> color: #ffffff;<br /> }<br /> <br /> #stopka a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka a:link,<br /> #stopka a:visited {<br /> color: #ffffff;<br /> }<br /> <br /> #stopka a:active,<br /> #stopka a:hover {<br /> text-decoration: underline;<br /> }<br /> <br /> #prawa {<br /> padding: 10px 0 0 0;<br /> font-size: 1.25em;<br /> text-align: right;<br /> <br /> }<br /> #prawa a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka_linki {<br /> padding: 10px 10px 10px 10px;<br /> font-size: 0.95em;<br /> }<br /> <br /> #stopka_linki ul {<br /> margin: 0;<br /> padding:0;<br /> }<br /> <br /> #stopka_linki ul li {<br /> margin: 0;<br /> padding: 0;<br /> list-style: none;<br /> }<br /> <br /> <br /> /* inne rzeczy */<br /> img {<br /> border: 0px;<br /> }<br /> <br /> .w_prawo {<br /> text-align: right;<br /> margin-right: 8px;<br /> font-size: 0.8em;<br /> }<br /> <br /> #srodek a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #srodek a:link,<br /> #srodek a:visited {<br /> color: #74a8f5;/* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> #srodek a:active,<br /> #srodek a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> }<br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Szablon&diff=3504 Szablon 2007-03-12T13:30:13Z <p>Sparrow: Panel konfiguracyjny -&gt; administracyjny</p> <hr /> <div>&lt;h2&gt;Szablon strony głównej&lt;/h2&gt; <br /> Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;ENTRY_BLOCK&gt;<br /> &lt;ENTRY_DAY_BLOCK&gt;<br /> &lt;!-- Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&gt;&amp;ENTRY_COMMENT_HREF_DESCR;&lt;/a&gt;. &lt;a href=&quot;&amp;ENTRY_TRACKBACK_HREF;&quot;&gt;trackback&lt;/a&gt;<br /> &lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;/ENTRY_DAY_BLOCK&gt;<br /> &lt;/ENTRY_BLOCK&gt;<br /> <br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/dl&gt;&lt;/dd&gt;&lt;/pre&gt;<br /> <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&lt;ALL_ENTRIES_HREF/&gt;&quot;&gt;Pokaż wszystkie wpisy.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;!-- Początek komentarzy --&gt; <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> <br /> <br /> &lt;h2&gt;Plik CSS&lt;/h2&gt; <br /> Przykładowy plik CSS<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> <br /> html, body { <br /> margin: 0px 0px 0px 0px;<br /> padding: 0;<br /> background-repeat: repeat-y;<br /> background-position: top center;<br /> background-color: #f4f4f4;<br /> font-family: arial, helvetica, sans-serif;<br /> color: #636363;<br /> } <br /> <br /> /* Całość - menu i wpisy*/ <br /> <br /> #szablon {<br /> width: 760px;<br /> margin: 0 auto;<br /> padding: 0px 0px 0px 0px;<br /> display:block;<br /> background-color: #fff;<br /> border-left: 1px solid #c1c1c1;<br /> border-right: 1px solid #c1c1c1;<br /> }<br /> <br /> #srodek {<br /> width: 562px;<br /> padding: 0 0px 0 0;<br /> float: right;<br /> background-color: #ffffff;<br /> }<br /> <br /> #menu {<br /> background-color: #FFFFFF;<br /> width: 198px;<br /> top: 0;<br /> right: 0;<br /> padding: 0 0 0 0;<br /> overflow: hidden;<br /> }<br /> <br /> .panel {<br /> padding: 10px;<br /> }<br /> <br /> #logo {<br /> text-align: center;<br /> height: 120px;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 60px 0px 0px 0px;<br /> font-size: 3em;<br /> color: #ffffff;<br /> border: 8px solid #ffffff;<br /> }<br /> <br /> #logo a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> color: #ffffff;<br /> }<br /> <br /> /* Menu */<br /> <br /> .menu {<br /> font-size: 0.8em;<br /> }<br /> <br /> .menu h2 {<br /> height: 40px;<br /> margin: 0 0 3px 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul {<br /> width: 100%;<br /> margin: 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul li {<br /> margin: 0;<br /> padding: 0;<br /> border-top: 1px solid #c1c1c1;<br /> list-style: none;<br /> }<br /> <br /> .menu ul li a {<br /> display: block;<br /> margin: 2px 0;<br /> padding: 4px 0 4px 0;<br /> font-size: 0.9em;<br /> font-weight: normal;<br /> text-decoration: none;<br /> text-align: center; <br /> }<br /> <br /> .menu ul li a:link,<br /> .menu ul li a:visited {<br /> color: #636363;<br /> }<br /> <br /> .menu ul li a:active,<br /> .menu ul li a:hover {<br /> color: #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .menu ul li a.aktualne {<br /> background-color: #f4f4f4;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> } <br /> <br /> .menu ul li a.aktualne:active,<br /> .menu ul li a.aktualne:hover {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> }<br /> <br /> <br /> /* Wpisy */<br /> <br /> .wpis {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> color: #636363;<br /> }<br /> <br /> .wpis h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .wpis p {<br /> margin: 10px;<br /> font-size: 0.8em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> .data {<br /> font-size: 0.9em;<br /> color: #636363;<br /> }<br /> <br /> /* Komentarze */<br /> <br /> .comment1, <br /> .comment2 {<br /> padding-left: 0.7em;<br /> padding-bottom: 0.5em;<br /> margin-right: 8px;<br /> }<br /> <br /> .comment1 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment2 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:link,<br /> .comment1, .comment2 a:visited {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:active,<br /> .comment1, .comment2 a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> font-size: 0.8em;<br /> } <br /> <br /> .comment1 {<br /> border-left: solid 1px #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> }<br /> <br /> .comment2 {<br /> border-left: solid 1px #bbb;<br /> font-size: 1em;<br /> }<br /> <br /> .kom {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> .komdata {<br /> font-size: 0.8em;<br /> color:#000000;<br /> }<br /> <br /> .komentarz { <br /> margin:.5em 0 1.5em; <br /> padding-bottom:.5em; <br /> font-size: 0.8em;<br /> } <br /> <br /> .linia {<br /> background-color: #cccccc;<br /> height: 1px;<br /> color: #fff;<br /> margin: 0px 8px 0px 0px;<br /> font-weight: bold;<br /> }<br /> <br /> .komed {<br /> width: auto;<br /> }<br /> <br /> /* Formularz */<br /> <br /> td {<br /> padding: 0px 0px;<br /> vertical-align: top;<br /> }<br /> <br /> form {<br /> margin: 2em 15px 1em 15px;<br /> }<br /> <br /> input[type=&quot;text&quot;]{<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickid {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickurl {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#code {<br /> width: 8em;<br /> border-width: 0 0 0 0px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> <br /> }<br /> textarea#commbody {<br /> border: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> border-width: 0 0 0 1px;<br /> padding: 5px 3px;<br /> background-color: #f6f6f6;<br /> width: 30em;<br /> font-size: 1em;<br /> }<br /> <br /> input[type=&quot;submit&quot;] { /* przycisk &quot;Wyslij&quot; */<br /> width: auto;<br /> border-width: 0 0 0 1px;<br /> border-left-style: solid;<br /> border-left-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 3px 5px;<br /> margin-top: 0px;<br /> background-color: #fff;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> p#hint {<br /> color: #aaa;<br /> font-size: 0.8em;<br /> margin-left: 15px;<br /> width: 550px;<br /> }<br /> <br /> label {<br /> font-size: 0.8em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> <br /> <br /> /* Logowanie */<br /> <br /> <br /> <br /> .login {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> font-size: 0.8em;<br /> }<br /> <br /> .login h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .login p {<br /> margin: 10px;<br /> font-size: 0.9em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> input[type=&quot;password&quot;] {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> <br /> .haslo {<br /> width: auto;<br /> padding: 0px 0px 0px 35px;<br /> }<br /> <br /> .loguj {<br /> width: auto;<br /> padding: 0px 0px 0px 79px;<br /> }<br /> <br /> /* Stopka */<br /> <br /> #stopka {<br /> clear: both;<br /> margin: 0px 0 0 0;<br /> padding: 0px 20px 0px 0px;<br /> border: 8px solid #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> text-transform: lowercase; <br /> color: #ffffff;<br /> }<br /> <br /> #stopka a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka a:link,<br /> #stopka a:visited {<br /> color: #ffffff;<br /> }<br /> <br /> #stopka a:active,<br /> #stopka a:hover {<br /> text-decoration: underline;<br /> }<br /> <br /> #prawa {<br /> padding: 10px 0 0 0;<br /> font-size: 1.25em;<br /> text-align: right;<br /> <br /> }<br /> #prawa a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka_linki {<br /> padding: 10px 10px 10px 10px;<br /> font-size: 0.95em;<br /> }<br /> <br /> #stopka_linki ul {<br /> margin: 0;<br /> padding:0;<br /> }<br /> <br /> #stopka_linki ul li {<br /> margin: 0;<br /> padding: 0;<br /> list-style: none;<br /> }<br /> <br /> <br /> /* inne rzeczy */<br /> img {<br /> border: 0px;<br /> }<br /> <br /> .w_prawo {<br /> text-align: right;<br /> margin-right: 8px;<br /> font-size: 0.8em;<br /> }<br /> <br /> #srodek a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #srodek a:link,<br /> #srodek a:visited {<br /> color: #74a8f5;/* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> #srodek a:active,<br /> #srodek a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> }<br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Tagi/Status&diff=3503 Tagi/Status 2007-03-12T13:29:55Z <p>Sparrow: Panel konfiguracyjny -&gt; administracyjny</p> <hr /> <div>==Status i opis Jabbera==<br /> ;typ<br /> :grupa znaczników służących do wyświetlania tekstu dostępności (np. dostępny/rozłączony), ikony dostępności oraz Jabberowego opisu.<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy, nie wymagają żadnego specjalnego bloku<br /> ;znaczniki<br /> :&#039;&#039;&#039;STATUS_TEXT&#039;&#039;&#039;, &#039;&#039;&#039;STATUS_IMAGE&#039;&#039;&#039;, &#039;&#039;&#039;STATUS_EXIST&#039;&#039;&#039;, &#039;&#039;&#039;STATUS_DESCR&#039;&#039;&#039; oraz &#039;&#039;&#039;STATUS_DESCR2&#039;&#039;&#039;.<br /> ;przykład<br /> &amp;lt;ul&amp;gt;<br /> &amp;lt;li&amp;gt;mój status: &amp;lt;strong&amp;gt;&amp;lt;STATUS_TEXT/&amp;gt;&amp;lt;/strong&amp;gt; &amp;lt;img src=&quot;&amp;amp;STATUS_IMAGE;&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;<br /> &amp;lt;li&amp;gt;mój opis: &amp;lt;em&amp;gt;&amp;lt;STATUS_DESCR/&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;<br /> &amp;lt;/ul&amp;gt;<br /> <br /> <br /> ===STATUS_TEXT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;STATUS_TEXT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;STATUS_TEXT;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia tekst dostępności lub niedostępności. Oba należy ustawić w panelu administracyjnym, w zakładce &#039;&#039;Ustawienia&#039;&#039; (&#039;&#039;Tekst dostępności&#039;&#039; i &#039;&#039;Tekst niedostępności&#039;&#039;), np. dostępny/rozłączony, online/offline, jestem/nie ma mnie itd.<br /> <br /> ===STATUS_IMAGE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;STATUS_IMAGE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;STATUS_IMAGE;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia ścieżkę do pliku-ikony dostepności. Należy najpierw utworzyć i wgrać do Joggera dwa takie pliki: &#039;&#039;&#039;online.png&#039;&#039;&#039; i &#039;&#039;&#039;offline.png&#039;&#039;&#039;. W zależności od statusu właściciela joga, Jogger wstawi ścieżkę do odpowiedniego pliku.<br /> ;uwagi<br /> :znacznik wstawia pełną ścieżkę, a nie tylko nazwę pliku.<br /> <br /> <br /> ===STATUS_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;STATUS_EXIST&amp;gt; ... &amp;lt;/STATUS_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku będzie wyświetlona tylko wtedy, gdy autor ma ustawiony jabberowy opis stanu.<br /> <br /> <br /> ===STATUS_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;STATUS_DESCR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;STATUS_DESCR;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia Jabberowy opis.<br /> <br /> <br /> ===STATUS_DESCR2===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;STATUS_DESCR2/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;STATUS_DESCR2;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :podobnie jak &#039;&#039;&#039;STATUS_DESCR&#039;&#039;&#039; wstawia opis na Jabberze, tyle tylko, że ujęty w cudzysłowy. Jeśli opisu nie ma, cudzysłowy nie zostaną wyświetlone.<br /> <br /> [[Kategoria:Pomoc|Tagi, Status]]<br /> [[Kategoria:Tagi|Status]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Tagi/Linki&diff=3502 Tagi/Linki 2007-03-12T13:29:41Z <p>Sparrow: Panel konfiguracyjny -&gt; administracyjny</p> <hr /> <div>&#039;&#039;&#039;[http://wiki.jogger.pl/wiki/Tagi &amp;larr; Wszystkie tagi]&#039;&#039;&#039;<br /> <br /> ==Linki (LINK)==<br /> ===LINK_BLOCK_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;LINK_BLOCK_EXIST&amp;gt; ... &amp;lt;/LINK_BLOCK_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku należy umieścić LINK_BLOCK - jeśli dodaliśmy jakieś linki w panelu administracyjnym, pojawi się wszystko co jest w środku tego bloku<br /> ;przykład<br /> &amp;lt;LINK_BLOCK_EXIST&amp;gt;<br /> &amp;lt;h3&amp;gt;Linki:&amp;lt;/h3&amp;gt;<br /> &amp;lt;ul&amp;gt;<br /> &amp;lt;LINK_BLOCK&amp;gt;<br /> &amp;lt;li&amp;gt;&amp;lt;a href=&quot;&amp;amp;LINK_HREF;&quot; title=&quot;&amp;amp;LINK_TITLE;&quot;&amp;gt;&amp;lt;LINK_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br /> &amp;lt;/LINK_BLOCK&amp;gt;<br /> &amp;lt;/ul&amp;gt;<br /> &amp;lt;/LINK_BLOCK_EXIST&amp;gt;<br /> <br /> <br /> ===LINK_GROUP_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;LINK_GROUP_BLOCK&amp;gt; ... &amp;lt;/LINK_GROUP_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku umieszczana jest lista kategorii linków oraz linki należące do tej kategorii<br /> ;przykład<br /> &amp;lt;ul id=&quot;links&quot;&amp;gt;<br /> &amp;lt;LINK_GROUP_BLOCK&amp;gt;<br /> &amp;lt;li&amp;gt;&amp;lt;LINK_GROUP_DESCR/&amp;gt;<br /> &amp;lt;LINK_CLASS_RESET/&amp;gt;<br /> &amp;lt;ul&amp;gt;<br /> &amp;lt;LINK_BLOCK&amp;gt;<br /> &amp;lt;li class=&quot;&amp;LINK_CLASS;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;amp;LINK_HREF;&quot; title=&quot;&amp;amp;LINK_TITLE;&quot;&amp;gt;&amp;lt;LINK_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br /> &amp;lt;/LINK_BLOCK&amp;gt;<br /> &amp;lt;/ul&amp;gt;<br /> &amp;lt;/li&amp;gt;<br /> &amp;lt;/LINK_GROUP_BLOCK&amp;gt;<br /> &amp;lt;/ul&amp;gt;<br /> <br /> ;uwagi<br /> *należy zauważyć, że blok &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039; znajduje się pomiędzy blokiem &#039;&#039;&#039;LINK_GROUP_BLOCK&#039;&#039;&#039; (w innym przypadku jogger wywołuje błąd)<br /> *najlepszym rozwiązaniem tego jest użycie nieuporządkowanej listy &lt;code&gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&lt;/code&gt; (jak podano w przykładzie)<br /> <br /> <br /> ===LINK_GROUP_DESCR===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;LINK_GROUP_DESCR;&lt;/code&gt; lub &lt;code&gt;&amp;lt;LINK_GROUP_DESCR/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LINK_GROUP_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia tytuł (opis) kategorii (grupy) linków<br /> <br /> <br /> ===LINK_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;LINK_BLOCK&amp;gt; ... &amp;lt;/LINK_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku należy umieścić kod odpowiadający za wyświetlanie linków do stron, które zapamiętamy w panelu administracyjnym Joggera. Odnośniki zostaną wyświetlone w kolejności alfabetycznej. Dzięki tej funkcji można dodawać i usuwać linki do ulubionych stron bez konieczności zmiany kodu szablonu.<br /> ;przykład<br /> &amp;lt;ul&amp;gt;<br /> &amp;lt;LINK_BLOCK&amp;gt;<br /> &amp;lt;li&amp;gt;&amp;lt;a href=&quot;&amp;amp;LINK_HREF;&quot; title=&quot;&amp;amp;LINK_TITLE;&quot;&amp;gt;&amp;lt;LINK_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br /> &amp;lt;/LINK_BLOCK&amp;gt;<br /> &amp;lt;/ul&amp;gt;<br /> <br /> ===LINK_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;LINK_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;LINK_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia URL do polecanych stron. (patrz: wyjaśnienie przy &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039;)<br /> <br /> <br /> ===LINK_HREF_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;LINK_HREF_DESCR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;LINK_HREF_DESCR;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia opis polecanych stron. (patrz: wyjaśnienie przy &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039;)<br /> <br /> <br /> ===LINK_TITLE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;LINK_TITLE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;LINK_TITLE;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia nazwy polecanych stron. (patrz: wyjaśnienie przy &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039;)<br /> <br /> <br /> ===LINK_CLASS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;LINK_CLASS/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;LINK_CLASS;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia naprzemiennie &lt;code&gt;link1&lt;/code&gt; i &lt;code&gt;link2&lt;/code&gt;. pomocne przy stylowaniu menu z linkami innym kolorem co drugi link<br /> <br /> <br /> ===LINK_CLASS_RESET===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;LINK_CLASS_RESET/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :resetuje wypisywanie &lt;code&gt;link1&lt;/code&gt;, &lt;code&gt;link2&lt;/code&gt; - przydatne gry nowa grupa linków ma być na przykład kolorowana naprzemiennie, ale samodzielnie, a nie jako całość z resztą grup<br /> <br /> [[Kategoria:Pomoc|Tagi, Linki]]<br /> [[Kategoria:Tagi|Linki]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Tagi/Stronicowanie&diff=3501 Tagi/Stronicowanie 2007-03-12T13:29:28Z <p>Sparrow: Panel konfiguracyjny -&gt; administracyjny</p> <hr /> <div>&#039;&#039;&#039;[http://wiki.jogger.pl/wiki/Tagi &amp;larr; Wszystkie tagi]&#039;&#039;&#039;<br /> <br /> ==Stronicowanie (PAGE)==<br /> ===PAGE_BLOCK_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;PAGE_BLOCK_EXIST&amp;gt; ... &amp;lt;/PAGE_BLOCK_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :Jeśli wpisy dają się podzielić na strony według ustawień w panelu administracyjnym, wszystko co jest w tym bloku pojawi się. Jeśli stron nie ma blok zapobiegnie wyświetleniu się zawartości.<br /> ;przykład<br /> :<br /> &amp;lt;PAGE_BLOCK_EXIST&amp;gt; <br /> &amp;lt;PAGE_PREV_EXIST&amp;gt;<br /> &amp;lt;a href=&quot;&amp;PAGE_PREV_HREF;&quot;&amp;gt;Wcześniejsze wpisy&amp;lt;/a&amp;gt;<br /> &amp;lt;/PAGE_PREV_EXIST&amp;gt;&lt;br/&gt;<br /> &amp;lt;PAGE_NEXT_EXIST&amp;gt;<br /> &amp;lt;a href=&quot;&amp;PAGE_NEXT_HREF;&quot;&amp;gt;Nowsze wpisy&amp;lt;/a&amp;gt;<br /> &amp;lt;/PAGE_NEXT_EXIST&amp;gt; <br /> &amp;lt;/PAGE_BLOCK_EXIST&amp;gt;<br /> <br /> ===PAGE_PREV_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;PAGE_PREV_EXIST&amp;gt; ... &amp;lt;/PAGE_PREV_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :Jeśli istnieje strona z wcześniejszymi wpisami w stosunku do aktualnej, zostanie wyświetlona zawartość tego taga.<br /> ;przykład<br /> :<br /> &amp;lt;PAGE_PREV_EXIST&amp;gt;<br /> &amp;lt;a href=&quot;&amp;PAGE_PREV_HREF;&quot;&amp;gt;Wcześniejsze wpisy&amp;lt;/a&amp;gt;<br /> &amp;lt;/PAGE_PREV_EXIST&amp;gt;<br /> <br /> ===PAGE_NEXT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;PAGE_NEXT_EXIST&amp;gt; ... &amp;lt;/PAGE_NEXT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :Jeśli istnieje strona z późniejszymi wpisami w stosunku do aktualnej, zostanie wyświetlona zawartość tego taga.<br /> ;przykład<br /> :<br /> &amp;lt;PAGE_NEXT_EXIST&amp;gt;<br /> &amp;lt;a href=&quot;&amp;PAGE_NEXT_HREF;&quot;&amp;gt;Późniejsze wpisy&amp;lt;/a&amp;gt;<br /> &amp;lt;/PAGE_NEXT_EXIST&amp;gt;<br /> <br /> ===PAGE_PREV_HREF===<br /> ;typ<br /> :pojedynczy (&lt;code&gt;&amp;lt;PAGE_PREV_HREF/&amp;gt; albo &amp;amp;PAGE_PREV_HREF;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :Wstawia link do wcześniejszej strony z wpisami od aktualnej.<br /> <br /> ===PAGE_NEXT_HREF===<br /> ;typ<br /> :pojedynczy (&lt;code&gt;&amp;lt;PAGE_NEXT_HREF/&amp;gt; albo &amp;amp;PAGE_NEXT_HREF;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :Wstawia link do późniejszej strony z wpisami od aktualnej.<br /> <br /> [[Kategoria:Pomoc|Tagi, Strony]]<br /> [[Kategoria:Tagi|Strony]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Faq&diff=3500 Faq 2007-03-12T13:29:01Z <p>Sparrow: Panel konfiguracyjny -&gt; administracyjny</p> <hr /> <div>==Informacje ogólne==<br /> ===Co to jest Jogger?===<br /> Jogger jest to internetowy dziennik (blog), oparty o [[#TOC_9|jabbera]].<br /> <br /> ===Co to jest JID?===<br /> Każdy użytkownik [http://jabberpl.org Jabbera] posiada swój JabberID (w skrócie: JID) przypominający adres e-mail – na przykład: nazwa@jabberpl.org.<br /> <br /> ===Co to jest [[Jabber]]?===<br /> [[Jabber]] jest otwartym protokołem XML służącym do wymiany wiadomości w czasie rzeczywistym między dwoma punktami w Internecie. Podstawowym rdzeniem technologii [[Jabber]] jest asynchroniczna, rozbudowywująca się platforma natychmiastowych wiadomości oraz sieć IM (natychmiastowych wiadomości), która oferuje takie same możliwości jak systemy AIM, ICQ, GG, MSN i Yahoo. ([http://jabberpl.org JabberPl])<br /> <br /> ===Czy Jogger jest płatny?===<br /> Tak i nie. Zasadniczo Jogger jest systemem bezpłatnym, jednak ze względu na konieczność zbiórki pieniędzy na utrzymanie oraz modernizację serwera, konieczne jest dokonanie jednorazowej płatności (w wysokości 3,66zł z VAT) SMS-em przy rejestracji.<br /> <br /> ===Skąd pochodzi Jogger?===<br /> Oryginalny Jogger jest na licencji GPL i jest udostępniony w repozytorium na JabberStudio. JoggerPL został oparty na tym pomyśle. Jest to w tej chwili jedyna rzecz, która je łączy.<br /> <br /> ===Jakie funkcje ma polski Jogger?===<br /> * &#039;&#039;Panel administracyjny&#039;&#039; z dostępem na hasło.<br /> * &#039;&#039;Schematy&#039;&#039; - możliwość zmiany wyglądu dziennika poprzez wybór tematu lub [[Wlasne szablony dla joggera: Wprowadzenie|utworzenie własnego]].<br /> * &#039;&#039;Komentarze&#039;&#039; - dodana możliwość komentowania wpisów w blogu.<br /> * &#039;&#039;Powiadamianie&#039;&#039; - informacja o nowym komentarzu do naszego wpisu, o nowych wpisach pojawiających się na innych śledzonych joggerach oraz o śledzonych wątkach. Przesyłana jest bezpośrednio do komunikatora.<br /> * &#039;&#039;Domeny&#039;&#039; - użytkownik może sobie utworzyć łatwą do zapamiętania domenę typu &#039;&#039;http://moja_nazwa.jogger.pl&#039;&#039; lub też użyć własnej domeny typu &#039;&#039;http://blog.mojadomena.pl&#039;&#039; ([[Zewnetrzna domena|zewnętrzne domeny]]).<br /> * &#039;&#039;Przekierowania&#039;&#039; z różnych adresów na jednego joga.<br /> * &#039;&#039;Edycja wpisów i komentarzy&#039;&#039;.<br /> * &#039;&#039;Blokowanie IP&#039;&#039;.<br /> * &#039;&#039;Export do XML&#039;&#039;.<br /> * &#039;&#039;Emotikony&#039;&#039;.<br /> * &#039;&#039;Poziom wiadomości&#039;&#039; - ukryte 8 poziomów wpisów, które są widoczne dopiero po zalogowaniu.<br /> * &#039;&#039;Przystosowanie do różnych wersji językowych.&#039;&#039;<br /> * &#039;&#039;System odnośników&#039;&#039; - znacznie usprawniony w stosunku do oryginału, zrobiony dla potrzeb plików RSS.<br /> <br /> ===Kto jest autorem polskiego joggera?===<br /> Autorem polskiej wersji joggera jest [mailto:sparrow@itn.pl Sparrow], który jest również odpowiedzialny za liczne modyfikacje, ulepszenia kodu itp.<br /> <br /> ==Jak zacząć?==<br /> Na początku będzie Ci potrzebne konto Jabbera. Spis polskich serwerów znajdziesz na [http://www.jabberpl.org/Serwery/Spis JabberPL.org]. Na stronie serwera który wybierzesz znajdziesz dokładniejsze informacje jak założyć konto.<br /> ===Jak zacząć przygodę z Joggerem?===<br /> Aby rozpocząć przygodę z Joggerem należy do swojej listy kontaktów dopisać dowolny adres w formacie &lt;code&gt;&#039;&#039;TWÓJ_NICK&#039;&#039;@jogger.pl&lt;/code&gt;. np. &lt;code&gt;zosia@jogger.pl&lt;/code&gt;. Zostaniemy poinformowanie, że rejestracja jest możliwa jedynie na stronie http://jogger.pl/register/. Wchodzimy i pokazuje się strona rejestracji. Wymaga ona jedynie podania swojego JIDa (w formacie nick@serwer) i domene pod jaką będzie dostępny nasz jogg. W moim wypadku wygląda to następująco:<br /> <br /> [[Grafika:Reg.png]]<br /> <br /> Link potwierdzający dostaniemy go od [[Bot|Bota]]. Po włączeniu wyświetli się nam komunikat z linkiem do naszego bloga i nowym hasłem, które możemy zmienić w [[Panel administracyjny|Panelu administracyjnym]].<br /> <br /> Przez 7 dni od utworzenia konto jest w trybie demonstracyjnym. Jeżeli nie zostanie wysłany [[Faq#Czy_Jogger_jest_p.C5.82atny.3F|sms rejestracyjny]] i wprowadzony do systemu joggera kod otrzymany zwrotnym smsem, to po upływie tych 7 dni Twój jogger &#039;&#039;&#039;zostanie skasowany&#039;&#039;&#039;.<br /> <br /> Do momentu wprowadzenia kodu potwierdzającego rejestrację nie ma możliwości publikowania wpisów na poziomie 0.<br /> <br /> ===Jak zalogować się do Panelu Administracyjnego?===<br /> Aby zalogować się do &#039;&#039;Panelu Administracyjnego&#039;&#039; (oraz całego systemu Joggera) wystarczy odnaleźć na stronie głównej [http://jogger.pl/ joggera] menu po prawej stronie. Menu jest białe z turkusowymi nagłówkami. Tam w pozycji &#039;&#039;Logowanie&#039;&#039; wystarczy wpisać jako login swój JID i Hasło.<br /> <br /> Zalogować można się również na stronie https://login.jogger.pl/login/<br /> <br /> Dodatkowe dwa checkboxy widoczne przy polach z danymi do logowania<br /> * Dołącz do poprzedniej sesji<br /> * Zapamiętaj sesję<br /> umożliwiają odzyskanie i użycie SIDa (Session Identifier) używanego w trakcie stanu poprzedniego zalogowania do Joggera oraz jego zapamiętanie w ciasteczku.<br /> <br /> Można również wpisać nazwę konta na joggerze zamiast JIDa - w przypadku posiadania kilku kont łatwiej rozróżnić, na które konto ma się odbyć logowanie.<br /> <br /> [[Grafika:Logowanie.png]]<br /> <br /> Po zalogowaniu się możemy spokojnie przechodzić do naszego panelu administracyjnego np. z takiego linka:<br /> https://login.jogger.pl/<br /> <br /> Za pomocą odnośnika https://login.jogger.pl/logout/ następuje wylogowanie z joggera.<br /> <br /> ===Skąd wziąć hasło?===<br /> Wyślij do joggera wiadomość o treści: &#039;&#039;&#039;&amp;lt;PASS&amp;gt;&#039;&#039;&#039;. Otrzymasz z powrotem losowo wygenerowane hasło, dzięki któremu będziesz mógł się zalogować do &#039;&#039;Panelu administracyjnego&#039;&#039;.<br /> <br /> UWAGA! Wiadomości wysyłamy poprzez &#039;&#039;Okno rozmowy&#039;&#039; lub &#039;&#039;Wyślij Wiadomość&#039;&#039;, w zależności od posiadanego komunikatora.<br /> <br /> Przykład wysyłania wiadomości o treści &amp;lt;PASS&amp;gt; z komunikatora Konnekt:&lt;center&gt;[[Grafika:Pass.png]]&lt;/center&gt;<br /> <br /> ==Inne==<br /> ===Tytuł wpisu===<br /> Pamiętaj o dodaniu tytułu do swojego wpisu! Nie jest to obowiązkowe, ale zalecane. Aby to zrobić, wyślij wpis jako &#039;&#039;wiadomość&#039;&#039;, podając tytuł jako temat. Niestety nie wszystkie [[komunikatory|klienty Jabbera]] posiadają taką możliwość.<br /> <br /> ===Liczba wyświetlanych wpisów===<br /> Maksymalnie wyświetlonych może być jednorazowo 50 wpisów. Jeżeli dany miesiąc, kategoria zawiera więcej wpisów niż 50 lub określono w opcji &#039;&#039;Liczba wpisów&#039;&#039; na stronie na liście opcji [https://login.jogger.pl/?tab=settings Ogólne] w panelu administracyjnym, to aby je wyświetlić niezbędne będzie użycie tagów [[Tagi/Wpisy#ENTRY_PREV_HREF|PAGE_PREV_HREF]] i [[Tagi/Wpisy#ENTRY_NEXT_HREF|PAGE_NEXT_HREF]] umożliwiających przejście do kolejnej lub poprzednie porcji wpisów.<br /> <br /> ===Typ archiwum===<br /> Jogger umożliwia stosowania dwóch typów podziału archiwalnych wpisów, podzielonych według miesięcy danego roku lub według ilości wpisów. Typ archiwum ustawia się opcją &#039;&#039;Rodzaj archiwum&#039;&#039; w liście opcji [https://login.jogger.pl/?tab=settings Ogólne].<br /> <br /> ===Znaczniki HTML===<br /> Jogger nie posiada specjalnych ograniczeń co do stosowania znaczników (X)HTML. Jednak należy zwrócić uwagę, że tylko te najprostsze trafią na stronę główną Joggera. Proszę również dbać o to, by stosowane tagi były &#039;&#039;&#039;poprawne&#039;&#039;&#039; (zwłaszcza jeśli chodzi o zamykanie) i odpowiednie dla wersji języka zadeklarowanej w szablonie.<br /> <br /> ===Tidy===<br /> Jogger umożliwia użycie programu [http://tidy.sourceforge.net/ HTML Tidy] do poprawiania błędów w składni znaczników (X)HTML. Włącza się to opcją &#039;&#039;Automatycznie popraw błędy html/xhtml&#039;&#039; w na liście opcji [https://login.jogger.pl/?tab=settings Ogólne].<br /> <br /> ===Textile===<br /> Jogger umożliwia użycie składni [[Textile|Textile]] do formatowania wpisów i komentarzy do Twojego dziennika. Sposób formatowania wpisów przełącza się opcją w panelu administracyjnym Formatowanie nowych wpisów na liście [https://login.jogger.pl/?tab=settings Ogólne], a komentarzy opcją Formatowanie komentarzy niżej na tej samej liście opcji.<br /> <br /> ===Zastosowanie Joggera===<br /> Joggera można wykorzystać jako ChangeLog w swoim projekcie, jako stronę informacyjną i na wiele innych sposobów &amp;mdash; to, czym będzie Twój jogger zależy tylko i wyłącznie od Ciebie.<br /> <br /> ===Kodowanie===<br /> Obowiązującym kodowaniem znaków dla Jabbera jest &#039;&#039;&#039;UTF-8&#039;&#039;&#039;, jeżeli Twój klient działa w innym standardzie (np. WPKontakt) nie używaj polskich znaków...<br /> <br /> ===Strona główna joggera===<br /> Tutaj pokażę Wam, z czego mniej więcej składa się strona główna joggera:<br /> <br /> # &#039;&#039;Menu&#039;&#039; - tutaj są umieszczone linki do najważniejszych informacji o joggerze,<br /> # &#039;&#039;Nowe Dzienniki&#039;&#039; - w tej pozycji możemy zobaczyć kto ostatnio założył sobie joggera,<br /> # &#039;&#039;Statystyki&#039;&#039; - ogólne statystyki joggera,<br /> # &#039;&#039;Logowanie&#039;&#039; - tutaj logujemy się do &#039;&#039;Panelu administracyjnego&#039;&#039;,<br /> # &#039;&#039;&quot;Wstęp&quot;&#039;&#039; - słowo wstępu od autora ([http://sparrow.jogger.pl Sparrow&#039;a]),<br /> # &#039;&#039;Przyklejone Wpisy&#039;&#039; - tutaj [http://sparrow.jogger.pl Sparrow] umieszcza ważne informacje dotyczące [http://jabberpl.org Jabbera], [http://jogger.pl Joggera] i innych ciekawych rzeczy ;). Tylko on może tam coś załączyć.<br /> # &#039;&#039;Ostatnio dodane wpisy&#039;&#039; - w tym miejscu wyświetlane są ostatnio dodane notki joggerowców,<br /> # &#039;&#039;Stopka&#039;&#039; - stopka ;)<br /> <br /> &#039;&#039;&#039;Uwaga!&#039;&#039;&#039; Jogger to &#039;&#039;&#039;nie&#039;&#039;&#039; jest forum, główna strona &#039;&#039;&#039;nie&#039;&#039;&#039; służy do dyskusji pomiędzy użytkownikami.<br /> <br /> ===RSS i Atom===<br /> Jogger udostępnia kanały [http://pl.wikipedia.org/wiki/Really_Simple_Syndication RSS] 2.0 i [http://pl.wikipedia.org/wiki/Atom_%28standard%29 Atom] dla wpisów i komentarzy. Więcej na stronie [[RSS_i_Atom|RSS i Atom]].<br /> <br /> ===Poziomy===<br /> Dzięki tej opcji możemy ustalić &quot;prywatność&quot; naszych wpisów. Poziom oznaczamy cyferkami od 0 do 11.<br /> <br /> * 0 - oznacza że nasze wpisy mają domyślny poziom, i będą wyświetlane na stronie głównej [http://jogger.pl joggera] oraz będą widoczne (na naszym joggerze) dla każdego odwiedzającego,<br /> * 1 - oznacza że dane wpisy będą nie widoczne na stronie głównej [http://jogger.pl/ joggera], ale będą widoczne tylko na naszym joggerze,<br /> * 2 - oznacza że dane wpisy będą widoczne tylko dla zalogowanych użytkowników,<br /> * 3+ - oznacza że dane wpisy nie będą widoczne na stronie głównej [http://jogger.pl/ joggera]. Również na naszej prywatnej stronie joggera będzie niewidoczny, dopiero po zalogowaniu się dana osoba będzie mogła obejrzeć i skomentować wpisy.<br /> <br /> Poziomy możemy ustalać na kilka sposobów, oto przykłady:<br /> <br /> * Poprzez wybranie w &#039;&#039;Panelu Administracyjnym&#039;&#039; pozycji &#039;&#039;Ustawień&#039;&#039; i tam wybrać &#039;&#039;Standardowy poziom nowych wpisów&#039;&#039;, wtedy każdy wpis będzie na takim poziomie na jaki ustalimy,<br /> * Poprzez wybranie w &#039;&#039;Panelu Administracyjnym&#039;&#039; pozycji &#039;&#039;Dodaj wpis&#039;&#039;, czyli podczas wpisywania notki z przeglądarki możemy ustalić konkretny poziom dla aktualnie wpisywanej notki,<br /> * Poprzez wybranie w &#039;&#039;Panelu Administracyjnym&#039;&#039; pozycji &#039;&#039;Edycja wpisów&#039;&#039;, tutaj możemy ustalić poziom dla istniejącej już notki,<br /> * Poprzez komunikator, w którym piszemy notki, tzn. wystarczy przed tekstem wpisać &#039;&#039;&#039;&amp;lt;level*&amp;gt;&#039;&#039;&#039;, gdzie * oznacza numer poziomu,<br /> * Poprzez komunikator, w którym piszemy notki, z wykorzystaniem nowych komend dla [[Bot|bota]], na przykład &#039;&#039;&#039;(poziom:*)&#039;&#039;&#039; lub &#039;&#039;&#039;(level:*)&#039;&#039;&#039; gdzie * oznacza numer poziomu.<br /> <br /> Mamy również możliwość ustawienia ewentualnych użytkowników, którzy będą mogli czytać nasze wpisy na wyższych, przydzielonych im poziomach. Możemy to ustawić w &#039;&#039;Panelu Administracyjnym&#039;&#039; w pozycji &#039;&#039;Poziomy&#039;&#039;:<br /> * &#039;&#039;&quot;Użytkownik posiadający joggera&quot;&#039;&#039; - tutaj wpisujemy JID&#039;a osoby, która ma mieć dostęp do wyższego poziomu. Osoba ta musi posiadać własnego joggera. Wtedy wchodząc na naszego joggera, nie musi się nigdzie logować, od razu widzi notki na &quot;poziomie&quot; ;)<br /> * &#039;&#039;&quot;Użytkownik spoza joggera&quot;&#039;&#039; - tutaj wpisujemy nazwę użytkownika (dowolnego) i hasło oraz ustalamy poziom. Osoba ta dopiero po zalogowaniu się ma możliwość przeczytania notki z ustalonym poziomem,<br /> <br /> ===Pliki===<br /> Jogger daje nam możliwość wgrywania plików (łączna ich wielkość to 1 MB), które potem możemy wykorzystać np. w naszym szablonie.<br /> <br /> [[Kategoria:Pomoc|!]]<br /> <br /> ===Blokowanie IP===<br /> Jogger umożliwia zablokowanie dostępu do Twojego joggera przez zablokowanie adresu IP niesfornego gościa lub użytkownika. Można to wykonać w panelu administracyjnym opcją [https://login.jogger.pl/?tab=comments_myjog Komentarze] lub bezpośrednio z Twojego dziennika, jeżeli w szablonie występuje tag [[Tagi/Admin#ADMIN_COMMENT_BLOCKIP_HREF|ADMIN_COMMENT_BLOCKIP_HREF]]<br /> <br /> ===Fortunki===<br /> W opisie bota joggerowego mogą być wyświetlane fortunki. Pochodzą one z zasobów dystrybucji [http://www.pld-linux.org/ PLD]: http://ftp.pld-linux.org/pool/f/fortunes-pl/ lub ftp://ftp.pld-linux.org/pool/f/fortunes-pl/<br /> <br /> ===Favikonki===<br /> ====W pasku przeglądarki i w Zakładkach/Ulubionych====<br /> Favikonki w pasku adresu przeglądarki i w Zakładkach/Ulubionych będą się pojawiały, jeżeli:<br /> #Będzie istniał plik: favicon.png, favicon.gif, favicon.jpg lub favicon.ico w katalogu /files/ Twojego joggera. Dodaje się go w panelu administracyjnym w opcji [https://login.jogger.pl/?tab=files Pliki]. Maksymalna wielkość favikonki to 32x32 piksele.<br /> #W szablonie, części &amp;lt;head&amp;gt; będzie wpis typu jak poniżej.<br /> <br /> Przykład dla pliku w formacie .ICO:<br /> &amp;lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon.ico&quot; type=&quot;image/x-icon&quot; /&amp;gt;<br /> <br /> Przykład dla pliku w formacie .PNG:<br /> &amp;lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon.png&quot; type=&quot;image/png&quot; /&amp;gt;<br /> <br /> ====Na stronie z komentarzami====<br /> Na stronie z komentarzami favikonki komentujących będą widoczne przy komentarzu, jeżeli w odpowiednim (wybranym) miejscu szablonu będzie tag [[Tagi/Komentarze#COMMENT_FAVICON|COMMENT_FAVICON]]. Można również użyć kolejnych, opisanych tam tagów do obsługi favikonek.<br /> <br /> Ten tag można umieścić na przykład w takiej kolejności:<br /> <br /> &amp;COMMENT_NUMBER;. &amp;COMMENT_FAVICON; &amp;COMMENT_NICK;<br /> <br /> ===Komentowanie przez bota===<br /> Joggerowy [[Bot|bot]] umożliwia komentowanie wpisów. Więcej informacji tu: [[Bot#Komentowanie_wpis.C3.B3w|Komentowanie wpisów]].<br /> <br /> <br /> <br /> {{stub}}</div> Sparrow http://wiki.jogger.pl/index.php?title=Faq&diff=3437 Faq 2007-01-29T00:49:47Z <p>Sparrow: /* RSS */ nieprawidłowy link do opisu rss</p> <hr /> <div>==Informacje ogólne==<br /> ===Co to jest Jogger?===<br /> Jogger jest to internetowy dziennik (blog), oparty o [[#TOC_9|jabbera]].<br /> <br /> ===Co to jest JID?===<br /> Każdy użytkownik [http://jabberpl.org Jabbera] posiada swój JabberID (w skrócie: JID) przypominający adres e-mail – na przykład: nazwa@jabberpl.org.<br /> <br /> ===Co to jest [[Jabber]]?===<br /> [[Jabber]] jest otwartym protokołem XML służącym do wymiany wiadomości w czasie rzeczywistym między dwoma punktami w Internecie. Podstawowym rdzeniem technologii [[Jabber]] jest asynchroniczna, rozbudowywująca się platforma natychmiastowych wiadomości oraz sieć IM (natychmiastowych wiadomości), która oferuje takie same możliwości jak systemy AIM, ICQ, GG, MSN i Yahoo. ([http://jabberpl.org JabberPl])<br /> <br /> ===Czy Jogger jest płatny?===<br /> Tak i nie. Zasadniczo Jogger jest systemem bezpłatnym, jednak ze względu na konieczność zbiórki pieniędzy na utrzymanie oraz modernizację serwera, konieczne jest dokonanie jednorazowej płatności (w wysokości 3,66zł z VAT) SMS-em przy rejestracji.<br /> <br /> ===Skąd pochodzi Jogger?===<br /> Oryginalny Jogger jest na licencji GPL i jest udostępniony w repozytorium na JabberStudio. JoggerPL został oparty na tym pomyśle. Jest to w tej chwili jedyna rzecz, która je łączy.<br /> <br /> ===Jakie funkcje ma polski Jogger?===<br /> * &#039;&#039;Panel sterowania&#039;&#039; z dostępem na hasło.<br /> * &#039;&#039;Schematy&#039;&#039; - możliwość zmiany wyglądu dziennika poprzez wybór tematu lub [[Wlasne szablony dla joggera: Wprowadzenie|utworzenie własnego]].<br /> * &#039;&#039;Komentarze&#039;&#039; - dodana możliwość komentowania wpisów w blogu.<br /> * &#039;&#039;Powiadamianie&#039;&#039; - informacja o nowym komentarzu do naszego wpisu, o nowych wpisach pojawiających się na innych śledzonych joggerach oraz o śledzonych wątkach. Przesyłana jest bezpośrednio do komunikatora.<br /> * &#039;&#039;Domeny&#039;&#039; - użytkownik może sobie utworzyć łatwą do zapamiętania domenę typu &#039;&#039;http://moja_nazwa.jogger.pl&#039;&#039; lub też użyć własnej domeny typu &#039;&#039;http://blog.mojadomena.pl&#039;&#039; ([[Zewnetrzna domena|zewnętrzne domeny]]).<br /> * &#039;&#039;Przekierowania&#039;&#039; z różnych adresów na jednego joga.<br /> * &#039;&#039;Edycja wpisów i komentarzy&#039;&#039;.<br /> * &#039;&#039;Blokowanie IP&#039;&#039;.<br /> * &#039;&#039;Export do XML&#039;&#039;.<br /> * &#039;&#039;Emotikony&#039;&#039;.<br /> * &#039;&#039;Poziom wiadomości&#039;&#039; - ukryte 8 poziomów wpisów, które są widoczne dopiero po zalogowaniu.<br /> * &#039;&#039;Przystosowanie do różnych wersji językowych.&#039;&#039;<br /> * &#039;&#039;System odnośników&#039;&#039; - znacznie usprawniony w stosunku do oryginału, zrobiony dla potrzeb plików RSS.<br /> <br /> ===Kto jest autorem polskiego joggera?===<br /> Autorem polskiej wersji joggera jest [mailto:sparrow@itn.pl Sparrow], który jest również odpowiedzialny za liczne modyfikacje, ulepszenia kodu itp.<br /> <br /> ==Jak zacząć?==<br /> Na początku będzie Ci potrzebne konto Jabbera. Spis polskich serwerów znajdziesz na [http://www.jabberpl.org/Serwery/Spis JabberPL.org]. Na stronie serwera który wybierzesz znajdziesz dokładniejsze informacje jak założyć konto.<br /> ===Jak zacząć przygodę z Joggerem?===<br /> Aby rozpocząć przygodę z Joggerem należy do swojej listy kontaktów dopisać dowolny adres w formacie &lt;code&gt;&#039;&#039;TWÓJ_NICK&#039;&#039;@jogger.pl&lt;/code&gt;. np. &lt;code&gt;zosia@jogger.pl&lt;/code&gt;. Zostaniemy poinformowanie, że rejestracja jest możliwa jedynie na stronie http://jogger.pl/register/. Wchodzimy i pokazuje się strona rejestracji. Wymaga ona jedynie podania swojego JIDa (w formacie nick@serwer) i domene pod jaką będzie dostępny nasz jogg. W moim wypadku wygląda to następująco:<br /> <br /> [[Grafika:Reg.png]]<br /> <br /> Link potwierdzający dostaniemy go od [[Bot|Bota]]. Po włączeniu wyświetli się nam komunikat z linkiem do naszego bloga i nowym hasłem, które możemy zmienić w [[Panel Sterowania|Panelu Sterowania]].<br /> <br /> ===Jak zalogować się do Panelu Sterowania?===<br /> Aby zalogować się do &#039;&#039;Panelu Sterowania&#039;&#039; wystarczy odnaleźć na stronie głównej [http://jogger.pl joggera] menu po prawej stronie. Menu jest białe z turkosowimi nagłówkami. Tam w pozycji &#039;&#039;Logowanie&#039;&#039; wystarczy wpisać jako login swój JID i Hasło.<br /> <br /> Można również wpisać nazwę konta na joggerze zamiast JIDa - w przypadku posiadania kilku kont łatwiej rozróżnić, na które konto ma się odbyć logowanie.<br /> <br /> [[Grafika:Logowanie.png]]<br /> <br /> Po zalogowaniu się możemy spokojnie przechodzić do naszego panelu sterowania np. z takiego linka:<br /> https://login.jogger.pl/<br /> <br /> ===Skąd wziąć hasło?===<br /> Wyślij do joggera wiadomość o treści: &#039;&#039;&#039;&amp;lt;PASS&amp;gt;&#039;&#039;&#039;. Otrzymasz z powrotem losowo wygenerowane hasło, dzięki któremu będziesz mógł się zalogować do &#039;&#039;Panelu Sterowania&#039;&#039;.<br /> <br /> UWAGA! Wiadomości wysyłamy poprzez &#039;&#039;Okno rozmowy&#039;&#039; lub &#039;&#039;Wyślij Wiadomość&#039;&#039;, w zależności od posiadanego komunikatora.<br /> <br /> Przykład wysyłania wiadomości o treści &amp;lt;PASS&amp;gt; z komunikatora Konnekt:&lt;center&gt;[[Grafika:Pass.png]]&lt;/center&gt;<br /> <br /> ==Inne==<br /> ===Tytuł wpisu===<br /> Pamiętaj o dodaniu tytułu do swojego wpisu! Nie jest to obowiązkowe, ale zalecane. Aby to zrobić, wyślij wpis jako &#039;&#039;wiadomość&#039;&#039;, podając tytuł jako temat. Niestety nie wszyscy [[komunikatory|klienci Jabbera]] posiadają taką możliwość.<br /> <br /> ===Znaczniki HTML===<br /> Jogger nie posiada specjalnych ograniczeń co do stosowania znaczników (X)HTML. Jednak należy zwrócić uwagę, że tylko te najprostsze trafią na stronę główną Joggera. Proszę również dbać o to, by stosowane tagi były &#039;&#039;&#039;poprawne&#039;&#039;&#039; (zwłaszcza jeśli chodzi o zamykanie) i odpowiednie dla wersji języka zadeklarowanej w szablonie.<br /> <br /> ===Zastosowanie Joggera===<br /> Joggera można wykorzystać jako ChangeLog w swoim projekcie, jako stronę informacyjną i na wiele innych sposobów &amp;mdash; to, czym będzie Twój jogger zależy tylko i wyłącznie od Ciebie.<br /> <br /> ===Kodowanie===<br /> Obowiązującym kodowaniem znaków dla Jabbera jest &#039;&#039;&#039;UTF-8&#039;&#039;&#039;, jeżeli Twój klient działa w innym standardzie (np. WPKontakt) nie używaj polskich znaków...<br /> <br /> ===Strona główna joggera===<br /> Tutaj pokażę Wam, z czego mniej więcej składa się strona główna joggera:<br /> <br /> # &#039;&#039;Menu&#039;&#039; - tutaj są umieszczone linki do najważniejszych informacji o joggerze,<br /> # &#039;&#039;Nowe Dzienniki&#039;&#039; - w tej pozycji możemy zobaczyć kto ostatnio założył sobie joggera,<br /> # &#039;&#039;Statystyki&#039;&#039; - ogólne statystyki joggera,<br /> # &#039;&#039;Logowanie&#039;&#039; - tutaj logujemy się do &#039;&#039;Panelu Sterowania&#039;&#039;,<br /> # &#039;&#039;&quot;Wstęp&quot;&#039;&#039; - słowo wstępu od autora ([http://sparrow.jogger.pl Sparrow&#039;a]),<br /> # &#039;&#039;Przyklejone Wpisy&#039;&#039; - tutaj [http://sparrow.jogger.pl Sparrow] umieszcza ważne informacje dotyczące [http://jabberpl.org Jabbera], [http://jogger.pl Joggera] i innych ciekawych rzeczy ;). Tylko on może tam coś załączyć.<br /> # &#039;&#039;Ostatnio dodane wpisy&#039;&#039; - w tym miejscu wyświetlane są ostatnio dodane notki joggerowców,<br /> # &#039;&#039;Stopka&#039;&#039; - stopka ;)<br /> <br /> &#039;&#039;&#039;Uwaga!&#039;&#039;&#039; Jogger to &#039;&#039;&#039;nie&#039;&#039;&#039; jest forum, główna strona &#039;&#039;&#039;nie&#039;&#039;&#039; służy do dyskusji pomiędzy użytkownikami.<br /> <br /> ===RSS===<br /> Swój prywatny dziennik możesz łatwo udostępniać innym przy pomocy plików w formacie RSS. Format [http://pl.wikipedia.org/wiki/Really_Simple_Syndication RSS 2.0] służy do rozpowszechniania nagłówków wiadomości i jest używany przez usługi news-owe oraz serwisy internetowe na całym świecie. W pliku RSS zawarte są aktualne nagłówki wpisów (tytuły) oraz odnośniki do dziennika. Jogger umożliwia również udostępnianie nagłówków w nowszym formacie jakim jest Atom 1.0<br /> <br /> Do adresu podstawowego (tag [[Tagi#RSS (NOWY)|RSS]]) można dodać różne parametry, pozwalające na konfigurację dodatkowych związanych z nim opcji. Wszystkie podawane są po adresie joggera (np. http://sparrow.jogger.pl/rss).<br /> <br /> /rss/ same tematy wpisów, domyślna liczba<br /> /rss/liczba_wpisow/ same tematy wpisów, ustalona liczba<br /> /rss/content/liczba_wpisow/ całe wpisy, tekstowo, ustalona liczba<br /> /rss/short/liczba_wpisow/ skróty wpisów, tekstowo, ustalona liczba<br /> /rss/content/html/liczba_wpisow/ całe wpisy, w formacie html, ustalona liczba<br /> /rss/short/html/liczba_wpisow/ skróty wpisów, w formacie html, ustalona liczba<br /> <br /> ====Stary format adresów====<br /> Jest już nieaktywny, proszę używać nowej wersji.<br /> <br /> ===Poziomy===<br /> Dzięki tej opcji możemy ustalić &quot;prywatność&quot; naszych wpisów. Poziom oznaczamy cyferkami od 0 do 11.<br /> <br /> * 0 - oznacza że nasze wpisy mają domyślny poziom, i będą wyświetlane na stronie głównej [http://jogger.pl joggera] oraz będą widoczne (na naszym joggerze) dla każdego odwiedzającego,<br /> * 1 - oznacza że dane wpisy będą nie widoczne na stronie głównej [http://jogger.pl/ joggera], ale będą widoczne tylko na naszym joggerze,<br /> * 2 - oznacza że dane wpisy będą widoczne tylko dla zalogowanych użytkowników,<br /> * 3+ - oznacza że dane wpisy nie będą widoczne na stronie głównej [http://jogger.pl/ joggera]. Również na naszej prywatnej stronie joggera będzie niewidoczny, dopiero po zalogowaniu się dana osoba będzie mogła obejrzeć i skomentować wpisy.<br /> <br /> Poziomy możemy ustalać na kilka sposobów, oto przykłady:<br /> <br /> * Poprzez wybranie w &#039;&#039;Panelu Konfiguracyjnym&#039;&#039; pozycji &#039;&#039;Ustawień&#039;&#039; i tam wybrać &#039;&#039;Standardowy poziom nowych wpisów&#039;&#039;, wtedy każdy wpis będzie na takim poziomie na jaki ustalimy,<br /> * Poprzez wybranie w &#039;&#039;Panelu Konfiguracyjnym&#039;&#039; pozycji &#039;&#039;Dodaj wpis&#039;&#039;, czyli podczas wpisywania notki z przeglądarki możemy ustalić konkretny poziom dla aktualnie wpisywanej notki,<br /> * Poprzez wybranie w &#039;&#039;Panelu Konfiguracyjnym&#039;&#039; pozycji &#039;&#039;Edycja wpisów&#039;&#039;, tutaj możemy ustalić poziom dla istniejącej już notki,<br /> * Poprzez komunikator, w którym piszemy notki, tzn. wystarczy przed tekstem wpisać &#039;&#039;&#039;&amp;lt;level*&amp;gt;&#039;&#039;&#039;, gdzie * oznacza numer poziomu,<br /> * Poprzez komunikator, w którym piszemy notki, z wykorzystaniem nowych komend dla [[Bot|bota]], na przykład &#039;&#039;&#039;(poziom:*)&#039;&#039;&#039; lub &#039;&#039;&#039;(level:*)&#039;&#039;&#039; gdzie * oznacza numer poziomu.<br /> <br /> Mamy również możliwość ustawienia ewentualnych użytkowników, którzy będą mogli czytać nasze wpisy na wyższych, przydzielonych im poziomach. Możemy to ustawić w &#039;&#039;Panelu Konfiguracyjnym&#039;&#039; w pozycji &#039;&#039;Poziomy&#039;&#039;:<br /> * &#039;&#039;&quot;Użytkownik posiadający joggera&quot;&#039;&#039; - tutaj wpisujemy JID&#039;a osoby, która ma mieć dostęp do wyższego poziomu. Osoba ta musi posiadać własnego joggera. Wtedy wchodząc na naszego joggera, nie musi się nigdzie logować, od razu widzi notki na &quot;poziomie&quot; ;)<br /> * &#039;&#039;&quot;Użytkownik spoza joggera&quot;&#039;&#039; - tutaj wpisujemy nazwę użytkownika (dowolnego) i hasło oraz ustalamy poziom. Osoba ta dopiero po zalogowaniu się ma możliwość przeczytania notki z ustalonym poziomem,<br /> <br /> ===Pliki===<br /> Jogger daje nam możliwość wgrywania plików (do 1 MB), które potem możemy wykorzystać np. w naszym szablonie.<br /> <br /> [[Kategoria:Pomoc|!]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Strona_g%C5%82%C3%B3wna&diff=3436 Strona główna 2007-01-29T00:41:15Z <p>Sparrow: Dodany bezposredni link do opisu RSS</p> <hr /> <div>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;Oficjalna pomoc serwisu [http://jogger.pl Jogger.pl]&lt;/strong&gt;&lt;/p&gt;<br /> &lt;br /&gt;<br /> &lt;!-- Mój jogger[[Grafika:Przyklad.jpg]] --&gt;<br /> &lt;div class=&quot;site&quot; style=&quot;width: 100%; margin: 0; padding: 0;&quot;&gt;<br /> &lt;!-- [START] left column --&gt;<br /> &lt;div class=&quot;left&quot; style=&quot; background-color: #fff; width: 49%; float: left; padding-top: .5em; margin: 0 0 3em 0&quot;&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Własne szablony&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> | Poradniki dla tworzących szablony:<br /> * [[Własny szablon: Wprowadzenie|Wprowadzenie]]<br /> * [[Własny szablon: Jak to działa|Jak to działa?]]<br /> * [[Tagi|Opis znaczników (Tagi)]]<br /> * [[Szablon|Przykład szablonu]]<br /> * [[Publiczne szablony|Publiczne szablony]]<br /> |}<br /> &lt;br /&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Informacje dodatkowe&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> |<br /> * [[Faq#Skąd wziąć hasło?|Skąd wziąć hasło?]]<br /> * [[Panel administracyjny]]<br /> * [[Zewnetrzna domena|Zewnętrzna domena]]<br /> * [[Sitemap|Mapa strony]]<br /> * [[Textile|Formatowanie komentarzy]]<br /> |}<br /> &lt;br /&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;JoggerWiki&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> |<br /> * [http://pl.wikipedia.org/wiki/Wikipedia:Jak_edytować_stronę Jak dodawać artykuły?]<br /> * Jeśli chcesz pomóc to [[:Kategoria:Artykuły wymagające uzupełnienia|pomóż nam uzupełnić artykuły]].<br /> * Zapoznaj się z [[:Kategoria:Szablony|szablonami artykułów]].<br /> * Wszystkich stron w JoggerWiki: &#039;&#039;&#039;{{NUMBEROFARTICLES}}&#039;&#039;&#039;<br /> |}<br /> &lt;/div&gt;<br /> &lt;!-- [END] left column --&gt;<br /> &lt;!-- [START] right column --&gt;<br /> &lt;div class=&quot;right&quot; style=&quot; background-color: #fff; width: 49%; float: right; padding-top: .5em; margin: 0 auto;&quot;&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Jak rozpocząć?&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> | Rozpoczynasz przygodę z joggerem? Zatem przeczytaj na wstępie te artykuły:<br /> * [[Komunikatory]], a [http://jogger.pl Jogger.pl]<br /> * [[Faq|Ogólna pomoc — FAQ]]<br /> * [[Faq#RSS|RSS / Atom]]<br /> * [[Bugger]]<br /> * [[Bot|Joggerowy bot]]<br /> * [[Trackback|Trackback]]<br /> |}<br /> &lt;br /&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Od usera dla usera&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> | Wszelakie dodatki stworzone przez użytkowników, aby korzystanie z joggera było łatwiejsze, przyjemniejsze i bardziej efektywne:<br /> #[[Tipsy szablonowe]]<br /> #[[Ładne Tagi]]<br /> #[[Skrypty JS]]<br /> #[[Inne dodatki]]<br /> #[[:Kategoria:Pomoc|Kategoria Pomoc]]<br /> |}<br /> &lt;/div&gt;<br /> &lt;!-- [END] right column --&gt;<br /> &lt;/div&gt;<br /> &lt;!-- [END] main page --&gt;<br /> <br /> [[Kategoria:Strona Główna|!]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Panel_administracyjny&diff=3413 Panel administracyjny 2007-01-15T23:21:09Z <p>Sparrow: Wycofano edycję użytkownika Ardianek (dyskusja). Autor przywróconej wersji to Lato p.</p> <hr /> <div>==Wstęp==<br /> ==Konta==<br /> Ta pozycja w menu pojawia się, gdy użytkownik prowadzi więcej niż jednego joggera z tego samego JIDa.<br /> ===Konto 1 (JID)===<br /> Dynamicznie przełącza na &quot;Konto 1&quot; - tzn. użytkownik zalogowany na &quot;koncie 2&quot; może bezpośrednio przełączyć sie na &quot;Konto 1&quot; i edytować ustawienia, dodawać wpisy itp.<br /> ===Konto 2 (JID)===<br /> Dynamicznie przełącza na &quot;Konto 2&quot; - tzn. użytkownik zalogowany na &quot;koncie 1&quot; może bezpośrednio przełączyć sie na &quot;Konto 2&quot; i edytować ustawienia, dodawać wpisy itp.<br /> ==Ogólne==<br /> Pozycja dostępna dla każdego zalogowanego użytkownika, zawiera elementy podstawowe.<br /> ===Strona główna===<br /> Przenosi na stronę główną serwisu jogger.pl<br /> ==Wpisy==<br /> Menu obejmujące elementy sterujące wpisami.<br /> ===Dodaj wpis===<br /> Wyświetla formularz dodawania wpisów. Możemy również ustalić do jakiej kategorii ma być przydzielony wpis, na jakim poziomie, kto może komentować i czy zapisać go (wpis) do szkiców.<br /> ===Edycja wpisów===<br /> Edycja wcześniej utworzonych/dodanych wpisów. Zawiera dwa dodatkowe rozwijane elementy (opcje wyświetlania ułatwią Ci przeglądanie wpisów):<br /> ====Wyświetl wpis====<br /> Możemy wyszukać wpis wprowadzając jego numer w odpowiednie pole.<br /> ====Opcje wyświetlania====<br /> Tutaj natomiast ustawiamy opcje dla strony &quot;Edycja wpisów&quot;, czyli: ilość wpisów na stronę, format wyświetlania wpisów, wpisy tylko z jednej kategorii/poziomu.<br /> <br /> Poniżej znajdziemy kolejno zapisane wpisy, przy który dostępne są następujące opcje: zaznacz, edytuj wpis, usuń wpis, komentarze oraz &quot;na dół&quot;.<br /> ===Szkice===<br /> Szkice nieopublikowanych wpisów, czyli np. zapisane niedokończone wpisy. Można je dowolnie edytować, publikować bądź usuwać.<br /> ===Komentarze===<br /> Edycja komentarzy dodanych przez Ciebie (Tylko na Twoim joggu). UWAGA! Można je edytować tylko w ciągu 24h od dodania!<br /> ===Eksport===<br /> Eksportowanie wpisów i komentarzy do pliku .xml.<br /> ===Import===<br /> Importowanie wcześniej zapisanych wpisów i komentarzy z pliku .xml.<br /> ==Ustawienia==<br /> Główne ustawienia dotyczące Twojego konta jogger.pl.<br /> ===Ogólne===<br /> W zakładce tej znajdują się 3 główne pozycje:<br /> ====Ustawienia konta====<br /> Pozycja do wpisania maila, format daty i czasu wyświetlanego na joggerze, tekst dostępności oraz niedostępności, nagłówki MIME, [[Zewnetrzna domena|użycie zewnętrznej domeny]], [[Sitemap|użycie mapy strony]].<br /> <br /> ====Ustawienia wpisów====<br /> Ilość wpisów na stronie, domyślny poziom nowych wpisów, domyślna kategoria nowych wpisów, domyślne ustawienie komentarzy, emotikony dla wpisów, emotikony dla komentarzy, kolejność wyświetlania wpisów oraz kolejność wyświetlania pozycji archiwum<br /> ====Ustawienia bota====<br /> Powiadamianie o nowych komentarzach, wyświetlanie fortunek w statusie joggerowego bota, status bota na rosterze, typ powiadomień (rozmowa lub wiadomość)<br /> ===Linki===<br /> Dodawanie, usuwanie i edycja grup linków oraz hiperłączy w tych grupach.<br /> ===Emotikony===<br /> Zarządzanie emotikonami - dodawanie, edytowanie i konfigurowanie.<br /> ===Pliki===<br /> Lista wszystkich plików wgranych na konto, dostępne pozycje:<br /> ====Dodaj nowy plik====<br /> Można dodawać pliki niezbędne do prawidłowego działania szablonu, mogą tutaj znajdować się również wszystkie inne pliki NIE ŁAMIĄCE POLSKIEGO PRAWA.<br /> ====Wszystkie pliki====<br /> Wyświetla listę dodanych plików<br /> ===Stałe===<br /> Opisy wszystkich stałych tekstów, wraz z możliwością ich edycji. Np. Standardowy tekst to &quot;Dodaj komentarz&quot; natomiast Twój tekst to &quot;Zostaw komentarz&quot;.<br /> ==Szablony==<br /> Menu w którym znajdują się pozycje do zarządzania poszczególnymi elementami szablonu joggera.<br /> ===Szablony wpisów===<br /> Edycja kodu źródłowego szablonu strony głównej.<br /> ===Szablony komentarzy===<br /> Edycja kodu źródłowego szablonu strony dodawania komentarzy.<br /> ===Szablony logowania===<br /> Edycja kodu źródłowego szablonu strony logowania.<br /> ===Wyślij szablon===<br /> Ta pozycja pozwala bezpośrednio wysłać i dodać plik z szablonem. Możliwość wysłania szablon strony głównej, strony komentarzy, strony logowania oraz plików CSS.<br /> ===CSS===<br /> Pliki CSS, obecnie używane i/lub znajdujące się na koncie. Możliwość ich edycji.<br /> ===Importuj szablon===<br /> Możliwość wyboru szablonu z dostępnych i jego zaimportowanie.<br /> ==Mój jogger==<br /> Ustawienia dotyczące dostępności do Twojego joggera i nie tylko.<br /> ===Pokaż joggera===<br /> Przenosi na stronę główną joga.<br /> ===Poziomy===<br /> Ustawienia poziomów (dostępności) wpisów dla użytkowników wraz z ich opisami. Można je (poziomy) edytować, dodawać i usuwać.<br /> ===Użytkownicy poziomów===<br /> Lista użytkowników poziomów wraz z poziomem ich dostępności. Dodawanie nowych użytkowników poziomów z joggera, jak i z poza niego.<br /> ===Kategorie===<br /> Lista kategorii wpisów; dodawanie, usuwanie i edycja kategorii.<br /> ===Hasło===<br /> Zmiana hasła do Twojego konta na jogger.pl<br /> ===Użytkownicy===<br /> Lista użytkowników (JID-ów), z których będą przyjmowane wpisy do twojego joggera.<br /> ===Usuń joggera===<br /> Usuwanie konta bez możliwości odzyskania.<br /> ==Prywatność==<br /> Menu do zarządzania bezpieczeństwem Twojego joggera i nie tylko.<br /> ===Ochrona przed spamem===<br /> Ustawienia obrazka chroniącego konto przed niechcianym spamem - widocznego w formularzu komentarzy tylko dla niezalogowanych. Szerokość, wysokość, czcionka, rozmiar czcionki, kolor tła, kolor tekstu oraz ilość punktów zniekształcających.<br /> ===Blokowanie IP===<br /> Lista zablokowanych adresów IP, wraz z opisem dlaczego adres został zablokowany. Możliwość dodania, edycji i usunięcia.<br /> ===Śledzenie joggerów===<br /> Lista śledzonych użytkowników. Dodawanie, edycja i usuwanie poszczególnych kont, które mają być śledzone.<br /> ===Śledzenie wątków===<br /> Lista śledzonych aktualnie przez ciebie konkretnych wątków (komentarzy do konkretnego wpisu). Lista uzupełnia się automatycznie, gdy podczas pisania komentarza zaznaczymy opcję &quot;Śledź ten wątek&quot;.<br /> ===Kto śledzi mojego joggera===<br /> Lista użytkowników, którzy aktualnie śledzą twojego joggera.<br /> <br /> ----<br /> Omówić dokładnie każdą opcję, podać przykłady! Dodać zrzuty - jednakowe!<br /> <br /> [[Kategoria:Pomoc]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Tagi/Inne&diff=3400 Tagi/Inne 2007-01-06T15:25:48Z <p>Sparrow: ALL_USER_BLOCK</p> <hr /> <div>==Inne==<br /> ===JID===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;JID/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;JID;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia JID (Jabber ID) właściciela joga.<br /> ;przykład<br /> :<br /> &amp;lt;acronym lang=&quot;en&quot; xml:lang=&quot;en&quot; title=&quot;Jabber Identifier&quot;&amp;gt;JID&amp;lt;/acronym&amp;gt;: &amp;lt;JID/&amp;gt;<br /> <br /> <br /> ===JOG_TITLE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;JOG_TITLE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;JOG_TITLE;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia nazwę bloga ustawioną w panelu administracyjnym.<br /> <br /> <br /> ===JOG===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;JOG/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;JOG;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia nazwę konta (login/nick itp).<br /> <br /> <br /> ===HOME===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;HOME/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;HOME;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia adres joggera: &quot;http://_nazwa_konta_.jogger.pl&quot;.<br /> ;przykład<br /> :<br /> &amp;lt;a href=&quot;&amp;amp;HOME;&quot; title=&quot;Strona główna.&quot;&amp;gt;Strona Główna&amp;lt;/a&amp;gt;<br /> <br /> <br /> ===RSS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;RSS/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;RSS;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia link kanału informacyjnego joga.<br /> ;przykład<br /> :<br /> &amp;lt;a href=&quot;&amp;amp;RSS;&quot; title=&quot;Kanał informacyjny.&quot;&amp;gt;RSS&amp;lt;/a&amp;gt;<br /> ;uwagi<br /> :aby uzyskać linki do wpisów z treścią, html i skróconym należy dopisać po znaczniku poniższe parametry (bez slasha (&quot;/&quot;) przed ... znacznik kończy się slashem):<br /> &lt;pre&gt;ilosc_wpisow/<br /> content/ilosc_wpisow/<br /> short/ilosc_wpisow/<br /> content/html/ilosc_wpisow/<br /> short/html/ilosc_wpisow/&lt;/pre&gt;<br /> <br /> <br /> ===ALL_ENTRIES_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ALL_ENTRIES_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ALL_ENTRIES_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :wstawia link prowadzący do strony głównej &#039;&#039;z odpowiednimi wpisami (tzn. jeśli ktoś czyta komentarze do wpisu ze stycznia, to ten link przeniesie go do strony z wpisami ze stycznia).&#039;&#039;<br /> [http://bugger.jogger.pl/?do=details&amp;task_id=118 FS#118 — ALL_ENTRIES_HREF źle działa]<br /> ;przykład<br /> :<br /> &amp;lt;a href=&quot;&amp;amp;ALL_ENTRIES_HREF;&quot; title=&quot;Powrót do reszty wpisów&quot;&amp;gt;Wróć&amp;lt;/a&amp;gt;<br /> <br /> ===HEADER===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;HEADER;&lt;/code&gt; lub &lt;code&gt;&amp;lt;HEADER/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia następujący kod do szablonu (stosowany w szablonach uproszczonych):<br /> &amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&amp;gt;<br /> &amp;lt;html lang=&quot;pl&quot;&amp;gt;<br /> &amp;lt;head&amp;gt;<br /> &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&amp;gt;<br /> &amp;lt;meta name=&quot;robots&quot; content=&quot;noindex, nofollow&quot;&amp;gt;<br /> &amp;lt;title&gt;Jogger :: [Twój JID]&amp;lt;/title&amp;gt;<br /> &amp;lt;link rel=&quot;StyleSheet&quot; href=&quot;/files/style.css&quot; type=&quot;text/css&quot;&amp;gt;<br /> &amp;lt;/head&amp;gt;<br /> &amp;lt;body&amp;gt;<br /> <br /> ;uwagi<br /> :<br /> *działa w połączeniu ze znacznikiem &#039;&#039;&#039;FOOTER&#039;&#039;&#039; (może także występować sam w szablonie)<br /> *podczas tworzenia szablonu należy wgrać na serwer plik stylów CSS o następującej nazwie &lt;code&gt;style.css&lt;/code&gt;<br /> <br /> <br /> ===FOOTER===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;FOOTER;&lt;/code&gt; lub &lt;code&gt;&amp;lt;FOOTER/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia następujący kod do szablonu (stosowany w szablonach uproszczonych):<br /> &amp;lt;/body&amp;gt;<br /> &amp;lt;/html&amp;gt;<br /> <br /> <br /> ===JOGGER_USER_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;JOGGER_USER_BLOCK&amp;gt; ... &amp;lt;/JOGGER_USER_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku informacje są wyświetlane tylko dla zarejestrowanych użytkowników joggera<br /> <br /> <br /> ===ALL_USER_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ALL_USER_BLOCK&amp;gt; ... &amp;lt;/ALL_USER_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku informacje są wyświetlane tylko dla osób zalogowanych na joggera, dodanych do Użytkowników poziomów oraz dla autora<br /> <br /> [[Kategoria:Pomoc|Tagi, Inne]]<br /> [[Kategoria:Tagi|Inne]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Strona_g%C5%82%C3%B3wna&diff=3130 Strona główna 2006-11-08T13:11:44Z <p>Sparrow: Skąd wziąć hasło?</p> <hr /> <div>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;Oficjalna pomoc serwisu [http://jogger.pl Jogger.pl]&lt;/strong&gt;&lt;/p&gt;<br /> &lt;br /&gt;<br /> &lt;!-- Mój jogger[[Grafika:Przyklad.jpg]] --&gt;<br /> &lt;div class=&quot;site&quot; style=&quot;width: 100%; margin: 0; padding: 0;&quot;&gt;<br /> &lt;!-- [START] left column --&gt;<br /> &lt;div class=&quot;left&quot; style=&quot; background-color: #fff; width: 49%; float: left; padding-top: .5em; margin: 0 0 3em 0&quot;&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Własne szablony&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> | Poradniki dla tworzących szablony:<br /> * [[Własny szablon: Wprowadzenie|Wprowadzenie]]<br /> * [[Własny szablon: Jak to działa|Jak to działa ?]]<br /> * [[Tagi|Opis znaczników (Tagi)]]<br /> * [[Szablon|Przykład szablonu]]<br /> * [[Publiczne szablony|Publiczne szablony]]<br /> |}<br /> &lt;br /&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Informacje dodatkowe&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> |<br /> * [[Faq#Skąd wziąć hasło?|Skąd wziąć hasło?]]<br /> * [[Panel administracyjny]]<br /> * [[Zewnetrzna domena|Zewnętrzna domena]]<br /> * [[Sitemap|Mapa strony]]<br /> * [[Textile|Formatowanie komentarzy]]<br /> |}<br /> &lt;br /&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;JoggerWiki&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> |<br /> * [http://pl.wikipedia.org/wiki/Wikipedia:Jak_edytować_stronę Jak dodawać artykuły ?]<br /> * Jeśli chcesz pomóc to [[:Kategoria:Artykuły wymagające uzupełnienia|pomóż nam uzupełnić artykuły]].<br /> * Zapoznaj się z [[:Kategoria:Szablony|szablonami artykułów]].<br /> * Wszystkich stron w JoggerWiki: &#039;&#039;&#039;{{NUMBEROFARTICLES}}&#039;&#039;&#039;<br /> |}<br /> &lt;/div&gt;<br /> &lt;!-- [END] left column --&gt;<br /> &lt;!-- [START] right column --&gt;<br /> &lt;div class=&quot;right&quot; style=&quot; background-color: #fff; width: 49%; float: right; padding-top: .5em; margin: 0 auto;&quot;&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Jak rozpocząć ?&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> | Rozpoczynasz przygodę z joggerem ? Zatem przeczytaj na wstępie te artykuły:<br /> * [[Komunikatory]], a [http://jogger.pl Jogger.pl]<br /> * [[Faq|Ogólna pomoc - FAQ]]<br /> * [[Bugger]]<br /> * [[Bot|Joggerowy bot]]<br /> |}<br /> &lt;br /&gt;<br /> {| cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; align=&quot;center&quot; style=&quot;width: 98%; background-color:#fff; border: 1px solid #005875&quot;<br /> |-- style=&quot;background-color:#007EA8;&quot; <br /> |<br /> |--<br /> | &lt;div style=&quot;width: 100%; text-align:center;&quot;&gt;&lt;strong&gt;Od usera dla usera&lt;/strong&gt;&lt;/div&gt;<br /> |-- style=&quot;background-color:#FFF&quot;<br /> | Wszelakie dodatki stworzone przez użytkowników, aby korzystanie z joggera było łatwiejsze, przyjemniejsze i bardziej efektywne:<br /> #[[Tipsy szablonowe]]<br /> #[[Ładne Tagi]]<br /> #[[Skrypty JS]]<br /> #[[Inne dodatki]]<br /> #[[:Kategoria:Pomoc|Kategoria Pomoc]]<br /> |}<br /> &lt;/div&gt;<br /> &lt;!-- [END] right column --&gt;<br /> &lt;/div&gt;<br /> &lt;!-- [END] main page --&gt;<br /> <br /> [[Kategoria:Strona Główna|!]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Textile&diff=3124 Textile 2006-10-29T01:54:12Z <p>Sparrow: </p> <hr /> <div>==Informacje ogólne==<br /> <br /> Textile jest dostępny dla komentarzy, jeśli autor joggera włączy go w panelu sterowania.<br /> <br /> ==Dostępna składnia==<br /> <br /> ===Textile Lite===<br /> <br /> Domyślnie każdy jeden enter to złamanie linii (&lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt;). Dwa entery tworzą akapit (&lt;code&gt;&amp;lt;p&amp;gt;akapit&amp;lt;/p&amp;gt;&lt;/code&gt;)<br /> <br /> * &lt;b&gt;_emfaza_&lt;/b&gt; (&lt;code&gt;&amp;lt;em&amp;gt;emfaza&amp;lt;/em&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;*silna emfaza*&lt;/b&gt; (&lt;code&gt;&amp;lt;strong&amp;gt;silna emfaza&amp;lt;/strong&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;__kursywa__&lt;/b&gt; (&lt;code&gt;&amp;lt;i&amp;gt;kursywa&amp;lt;/i&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;**wytłuszczenie**&lt;/b&gt; (&lt;code&gt;&amp;lt;b&amp;gt;wytłuszczenie&amp;lt;/b&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;??źródło cytatu??&lt;/b&gt; (&lt;code&gt;&amp;lt;cite&amp;gt;źródło cytatu&amp;lt;/cite&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;-skasowany tekst-&lt;/b&gt; (&lt;code&gt;&amp;lt;del&amp;gt;skasowany tekst&amp;lt;/del&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;+dostawiony tekst+&lt;/b&gt; (&lt;code&gt;&amp;lt;ins&amp;gt;dostawiony tekst&amp;lt;/ins&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;^indeks górny^&lt;/b&gt; (&lt;code&gt;&amp;lt;sup&amp;gt;indeks górny&amp;lt;/sup&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;~indeks dolny~&lt;/b&gt; (&lt;code&gt;&amp;lt;sub&amp;gt;indeks dolny&amp;lt;/sub&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;@kod@&lt;/b&gt; (&lt;code&gt;&amp;lt;code&amp;gt;kod&amp;lt;/code&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;bq. cytat blokowy&lt;/b&gt; (&lt;code&gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;cytat blokowy&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;p. akapit&lt;/b&gt; (&lt;code&gt;&amp;lt;p&amp;gt;akapit&amp;lt;/p&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;ATJS(A To Jest Skrót)&lt;/b&gt; (&lt;code&gt;&amp;lt;acronym title=&quot;A To Jest Skrót&quot;&amp;gt;&amp;lt;/acronym&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;&quot;Opis linka&quot;:http:&lt;span&gt;//&lt;/span&gt;example.com&lt;/b&gt; (&lt;code&gt;&amp;lt;a href=&quot;http:&lt;span&gt;//&lt;/span&gt;example.com&quot;&amp;gt;Opis linka&amp;lt;/a&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;&quot;Opis linka(tytuł etykietki)&quot;:http:&lt;span&gt;//&lt;/span&gt;example.com&lt;/b&gt; (&lt;code&gt;&amp;lt;a href=&quot;http:&lt;span&gt;//&lt;/span&gt;example.com&quot; title=&quot;tytuł etykietki&quot;&amp;gt;Opis linka&amp;lt;/a&amp;gt;&lt;/code&gt;)<br /> <br /> <br /> Dodatkowo dostępna jest zamiana typograficzna.<br /> <br /> <br /> * &quot;cudzysłowy zwykłe&quot; → „cudzysłowy zwykłe”<br /> * &#039;cudzysłowy pojedyncze&#039; → ‘cudzysłowy pojedyncze’<br /> * engine&#039;u → engine’u<br /> * em -- dash → em — dash<br /> * en - dash → en – dash<br /> * 2 x 4 → 2 × 4<br /> * foo(tm) → foo™<br /> * foo(r) → foo®<br /> * foo(c) → foo©<br /> <br /> ===Textile===<br /> <br /> Wszystko co w Textile Lite plus:<br /> <br /> * &lt;b&gt;bc. Blok kodu&lt;/b&gt; (&lt;code&gt;&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;Blok kodu&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;pre. Tekst preformatowany&lt;/b&gt; (&lt;code&gt;&amp;lt;pre&amp;gt;Blok kodu&amp;lt;/pre&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;# Lista numerowana&lt;/b&gt; (&lt;code&gt;&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Lista numerowana&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;* Lista wypunktowana&lt;/b&gt; (&lt;code&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Lista wypunktowana&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;/code&gt;)<br /> <br /> Bloki takie jak akapit, lista numerowana albo cytat blokowy należy oddzielać dwoma enterami. Jeśli potrzeba stworzyć wewnątrz cytatu blokowego więcej jak jeden akapit należy skorzystać ze składni:<br /> <br /> &lt;pre&gt;bq.. Coś<br /> <br /> Coś&lt;/pre&gt;<br /> <br /> Co da:<br /> <br /> &lt;pre&gt;&amp;lt;blockquote&amp;gt;<br /> &amp;lt;p&amp;gt;Coś&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;Coś&amp;lt;/p&amp;gt;<br /> &amp;lt;/blockquote&amp;gt;&lt;/pre&gt;<br /> <br /> Listy można dowolnie zagnieżdzać.<br /> <br /> ===Obrazki===<br /> <br /> Jeśli włączono obrazki, można je linkować w ten sposób:<br /> <br /> * !http:&lt;span&gt;//&lt;/span&gt;example.com/photo.jpg!<br /> * !http:&lt;span&gt;//&lt;/span&gt;example.com/photo.jpg(opis i tekst alternatywny obrazka)!<br /> <br /> ==Linki zewnętrzne==<br /> <br /> Proszę pamiętać, że Jogger nie zezwala na użycie wszystkich dostępnych elementów składni Textile, dlatego podlinkowane źródła należy traktować jako pomoc a nie wyznacznik poprawności systemu JoggerPL.<br /> <br /> * [http://textile.thresholdstate.com/ Textile - A Humane Web Text Generator] [ang.]<br /> * [http://www.textism.com/tools/textile/ Textism] [ang.]<br /> <br /> * [http://hobix.com/textile/ Textile Reference] [ang.]</div> Sparrow http://wiki.jogger.pl/index.php?title=Textile&diff=3123 Textile 2006-10-28T23:23:03Z <p>Sparrow: </p> <hr /> <div>==Informacje ogólne==<br /> <br /> Textile jest dostępny dla komentarzy, jeśli autor joggera włączy go w panelu sterowania.<br /> <br /> ==Dostępna składnia==<br /> <br /> ===Textile Lite===<br /> <br /> Domyślnie każdy jeden enter to złamanie linii (&lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt;). Dwa entery tworzą akapit (&lt;code&gt;&amp;lt;p&amp;gt;akapit&amp;lt;/p&amp;gt;&lt;/code&gt;)<br /> <br /> * &lt;b&gt;_emfaza_&lt;/b&gt; (&lt;code&gt;&amp;lt;em&amp;gt;emfaza&amp;lt;/em&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;*silna emfaza*&lt;/b&gt; (&lt;code&gt;&amp;lt;strong&amp;gt;silna emfaza&amp;lt;/strong&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;__kursywa__&lt;/b&gt; (&lt;code&gt;&amp;lt;i&amp;gt;kursywa&amp;lt;/i&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;**wytłuszczenie**&lt;/b&gt; (&lt;code&gt;&amp;lt;b&amp;gt;wytłuszczenie&amp;lt;/b&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;??źródło cytatu??&lt;/b&gt; (&lt;code&gt;&amp;lt;cite&amp;gt;źródło cytatu&amp;lt;/cite&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;-skasowany tekst-&lt;/b&gt; (&lt;code&gt;&amp;lt;del&amp;gt;skasowany tekst&amp;lt;/del&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;+dostawiony tekst+&lt;/b&gt; (&lt;code&gt;&amp;lt;ins&amp;gt;dostawiony tekst&amp;lt;/ins&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;^indeks górny^&lt;/b&gt; (&lt;code&gt;&amp;lt;sup&amp;gt;indeks górny&amp;lt;/sup&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;~indeks dolny~&lt;/b&gt; (&lt;code&gt;&amp;lt;sub&amp;gt;indeks dolny&amp;lt;/sub&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;@kod@&lt;/b&gt; (&lt;code&gt;&amp;lt;code&amp;gt;kod&amp;lt;/code&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;bq. cytat blokowy&lt;/b&gt; (&lt;code&gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;cytat blokowy&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;p. akapit&lt;/b&gt; (&lt;code&gt;&amp;lt;p&amp;gt;akapit&amp;lt;/p&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;ATJS(A To Jest Skrót)&lt;/b&gt; (&lt;code&gt;&amp;lt;acronym title=&quot;A To Jest Skrót&quot;&amp;gt;&amp;lt;/acronym&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;&quot;Opis linka&quot;:http:&lt;span&gt;//&lt;/span&gt;example.com&lt;/b&gt; (&lt;code&gt;&amp;lt;a href=&quot;http:&lt;span&gt;//&lt;/span&gt;example.com&quot;&amp;gt;Opis linka&amp;lt;/a&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;&quot;Opis linka(tytuł etykietki)&quot;:http:&lt;span&gt;//&lt;/span&gt;example.com&lt;/b&gt; (&lt;code&gt;&amp;lt;a href=&quot;http:&lt;span&gt;//&lt;/span&gt;example.com&quot; title=&quot;tytuł etykietki&quot;&amp;gt;Opis linka&amp;lt;/a&amp;gt;&lt;/code&gt;)<br /> <br /> <br /> Dodatkowo dostępna jest zamiana typograficzna.<br /> <br /> <br /> * &quot;cudzysłowia zwykłe&quot; → „cudzysłowia zwykłe”<br /> * &#039;cudzysłowia pojedyncze&#039; → ‘cudzysłowia pojedyncze’<br /> * engine&#039;u → engine’u<br /> * em -- dash → em — dash<br /> * en - dash → en – dash<br /> * 2 x 4 → 2 × 4<br /> * foo(tm) → foo™<br /> * foo(r) → foo®<br /> * foo(c) → foo©<br /> <br /> ===Textile===<br /> <br /> Wszystko co w Textile Lite plus:<br /> <br /> * &lt;b&gt;bc. Blok kodu&lt;/b&gt; (&lt;code&gt;&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;Blok kodu&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;pre. Tekst preformatowany&lt;/b&gt; (&lt;code&gt;&amp;lt;pre&amp;gt;Blok kodu&amp;lt;/pre&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;# Lista numerowana&lt;/b&gt; (&lt;code&gt;&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Lista numerowana&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;* Lista wypunktowana&lt;/b&gt; (&lt;code&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Lista wypunktowana&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;/code&gt;)<br /> <br /> Bloki takie jak akapit, lista numerowana albo cytat blokowy należy oddzielać dwoma enterami. Jeśli potrzeba stworzyć wewnątrz cytatu blokowego więcej jak jeden akapit należy skorzystać ze składni:<br /> <br /> &lt;pre&gt;bq.. Coś<br /> <br /> Coś&lt;/pre&gt;<br /> <br /> Co da:<br /> <br /> &lt;pre&gt;&amp;lt;blockquote&amp;gt;<br /> &amp;lt;p&amp;gt;Coś&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;Coś&amp;lt;/p&amp;gt;<br /> &amp;lt;/blockquote&amp;gt;&lt;/pre&gt;<br /> <br /> Listy można dowolnie zagnieżdzać.<br /> <br /> ===Obrazki===<br /> <br /> Jeśli włączono obrazki, można je linkować w ten sposób:<br /> <br /> * !http:&lt;span&gt;//&lt;/span&gt;example.com/photo.jpg!<br /> * !http:&lt;span&gt;//&lt;/span&gt;example.com/photo.jpg(opis i tekst alternatywny obrazka)!<br /> <br /> ==Linki zewnętrzne==<br /> <br /> Proszę pamiętać, że Jogger nie zezwala na użycie wszystkich dostępnych elementów składni Textile, dlatego podlinkowane źródła należy traktować jako pomoc a nie wyznacznik poprawności systemu JoggerPL.<br /> <br /> * [http://textile.thresholdstate.com/ Textile - A Humane Web Text Generator] [ang.]<br /> * [http://www.textism.com/tools/textile/ Textism] [ang.]<br /> <br /> * [http://hobix.com/textile/ Textile Reference] [ang.]</div> Sparrow http://wiki.jogger.pl/index.php?title=Textile&diff=3122 Textile 2006-10-28T23:22:23Z <p>Sparrow: </p> <hr /> <div>==Informacje ogólne==<br /> <br /> Textile jest dostępny dla komentarzy, jeśli autor joggera włączy go w panelu sterowania.<br /> <br /> ==Dostępna składnia==<br /> <br /> ===Textile Lite===<br /> <br /> Domyślnie każdy jeden enter to złamanie linii (&lt;code&gt;&amp;lt;br /&amp;gt;&lt;/code&gt;). Dwa entery tworzą akapit (&lt;code&gt;&amp;lt;p&amp;gt;akapit&amp;lt;/p&amp;gt;&lt;/code&gt;)<br /> <br /> * &lt;b&gt;_emfaza_&lt;/b&gt; (&lt;code&gt;&amp;lt;em&amp;gt;emfaza&amp;lt;/em&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;*silna emfaza*&lt;/b&gt; (&lt;code&gt;&amp;lt;strong&amp;gt;silna emfaza&amp;lt;/strong&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;__kursywa__&lt;/b&gt; (&lt;code&gt;&amp;lt;i&amp;gt;kursywa&amp;lt;/i&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;**wytłuszczenie**&lt;/b&gt; (&lt;code&gt;&amp;lt;b&amp;gt;wytłuszczenie&amp;lt;/b&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;??źródło cytatu??&lt;/b&gt; (&lt;code&gt;&amp;lt;cite&amp;gt;źródło cytatu&amp;lt;/cite&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;-skasowany tekst-&lt;/b&gt; (&lt;code&gt;&amp;lt;del&amp;gt;skasowany tekst&amp;lt;/del&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;+dostawiony tekst+&lt;/b&gt; (&lt;code&gt;&amp;lt;ins&amp;gt;dostawiony tekst&amp;lt;/ins&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;^indeks górny^&lt;/b&gt; (&lt;code&gt;&amp;lt;sup&amp;gt;indeks górny&amp;lt;/sup&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;~indeks dolny~&lt;/b&gt; (&lt;code&gt;&amp;lt;sub&amp;gt;indeks dolny&amp;lt;/sub&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;@kod@&lt;/b&gt; (&lt;code&gt;&amp;lt;code&amp;gt;kod&amp;lt;/code&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;bq. cytat blokowy&lt;/b&gt; (&lt;code&gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;cytat blokowy&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;p. akapit&lt;/b&gt; (&lt;code&gt;&amp;lt;p&amp;gt;akapit&amp;lt;/p&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;ATJS(A To Jest Skrót)&lt;/b&gt; (&lt;code&gt;&amp;lt;acronym title=&quot;A To Jest Skrót&quot;&amp;gt;&amp;lt;/acronym&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;&quot;Opis linka&quot;:http:&lt;span&gt;//&lt;/span&gt;example.com&lt;/b&gt; (&lt;code&gt;&amp;lt;a href=&quot;http:&lt;span&gt;//&lt;/span&gt;example.com&quot;&amp;gt;Opis linka&amp;lt;/a&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;&quot;Opis linka(tytuł etykietki)&quot;:http:&lt;span&gt;//&lt;/span&gt;example.com&lt;/b&gt; (&lt;code&gt;&amp;lt;a href=&quot;http:&lt;span&gt;//&lt;/span&gt;example.com&quot; title=&quot;tytuł etykietki&quot;&amp;gt;Opis linka&amp;lt;/a&amp;gt;&lt;/code&gt;)<br /> <br /> <br /> Dodatkowo dostępna jest zamiana typograficzna.<br /> <br /> <br /> * &quot;cudzysłowia zwykłe&quot; → „cudzysłowia zwykłe”<br /> * &#039;cudzysłowia pojedyncze&#039; → ‘cudzysłowia pojedyncze’<br /> * engine&#039;u → engine’u<br /> * em -- dash → em — dash<br /> * en - dash → en – dash<br /> * 2 x 4 → 2 × 4<br /> * foo(tm) → foo™<br /> * foo(r) → foo®<br /> * foo(c) → foo©<br /> <br /> ===Textile===<br /> <br /> Wszystko co w Textile Lite plus:<br /> <br /> * &lt;b&gt;bc. Blok kodu&lt;/b&gt; (&lt;code&gt;&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;Blok kodu&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;pre. Tekst preformatowany&lt;/b&gt; (&lt;code&gt;&amp;lt;pre&amp;gt;Blok kodu&amp;lt;/pre&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;# Lista numerowana&lt;/b&gt; (&lt;code&gt;&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Lista numerowana&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;/code&gt;)<br /> * &lt;b&gt;* Lista wypunktowana&lt;/b&gt; (&lt;code&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Lista wypunktowana&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;/code&gt;)<br /> <br /> Bloki takie jak akapit, lista numerowana albo cytat blokowy należy oddzielać dwoma enterami. Jeśli potrzeba stworzyć wewnątrz cytatu blokowego więcej jak jeden akapit należy skorzystać ze składni:<br /> <br /> &lt;pre&gt;bq.. Coś<br /> <br /> Coś&lt;/pre&gt;<br /> <br /> Co da:<br /> <br /> &lt;pre&gt;&amp;lt;blockquote&amp;gt;<br /> &amp;lt;p&amp;gt;Coś&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;Coś&amp;lt;/p&amp;gt;<br /> &amp;lt;/blockquote&amp;gt;&lt;/pre&gt;<br /> <br /> Listy można dowolnie zagnieżdzać.<br /> <br /> ===Obrazki===<br /> <br /> Jeśli włączono obrazki, można je linkować w ten sposób:<br /> <br /> * !http:&lt;span&gt;//&lt;/span&gt;example.com/photo.jpg!<br /> * !http:&lt;span&gt;//&lt;/span&gt;example.com/photo.jpg(opis i tekst alternatywny obrazka)!<br /> <br /> ==Uwagi==<br /> <br /> Proszę pamiętać, że Jogger nie zezwala na użycie wszystkich dostępnych elementów składni Textile, dlatego podlinkowane źródła należy traktować jako pomoc a nie wyznacznik poprawności systemu JoggerPL.<br /> <br /> ==Linki zewnętrzne==<br /> <br /> * [http://textile.thresholdstate.com/ Textile - A Humane Web Text Generator] [ang.]<br /> * [http://www.textism.com/tools/textile/ Textism] [ang.]<br /> <br /> * [http://hobix.com/textile/ Textile Reference] [ang.]</div> Sparrow http://wiki.jogger.pl/index.php?title=Textile&diff=3112 Textile 2006-10-28T21:32:58Z <p>Sparrow: </p> <hr /> <div>_emphasis_<br /> *strong*<br /> __italic__ **bold** ??citation??<br /> -deleted text-<br /> +inserted text+<br /> ^superscript^<br /> ~subscript~<br /> %span%<br /> @code@<br /> Block modifiers:<br /> <br /> hn. heading<br /> bq. Blockquote<br /> fnn. Footnote<br /> p. Paragraph<br /> bc. Block code<br /> pre. Pre-formatted<br /> # Numeric list<br /> * Bulleted list<br /> Links:<br /> <br /> &quot;linktext&quot;:http://…<br /> Punctuation:<br /> <br /> &quot;quotes&quot; → “quotes”<br /> &#039;quotes&#039; → ‘quotes’<br /> it&#039;s → it’s<br /> em -- dash → em — dash<br /> en - dash → en – dash<br /> 2 x 4 → 2 × 4<br /> foo(tm) → foo™<br /> foo(r) → foo®<br /> foo(c) → foo©<br /> Attributes:<br /> <br /> (class)<br /> (#id)<br /> {style}<br /> [language]<br /> Alignment:<br /> <br /> &gt; right<br /> &lt; left<br /> = center<br /> &lt;&gt; justify<br /> Tables:<br /> <br /> |_. a|_. table|_. header|<br /> |a|table|row|<br /> |a|table|row|<br /> Images:<br /> <br /> !imageurl!<br /> !imageurl!:http://…<br /> Acronyms:<br /> <br /> ABC(Always Be Closing)<br /> Footnotes:<br /> <br /> See foo[1].<br /> <br /> fn1. Foo.<br /> Raw HTML:<br /> <br /> ==no &lt;b&gt;textile&lt;/b&gt;==<br /> <br /> notextile. no &lt;b&gt;textile<br /> here&lt;/b&gt;<br /> Extended blocks:<br /> <br /> bq.. quote<br /> <br /> continued quote<br /> <br /> p. paragraph</div> Sparrow http://wiki.jogger.pl/index.php?title=Tagi&diff=3005 Tagi 2006-08-12T19:15:05Z <p>Sparrow: cofniecie wersji</p> <hr /> <div></div> Sparrow http://wiki.jogger.pl/index.php?title=JoggerWiki:Pomoc&diff=2049 JoggerWiki:Pomoc 2006-07-30T12:08:37Z <p>Sparrow: Przywrócono przedostatnią wersję, jej autor to Ufos</p> <hr /> <div>[[Kategoria:Pomoc]]<br /> ===Odpowiedzi na===<br /> *[[Faq|Najczęściej zadawane pytania (FAQ)]]<br /> *[[FAQ_Panelu_Konfiguracyjnego| Pytania dotyczące panelu konfiguracyjnego]]<br /> <br /> ===Własne szablony===<br /> *[[Wlasne szablony dla joggera: Jak to działa| Jak to działa]]<br /> *[[Tagi| Opis znaczników]]<br /> *[[Szablon| Przykład szablonu]]<br /> <br /> ===Komunikatory===<br /> *[[Komunikatory| Opis obsługi Joggera z poziomu różnych komunikatorów]]<br /> <br /> <br /> [[Kategoria:Artykuły wymagające uzupełnienia]]</div> Sparrow http://wiki.jogger.pl/index.php?title=Zewnetrzna_domena&diff=2009 Zewnetrzna domena 2006-05-29T06:16:49Z <p>Sparrow: </p> <hr /> <div>Jogger umożliwia podpięcie swojego bloga pod zewnętrzną domenę. Opcja ta pozwala, by Twój blog był dostępny nie tylko z adresu &#039;&#039;twójblog.jogger.pl&#039;&#039;, ale również np. &#039;&#039;blog.twojadomena.pl&#039;&#039;.<br /> <br /> Aby móc skorzystać z tej opcji, musisz ustawić dla domeny (np. &#039;&#039;blog.twojedomena.pl&#039;&#039;), jakiej chcesz użyć dla Joggera, IP 212.14.32.26. Zalecane jest również, abyś dodał rekordy dla tej domeny z prefiksem www. (&#039;&#039;www.blog.twojadomena.pl&#039;&#039;) oraz login. (&#039;&#039;login.blog.twojadomena.pl&#039;&#039;). Oczywiście zamiast podawać bezpośrednio IP dla każdego z tych rekordów, zalecane jest, byś ustawił je tylko dla rekordu głównego, a pozostałe ustawił jako CNAME (alias) do niego. Możesz również wszystkie rekordy ustawić jako CNAME do domeny jogger.pl.<br /> <br /> Następnie w panelu administracyjnym, w ustawieniach ogólnych, musisz wpisać w polu &amp;bdquo;Zewnętrzna domena&amp;rdquo; Twoją nową domenę (bez ww. prefiksów; np. &#039;&#039;blog.twojadomena.pl&#039;&#039;).<br /> <br /> =Uwagi=<br /> # Jogger.pl nie udostępnia serwera DNS; aby skorzystać z ww. opcji musisz posiadać własną domenę oraz własny DNS. Jeśli nie posiadasz takowego, możesz skorzystać z jednego z bezpłatnych: [http://zoneedit.com zoneedit], [http://freedns.sgh.waw.pl/ FreeDNS::SGH] czy [http://www.granitecanyon.com/ Granite Canyon];<br /> # Wraz z momentem ustawienia zewnętrznej domeny w panelu, wszystkie adresy związane z Twoim blogiem zaczynają funkcjonować w oparciu o nią;<br /> # &#039;&#039;&#039;vhosty na serwerze Joggera są aktualizowane o godzinie 4 w nocy. Musisz wziąć również pod uwagę, że aktualizacja DNS również nie jest natychmiastowa;&#039;&#039;&#039;<br /> # W chwili obecnej blogi na zewnętrznych domenach nie są dostępne z przeglądarki internetowej Lynx oraz przeglądarek bez obsługi ciastek; występują także problemy (konieczność przerwania ładowania i odświeżenia) przy pierwszym wejściu w sesji w Operze. Patrz: [http://bugger.jogger.pl/index.php?do=details&amp;id=245 Zgłoszenie #245].<br /> <br /> =Przykłady=<br /> ==home.pl==<br /> Opis konfiguracji własnej domeny dla joggera na przykładzie panelu obsługi DNS w [http://home.pl home.pl].<br /> Założenie - własny jogger pod przykladowymi adresami:<br /> <br /> ===Wersja 1===<br /> <br /> &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039; (i www.mojjogger.pl)<br /> # Logujemy się do panelu użytkownika.<br /> # W &#039;&#039;Konfiguracja domeny&#039;&#039; w polu &#039;&#039;Przekierowanie WWW&#039;&#039; wpisać: 212.14.32.26 <br /> # W &#039;&#039;Edycja wpisów&#039;&#039; powinno się doprowadzić do tego, aby mieć wpisy w tym rodzaju (innych nie kasować!):<br /> mojjogger.pl SOA 86400 dns.home.pl admin.home.pl <br /> mojjogger.pl NS 86400 dns.home.pl dns2.home.pl dns3.home.pl <br /> mojjogger.pl A 3600 212.14.32.26<br /> login.mojjogger.pl CNAME 3600 mojjogger.pl<br /> www.mojjogger.pl CNAME 3600 mojjogger.pl<br /> To 3600 oznacza 1 godzinę na odświeżanie dns-ów, a 86400 odpowiednio 24 godziny (czasy w sekundach).<br /> <br /> ===Wersja 2===<br /> &#039;&#039;&#039;blog.twojadomena.pl&#039;&#039;&#039; (i www.blog.twojadomena.pl)<br /> <br /> # Logujemy się do panelu użytkownika.<br /> # W &#039;&#039;Konfiguracja domeny&#039;&#039; tym razem nas nic nie interesuje.<br /> # W &#039;&#039;Edycja wpisów&#039;&#039; powinno się doprowadzić do tego, aby mieć wpisy w tym rodzaju (innych nie kasować!):<br /> twojadomena.pl SOA 86400 dns.home.pl admin.home.pl<br /> twojadomena.pl NS 86400 dns.home.pl dns2.home.pl dns3.home.pl<br /> blog.twojadomena.pl A 3600 212.14.32.26<br /> login.blog.twojadomena.pl CNAME 3600 blog.twojadomena.pl<br /> www.blog.twojadomena.pl CNAME 3600 blog.twojadomena.pl<br /> To 3600 oznacza 1 godzinę na odświeżanie dns-ów, a 86400 odpowiednio 24 godziny (czasy w sekundach).</div> Sparrow http://wiki.jogger.pl/index.php?title=Format_emotikon&diff=2000 Format emotikon 2006-05-27T02:30:03Z <p>Sparrow: </p> <hr /> <div>Domyślnie jogger zamienia emotikony na taki kod:<br /> <br /> &lt;pre&gt;<br /> &amp;lt;img class=&quot;emots&quot; src=&quot;%src&quot; alt=&quot;%alt&quot; border=&quot;0&quot; /&amp;gt;<br /> &lt;/pre&gt;<br /> <br /> W panelu administracyjnym można go zmienić na zakładce &quot;Ogólne/Format emotikon&quot;.<br /> <br /> Zmienne do wykorzystania:<br /> <br /> %src - scieżka do pliku&lt;br/&gt;<br /> %alt - zastępowany tekst emotikony</div> Sparrow http://wiki.jogger.pl/index.php?title=Zewnetrzna_domena&diff=1975 Zewnetrzna domena 2006-05-05T11:21:08Z <p>Sparrow: aktualizacja vhostow raz dziennie</p> <hr /> <div>Jogger umożliwia podpięcie swojego bloga pod zewnętrzną domenę. Opcja ta pozwala, by Twój blog był dostępny nie tylko z adresu &#039;&#039;twójblog.jogger.pl&#039;&#039;, ale również np. &#039;&#039;blog.twojadomena.pl&#039;&#039;.<br /> <br /> Aby móc skorzystać z tej opcji, musisz ustawić dla domeny (np. &#039;&#039;blog.twojedomena.pl&#039;&#039;), jakiej chcesz użyć dla Joggera, IP 212.14.32.26. Zalecane jest również, abyś dodał rekordy dla tej domeny z prefiksem www. (&#039;&#039;www.blog.twojadomena.pl&#039;&#039;) oraz login. (&#039;&#039;login.blog.twojadomena.pl&#039;&#039;). Oczywiście zamiast podawać bezpośrednio IP dla każdego z tych rekordów, zalecane jest, byś ustawił je tylko dla rekordu głównego, a pozostałe ustawił jako CNAME (alias) do niego. Możesz również wszystkie rekordy ustawić jako CNAME do domeny jogger.pl.<br /> <br /> Następnie w panelu administracyjnym, w ustawieniach ogólnych, musisz wpisać w polu &amp;bdquo;Zewnętrzna domena&amp;rdquo; Twoją nową domenę (bez ww. prefiksów; np. &#039;&#039;blog.twojadomena.pl&#039;&#039;).<br /> <br /> =Uwagi=<br /> # Jogger.pl nie udostępnia serwera DNS; aby skorzystać z ww. opcji musisz posiadać własną domenę oraz własny DNS. Jeśli nie posiadasz takowego, możesz skorzystać z jednego z bezpłatnych: [http://zoneedit.com zoneedit], [http://freedns.sgh.waw.pl/ FreeDNS::SGH] czy [http://www.granitecanyon.com/ Granite Canyon];<br /> # Wraz z momentem ustawienia zewnętrznej domeny w panelu, wszystkie adresy związane z Twoim blogiem zaczynają funkcjonować w oparciu o nią;<br /> # vhosty na serwerze Joggera są aktualizowane o godzinie 4 w nocy. Musisz wziąć również pod uwagę, że aktualizacja DNS również nie jest natychmiastowa;<br /> # W chwili obecnej blogi na zewnętrznych domenach nie są dostępne z przeglądarki internetowej Lynx oraz przeglądarek bez obsługi ciastek; występują także problemy (konieczność przerwania ładowania i odświeżenia) przy pierwszym wejściu w sesji w Operze. Patrz: [http://bugger.jogger.pl/index.php?do=details&amp;id=245 Zgłoszenie #245].<br /> <br /> =Przykłady=<br /> ==home.pl==<br /> Opis konfiguracji własnej domeny dla joggera na przykładzie panelu obsługi DNS w [http://home.pl home.pl].<br /> Założenie - własny jogger pod przykladowymi adresami:<br /> <br /> ===Wersja 1===<br /> <br /> &#039;&#039;&#039;mojjogger.pl&#039;&#039;&#039; (i www.mojjogger.pl)<br /> # Logujemy się do panelu użytkownika.<br /> # W &#039;&#039;Konfiguracja domeny&#039;&#039; w polu &#039;&#039;Przekierowanie WWW&#039;&#039; wpisać: 212.14.32.26 <br /> # W &#039;&#039;Edycja wpisów&#039;&#039; powinno się doprowadzić do tego, aby mieć wpisy w tym rodzaju (innych nie kasować!):<br /> mojjogger.pl SOA 86400 dns.home.pl admin.home.pl <br /> mojjogger.pl NS 86400 dns.home.pl dns2.home.pl dns3.home.pl <br /> mojjogger.pl A 3600 212.14.32.26<br /> login.mojjogger.pl CNAME 3600 mojjogger.pl<br /> www.mojjogger.pl CNAME 3600 mojjogger.pl<br /> To 3600 oznacza 1 godzinę na odświeżanie dns-ów, a 86400 odpowiednio 24 godziny (czasy w sekundach).<br /> <br /> ===Wersja 2===<br /> &#039;&#039;&#039;blog.twojadomena.pl&#039;&#039;&#039; (i www.blog.twojadomena.pl)<br /> <br /> # Logujemy się do panelu użytkownika.<br /> # W &#039;&#039;Konfiguracja domeny&#039;&#039; tym razem nas nic nie interesuje.<br /> # W &#039;&#039;Edycja wpisów&#039;&#039; powinno się doprowadzić do tego, aby mieć wpisy w tym rodzaju (innych nie kasować!):<br /> twojadomena.pl SOA 86400 dns.home.pl admin.home.pl<br /> twojadomena.pl NS 86400 dns.home.pl dns2.home.pl dns3.home.pl<br /> blog.twojadomena.pl A 3600 212.14.32.26<br /> login.blog.twojadomena.pl CNAME 3600 blog.twojadomena.pl<br /> www.blog.twojadomena.pl CNAME 3600 blog.twojadomena.pl<br /> To 3600 oznacza 1 godzinę na odświeżanie dns-ów, a 86400 odpowiednio 24 godziny (czasy w sekundach).</div> Sparrow http://wiki.jogger.pl/index.php?title=Faq&diff=1773 Faq 2006-04-24T16:54:22Z <p>Sparrow: Przywrócono przedostatnią wersję, jej autor to 62.87.244.34</p> <hr /> <div>==Informacje ogólne==<br /> ===Co to jest Jogger?===<br /> Jogger jest to internetowy dziennik (blog), oparty o [[#TOC_9|jabbera]].<br /> <br /> ===Co to jest JID?===<br /> Każdy użytkownik [http://jabberpl.org Jabbera] posiada swój JabberID (w skrócie: JID) przypominający adres e-mail – na przykład: nazwa@jabberpl.org.<br /> <br /> ===Co to jest [[Jabber]]?===<br /> [[Jabber]] jest otwartym protokołem XML służącym do wymiany wiadomości w czasie rzeczywistym między dwoma punktami w Internecie. Podstawowym rdzeniem technologii [[Jabber]] jest asynchroniczna, rozbudowywująca się platforma natychmiastowych wiadomości oraz sieć IM (natychmiastowych wiadomości), która oferuje takie same możliwości jak systemy AIM, ICQ, GG, MSN i Yahoo. ([http://jabberpl.org JabberPl])<br /> <br /> ===Czy Jogger jest płatny?===<br /> Tak i nie. Zasadniczo Jogger jest system bezpłatnym, jednak za względu na konieczność zbiórki pieniędzy na utrzymanie oraz modernizację serwera, koniecznie jest dokonanie jednorazowej płatności (w wysokości 3,66 zł) SMS-em przy rejestracji.<br /> <br /> ===Skąd pochodzi Jogger?===<br /> Oryginalny jogger jest na licencji GPL i jest udostępniony w repozytorium na JabberStudio. JoggerPL został oparty na tym pomyśle i to jest w tej chwili jedyne co je łączy.<br /> <br /> ===Jakie funkcje ma polski Jogger?===<br /> * &#039;&#039;Panel sterowania&#039;&#039; z dostępem na hasło.<br /> * &#039;&#039;Schematy&#039;&#039; - możliwość zmiany wyglądu dziennika poprzez wybór tematu lub [[Wlasne szablony dla joggera: Wprowadzenie|utworzenie własnego]]).<br /> * &#039;&#039;Komentarze&#039;&#039; - dodana możliwość komentowania wpisów w blogu.<br /> * &#039;&#039;Powiadamianie&#039;&#039; - informacja o nowym komentarzu do naszego wpisu, o nowych wpisach pojawiających się na innych śledzonych joggerach, oraz o śledzonych wątkach przesyłana jest bezpośrednio do komunikatora.<br /> * &#039;&#039;Domeny&#039;&#039; - użytkownik może sobie utworzyć łatwą do zapamiętania domenę typu &#039;&#039;http://moja_nazwa.jogger.pl&#039;&#039; lub też użyć własnej domeny typu &#039;&#039;http://blog.mojadomena.pl&#039;&#039; ([[Zewnetrzna domena|zewnętrzne domeny]]).<br /> * &#039;&#039;Przekierowania&#039;&#039; z różnych adresów na jednego joga.<br /> * &#039;&#039;Edycja wpisów i komentarzy&#039;&#039;.<br /> * &#039;&#039;Blokowanie IP&#039;&#039;.<br /> * &#039;&#039;Export do XML&#039;&#039;.<br /> * &#039;&#039;Emotikony&#039;&#039;.<br /> * &#039;&#039;Poziom wiadomości&#039;&#039; - ukryte 8 poziomów wpisów, które są widoczne dopiero po zalogowaniu.<br /> * &#039;&#039;Przystosowanie do różnych wersji językowych.&#039;&#039;<br /> * &#039;&#039;System odnośników&#039;&#039; - znacznie usprawniony w stosunku do oryginału, zrobiony dla potrzeb plików RSS.<br /> <br /> ===Kto jest autorem polskiego joggera?===<br /> Autorem polskiej wersji joggera jest [mailto:sparrow@itn.pl Sparrow], który jest również odpowiedzialny za liczne modyfikacje, ulepszenia kodu itp.<br /> <br /> ==Jak zacząć?==<br /> Na początku będzie Ci potrzebne konto Jabbera. Spis polskich serwerów znajdziesz na [http://www.jabberpl.org/Serwery/Spis JabberPL.org]. Na stronie serwera który wybierzesz znajdziesz dokładniejsze informacje jak założyć konto.<br /> ===Jak zacząć przygodę z Joggerem?===<br /> Aby rozpocząć przygodę z Joggerem należy do swojej listy kontaktów dopisać dowolny adres w formacie &lt;code&gt;&#039;&#039;TWÓJ_NICK&#039;&#039;@jogger.pl&lt;/code&gt;. np. &lt;code&gt;zosia@jogger.pl&lt;/code&gt;. Zostaniemy poinformowanie, że rejestracja jest możliwa jedynie na stronie http://jogger.pl/register/. Wchodzimy i pokazuje się strona rejestracji. Wymaga ona jedynie podania swojego JIDa (w formacie nick@serwer) i domene pod jaką będzie dostępny nasz jogg. W moim wypadku wygląda to następująco:<br /> <br /> [[Grafika:Reg.png]]<br /> <br /> Link potwierdzający dostaniemy go od [[Bot|Bota]]. Po włączeniu wyświetli się nam komunikat z linkiem do naszego bloga i nowym hasłem, które możemy zmienić w [[Panel Sterowania|Panelu Sterowania]].<br /> <br /> ===Jak zalogować się do Panelu Sterowania?===<br /> Aby zalogować się do &#039;&#039;Panelu Sterowania&#039;&#039; wystarczy odnaleźć na stronie głównej [http://jogger.pl joggera] menu po prawej stronie. Menu jest białe z turkosowimi nagłówkami. Tam w pozycji &#039;&#039;Logowanie&#039;&#039; wystarczy wpisać jako login swój JID i Hasło.<br /> <br /> [[Grafika:Logowanie.png]]<br /> <br /> Po zalogowaniu się możemy spokojnie przechodzić do naszego panelu sterowania np. z takiego linka:<br /> https://login.jogger.pl/<br /> <br /> ===Skąd wziąć hasło?===<br /> Wyślij do joggera wiadomość o treści: &#039;&#039;&#039;&amp;lt;PASS&amp;gt;&#039;&#039;&#039;. Otrzymasz z powrotem losowo wygenerowane hasło, dzięki któremu będziesz mógł się zalogować do &#039;&#039;Panelu Sterowania&#039;&#039;.<br /> <br /> UWAGA! Wiadomości wysyłamy poprzez &#039;&#039;Okno rozmowy&#039;&#039; lub &#039;&#039;Wyślij Wiadomość&#039;&#039;, w zależności od posiadanego komunikatora.<br /> <br /> Przykład wysyłania wiadomości o treści &amp;lt;PASS&amp;gt; z komunikatora Konnekt:&lt;center&gt;[[Grafika:Pass.png]]&lt;/center&gt;<br /> <br /> ==Inne==<br /> ===Tytuł wpisu===<br /> Pamiętaj o dodaniu tytułu do swojego wpisu! Nie jest to obowiązkowe, ale zalecane. Aby to zrobić, wyślij wpis jako &#039;&#039;wiadomość&#039;&#039;, podając tytuł jako temat. Niestety nie wszyscy [[komunikatory|klienci Jabbera]] posiadają taką możliwość.<br /> <br /> ===Znaczniki HTML===<br /> Jogger nie posiada specjalnych ograniczeń co do stosowania znaczników (X)HTML. Jednak należy zwrócić uwagę, że tylko te najprostsze trafią na stronę główną Joggera. Proszę również dbać o to, by stosowane tagi były &#039;&#039;&#039;poprawne&#039;&#039;&#039; (zwłaszcza jeśli chodzi o zamykanie) i odpowiednie dla wersji języka zadeklarowanej w szablonie.<br /> <br /> ===Zastosowanie Joggera===<br /> Joggera można wykorzystać jako ChangeLog w swoim projekcie, jako stronę informacyjną i na wiele innych sposobów &amp;mdash; to, czym będzie Twój jogger zależy tylko i wyłącznie od Ciebie.<br /> <br /> ===Kodowanie===<br /> Obowiązującym kodowaniem znaków dla Jabbera jest &#039;&#039;&#039;UTF-8&#039;&#039;&#039;, jeżeli Twój klient działa w innym standardzie (np. WPKontakt) nie używaj polskich znaków...<br /> <br /> ===Strona główna joggera===<br /> Tutaj pokażę Wam, z czego mniej więcej składa się strona główna joggera:<br /> <br /> # &#039;&#039;Menu&#039;&#039; - tutaj są umieszczone linki do najważniejszych informacji o joggerze,<br /> # &#039;&#039;Nowe Dzienniki&#039;&#039; - w tej pozycji możemy zobaczyć kto ostatnio założył sobie joggera,<br /> # &#039;&#039;Statystyki&#039;&#039; - ogólne statystyki joggera,<br /> # &#039;&#039;Logowanie&#039;&#039; - tutaj logujemy się do &#039;&#039;Panelu Sterowania&#039;&#039;,<br /> # &#039;&#039;&quot;Wstęp&quot;&#039;&#039; - słowo wstępu od autora ([http://sparrow.jogger.pl Sparrow&#039;a]),<br /> # &#039;&#039;Przyklejone Wpisy&#039;&#039; - tutaj [http://sparrow.jogger.pl Sparrow] umieszcza ważne informacje dotyczące [http://jabberpl.org Jabbera], [http://jogger.pl Joggera] i innych ciekawych rzeczy ;). Tylko on może tam coś załączyć.<br /> # &#039;&#039;Ostatnio dodane wpisy&#039;&#039; - w tym miejscu wyświetlane są ostatnio dodane notki joggerowców,<br /> # &#039;&#039;Stopka&#039;&#039; - stopka ;)<br /> <br /> &#039;&#039;&#039;Uwaga!&#039;&#039;&#039; Jogger to &#039;&#039;&#039;nie&#039;&#039;&#039; jest forum, główna strona &#039;&#039;&#039;nie&#039;&#039;&#039; służy do dyskusji pomiędzy użytkownikami.<br /> <br /> ===RSS===<br /> Swój prywatny dziennik możesz łatwo udostępniać innym przy pomocy plików w formacie RSS. Format [http://groups.yahoo.com/group/rss-dev/files/namespace.html RSS 1.0] rozpowszechniania używanym przez usługi news-owe oraz serwisy internetowe na całym świecie. W pliku RSS zawarte są aktualne nagłówki wpisów (tytuły) oraz odnośniki do dziennika.<br /> <br /> Do adresu podstawowego (tag [[Tagi#RSS (NOWY)|RSS]]) można dodać różne parametry, pozwalające na konfigurację dodatkowych związanych z nim opcji. Wszystkie podawane są po adresie joggera (np. http://sparrow.jogger.pl/rss).<br /> <br /> /rss/ same tematy wpisów, domyślna liczba<br /> /rss/liczba_wpisow same tematy wpisów, ustalona liczba<br /> /rss/content/liczba_wpisow całe wpisy, tekstowo, ustalona liczba<br /> /rss/short/liczba_wpisow skróty wpisów, tekstowo, ustalona liczba<br /> /rss/content/html/liczba_wpisow całe wpisy, w formacie html, ustalona liczba<br /> /rss/short/html/liczba_wpisow skróty wpisów, w formacie html, ustalona liczba<br /> <br /> ====Przykład użycia====<br /> &#039;&#039;Przykład używa starego formatu adresu rss, jeśli prowadzisz kilka joggów z jednego konta, używaj koniecznie nowego formatu!&#039;&#039;<br /> <br /> Aby otrzymać listę ostatnich wpisów wystarczy przesłać do skryptu &#039;&#039;syndication.php&#039;&#039; parametru &quot;jid&quot; swój jabberowy adres (Jabber ID).<br /> <br /> Źródłowy URL realizujący to zadanie wygląda następująco:<br /> &#039;&#039;http://jogger.pl/syndication.php?count=10&amp;jid=janek@jabberPL.org&#039;&#039;<br /> <br /> Aby dodać do wyników pole &amp;lt;description&amp;gt; zawierające pełne wpisy, należy dołączyć parametr &amp;quot;desc=1&amp;quot; np.:<br /> &#039;&#039;http://jogger.pl/syndication.php?count=10&amp;jid=janek@jabberPL.org&amp;desc=1&#039;&#039;<br /> <br /> Aby wszystkie wpisy posiadały formatowanie w HTML-u należy dodać jeszcze parametr &amp;quot;html=1&amp;quot; np.<br /> &#039;&#039;http://jogger.pl/syndication.php?count=10&amp;jid=janek@jabberPL.org&amp;desc=1&amp;html=1&#039;&#039;<br /> <br /> ===Poziomy===<br /> Dzięki tej opcji możemy ustalić &quot;prywatność&quot; naszych wpisów. Poziom oznaczamy cyferkami od 0 do 11.<br /> <br /> * 0 - oznacza że nasze wpisy mają domyślny poziom, i będą wyświetlane na stronie głównej [http://jogger.pl joggera] oraz będą widoczne (na naszym joggerze) dla każdego odwiedzającego,<br /> * 1 - oznacza że dane wpisy będą nie widoczne na stronie głównej [http://jogger.pl/ joggera], ale będą widoczne tylko na naszym joggerze,<br /> * 2 - oznacza że dane wpisy będą widoczne tylko dla zalogowanych użytkowników,<br /> * 3+ - oznacza że dane wpisy nie będą widoczne na stronie głównej [http://jogger.pl/ joggera]. Również na naszej prywatnej stronie joggera będzie niewidoczny, dopiero po zalogowaniu się dana osoba będzie mogła obejrzeć i skomentować wpisy.<br /> <br /> Poziomy możemy ustalać na kilka sposobów, oto przykłady:<br /> <br /> * Poprzez wybranie w &#039;&#039;Panelu Konfiguracyjnym&#039;&#039; pozycji &#039;&#039;Ustawień&#039;&#039; i tam wybrać &#039;&#039;Standardowy poziom nowych wpisów&#039;&#039;, wtedy każdy wpis będzie na takim poziomie na jaki ustalimy,<br /> * Poprzez wybranie w &#039;&#039;Panelu Konfiguracyjnym&#039;&#039; pozycji &#039;&#039;Dodaj wpis&#039;&#039;, czyli podczas wpisywania notki z przeglądarki możemy ustalić konkretny poziom dla aktualnie wpisywanej notki,<br /> * Poprzez wybranie w &#039;&#039;Panelu Konfiguracyjnym&#039;&#039; pozycji &#039;&#039;Edycja wpisów&#039;&#039;, tutaj możemy ustalić poziom dla istniejącej już notki,<br /> * Poprzez komunikator w którym piszemy notki, tzn. wystarczy przed tekstem wpisać &#039;&#039;&#039;&amp;lt;level*&amp;gt;&#039;&#039;&#039; gdzie * oznacza numer poziomu,<br /> <br /> Mamy również możliwość ustawienia ewentualnych użytkowników, którzy będą mogli czytać nasze wpisy na wyższych, przydzielonych im poziomach. Możemy to ustawić w &#039;&#039;Panelu Konfiguracyjnym&#039;&#039; w pozycji &#039;&#039;Poziomy&#039;&#039;:<br /> * &#039;&#039;&quot;Użytkownik posiadający joggera&quot;&#039;&#039; - tutaj wpisujemy JID&#039;a osoby, która ma mieć dostęp do wyższego poziomu. Osoba ta musi posiadać własnego joggera. Wtedy wchodząc na naszego joggera, nie musi się nigdzie logować, od razu widzi notki na &quot;poziomie&quot; ;)<br /> * &#039;&#039;&quot;Użytkownik spoza joggera&quot;&#039;&#039; - tutaj wpisujemy nazwę użytkownika (dowolnego) i hasło oraz ustalamy poziom. Osoba ta dopiero po zalogowaniu się ma możliwość przeczytania notki z ustalonym poziomem,<br /> <br /> ===Pliki===<br /> Jogger daje nam możliwość wgrywania plików (do 1 MB), które potem możemy wykorzystać np. w naszym szablonie.</div> Sparrow http://wiki.jogger.pl/index.php?title=JoggerWiki:Site_support&diff=1765 JoggerWiki:Site support 2006-04-18T12:42:01Z <p>Sparrow: </p> <hr /> <div>Jeżeli ktoś chcialby wspomóc joggera lub postawić mi piwo ;) to prosze o wplaty na konto:<br /> <br /> &#039;&#039;&#039;Robert Wróbel&#039;&#039;&#039;&lt;br /&gt;<br /> &#039;&#039;&#039;PKO Bank Polski&#039;&#039;&#039;&lt;br /&gt;<br /> &#039;&#039;&#039;Numer konta: 50102055581111111936400045&#039;&#039;&#039;<br /> <br /> z dopiskiem jogger albo piwo :D</div> Sparrow http://wiki.jogger.pl/index.php?title=MediaWiki:Sidebar&diff=1764 MediaWiki:Sidebar 2006-04-18T12:22:29Z <p>Sparrow: </p> <hr /> <div>* navigation<br /> ** mainpage|mainpage<br /> ** recentchanges-url|recentchanges<br /> ** randompage-url|randompage<br /> ** helppage|help<br /> ** sitesupport-url|sitesupport</div> Sparrow
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