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 ''twójblog.jogger.pl'', ale również np. ''blog.twojadomena.pl''.<br />
<br />
Aby móc skorzystać z tej opcji, musisz ustawić dla domeny (np. ''blog.twojedomena.pl''), jakiej chcesz użyć dla Joggera, IP '''62.80.103.140'''. Zalecane jest również, abyś dodał rekordy dla tej domeny z prefiksem www. (''www.blog.twojadomena.pl'') oraz login. (''login.blog.twojadomena.pl''). 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 zaawansowanych ustawieniach konta, musisz wpisać w polu &bdquo;Ustaw domenę&rdquo; Twoją nową domenę (bez ww. prefiksów; np. ''blog.twojadomena.pl'' albo ''mojblog.pl'').'''<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 />
# '''Vhosty (wpisy dla domen zewnętrznych) na serwerze Joggera są aktualizowane o godzinie 4 w nocy.'''<br />
# Przed ustawieniem domeny Jogger sprawdza jej adres IP i jeżeli nie jest prawidłowy nie tworzy wirtualnego hosta. '''Musisz wziąć pod uwagę, że aktualizacja DNS nie jest natychmiastowa;'''<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. '''Nie dotyczy to panelu konfiguracyjnego joggera''', 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 />
'''mojjogger.pl''' (i www.mojjogger.pl)<br />
# Logujemy się do panelu użytkownika (w home.pl).<br />
# W ''Konfiguracja domeny'' w polu ''Przekierowanie WWW'' wpisać: '''62.80.103.140'''<br />
# W ''Edycja wpisów'' 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 '''62.80.103.140'''<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 />
'''blog.twojadomena.pl''' (i www.blog.twojadomena.pl)<br />
<br />
# Logujemy się do panelu użytkownika (w home.pl).<br />
# W ''Konfiguracja domeny'' tym razem nas nic nie interesuje (bo podstawową konfigurację domeny już mamy &mdash; takie jest założenie &mdash; albo możemy ją zrobić na podstawie wersji 1).<br />
# W ''Edycja wpisów'' 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 '''62.80.103.140'''<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 -> Domeny & DNS -> Strefa DNS<br />
dodajemy (przez opcję Stwórz nowe pole):<br />
<br />
<br />
Pole '''A''' 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 '''Inny adres docelowy''', w dodatkowe pole wpisujemy '''62.80.103.140''' i zatwierdzamy.<br />
<br />
<br />
Pole '''CNAME''' 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 '''CNAME''' dla głównej strony naszego joggera z dołożonym '''www''' na początku.<br />
<br />
'''Pole to może zostać utworzone automatycznie, sprawdź czy jest już na liście!'''<br />
<br />
Subdomena - wpisujemy adres naszego joggera w naszej domenie, ale z początkiem '''www''' (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 />
'''Pole Typ Adres docelowy'''<br />
blog.twojadomena.pl A '''62.80.103.140'''<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 -> Ogólne ) i wpisujemy w pole '''Zewnętrzna domena''' 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 '''mojjogger.pl'''.<br />
<br />
===Wersja 1===<br />
<br />
'''mojjogger.pl''' (i www.mojjogger.pl)<br />
<br />
Interesują nas wpisy w części '''Rekordy adresów (A)'''. Wpisujemy: <br />
'''Nazwa IP TTL'''<br />
@ '''62.80.103.140''' domyślny<br />
Oraz wpisy w części '''Rekordy aliasów (CNAME)'''. Wpisujemy:<br />
'''Alias Nazwa TTL'''<br />
www mojjogger.pl. domyślny <br />
login mojjogger.pl. domyślny <br />
<br />
Naciskamy klawisz ''Utwórz konfigurację strefy'' i czekamy na aktualizację wpisów dla strefy.<br />
<br />
===Wersja 2===<br />
<br />
'''blog.twojadomena.pl''' (i www.blog.twojadomena.pl)<br />
<br />
Interesują nas wpisy w części '''Rekordy adresów (A)'''. Wpisujemy: <br />
'''Nazwa IP TTL'''<br />
blog '''62.80.103.140''' domyślny<br />
Oraz wpisy w części '''Rekordy aliasów (CNAME)'''. Wpisujemy:<br />
'''Alias Nazwa TTL'''<br />
www.blog blog domyślny <br />
login.blog blog domyślny <br />
<br />
Naciskamy klawisz ''Utwórz konfigurację strefy'' i czekamy na aktualizację wpisów dla strefy.<br />
<br />
===Wersja 3 (domena regionalna)===<br />
<br />
'''mojjogger.regionalna.pl''' (i www.mojjogger.regionalna.pl)<br />
<br />
Interesują nas wpisy w części '''Rekordy adresów (A)'''. Wpisujemy: <br />
'''Nazwa IP TTL'''<br />
@ '''62.80.103.140''' domyślny<br />
Oraz wpisy w części '''Rekordy aliasów (CNAME)'''. Wpisujemy:<br />
'''Alias Nazwa TTL'''<br />
www mojjogger.regionalna.pl. domyślny <br />
login mojjogger.regionalna.pl. domyślny <br />
<br />
Naciskamy klawisz ''Utwórz konfigurację strefy'' 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 />
'''mojjogger.pl''' (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 />
'''blog.twojadomena.pl''' (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ę '''[DNS]''' przy Twojej głównej domenie do której podpięty będzie jogger (np. twojadomena.pl). Interesuje nas sekcja "''Add a DNS record to twojadomena.pl''" gdzie dodajemy kolejne wpisy:<br />
<br />
* '''Name''' - blog.twojadomena.pl; '''Type''' - A; '''Value''' - 62.80.103.140<br />
* '''Name''' - www.blog.twojadomena.pl; '''Type''' - CNAME; '''Value''' - blog.twojadomena.pl - '''W nowej wersji panelu dodawane automatycznie'''<br />
* '''Name''' - login.blog.twojadomena.pl; '''Type''' - CNAME; '''Value''' - 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>'''[http://wiki.jogger.pl/wiki/Tagi &larr; Wszystkie tagi]'''<br />
==Inne==<br />
===JID===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;JID/&gt;</code> lub <code>&amp;JID;</code><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 />
&lt;acronym lang="en" xml:lang="en" title="Jabber Identifier"&gt;JID&lt;/acronym&gt;: &lt;JID/&gt;<br />
<br />
<br />
===JOG_TITLE===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;JOG_TITLE/&gt;</code> lub <code>&amp;JOG_TITLE;</code><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: <code>&lt;JOG/&gt;</code> lub <code>&amp;JOG;</code><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: <code>&lt;HOME/&gt;</code> lub <code>&amp;HOME;</code><br />
;stosowanie<br />
:szablon strony głównej i szablon komentarzy<br />
;działanie<br />
:wstawia adres joggera: "http://_nazwa_konta_.jogger.pl/".<br />
;przykład<br />
:<br />
&lt;a href="&amp;HOME;" title="Strona główna."&gt;Strona Główna&lt;/a&gt;<br />
<br />
===RSS===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;RSS/&gt;</code> lub <code>&amp;RSS;</code><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 />
&lt;a href="&amp;RSS;" title="Kanał informacyjny."&gt;RSS&lt;/a&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 ("/") przed ... znacznik kończy się slashem):<br />
<pre>ilosc_wpisow/<br />
content/ilosc_wpisow/<br />
short/ilosc_wpisow/<br />
content/html/ilosc_wpisow/<br />
short/html/ilosc_wpisow/</pre><br />
<br />
<br />
===ALL_ENTRIES_HREF===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;ALL_ENTRIES_HREF/&gt;</code> lub <code>&amp;ALL_ENTRIES_HREF;</code><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 />
&lt;a href="&amp;ALL_ENTRIES_HREF;" title="Powrót do reszty wpisów"&gt;Wróć&lt;/a&gt;<br />
<br />
===CURRENT_PAGE_HREF===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;CURRENT_PAGE_HREF/&gt;</code> lub <code>&amp;CURRENT_PAGE_HREF;</code><br />
;stosowanie<br />
:wszędzie<br />
;działanie<br />
:wstawia link do aktualnej strony.<br />
<br />
===HEADER===<br />
;typ<br />
:pojedynczy, zapis <code>&amp;HEADER;</code> lub <code>&lt;HEADER/&gt;</code><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 />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<br />
&lt;html lang="pl"&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />
&lt;meta name="robots" content="noindex, nofollow"&gt;<br />
&lt;title>Jogger :: [Twój JID]&lt;/title&gt;<br />
&lt;link rel="StyleSheet" href="/files/style.css" type="text/css"&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
<br />
;uwagi<br />
:<br />
*działa w połączeniu ze znacznikiem '''FOOTER''' (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 <code>style.css</code><br />
<br />
<br />
===FOOTER===<br />
;typ<br />
:pojedynczy, zapis <code>&amp;FOOTER;</code> lub <code>&lt;FOOTER/&gt;</code><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 />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
<br />
<br />
===JOGGER_USER_BLOCK===<br />
;typ<br />
:wymagany tag otwierający i tag zamykający (<code>&lt;JOGGER_USER_BLOCK&gt; ... &lt;/JOGGER_USER_BLOCK&gt;</code>)<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 (<code>&lt;ALL_USER_BLOCK&gt; ... &lt;/ALL_USER_BLOCK&gt;</code>)<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 (<code>&lt;INCLUDE&gt; ... &lt;/INCLUDE&gt;</code>)<br />
;stosowanie<br />
:wszędzie<br />
;działanie<br />
:wstawia w danym miejscu dokument z katalogu "files", dozwolone rozszerzenia to *.html i *.htm<br />
;przykład<br />
:<br />
&lt;INCLUDE&gt;naglowek.html&lt;/INCLUDE&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 "LinkLift" [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 "sprzedaję linki" -> "edytuj stronę",<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 />
<pre><LINKLIFT_BLOCK_EXIST><br />
<h2>Reklama</h2><br />
<ul><br />
<LINKLIFT_BLOCK><br />
<li><br />
<LINKLIFT_PREFIX/><br />
<a href="&LINKLIFT_HREF;"><LINKLIFT_HREF_DESCR/></a><br />
<LINKLIFT_POSTFIX/><br />
</li><br />
</LINKLIFT_BLOCK><br />
</ul><br />
</LINKLIFT_BLOCK_EXIST></pre><br />
<br />
=== Prefix, postfix ===<br />
<br />
Są to pola rzadko używane, ale czasem potrzebne. Czasami potrzeba umieścić link typu<br />
<br />
<pre>Kup <a href="http://ogorek.example.com">ogórki kiszone</a> w dużym słoiku!</pre><br />
<br />
W tym przypadku prefix to <code>"Kup "</code> a postfix to <code>" w dużym słoiku!"</code>.</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 "sprzedaję linki" -> "edytuj stronę",<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 />
'''Szczegółowe informacje i regulamin''': 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 />
<pre><LINKLIFT_BLOCK_EXIST><br />
<h2>Reklama</h2><br />
<ul><br />
<LINKLIFT_BLOCK><br />
<li><br />
<LINKLIFT_PREFIX/><br />
<a href="&LINKLIFT_HREF;"><LINKLIFT_HREF_DESCR/></a><br />
<LINKLIFT_POSTFIX/><br />
</li><br />
</LINKLIFT_BLOCK><br />
</ul><br />
</LINKLIFT_BLOCK_EXIST></pre><br />
<br />
=== Prefix, postfix ===<br />
<br />
Są to pola rzadko używane, ale czasem potrzebne. Czasami potrzeba umieścić link typu<br />
<br />
<pre>Kup <a href="http://ogorek.example.com">ogórki kiszone</a> w dużym słoiku!</pre><br />
<br />
W tym przypadku prefix to <code>"Kup "</code> a postfix to <code>" w dużym słoiku!"</code>.</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 />
'''Szczegółowe informacje i regulamin''': 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 />
<pre><LINKLIFT_BLOCK_EXIST><br />
<h2>Reklama</h2><br />
<ul><br />
<LINKLIFT_BLOCK><br />
<li><br />
<LINKLIFT_PREFIX/><br />
<a href="&LINKLIFT_HREF;"><LINKLIFT_HREF_DESCR/></a><br />
<LINKLIFT_POSTFIX/><br />
</li><br />
</LINKLIFT_BLOCK><br />
</ul><br />
</LINKLIFT_BLOCK_EXIST></pre><br />
<br />
=== Prefix, postfix ===<br />
<br />
Są to pola rzadko używane, ale czasem potrzebne. Czasami potrzeba umieścić link typu<br />
<br />
<pre>Kup <a href="http://ogorek.example.com">ogórki kiszone</a> w dużym słoiku!</pre><br />
<br />
W tym przypadku prefix to <code>"Kup "</code> a postfix to <code>" w dużym słoiku!"</code>.</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><p style="text-align: center;"><strong>Oficjalna pomoc serwisu [http://jogger.pl Jogger.pl]</strong></p><br />
<br /><br />
<!-- Mój jogger[[Grafika:Przyklad.jpg]] --><br />
<div class="site" style="width: 100%; margin: 0; padding: 0;"><br />
<!-- [START] left column --><br />
<div class="left" style=" background-color: #fff; width: 49%; float: left; padding-top: .5em; margin: 0 0 3em 0"><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Własne szablony</strong></div><br />
|-- style="background-color:#FFF"<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 />
<br /><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Informacje dodatkowe</strong></div><br />
|-- style="background-color:#FFF"<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 />
<br /><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>JoggerWiki</strong></div><br />
|-- style="background-color:#FFF"<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: '''{{NUMBEROFARTICLES}}'''<br />
|}<br />
</div><br />
<!-- [END] left column --><br />
<!-- [START] right column --><br />
<div class="right" style=" background-color: #fff; width: 49%; float: right; padding-top: .5em; margin: 0 auto;"><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Jak rozpocząć?</strong></div><br />
|-- style="background-color:#FFF"<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 />
<br /><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Od usera dla usera</strong></div><br />
|-- style="background-color:#FFF"<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 />
</div><br />
<!-- [END] right column --><br />
</div><br />
<!-- [END] main page --><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 />
'''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.'''<br />
<br />
'''Po ostatnim parametrze też musi być nowa linia i dopiero w niej treść wpisu.'''<br />
<br />
====Określanie tytułu wpisu====<br />
Należy wybrać '''jedną''' 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ć '''jedną''' 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ć '''jedną''' 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 <code><LEVELx></code>, 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ć '''jedną''' 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ć '''jedną''' 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ć '''jedną''' 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ć '''jedną''' 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ć '''jedną''' 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 '''zerowym''' 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) <code>#</code>. 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 ''krzyżyk(hash)'''''znak_plus'''''numer_wpisu'', 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 ''krzyżyk(hash)'''''znak_minus'''''numer_wpisu'', np.:<br />
<br />
#-999999<br />
<br />
Wyłączyć śledzenie wpisu można również na stronie www danego dziennika, przez naciśnięcie przycisku ''Przestań śledzić'' (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 <code><PASS></code> 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 '''Zapisuj historię czatu na moim koncie Gmail''' (ang. '''Save chat history in my Gmail account'''). 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><p style="text-align: center;"><strong>Oficjalna pomoc serwisu [http://jogger.pl Jogger.pl]</strong></p><br />
<br /><br />
<!-- Mój jogger[[Grafika:Przyklad.jpg]] --><br />
<div class="site" style="width: 100%; margin: 0; padding: 0;"><br />
<!-- [START] left column --><br />
<div class="left" style=" background-color: #fff; width: 49%; float: left; padding-top: .5em; margin: 0 0 3em 0"><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Własne szablony</strong></div><br />
|-- style="background-color:#FFF"<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 />
<br /><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Informacje dodatkowe</strong></div><br />
|-- style="background-color:#FFF"<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 />
<br /><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>JoggerWiki</strong></div><br />
|-- style="background-color:#FFF"<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: '''{{NUMBEROFARTICLES}}'''<br />
|}<br />
</div><br />
<!-- [END] left column --><br />
<!-- [START] right column --><br />
<div class="right" style=" background-color: #fff; width: 49%; float: right; padding-top: .5em; margin: 0 auto;"><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Jak rozpocząć?</strong></div><br />
|-- style="background-color:#FFF"<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 />
<br /><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Od usera dla usera</strong></div><br />
|-- style="background-color:#FFF"<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 />
</div><br />
<!-- [END] right column --><br />
</div><br />
<!-- [END] main page --><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 "Import z Wordpress" [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 ''twójblog.jogger.pl'', ale również np. ''blog.twojadomena.pl''.<br />
<br />
Aby móc skorzystać z tej opcji, musisz ustawić dla domeny (np. ''blog.twojedomena.pl''), jakiej chcesz użyć dla Joggera, IP 217.110.127.251. Zalecane jest również, abyś dodał rekordy dla tej domeny z prefiksem www. (''www.blog.twojadomena.pl'') oraz login. (''login.blog.twojadomena.pl''). 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 &bdquo;Zewnętrzna domena&rdquo; Twoją nową domenę (bez ww. prefiksów; np. ''blog.twojadomena.pl'' albo ''mojblog.pl'').'''<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 (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.'''<br />
<br />
=Przykłady=<br />
Są to przykłady konfiguracji wpisów w DNS dla zewnętrznych domen udostępniających twojego joggera. '''Nie dotyczy to panelu konfiguracyjnego joggera''', 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 />
'''mojjogger.pl''' (i www.mojjogger.pl)<br />
# Logujemy się do panelu użytkownika (w home.pl).<br />
# W ''Konfiguracja domeny'' w polu ''Przekierowanie WWW'' wpisać: 217.110.127.251 <br />
# W ''Edycja wpisów'' 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 />
'''blog.twojadomena.pl''' (i www.blog.twojadomena.pl)<br />
<br />
# Logujemy się do panelu użytkownika (w home.pl).<br />
# W ''Konfiguracja domeny'' tym razem nas nic nie interesuje (bo podstawową konfigurację domeny już mamy &mdash; takie jest założenie &mdash; albo możemy ją zrobić na podstawie wersji 1).<br />
# W ''Edycja wpisów'' 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 -> Domeny & DNS -> Strefa DNS<br />
dodajemy (przez opcję Stwórz nowe pole):<br />
<br />
<br />
Pole '''A''' 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 '''Inny adres docelowy''', w dodatkowe pole wpisujemy '''217.110.127.251''' i zatwierdzamy.<br />
<br />
<br />
Pole '''CNAME''' 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 '''CNAME''' dla głównej strony naszego joggera z dołożonym '''www''' na początku.<br />
<br />
'''Pole to może zostać utworzone automatycznie, sprawdź czy jest już na liście!'''<br />
<br />
Subdomena - wpisujemy adres naszego joggera w naszej domenie, ale z początkiem '''www''' (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 />
'''Pole Typ Adres docelowy'''<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 -> Ogólne ) i wpisujemy w pole '''Zewnętrzna domena''' 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 '''mojjogger.pl'''.<br />
<br />
===Wersja 1===<br />
<br />
'''mojjogger.pl''' (i www.mojjogger.pl)<br />
<br />
Interesują nas wpisy w części '''Rekordy adresów (A)'''. Wpisujemy: <br />
'''Nazwa IP TTL'''<br />
@ 217.110.127.251 domyślny<br />
Oraz wpisy w części '''Rekordy aliasów (CNAME)'''. Wpisujemy:<br />
'''Alias Nazwa TTL'''<br />
www mojjogger.pl. domyślny <br />
login mojjogger.pl. domyślny <br />
<br />
Naciskamy klawisz ''Utwórz konfigurację strefy'' i czekamy na aktualizację wpisów dla strefy.<br />
<br />
===Wersja 2===<br />
<br />
'''blog.twojadomena.pl''' (i www.blog.twojadomena.pl)<br />
<br />
Interesują nas wpisy w części '''Rekordy adresów (A)'''. Wpisujemy: <br />
'''Nazwa IP TTL'''<br />
blog 217.110.127.251 domyślny<br />
Oraz wpisy w części '''Rekordy aliasów (CNAME)'''. Wpisujemy:<br />
'''Alias Nazwa TTL'''<br />
www.blog blog domyślny <br />
login.blog blog domyślny <br />
<br />
Naciskamy klawisz ''Utwórz konfigurację strefy'' i czekamy na aktualizację wpisów dla strefy.<br />
<br />
===Wersja 3 (domena regionalna)===<br />
<br />
'''mojjogger.regionalna.pl''' (i www.mojjogger.regionalna.pl)<br />
<br />
Interesują nas wpisy w części '''Rekordy adresów (A)'''. Wpisujemy: <br />
'''Nazwa IP TTL'''<br />
@ 217.110.127.251 domyślny<br />
Oraz wpisy w części '''Rekordy aliasów (CNAME)'''. Wpisujemy:<br />
'''Alias Nazwa TTL'''<br />
www mojjogger.regionalna.pl. domyślny <br />
login mojjogger.regionalna.pl. domyślny <br />
<br />
Naciskamy klawisz ''Utwórz konfigurację strefy'' 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 />
'''mojjogger.pl''' (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 />
'''blog.twojadomena.pl''' (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ę '''[DNS]''' przy Twojej głównej domenie do której podpięty będzie jogger (np. twojadomena.pl). Interesuje nas sekcja "''Add a DNS record to twojadomena.pl''" gdzie dodajemy kolejne wpisy:<br />
<br />
* '''Name''' - blog.twojadomena.pl; '''Type''' - A; '''Value''' - 217.110.127.251<br />
* '''Name''' - www.blog.twojadomena.pl; '''Type''' - CNAME; '''Value''' - blog.twojadomena.pl<br />
* '''Name''' - login.blog.twojadomena.pl; '''Type''' - CNAME; '''Value''' - 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 -> administracyjny</p>
<hr />
<div><h2>Szablon strony głównej</h2> <br />
Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<ENTRY_BLOCK><br />
<ENTRY_DAY_BLOCK><br />
<!-- Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="&ENTRY_COMMENT_HREF;">&ENTRY_COMMENT_HREF_DESCR;</a>. <a href="&ENTRY_TRACKBACK_HREF;">trackback</a><br />
</div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
</ENTRY_DAY_BLOCK><br />
</ENTRY_BLOCK><br />
<br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
<br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</dl></dd></pre><br />
<br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="<ALL_ENTRIES_HREF/>">Pokaż wszystkie wpisy.</a></div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
<!-- Początek komentarzy --> <br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h3>Logowanie:</h3><br />
<p><br />
<form action="<USER_LOG_IN_ACTION/>" method="post"><br />
<br />
<input type="text" name="user" style="width: 200" value="nick"><br /> <input type="password" name="pass" style="width: 200" value="pass"><br /><br />
<input type="submit" value="Zaloguj" style="width: 200"><br />
<br />
</form><br />
<br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<a href="<LOGGED_USER_LOG_OUT_HREF/>">Wyloguj mnie!</a><br />
</LOGGED_USER_BLOCK><br />
</p><br />
</div><br />
<!-- login --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Poczatek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</pre></dd></dl><br />
<br />
<br />
<br />
<h2>Plik CSS</h2> <br />
Przykładowy plik CSS<br />
<dl><dd><pre><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="text"]{<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="submit"] { /* przycisk "Wyslij" */<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="password"] {<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 />
</pre></dd></dl><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><h2>Szablon strony głównej</h2> <br />
Przykładowy szablon strony głównej joga, dostępny w panelu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<ENTRY_BLOCK><br />
<ENTRY_DAY_BLOCK><br />
<!-- Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="&ENTRY_COMMENT_HREF;">&ENTRY_COMMENT_HREF_DESCR;</a>. <a href="&ENTRY_TRACKBACK_HREF;">trackback</a><br />
</div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
</ENTRY_DAY_BLOCK><br />
</ENTRY_BLOCK><br />
<br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
<br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</dl></dd></pre><br />
<br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="<ALL_ENTRIES_HREF/>">Pokaż wszystkie wpisy.</a></div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
<!-- Początek komentarzy --> <br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h3>Logowanie:</h3><br />
<p><br />
<form action="<USER_LOG_IN_ACTION/>" method="post"><br />
<br />
<input type="text" name="user" style="width: 200" value="nick"><br /> <input type="password" name="pass" style="width: 200" value="pass"><br /><br />
<input type="submit" value="Zaloguj" style="width: 200"><br />
<br />
</form><br />
<br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<a href="<LOGGED_USER_LOG_OUT_HREF/>">Wyloguj mnie!</a><br />
</LOGGED_USER_BLOCK><br />
</p><br />
</div><br />
<!-- login --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Poczatek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</pre></dd></dl><br />
<br />
<br />
<br />
<h2>Plik CSS</h2> <br />
Przykładowy plik CSS<br />
<dl><dd><pre><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="text"]{<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="submit"] { /* przycisk "Wyslij" */<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="password"] {<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 />
</pre></dd></dl><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 -> 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 <strong>COMMENT_BLOCK</strong> będzie powielone wraz z każdym dodanym komentarzem.<br />
# Są też trzy bloki, które mają inne zadanie. Chodzi o <strong>ADMIN_BLOCK</strong>, <strong>LOGGED_USER_BLOCK</strong>, <strong>NOUSER_BLOCK</strong> - treść w nich zawarta jest widoczna tylko dla określonych użytkowników (odpowiednio: dla właściciela, gościa zalogowanego i gościa niezalogowanego). Na przykład, tagi z grupy <code>&lt;ADMIN_[...]_HREF/&gt;</code> można wstawić do bloku <strong>&lt;ADMIN_BLOCK&gt;</strong>, by zwykli odwiedzający nie widzieli linków administracyjnych.<br />
<br />
Niektóre tagi funkcjonują zupełnie samodzielnie i mogą zostać użyte wszędzie. Zaliczają sie do nich przede wszystkim [[Tagi#status i opis Jabbera|tagi pokazujące status Jabbera, opis i ikonkę dostępności]] oraz [[Tagi#Inne|3 inne znaczniki]] ([[Tagi#JID|<code>&lt;JID/&gt;</code>]], [[Tagi#ALL_ENTRIES_HREF|<code>&lt;ALL_ENTRIES_HREF/&gt;</code>]] i [[Tagi#COMMENT_FORM|<code>&lt;COMMENT_FORM/&gt;</code>]]).<br />
<br />
Obowiązują dwa sposoby zapisu tagów <strong>pojedynczych</strong>, tj. takich, które wstawiają określony tekst. Oprócz zwykłego <em>&lt;NAZWA_ZNACZNIKA/&gt;</em>* można napisać <em>&amp;NAZWA_ZNACZNIKA;</em>. Drugiego sposobu można użyć wtedy, gdy tag ma być argumentem jakiegoś atrybutu HTML, dzięki czemu uzyskamy <strong lang="en" xml:lang="en">well-formed XML</strong>. Np. <code>&lt;img src="[[#imagesdir|/files/obrazek.gif]]" alt=""/&gt;</code> lub <code>&lt;a href="[[Tagi#ARCHIVE_HREF|&amp;ARCHIVE_HREF;]]"&gt;<br />
[[Tagi#ARCHIVE_HREF_DESCR|&lt;ARCHIVE_HREF_DESCR/&gt;]]&lt;/a&gt;</code><br />
<br />
* - Uwaga: ważne jest, by w zapisie <em>&lt;NAZWA_ZNACZNIKA/&gt;</em> przed znakiem "/" (slash) nie było spacji. Więcej: [http://bugger.jogger.pl/index.php?do=details&id=47 Bugger - zgłoszenie nr 47].<br />
<br />
===Co zmienić w ustawieniach?===<br />
By Jogger użył niestandardowego schematu, należy zmienić w ustawieniach dwie opcje: <em>Własne szablony dla strony joggera</em> i <em>Własne szablony dla komentarzy</em>. Mamy tam do wyboru dwa różne "tak".<br />
<br />
<dl><dt>Tak, uproszczony<br />
</dt><dd>Kiedyś był to jedyny sposób obsługi szablonów. Polega to na tym, że szablon składa się jedynie z zawartości elementu <strong>BODY</strong>. Nie należy nawet umieszczać żadnego DTD, <code>&lt;head&gt;</code> i tym podobnych. Pominąć trzeba także sam znacznik <code>&lt;body&gt;</code> oraz <code>&lt;/body&gt;</code>. Wszystko dlatego, że Jogger sam uzupełni szablon i ostatecznie wyświetli poprawną stronę. Na początek pliku zostanie wstawione np.:<br />
<pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<br />
&lt;html lang="pl"&gt;<br />
<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />
&lt;meta name="robots" content="noindex, nofollow"&gt;<br />
&lt;title&gt;Jogger :: staszyna@chrome.pl&lt;/title&gt;<br />
&lt;link rel="stylesheet" href="/files/style.css" type="text/css"&gt;<br />
&lt;/head&gt;<br />
<br />
&lt;body&gt;</pre><br />
A na koniec:<br />
<pre>&lt;/body&gt;<br />
&lt;/html&gt;</pre><br />
<br />
Plik <code>/files/style.css</code> to CSS naszego szablonu. Musi być oddzielnym plikiem, bo przy uproszczonych schematach nie mamy dostępu do elementu <strong>HEAD</strong>. Dodatkowo można zauważyć, że nie mamy wpływu na DOCTYPE schematu ani na tytuł joga. Drugi problem [http://zapiski.marcoos.org/2003/11/08/jak-nadac-wlasny-tytul-blogowi-na-jogger.pl/ rozwiązał marcoos], pierwszy jest nierozwiązywalny. I właśnie z tego powodu powstał drugi sposób obsługi schematów.<br />
<br />
</dd><dt>Tak, pełny<br />
</dt><dd>Jeśli wybierzemy tę opcję, Jogger nie będzie ingerował w kod schematu. Mamy więc pełną swobodę w ustawianiu np. DTD, znaczników meta, tytułu, elementów <strong>LINK</strong>, języka joga itd. Dwie wskazówki:<br />
<br />
# zalecane jest, by wstawić następujący znacznik meta: <code>&lt;meta name="robots" content="noindex, nofollow" /&gt;</code>. [http://www.wired.com/news/business/0,1367,58838,00.html Dlatego].<br />
# ścieżka do wgranych do Joggera plików stylów CSS to <code>/files/nazwa_pliku.css</code>, co za tym idzie aby użyć arkusza styli należy wstawić: <pre>&lt;link rel="stylesheet" href="/files/nazwa_pliku.css" type="text/css" title="Podstawowy styl" /&gt;</pre><br />
</dd></dl><br />
<br />
Dodatkowo, Jogger daje nam możliwość ustawienia typu MIME plików szablonu, dzięki czemu osiągalna jest pełna poprawność XHTML 1.1. W panelu administracyjnym można wybrać przy pozycji <em>Typ MIME</em> następujące opcje: (podaję za marcoosem)<br />
<br />
* <em>text/html</em> - dobry dla HTML 4, dozwolony dla XHTML 1.0<br />
* <em>application/xhtml+xml</em> - zalecany dla XHTML 1.0, wymagany dla XHTML 1.1, XHTML Basic i pewnie kiedyś XHTML2.0<br />
* <strong class="no">NOWY!</strong> <em>application/xml</em> - więcej: [http://bugger.jogger.pl/index.php?do=details&id=57 Bugger - zgłoszenie nr 57] <strong style="color: green;">(OK)</strong>.<br />
* <em>negocjacja typu mime</em> - jeśli User Agent akceptuje <em>application/xhtml+xml</em> - wyślij jako <em>application/xhtml+xml</em>, jeśli nie - wyślij jako <em>text/html</em> (błędnie, ale żeby działało). Wszystkiemu winne jest oczywiście MSIE, które w ogóle nie rozumie <em>application/xhtml+xml</em> i pliki XHTML wysłane w ten sposób próbuje zapisać na dysku użytkownika.<br />
<br />
===Co trzeba przygotować?===<br />
Najlepiej przygotować trzy pliki: <strong>szablon strony głównej</strong>, <strong>szablon strony z komentarzami</strong> i <strong>plik (pliki) CSS</strong>. Jeśli nie zrobimy np. strony komentarzy, Jogger użyje zaznaczonego w ustawieniach gotowego schematu. Można też oczywiście style CSS umieścić w sekcji HEAD szablonu, pod warunkiem, że używamy pełnych schematów. Jednak zewnętrzny plik arkusza stylów wydaje się być wygodniejszym<br />
rozwiązaniem. Można to także połączyć, ogólne style spiąć w oddzielnym pliku, a definicje potrzebne tylko np. do strony komentarzy umieścić już w samym szablonie. Należy tylko pamiętać o umieszczaniu bezwględnych ścieżek do plików (/files/blabla.png 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ę <strong>online.png</strong> i <strong>offline.png</strong> (patrz też: opis [[#statusimage|<code>&lt;STATUS_IMAGE/&gt;</code>]]).<br />
<br />
===Kilka wskazówek===<br />
* Polecam [http://validator.w3.org/ walidator (X)HTML] i [http://jigsaw.w3.org/css-validator/ walidator CSS].<br />
* Nie jest to wymagane w żadnym regulaminie, ale przez internetową uprzejmość można umieścić w szablonie np. taką stopkę:<br />
<pre>Powered by &lt;a href="http://www.jogger.pl"&gt;Jogger&lt;/a&gt;.<br />
Copyright (c) 2002-2003 Justin Mecham oraz JabberPL Group.&lt;br /&gt;<br />
Wszystkie prawa zastrzeżone. &lt;a href="http://jogger.pl/info.php?id=legal"&gt;Legalność&lt;/a&gt;;<br />
<br />
&lt;a href="http://www.jogger.pl/about.php"&gt;Informacje&lt;/a&gt;</pre><br />
* Dobrze jest zadbać o przejrzysty layout - czytający powinien od razu wiedzieć, który wpis czyta, który skomentuje klikając odpowiedni link, a nawet która data odnosi się do którego wpisu.<br />
* Należy pamiętać o oczach czytelników.<br />
* Jeśli robicie szablon w poprawnym XHTML, to i tak to zrobicie, ale na wszelki wypadek przypominam o atrybucie <strong>alt</strong> przy grafice. Jeśli grafika jest wyłącznie dekoracyjna i nie ma wpływu na treść lub działanie użytkownika, należy dodać <code>alt=""</code>. Polecam bardzo ciekawy [http://ppewww.ph.gla.ac.uk/%7Eflavell/alt/alt-text.html artykuł o atrybutach <strong>alt</strong>].<br />
* UNIKOD!!! to bardzo wa?ne, nawet je?li jedynym tekstem jaki znajdzie si? w czystym szablonie b?dzie stopka. W Windows można albo za pomocą [http://www.republika.pl/jablonka/przewodnik/ogonki.html Ogonk?w 97], albo zapisuj?c pliki w systemowym Notatniku z kodowaniem UTF-8. (brak polskich znaków celowy)<br />
<br />
===Zmiany w nazwach znaczników===<br />
By uprościć i ujednolicić nazewnictwo Joggerowych znaczników, zmienione zostały nazwy nastepujących tagów:<br />
ENTRIES_BLOCK --&gt; [[Tagi#ENTRY_BLOCK|ENTRY_BLOCK]]<br />
ENTRIES_DAY --&gt; [[Tagi#ENTRY_DAY_BLOCK|ENTRY_DAY_BLOCK]]<br />
COMMENT_HREF --&gt; [[Tagi#ENTRY_COMMENT_HREF|ENTRY_COMMENT_HREF]]<br />
<br />
COMMENT_HREF_DESCR --&gt; [[Tagi#ENTRY_COMMENT_HREF_DESCR|ENTRY_COMMENT_HREF_DESCR]]<br />
USER_LOGIN_HREF --&gt; [[Tagi#USER_LOG_IN_HREF|USER_LOG_IN_HREF]]<br />
USER_BLOCK --&gt; [[Tagi#LOGGED_USER_BLOCK|LOGGED_USER_BLOCK]]<br />
USER_LOGIN_NAME --&gt; [[Tagi#LOGGED_USER_NAME|LOGGED_USER_NAME]]<br />
USER_LOGOUT_HREF --&gt; [[Tagi#LOGGED_USER_LOG_OUT_HREF|LOGGED_USER_LOG_OUT_HREF]]<br />
<br />
PUT_JID --&gt; [[Tagi#JID|JID]]<br />
IMAGES_DIR --&gt; [[#customdir|CUSTOM_DIR]]<br />
<br />
* [[Tagi|Tagi]]<br />
<br />
[[Kategoria:Pomoc]]</div>
Sparrow
http://wiki.jogger.pl/index.php?title=Zewnetrzna_domena&diff=3513
Zewnetrzna domena
2007-03-12T13:35:05Z
<p>Sparrow: Panel sterowania -> 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 ''twójblog.jogger.pl'', ale również np. ''blog.twojadomena.pl''.<br />
<br />
'''Od dnia 6 listopada 2006 nowe IP serwera joggera to 217.110.127.251. Dotychczasowe IP 212.14.32.26 stanie się nieaktualne.'''<br />
<br />
'''Proszę przekonfigurować własne domeny. Poniższe przykłady wskazują już na nowy adres.'''<br />
<br />
Aby móc skorzystać z tej opcji, musisz ustawić dla domeny (np. ''blog.twojedomena.pl''), jakiej chcesz użyć dla Joggera, IP 217.110.127.251. Zalecane jest również, abyś dodał rekordy dla tej domeny z prefiksem www. (''www.blog.twojadomena.pl'') oraz login. (''login.blog.twojadomena.pl''). 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 &bdquo;Zewnętrzna domena&rdquo; Twoją nową domenę (bez ww. prefiksów; np. ''blog.twojadomena.pl'' albo ''mojblog.pl'').'''<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 (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.'''<br />
<br />
=Przykłady=<br />
Są to przykłady konfiguracji wpisów w DNS dla zewnętrznych domen udostępniających twojego joggera. '''Nie dotyczy to panelu konfiguracyjnego joggera''', 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 />
'''mojjogger.pl''' (i www.mojjogger.pl)<br />
# Logujemy się do panelu użytkownika (w home.pl).<br />
# W ''Konfiguracja domeny'' w polu ''Przekierowanie WWW'' wpisać: 217.110.127.251 <br />
# W ''Edycja wpisów'' 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 />
'''blog.twojadomena.pl''' (i www.blog.twojadomena.pl)<br />
<br />
# Logujemy się do panelu użytkownika (w home.pl).<br />
# W ''Konfiguracja domeny'' tym razem nas nic nie interesuje (bo podstawową konfigurację domeny już mamy &mdash; takie jest założenie &mdash; albo możemy ją zrobić na podstawie wersji 1).<br />
# W ''Edycja wpisów'' 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 -> Domeny & DNS -> Strefa DNS<br />
dodajemy (przez opcję Stwórz nowe pole):<br />
<br />
<br />
Pole '''A''' 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 '''Inny adres docelowy''', w dodatkowe pole wpisujemy '''217.110.127.251''' i zatwierdzamy.<br />
<br />
<br />
Pole '''CNAME''' 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 '''CNAME''' dla głównej strony naszego joggera z dołożonym '''www''' na początku.<br />
<br />
'''Pole to może zostać utworzone automatycznie, sprawdź czy jest już na liście!'''<br />
<br />
Subdomena - wpisujemy adres naszego joggera w naszej domenie, ale z początkiem '''www''' (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 />
'''Pole Typ Adres docelowy'''<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 -> Ogólne ) i wpisujemy w pole '''Zewnętrzna domena''' 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 '''mojjogger.pl'''.<br />
<br />
===Wersja 1===<br />
<br />
'''mojjogger.pl''' (i www.mojjogger.pl)<br />
<br />
Interesują nas wpisy w części '''Rekordy adresów (A)'''. Wpisujemy: <br />
'''Nazwa IP TTL'''<br />
@ 217.110.127.251 domyślny<br />
Oraz wpisy w części '''Rekordy aliasów (CNAME)'''. Wpisujemy:<br />
'''Alias Nazwa TTL'''<br />
www mojjogger.pl. domyślny <br />
login mojjogger.pl. domyślny <br />
<br />
Naciskamy klawisz ''Utwórz konfigurację strefy'' i czekamy na aktualizację wpisów dla strefy.<br />
<br />
===Wersja 2===<br />
<br />
'''blog.twojadomena.pl''' (i www.blog.twojadomena.pl)<br />
<br />
Interesują nas wpisy w części '''Rekordy adresów (A)'''. Wpisujemy: <br />
'''Nazwa IP TTL'''<br />
blog 217.110.127.251 domyślny<br />
Oraz wpisy w części '''Rekordy aliasów (CNAME)'''. Wpisujemy:<br />
'''Alias Nazwa TTL'''<br />
www.blog blog domyślny <br />
login.blog blog domyślny <br />
<br />
Naciskamy klawisz ''Utwórz konfigurację strefy'' i czekamy na aktualizację wpisów dla strefy.<br />
<br />
===Wersja 3 (domena regionalna)===<br />
<br />
'''mojjogger.regionalna.pl''' (i www.mojjogger.regionalna.pl)<br />
<br />
Interesują nas wpisy w części '''Rekordy adresów (A)'''. Wpisujemy: <br />
'''Nazwa IP TTL'''<br />
@ 217.110.127.251 domyślny<br />
Oraz wpisy w części '''Rekordy aliasów (CNAME)'''. Wpisujemy:<br />
'''Alias Nazwa TTL'''<br />
www mojjogger.regionalna.pl. domyślny <br />
login mojjogger.regionalna.pl. domyślny <br />
<br />
Naciskamy klawisz ''Utwórz konfigurację strefy'' 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 />
'''mojjogger.pl''' (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 />
'''blog.twojadomena.pl''' (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ę '''[DNS]''' przy Twojej głównej domenie do której podpięty będzie jogger (np. twojadomena.pl). Interesuje nas sekcja "''Add a DNS record to twojadomena.pl''" gdzie dodajemy kolejne wpisy:<br />
<br />
* '''Name''' - blog.twojadomena.pl; '''Type''' - A; '''Value''' - 217.110.127.251<br />
* '''Name''' - www.blog.twojadomena.pl; '''Type''' - CNAME; '''Value''' - blog.twojadomena.pl<br />
* '''Name''' - login.blog.twojadomena.pl; '''Type''' - CNAME; '''Value''' - 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 -> 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 />
'''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.'''<br />
<br />
'''Po ostatnim parametrze też musi być nowa linia i dopiero w niej treść wpisu.'''<br />
<br />
====Określanie tytułu wpisu====<br />
Należy wybrać '''jedną''' 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ć '''jedną''' 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ć '''jedną''' 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 <code><LEVELx></code>, 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ć '''jedną''' 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ć '''jedną''' 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ć '''jedną''' 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ć '''jedną''' 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ć '''jedną''' 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 <code><EXCERPT></code> 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 '''Czytaj dalej...'''<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 '''Czytaj dalej...'''<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) <code>#</code>. 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 />
<code>#999999 Treść komentarza</code><br />
<br />
===Generowanie nowego hasła===<br />
Wysłanie do bota wiadomości o treści <code><PASS></code> 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 />
'''Powiadomienia dochodzą jedynie gdy jesteś zalogowany.'''<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 -> administracyjny</p>
<hr />
<div>'''[http://wiki.jogger.pl/wiki/Tagi &larr; Wszystkie tagi]'''<br />
<br />
==Wpis (ENTRY)==<br />
===ENTRY_BLOCK===<br />
;typ<br />
:wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_BLOCK&gt; ... &lt;/ENTRY_BLOCK&gt;</code>)<br />
;stosowanie<br />
:strona główna joggera<br />
;działanie<br />
:wstawia wpisy<br />
;przykład<br />
:<br />
&lt;ENTRY_BLOCK&gt;<br />
&lt;div class="entry"&gt;<br />
&lt;h2 id="&ENTRY_ID;"&gt;&lt;a href="&ENTRY_COMMENT_HREF;"&gt;&lt;ENTRY_SUBJECT/&gt;&lt;/a&gt;&lt;/h2&gt;<br />
&lt;p&gt;&lt;ENTRY_LEVEL/&gt; poziom | &lt;ENTRY_DATE/&gt;, &lt;ENTRY_HOUR/&gt;&lt;br /&gt;<br />
kategoria: <br />
&lt;ENTRY_CATEGORY_BLOCK&gt;<br />
&lt;a href="&ENTRY_CATEGORY_HREF;"&gt;&lt;ENTRY_CATEGORY_HREF_DESCR/&gt;&lt;/a&gt;<br />
&lt;ENTRY_CATEGORY_NOT_LAST&gt;, &lt;/ENTRY_CATEGORY_NOT_LAST&gt;<br />
&lt;/ENTRY_CATEGORY_BLOCK&gt;&lt;/p&gt;<br />
&lt;ENTRY_CONTENT/&gt;<br />
&lt;ADMIN_BLOCK&gt;<br />
&lt;span&gt;<br />
&lt;a href="&amp;ADMIN_ENTRY_EDIT_HREF;"&gt;Edytuj&lt;/a&gt;,<br />
&lt;a href="&amp;ADMIN_ENTRY_REMOVE_HREF;"&gt;Usuń&lt;/a&gt;.<br />
&lt;/span&gt;<br />
&lt;/ADMIN_BLOCK&gt;<br />
&lt;p&gt;&lt;a href="&ENTRY_COMMENT_HREF;"&gt;&lt;ENTRY_COMMENT_HREF_DESCR/&gt;&lt;/a&gt;&lt;/p&gt;<br />
&lt;/div&gt;<br />
&lt;/ENTRY_BLOCK&gt;<br />
<br />
===ENTRY_DAY_BLOCK===<br />
;typ<br />
:znacznik opcjonalny; wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_DAY_BLOCK&gt; ... &lt;/ENTRY_DAY_BLOCK&gt;</code>)<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 />
&lt;ENTRY_BLOCK&gt;<br />
&lt;div class="dzien"&gt;<br />
&lt;h2&gt;dzień &lt;ENTRY_DATE/&gt;&lt;/a&gt; roku:&lt;/h2&gt;<br />
&lt;ENTRY_DAY_BLOCK&gt;<br />
&lt;div class="entry"&gt;<br />
&lt;h2 id="&ENTRY_ID;"&gt;&lt;a href="&ENTRY_COMMENT_HREF;"&gt;&lt;ENTRY_SUBJECT/&gt;&lt;/a&gt;&lt;/h2&gt;<br />
&lt;p&gt;&lt;ENTRY_LEVEL/&gt; poziom |&lt;ENTRY_HOUR/&gt;&lt;br /&gt;<br />
kategoria: <br />
&lt;ENTRY_CATEGORY_BLOCK&gt;<br />
&lt;a href="&ENTRY_CATEGORY_HREF;"&gt;&lt;ENTRY_CATEGORY_HREF_DESCR/&gt;&lt;/a&gt;<br />
&lt;ENTRY_CATEGORY_NOT_LAST&gt;, &lt;/ENTRY_CATEGORY_NOT_LAST&gt;<br />
&lt;/ENTRY_CATEGORY_BLOCK&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;ENTRY_CONTENT/&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="&ENTRY_COMMENT_HREF;"&gt;&lt;ENTRY_COMMENT_HREF_DESCR/&gt;&lt;/a&gt;&lt;/p&gt;<br />
&lt;/div&gt;<br />
&lt;ADMIN_BLOCK&gt;<br />
&lt;span&gt;<br />
&lt;a href="&amp;ADMIN_ENTRY_EDIT_HREF;"&gt;Edytuj&lt;/a&gt;,<br />
&lt;a href="&amp;ADMIN_ENTRY_REMOVE_HREF;&gt;Usuń&lt;/a&gt;.<br />
&lt;/span&gt;<br />
&lt;/ADMIN_BLOCK&gt;<br />
&lt;/ENTRY_DAY_BLOCK&gt;<br />
&lt;hr /&gt;<br />
&lt;/div&gt;<br />
&lt;/ENTRY_BLOCK&gt;<br />
;uwagi<br />
:Należy zwrócić uwagę na położenie nagłówka h2 zawierającego znacznik '''ENTRY_DATE''' oraz na położenie poziomej linii <code>&lt;hr /&gt;</code><br />
<br />
===ENTRY_SUBJECT===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;ENTRY_SUBJECT/&gt;</code> lub <code>&amp;ENTRY_SUBJECT;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy<br />
;działanie<br />
:wstawia tytuł wpisu.<br />
<br />
===ENTRY_TITLE===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;ENTRY_TITLE/&gt;</code> lub <code>&amp;ENTRY_TITLE;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') 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: <code>&lt;ENTRY_DATE/&gt;</code> lub <code>&amp;ENTRY_DATE;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') 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: <code>&lt;ENTRY_DATE_DAY/&gt;</code> lub <code>&amp;ENTRY_DATE_DAY;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy<br />
;działanie<br />
:wstawia dzień wysłania wpisu.<br />
<br />
===ENTRY_DATE_MONTH===<br />
;Typ<br />
:Pojedynczy, zapis: <code>&lt;ENTRY_DATE_MONTH/&gt;</code> lub <code>&amp;ENTRY_DATE_MONTH;</code><br />
;Stosowanie<br />
:Strona główna joggera (w bloku '''ENTRY_BLOCK''') 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: <code>&lt;ENTRY_DATE_YEAR/&gt;</code> lub <code>&amp;ENTRY_DATE_YEAR;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy<br />
;działanie<br />
:wstawia rok wysłania wpisu.<br />
<br />
===ENTRY_HOUR===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;ENTRY_HOUR/&gt;</code> lub <code>&amp;ENTRY_HOUR;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') 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: <code>&lt;ENTRY_ID/&gt;</code> lub <code>&amp;ENTRY_ID;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') 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. <em lang="en" xml:lang="en">anchor link</em>). Wstawiany tekst wygląda np. tak: <code>e32726</code><br />
;przykłady<br />
:znacznika mozna użyć po prostu w atrybucie '''id''' np. nagłowka wpisu:<br />
&lt;h2 id="&amp;ENTRY_ID;"&gt;&lt;ENTRY_SUBJECT/&gt;&lt;/h2&gt;<br />
Można także zrobić od razu odnośnik do danego wpisu, na wypadek, gdyby ktoś chciał podać doń URL:<br />
&lt;h2 id="&amp;ENTRY_ID;"&gt;&lt;a href="#&amp;ENTRY_ID;"&gt;&lt;ENTRY_SUBJECT/&gt;&lt;/a&gt;&lt;/h2&gt;<br />
<br />
===ENTRY_LEVEL===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;ENTRY_LEVEL/&gt;</code> lub <code>&amp;ENTRY_LEVEL;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') 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 <code>&lt;LEVELx&gt;</code>, 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 "Ostatnio dodane wpisy". 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 />
'''Ważne''': Identyfikatory i opisy poziomów można ustawić w panelu administracyjnym w sekcji ''Mój jogger'' &raquo; [https://login.jogger.pl/?tab=levels Poziomy]<br />
;przykład<br />
:Znacznika <code>&lt;ENTRY_LEVEL&gt;</code> 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 />
&lt;h2 class="poziom&amp;ENTRY_LEVEL;" id="&amp;ENTRY_ID;"&gt;&lt;ENTRY_SUBJECT/&gt;&lt;/h2&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 <br />np.: 3 - 6 jako "priv" 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 '''title''', lub pseudoelementów CSS :before i :after (np. <code>.poziom2:after { content: " (Wpis ukryty)" }</code> - pomysł [http://xyc.jogger.pl XyCastego]. Wszystko jest dozwolone.<br />
<br />
===ENTRY_CONTENT===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;ENTRY_CONTENT/&gt;</code> lub <code>&amp;ENTRY_CONTENT;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy<br />
;działanie<br />
:Wstawia treść wpisu.<br />
<br />
===ENTRY_CONTENT_SHORT===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;ENTRY_CONTENT_SHORT/&gt;</code> lub <code>&amp;ENTRY_CONTENT_SHORT;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy<br />
;działanie<br />
:Znacznik działa podobnie do '''ENTRY_CONTENT''' (wstawia treść wspisu), lecz, gdy w treści tej napotka <code>&lt;EXCERPT&gt;</code>, 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 '''ENTRY_CONTENT''').<br />
<br />
===ENTRY_CONTENT_SHORT_EXIST===<br />
<br />
;typ<br />
:wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_CONTENT_SHORT_EXIST&gt; ... &lt;/ENTRY_CONTENT_SHORT_EXIST&gt;</code>)<br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') (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 '''ENTRY_CONTENT_SHORT''' czyli we wpisie jest '''EXCERPT'''). <br />
;uwagi<br />
:Główne wykorzystanie znacznika sprowadza się do ukrywania / pokazywania linka "Czytaj dalej" dla wpisów skróconych na stronie głównej<br />
;przykład<br />
:<br />
&lt;ENTRY_CONTENT_SHORT/&gt;<br />
&lt;ENTRY_CONTENT_SHORT_EXIST&gt;<br />
&lt;p class="readmore"&gt;<br />
&lt;a href="&ENTRY_COMMENT_HREF;#more"&gt;Czytaj dalej...&lt;/a&gt;<br />
&lt;/p&gt;<br />
&lt;/ENTRY_CONTENT_SHORT_EXIST&gt;<br />
<br />
===ENTRY_CONTENT_SHORT_NOT_EXIST===<br />
<br />
;typ<br />
:wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_CONTENT_SHORT_NOT_EXIST&gt; ... &lt;/ENTRY_CONTENT_SHORT_NOT_EXIST&gt;</code>)<br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') (lecz działa także w szablonie komentarzy)<br />
;działanie<br />
:Zawartość bloku będzie pokazana jedynie wtedy, gdy <u>nie</u> istnieje skrót wpisu (nie działa znacznik '''ENTRY_CONTENT_SHORT''' bo we wpisie nie ma '''EXCERPT''').<br />
<br />
===ENTRY_CONTENT_LONG===<br />
<br />
;typ<br />
:pojedynczy (<code>&lt;ENTRY_CONTENT_LONG/&gt;)<br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK'''), szablon komentarzy<br />
;działanie<br />
:Działa tak samo jak '''ENTRY_CONTENT_SHORT''' lecz pokazuje treść wpisu <u>po</u> '''EXCERPT'''. <br />
;uwagi<br />
:Wykorzystując znacznik możemy rozbić wpisy wykorzystujące skróty '''EXCERPT''' 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 '''ENTRY_CONTENT_SHORT_EXIST'''.<br />
;przykład<br />
:<br />
&lt;ENTRY_CONTENT_SHORT/&gt;<br />
&lt;ENTRY_CONTENT_SHORT_EXIST&gt;<br />
&lt;div id="more"&gt;<br />
&lt;ENTRY_CONTENT_LONG/&gt;<br />
&lt;/div&gt;<br />
&lt;/ENTRY_CONTENT_SHORT_EXIST&gt;<br />
<br />
===ENTRY_COMMENT_HREF===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;ENTRY_COMMENT_HREF/&gt;</code> lub <code>&amp;ENTRY_COMMENT_HREF;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') 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: <code>&lt;ENTRY_COMMENT_HREF_DESCR/&gt;</code> lub <code>&amp;ENTRY_COMMENT_HREF_DESCR;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''') 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 "Dodaj komentarz". Jeśli komentarze są - np. "1 komentarz", "3 komentarze", "5 komentarzy". Jeśli komentarze są wyłączone, pojawi się napis "Komentarze zablokowane".<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 />
&lt;a href="&amp;ENTRY_COMMENT_HREF;"&gt;<br />
&lt;ENTRY_COMMENT_HREF_DESCR/&gt;&lt;p class="ukryj"&gt; do wpisu &lt;em&gt;&lt;ENTRY_SUBJECT/&gt;&lt;/em&gt;&lt;/p&gt;<br />
&lt;/a&gt;<br />
:Klasa "ukryj" 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 "2 komentarze" w trzech różnych miejscach, zobaczymy: "2 komentarze do wpisu ''Pierwszy''", "2 komentarze do wpisu ''Drugi''", "2 komentarze do wpisu ''Trzeci''". Zastosowanie <code>display: none</code> 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: <code>&lt;ENTRY_CLASS&gt;</code> lub <code>&amp;ENTRY_CLASS;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''')<br />
;działanie<br />
:Działa analogicznie do znacznika '''COMMENT_CLASS''' - naprzemiennie wstawia tekst <code>entry1</code> i <code>entry2</code>. Można go użyć zarówno do wpisów jak i do całych dni, o ile w szablonie zastosowano znacznik '''ENTRY_DAY_BLOCK'''. '''ENTRY_CLASS''' zawsze wstawia wspomniane teksty naprzemiennie - bez względu na liczbę wpisów zgrupowanych pod jedną datą.<br />
;uwagi<br />
:patrz '''ENTRY_CLASS_RESET'''<br />
<br />
===ENTRY_CLASS_RESET===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;ENTRY_CLASS_RESET&gt;</code> lub <code>&amp;ENTRY_CLASS_RESET;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK''')<br />
;działanie<br />
:Działa tylko w połączeniu z '''ENTRY_CLASS'''. Nie ma ściśle wyznaczonego miejsca, może zostać wpisany gdziekolwiek w bloku '''ENTRY_BLOCK'''. Powoduje zignorowanie dotychczasowego porządku działania '''ENTRY_CLASS''' i ponowne rozpoczęcie od <code>entry1</code>. 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ę <code>entry1</code>.<br />
<br />
===ENTRY_CATEGORY_BLOCK===<br />
;typ<br />
:wymagany tag otwierający i zamykający (<code>&lt;ENTRY_CATEGORY_BLOCK&gt; ... &lt;/ENTRY_CATEGORY_BLOCK&gt;</code>)<br />
;stosowanie<br />
:szablon strony głównej i szablon komentarzy (pomiędzy znacznikami <code>&lt;ENTRY_BLOCK&gt; ... &lt;/ENTRY_BLOCK&gt;</code>)<br />
;działanie<br />
:w tym bloku umieszczona jest kategoria danego wpisu<br />
;przykład<br />
&lt;ENTRY_BLOCK&gt;<br />
&lt;div class="entry"&gt;<br />
&lt;h2 id="&ENTRY_ID;"&gt;&lt;a href="&ENTRY_COMMENT_HREF;"&gt;&lt;ENTRY_SUBJECT/&gt;&lt;/a&gt;&lt;/h2&gt;<br />
&lt;p&gt;&lt;ENTRY_LEVEL/&gt; poziom | &lt;ENTRY_DATE/&gt;, &lt;ENTRY_HOUR/&gt;&lt;br /&gt;<br />
kategoria: <br />
&lt;ENTRY_CATEGORY_BLOCK&gt;<br />
&lt;a href="&ENTRY_CATEGORY_HREF;"&gt;&lt;ENTRY_CATEGORY_HREF_DESCR/&gt;&lt;/a&gt;<br />
&lt;ENTRY_CATEGORY_NOT_LAST&gt;, &lt;/ENTRY_CATEGORY_NOT_LAST&gt;<br />
&lt;/ENTRY_CATEGORY_BLOCK&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;ENTRY_CONTENT/&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href="&ENTRY_COMMENT_HREF;"&gt;&lt;ENTRY_COMMENT_HREF_DESCR/&gt;&lt;/a&gt;&lt;/p&gt;<br />
&lt;/div&gt;<br />
&lt;/ENTRY_BLOCK&gt;<br />
<br />
===ENTRY_CATEGORY_CLASS===<br />
;typ<br />
:pojedynczy, zapis: <code>&amp;ENTRY_CATEGORY_CLASS;</code> lub <code>&lt;ENTRY_CATEGORY_CLASS/&gt;</code><br />
;stosowanie<br />
:blok '''ENTRY_CATEGORY_BLOCK''' (szablon strony głównej i szablon komentarzy)<br />
;działanie<br />
:wstawia naprzemiennie tekst <code>entrycategory1</code> i <code>entrycategory2</code>; działa analogicznie do '''ENTRY_CLASS''' i '''COMMENT_CLASS''' (wykorzystywany, gdy w użyciu jest '''ENTRY_CATEGORY_HREF_DESCR2''')<br />
<br />
===ENTRY_CATEGORY_HREF===<br />
;typ<br />
:pojedynczy, zapis: <code>&amp;ENTRY_CATEGORY_HREF;</code> lub <code>&lt;ENTRY_CATEGORY_HREF/&gt;</code><br />
;stosowanie<br />
:blok '''ENTRY_CATEGORY_BLOCK''' (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: <code>&amp;ENTRY_CATEGORY_HREF_DESCR;</code> lub <code>&lt;ENTRY_CATEGORY_HREF_DESCR/&gt;</code><br />
;stosowanie<br />
:blok '''ENTRY_CATEGORY_BLOCK''' (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: <code>&amp;ENTRY_CATEGORY_HREF_DESCR2;</code> lub <code>&lt;ENTRY_CATEGORY_HREF_DESCR2/&gt;</code><br />
;stosowanie<br />
:blok '''ENTRY_CATEGORY_BLOCK''' (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 (<code>&lt;ENTRY_CATEGORY_NOT_LAST&gt; ... &lt;/ENTRY_CATEGORY_NOT_LAST&gt;</code>)<br />
;stosowanie<br />
:blok '''ENTRY_CATEGORY_BLOCK''' (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: <code>&lt;ENTRY_TRACKBACK_HREF/&gt;</code> lub <code>&amp;ENTRY_TRACKBACK_HREF;</code><br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK'''), 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 '''ENTRY_TRACKBACK_EXIST'''.<br />
<br />
===ENTRY_TRACKBACK_EXIST===<br />
;typ<br />
:wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_TRACKBACK_EXIST&gt; ... &lt;/ENTRY_TRACKBACK_EXIST&gt;</code>)<br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK'''), szablon komentarzy<br />
;działanie<br />
:Zawartość bloku zostanie pokazana tylko przy wpisach na poziomach 0 i 1.<br />
;przykład<br />
&lt;ENTRY_TRACKBACK_EXIST&gt;<br />
&lt;a href="&amp;ENTRY_TRACKBACK_HREF;"&gt;trackback&lt;/a&gt;<br />
&lt;/ENTRY_TRACKBACK_EXIST&gt;<br />
<br />
===ENTRY_TRACKBACK_NOT_EXIST===<br />
;typ<br />
:wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_TRACKBACK_NOT_EXIST&gt; ... &lt;/ENTRY_TRACKBACK_NOT_EXIST&gt;</code>)<br />
;stosowanie<br />
:strona główna joggera (w bloku '''ENTRY_BLOCK'''), 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 (<code>&lt;ENTRY_PREV_EXIST&gt; ... &lt;/ENTRY_PREV_EXIST&gt;</code>)<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 />
&lt;div class="browse"&gt;<br />
&lt;ENTRY_PREV_EXIST&gt;&lt;a href="&amp;ENTRY_PREV_HREF;" title="Poprzedni wpis"&gt;&lt;ENTRY_PREV_SUBJECT/&gt;&lt;/a&gt;&lt;/ENTRY_PREV_EXIST&gt;<br />
&lt;ENTRY_NEXT_EXIST&gt;&lt;a href="&amp;ENTRY_NEXT_HREF;" title="Następny wpis"&gt;&lt;ENTRY_NEXT_SUBJECT/&gt;&lt;/a&gt;&lt;/ENTRY_NEXT_EXIST&gt;<br />
&lt;/div&gt;<br />
<br />
===ENTRY_PREV_NOT_EXIST===<br />
;typ<br />
:wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_PREV_NOT_EXIST&gt; ... &lt;/ENTRY_PREV_NOT_EXIST&gt;</code>)<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: <code>&amp;ENTRY_PREV_SUBJECT;</code> lub <code>&lt;ENTRY_PREV_SUBJECT/&gt;</code><br />
;stosowanie<br />
:szablon komentarzy (w bloku '''ENTRY_PREV_EXIST''')<br />
;działanie<br />
:Wstawia tytuł wpisu bez przetwarzania go. W wypadku, jeśli tytuł może zawierać elementy HTMLa lepiej użyć tagu '''ENTRY_PREV_TITLE'''.<br />
<br />
===ENTRY_PREV_TITLE===<br />
;typ<br />
:pojedynczy, zapis: <code>&amp;ENTRY_PREV_TITLE;</code> lub <code>&lt;ENTRY_PREV_TITLE/&gt;</code><br />
;stosowanie<br />
:szablon komentarzy (w bloku '''ENTRY_PREV_EXIST''')<br />
;działanie<br />
:Wstawia tytuł wpisu podobnie jak '''ENTRY_PREV_SUBJECT''', ale po usunięciu z niego elementów HTML.<br />
<br />
===ENTRY_PREV_CONTENT===<br />
;typ<br />
:pojedynczy, zapis: <code>&amp;ENTRY_PREV_CONTENT;</code> lub <code>&lt;ENTRY_PREV_CONTENT/&gt;</code><br />
;stosowanie<br />
:szablon komentarzy (w bloku '''ENTRY_PREV_EXIST''')<br />
;działanie<br />
:Wstawia treść wpisu.<br />
<br />
===ENTRY_PREV_CONTENT_SHORT===<br />
;typ<br />
:pojedynczy, zapis: <code>&amp;ENTRY_PREV_CONTENT_SHORT;</code> lub <code>&lt;ENTRY_PREV_CONTENT_SHORT/&gt;</code><br />
;stosowanie<br />
:szablon komentarzy (w bloku '''ENTRY_PREV_EXIST''')<br />
;działanie<br />
:Wstawia skróconą treść wcześniejszego wpisu do momentu wystąpienia <EXCERPT> 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: <code>&amp;ENTRY_PREV_DATE;</code> lub <code>&lt;ENTRY_PREV_DATE/&gt;</code><br />
;stosowanie<br />
:szablon komentarzy (w bloku '''ENTRY_PREV_EXIST''')<br />
;działanie<br />
:Wstawia datę wpisu.<br />
<br />
===ENTRY_PREV_HREF===<br />
;typ<br />
:pojedynczy, zapis: <code>&amp;ENTRY_PREV_HREF;</code> lub <code>&lt;ENTRY_PREV_HREF/&gt;</code><br />
;stosowanie<br />
:szablon komentarzy (w bloku '''ENTRY_PREV_EXIST''')<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 (<code>&lt;ENTRY_NEXT_EXIST&gt; ... &lt;/ENTRY_NEXT_EXIST&gt;</code>)<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 (<code>&lt;ENTRY_NEXT_NOT_EXIST&gt; ... &lt;/ENTRY_NEXT_NOT_EXIST&gt;</code>)<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: <code>&amp;ENTRY_NEXT_SUBJECT;</code> lub <code>&lt;ENTRY_NEXT_SUBJECT/&gt;</code><br />
;stosowanie<br />
:szablon komentarzy (w bloku '''ENTRY_NEXT_EXIST''')<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 '''ENTRY_NEXT_TITLE'''.<br />
<br />
===ENTRY_NEXT_TITLE===<br />
;typ<br />
:pojedynczy, zapis: <code>&amp;ENTRY_NEXT_TITLE;</code> lub <code>&lt;ENTRY_NEXT_TITLE/&gt;</code><br />
;stosowanie<br />
:szablon komentarzy (w bloku '''ENTRY_NEXT_EXIST''')<br />
;działanie<br />
:Wstawia tytuł nowszego wpisu podobnie jak '''ENTRY_NEXT_SUBJECT''', ale po usunięciu z niego elementów HTML.<br />
<br />
===ENTRY_NEXT_CONTENT===<br />
;typ<br />
:pojedynczy, zapis: <code>&amp;ENTRY_NEXT_CONTENT;</code> lub <code>&lt;ENTRY_NEXT_CONTENT/&gt;</code><br />
;stosowanie<br />
:szablon komentarzy (w bloku '''ENTRY_NEXT_EXIST''')<br />
;działanie<br />
:Wstawia treść nowszego wpisu.<br />
<br />
===ENTRY_NEXT_CONTENT_SHORT===<br />
;typ<br />
:pojedynczy, zapis: <code>&amp;ENTRY_NEXT_CONTENT_SHORT;</code> lub <code>&lt;ENTRY_NEXT_CONTENT_SHORT/&gt;</code><br />
;stosowanie<br />
:szablon komentarzy (w bloku '''ENTRY_NEXT_EXIST''')<br />
;działanie<br />
:Wstawia skróconą treść nowszego wpisu do momentu wystąpienia <EXCERPT> 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: <code>&amp;ENTRY_NEXT_DATE;</code> lub <code>&lt;ENTRY_NEXT_DATE/&gt;</code><br />
;stosowanie<br />
:szablon komentarzy (w bloku '''ENTRY_NEXT_EXIST''')<br />
;działanie<br />
:Wstawia datę nowszego wpisu.<br />
<br />
===ENTRY_NEXT_HREF===<br />
;typ<br />
:pojedynczy, zapis: <code>&amp;ENTRY_NEXT_HREF;</code> lub <code>&lt;ENTRY_NEXT_HREF/&gt;</code><br />
;stosowanie<br />
:szablon komentarzy (w bloku '''ENTRY_NEXT_EXIST''')<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 -> 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 <strong>COMMENT_BLOCK</strong> będzie powielone wraz z każdym dodanym komentarzem.<br />
# Są też trzy bloki, które mają inne zadanie. Chodzi o <strong>ADMIN_BLOCK</strong>, <strong>LOGGED_USER_BLOCK</strong>, <strong>NOUSER_BLOCK</strong> - treść w nich zawarta jest widoczna tylko dla określonych użytkowników (odpowiednio: dla właściciela, gościa zalogowanego i gościa niezalogowanego). Na przykład, tagi z grupy <code>&lt;ADMIN_[...]_HREF/&gt;</code> można wstawić do bloku <strong>&lt;ADMIN_BLOCK&gt;</strong>, by zwykli odwiedzający nie widzieli linków administracyjnych.<br />
<br />
Niektóre tagi funkcjonują zupełnie samodzielnie i mogą zostać użyte wszędzie. Zaliczają sie do nich przede wszystkim [[Tagi#status i opis Jabbera|tagi pokazujące status Jabbera, opis i ikonkę dostępności]] oraz [[Tagi#Inne|3 inne znaczniki]] ([[Tagi#JID|<code>&lt;JID/&gt;</code>]], [[Tagi#ALL_ENTRIES_HREF|<code>&lt;ALL_ENTRIES_HREF/&gt;</code>]] i [[Tagi#COMMENT_FORM|<code>&lt;COMMENT_FORM/&gt;</code>]]).<br />
<br />
Obowiązują dwa sposoby zapisu tagów <strong>pojedynczych</strong>, tj. takich, które wstawiają określony tekst. Oprócz zwykłego <em>&lt;NAZWA_ZNACZNIKA/&gt;</em>* można napisać <em>&amp;NAZWA_ZNACZNIKA;</em>. Drugiego sposobu można użyć wtedy, gdy tag ma być argumentem jakiegoś atrybutu HTML, dzięki czemu uzyskamy <strong lang="en" xml:lang="en">well-formed XML</strong>. Np. <code>&lt;img src="[[#imagesdir|/files/obrazek.gif]]" alt=""/&gt;</code> lub <code>&lt;a href="[[Tagi#ARCHIVE_HREF|&amp;ARCHIVE_HREF;]]"&gt;<br />
[[Tagi#ARCHIVE_HREF_DESCR|&lt;ARCHIVE_HREF_DESCR/&gt;]]&lt;/a&gt;</code><br />
<br />
* - Uwaga: ważne jest, by w zapisie <em>&lt;NAZWA_ZNACZNIKA/&gt;</em> przed znakiem "/" (slash) nie było spacji. Więcej: [http://bugger.jogger.pl/index.php?do=details&id=47 Bugger - zgłoszenie nr 47].<br />
<br />
===Co zmienić w ustawieniach?===<br />
By Jogger użył niestandardowego schematu, należy zmienić w ustawieniach dwie opcje: <em>Własne szablony dla strony joggera</em> i <em>Własne szablony dla komentarzy</em>. Mamy tam do wyboru dwa różne "tak".<br />
<br />
<dl><dt>Tak, uproszczony<br />
</dt><dd>Kiedyś był to jedyny sposób obsługi szablonów. Polega to na tym, że szablon składa się jedynie z zawartości elementu <strong>BODY</strong>. Nie należy nawet umieszczać żadnego DTD, <code>&lt;head&gt;</code> i tym podobnych. Pominąć trzeba także sam znacznik <code>&lt;body&gt;</code> oraz <code>&lt;/body&gt;</code>. Wszystko dlatego, że Jogger sam uzupełni szablon i ostatecznie wyświetli poprawną stronę. Na początek pliku zostanie wstawione np.:<br />
<pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<br />
&lt;html lang="pl"&gt;<br />
<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />
&lt;meta name="robots" content="noindex, nofollow"&gt;<br />
&lt;title&gt;Jogger :: staszyna@chrome.pl&lt;/title&gt;<br />
&lt;link rel="stylesheet" href="/files/style.css" type="text/css"&gt;<br />
&lt;/head&gt;<br />
<br />
&lt;body&gt;</pre><br />
A na koniec:<br />
<pre>&lt;/body&gt;<br />
&lt;/html&gt;</pre><br />
<br />
Plik <code>/files/style.css</code> to CSS naszego szablonu. Musi być oddzielnym plikiem, bo przy uproszczonych schematach nie mamy dostępu do elementu <strong>HEAD</strong>. Dodatkowo można zauważyć, że nie mamy wpływu na DOCTYPE schematu ani na tytuł joga. Drugi problem [http://zapiski.marcoos.org/2003/11/08/jak-nadac-wlasny-tytul-blogowi-na-jogger.pl/ rozwiązał marcoos], pierwszy jest nierozwiązywalny. I właśnie z tego powodu powstał drugi sposób obsługi schematów.<br />
<br />
</dd><dt>Tak, pełny<br />
</dt><dd>Jeśli wybierzemy tę opcję, Jogger nie będzie ingerował w kod schematu. Mamy więc pełną swobodę w ustawianiu np. DTD, znaczników meta, tytułu, elementów <strong>LINK</strong>, języka joga itd. Dwie wskazówki:<br />
<br />
# zalecane jest, by wstawić następujący znacznik meta: <code>&lt;meta name="robots" content="noindex, nofollow" /&gt;</code>. [http://www.wired.com/news/business/0,1367,58838,00.html Dlatego].<br />
# ścieżka do wgranych do Joggera plików stylów CSS to <code>/files/nazwa_pliku.css</code>, co za tym idzie aby użyć arkusza styli należy wstawić: <pre>&lt;link rel="stylesheet" href="/files/nazwa_pliku.css" type="text/css" title="Podstawowy styl" /&gt;</pre><br />
</dd></dl><br />
<br />
Dodatkowo, Jogger daje nam możliwość ustawienia typu MIME plików szablonu, dzięki czemu osiągalna jest pełna poprawność XHTML 1.1. W panelu administracyjnym można wybrać przy pozycji <em>Typ MIME</em> następujące opcje: (podaję za marcoosem)<br />
<br />
* <em>text/html</em> - dobry dla HTML 4, dozwolony dla XHTML 1.0<br />
* <em>application/xhtml+xml</em> - zalecany dla XHTML 1.0, wymagany dla XHTML 1.1, XHTML Basic i pewnie kiedyś XHTML2.0<br />
* <strong class="no">NOWY!</strong> <em>application/xml</em> - więcej: [http://bugger.jogger.pl/index.php?do=details&id=57 Bugger - zgłoszenie nr 57] <strong style="color: green;">(OK)</strong>.<br />
* <em>negocjacja typu mime</em> - jeśli User Agent akceptuje <em>application/xhtml+xml</em> - wyślij jako <em>application/xhtml+xml</em>, jeśli nie - wyślij jako <em>text/html</em> (błędnie, ale żeby działało). Wszystkiemu winne jest oczywiście MSIE, które w ogóle nie rozumie <em>application/xhtml+xml</em> i pliki XHTML wysłane w ten sposób próbuje zapisać na dysku użytkownika.<br />
<br />
===Co trzeba przygotować?===<br />
Najlepiej przygotować trzy pliki: <strong>szablon strony głównej</strong>, <strong>szablon strony z komentarzami</strong> i <strong>plik (pliki) CSS</strong>. Jeśli nie zrobimy np. strony komentarzy, Jogger użyje zaznaczonego w ustawieniach gotowego schematu. Można też oczywiście style CSS umieścić w sekcji HEAD szablonu, pod warunkiem, że używamy pełnych schematów. Jednak zewnętrzny plik arkusza stylów wydaje się być wygodniejszym<br />
rozwiązaniem. Można to także połączyć, ogólne style spiąć w oddzielnym pliku, a definicje potrzebne tylko np. do strony komentarzy umieścić już w samym szablonie. Należy tylko pamiętać o umieszczaniu bezwględnych ścieżek do plików (/files/blabla.png 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ę <strong>online.png</strong> i <strong>offline.png</strong> (patrz też: opis [[#statusimage|<code>&lt;STATUS_IMAGE/&gt;</code>]]).<br />
<br />
===Kilka wskazówek===<br />
* Polecam [http://validator.w3.org/ walidator (X)HTML] i [http://jigsaw.w3.org/css-validator/ walidator CSS].<br />
* Nie jest to wymagane w żadnym regulaminie, ale przez internetową uprzejmość można umieścić w szablonie np. taką stopkę:<br />
<pre>Powered by &lt;a href="http://www.jogger.pl"&gt;Jogger&lt;/a&gt;.<br />
Copyright (c) 2002-2003 Justin Mecham oraz JabberPL Group.&lt;br /&gt;<br />
Wszystkie prawa zastrzeżone. &lt;a href="http://jogger.pl/info.php?id=legal"&gt;Legalność&lt;/a&gt;;<br />
<br />
&lt;a href="http://www.jogger.pl/about.php"&gt;Informacje&lt;/a&gt;</pre><br />
* Dobrze jest zadbać o przejrzysty layout - czytający powinien od razu wiedzieć, który wpis czyta, który skomentuje klikając odpowiedni link, a nawet która data odnosi się do którego wpisu.<br />
* Należy pamiętać o oczach czytelników.<br />
* Jeśli robicie szablon w poprawnym XHTML, to i tak to zrobicie, ale na wszelki wypadek przypominam o atrybucie <strong>alt</strong> przy grafice. Jeśli grafika jest wyłącznie dekoracyjna i nie ma wpływu na treść lub działanie użytkownika, należy dodać <code>alt=""</code>. Polecam bardzo ciekawy [http://ppewww.ph.gla.ac.uk/%7Eflavell/alt/alt-text.html artykuł o atrybutach <strong>alt</strong>].<br />
* UNIKOD!!! to bardzo wa?ne, nawet je?li jedynym tekstem jaki znajdzie si? w czystym szablonie b?dzie stopka. W Windows można albo za pomocą [http://www.republika.pl/jablonka/przewodnik/ogonki.html Ogonk?w 97], albo zapisuj?c pliki w systemowym Notatniku z kodowaniem UTF-8. (brak polskich znaków celowy)<br />
<br />
===Zmiany w nazwach znaczników===<br />
By uprościć i ujednolicić nazewnictwo Joggerowych znaczników, zmienione zostały nazwy nastepujących tagów:<br />
ENTRIES_BLOCK --&gt; [[Tagi#ENTRY_BLOCK|ENTRY_BLOCK]]<br />
ENTRIES_DAY --&gt; [[Tagi#ENTRY_DAY_BLOCK|ENTRY_DAY_BLOCK]]<br />
COMMENT_HREF --&gt; [[Tagi#ENTRY_COMMENT_HREF|ENTRY_COMMENT_HREF]]<br />
<br />
COMMENT_HREF_DESCR --&gt; [[Tagi#ENTRY_COMMENT_HREF_DESCR|ENTRY_COMMENT_HREF_DESCR]]<br />
USER_LOGIN_HREF --&gt; [[Tagi#USER_LOG_IN_HREF|USER_LOG_IN_HREF]]<br />
USER_BLOCK --&gt; [[Tagi#LOGGED_USER_BLOCK|LOGGED_USER_BLOCK]]<br />
USER_LOGIN_NAME --&gt; [[Tagi#LOGGED_USER_NAME|LOGGED_USER_NAME]]<br />
USER_LOGOUT_HREF --&gt; [[Tagi#LOGGED_USER_LOG_OUT_HREF|LOGGED_USER_LOG_OUT_HREF]]<br />
<br />
PUT_JID --&gt; [[Tagi#JID|JID]]<br />
IMAGES_DIR --&gt; [[#customdir|CUSTOM_DIR]]<br />
<br />
* [[Tagi|Tagi]]<br />
<br />
[[Kategoria:Pomoc]]</div>
Sparrow
http://wiki.jogger.pl/index.php?title=Szablon&diff=3509
Szablon
2007-03-12T13:32:26Z
<p>Sparrow: Panel konfiguracyjny -> administracyjny</p>
<hr />
<div><h2>Szablon strony głównej</h2> <br />
Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<ENTRY_BLOCK><br />
<ENTRY_DAY_BLOCK><br />
<!-- Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h3>Logowanie:</h3><br />
<p><br />
<form action="<USER_LOG_IN_ACTION/>" method="post"><br />
<br />
<input type="text" name="user" style="width: 200" value="nick"><br /> <input type="password" name="pass" style="width: 200" value="pass"><br /><br />
<input type="submit" value="Zaloguj" style="width: 200"><br />
<br />
</form><br />
<br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<a href="<LOGGED_USER_LOG_OUT_HREF/>">Wyloguj mnie!</a><br />
</LOGGED_USER_BLOCK><br />
</p><br />
</div><br />
<!-- login --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Poczatek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</pre></dd></dl><br />
<br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="<ALL_ENTRIES_HREF/>">Pokaż wszystkie wpisy.</a></div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
<!-- Początek komentarzy --> <br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h3>Logowanie:</h3><br />
<p><br />
<form action="<USER_LOG_IN_ACTION/>" method="post"><br />
<br />
<input type="text" name="user" style="width: 200" value="nick"><br /> <input type="password" name="pass" style="width: 200" value="pass"><br /><br />
<input type="submit" value="Zaloguj" style="width: 200"><br />
<br />
</form><br />
<br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<a href="<LOGGED_USER_LOG_OUT_HREF/>">Wyloguj mnie!</a><br />
</LOGGED_USER_BLOCK><br />
</p><br />
</div><br />
<!-- login --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Poczatek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</pre></dd></dl><br />
<br />
<br />
<br />
<h2>Plik CSS</h2> <br />
Przykładowy plik CSS<br />
<dl><dd><pre><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="text"]{<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="submit"] { /* przycisk "Wyslij" */<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="password"] {<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 />
</pre></dd></dl><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 -> administracyjny</p>
<hr />
<div><h2>Szablon strony głównej</h2> <br />
Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<ENTRY_BLOCK><br />
<ENTRY_DAY_BLOCK><br />
<!-- Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panleu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h3>Logowanie:</h3><br />
<p><br />
<form action="<USER_LOG_IN_ACTION/>" method="post"><br />
<br />
<input type="text" name="user" style="width: 200" value="nick"><br /> <input type="password" name="pass" style="width: 200" value="pass"><br /><br />
<input type="submit" value="Zaloguj" style="width: 200"><br />
<br />
</form><br />
<br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<a href="<LOGGED_USER_LOG_OUT_HREF/>">Wyloguj mnie!</a><br />
</LOGGED_USER_BLOCK><br />
</p><br />
</div><br />
<!-- login --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Poczatek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</pre></dd></dl><br />
<br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="<ALL_ENTRIES_HREF/>">Pokaż wszystkie wpisy.</a></div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
<!-- Początek komentarzy --> <br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h3>Logowanie:</h3><br />
<p><br />
<form action="<USER_LOG_IN_ACTION/>" method="post"><br />
<br />
<input type="text" name="user" style="width: 200" value="nick"><br /> <input type="password" name="pass" style="width: 200" value="pass"><br /><br />
<input type="submit" value="Zaloguj" style="width: 200"><br />
<br />
</form><br />
<br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<a href="<LOGGED_USER_LOG_OUT_HREF/>">Wyloguj mnie!</a><br />
</LOGGED_USER_BLOCK><br />
</p><br />
</div><br />
<!-- login --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Poczatek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</pre></dd></dl><br />
<br />
<br />
<br />
<h2>Plik CSS</h2> <br />
Przykładowy plik CSS<br />
<dl><dd><pre><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="text"]{<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="submit"] { /* przycisk "Wyslij" */<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="password"] {<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 />
</pre></dd></dl><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 -> administracyjny</p>
<hr />
<div><h2>Szablon strony głównej</h2> <br />
Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<ENTRY_BLOCK><br />
<ENTRY_DAY_BLOCK><br />
<!-- Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panleu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="<ALL_ENTRIES_HREF/>">Pokaż wszystkie wpisy.</a></div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
<!-- Początek komentarzy --> <br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="<ALL_ENTRIES_HREF/>">Pokaż wszystkie wpisy.</a></div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
<!-- Początek komentarzy --> <br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h3>Logowanie:</h3><br />
<p><br />
<form action="<USER_LOG_IN_ACTION/>" method="post"><br />
<br />
<input type="text" name="user" style="width: 200" value="nick"><br /> <input type="password" name="pass" style="width: 200" value="pass"><br /><br />
<input type="submit" value="Zaloguj" style="width: 200"><br />
<br />
</form><br />
<br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<a href="<LOGGED_USER_LOG_OUT_HREF/>">Wyloguj mnie!</a><br />
</LOGGED_USER_BLOCK><br />
</p><br />
</div><br />
<!-- login --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Poczatek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</pre></dd></dl><br />
<br />
<br />
<br />
<h2>Plik CSS</h2> <br />
Przykładowy plik CSS<br />
<dl><dd><pre><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="text"]{<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="submit"] { /* przycisk "Wyslij" */<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="password"] {<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 />
</pre></dd></dl><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 -> administracyjny</p>
<hr />
<div><h2>Szablon strony głównej</h2> <br />
Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<ENTRY_BLOCK><br />
<ENTRY_DAY_BLOCK><br />
<!-- Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panleu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h3>Logowanie:</h3><br />
<p><br />
<form action="<USER_LOG_IN_ACTION/>" method="post"><br />
<br />
<input type="text" name="user" style="width: 200" value="nick"><br /> <input type="password" name="pass" style="width: 200" value="pass"><br /><br />
<input type="submit" value="Zaloguj" style="width: 200"><br />
<br />
</form><br />
<br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<a href="<LOGGED_USER_LOG_OUT_HREF/>">Wyloguj mnie!</a><br />
</LOGGED_USER_BLOCK><br />
</p><br />
</div><br />
<!-- login --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Poczatek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</pre></dd></dl><br />
<br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="<ALL_ENTRIES_HREF/>">Pokaż wszystkie wpisy.</a></div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
<!-- Początek komentarzy --> <br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h3>Logowanie:</h3><br />
<p><br />
<form action="<USER_LOG_IN_ACTION/>" method="post"><br />
<br />
<input type="text" name="user" style="width: 200" value="nick"><br /> <input type="password" name="pass" style="width: 200" value="pass"><br /><br />
<input type="submit" value="Zaloguj" style="width: 200"><br />
<br />
</form><br />
<br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<a href="<LOGGED_USER_LOG_OUT_HREF/>">Wyloguj mnie!</a><br />
</LOGGED_USER_BLOCK><br />
</p><br />
</div><br />
<!-- login --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Poczatek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</pre></dd></dl><br />
<br />
<br />
<br />
<h2>Plik CSS</h2> <br />
Przykładowy plik CSS<br />
<dl><dd><pre><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="text"]{<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="submit"] { /* przycisk "Wyslij" */<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="password"] {<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 />
</pre></dd></dl><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 -> administracyjny</p>
<hr />
<div><h2>Szablon strony głównej</h2> <br />
Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<ENTRY_BLOCK><br />
<ENTRY_DAY_BLOCK><br />
<!-- Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panleu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="<ALL_ENTRIES_HREF/>">Pokaż wszystkie wpisy.</a></div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
<!-- Początek komentarzy --> <br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="<ALL_ENTRIES_HREF/>">Pokaż wszystkie wpisy.</a></div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
<!-- Początek komentarzy --> <br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h3>Logowanie:</h3><br />
<p><br />
<form action="<USER_LOG_IN_ACTION/>" method="post"><br />
<br />
<input type="text" name="user" style="width: 200" value="nick"><br /> <input type="password" name="pass" style="width: 200" value="pass"><br /><br />
<input type="submit" value="Zaloguj" style="width: 200"><br />
<br />
</form><br />
<br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<a href="<LOGGED_USER_LOG_OUT_HREF/>">Wyloguj mnie!</a><br />
</LOGGED_USER_BLOCK><br />
</p><br />
</div><br />
<!-- login --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Poczatek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</pre></dd></dl><br />
<br />
<br />
<br />
<h2>Plik CSS</h2> <br />
Przykładowy plik CSS<br />
<dl><dd><pre><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="text"]{<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="submit"] { /* przycisk "Wyslij" */<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="password"] {<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 />
</pre></dd></dl><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 -> administracyjny</p>
<hr />
<div><h2>Szablon strony głównej</h2> <br />
Przykładowy szablon strony głównej joga, dostępny w panelu administracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<ENTRY_BLOCK><br />
<ENTRY_DAY_BLOCK><br />
<!-- Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="&ENTRY_COMMENT_HREF;">&ENTRY_COMMENT_HREF_DESCR;</a>. <a href="&ENTRY_TRACKBACK_HREF;">trackback</a><br />
</div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
</ENTRY_DAY_BLOCK><br />
</ENTRY_BLOCK><br />
<br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
<br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</dl></dd></pre><br />
<br />
<h2>Szablon strony komentarzy</h2> <br />
Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<br />
<!--Początek wpisu --><br />
<div class="wpis" id="<ENTRY_ID/>"> <br />
<h3>&ENTRY_SUBJECT;</h3><br />
<span class="data">Dodane <ENTRY_DATE/> o <ENTRY_HOUR/> w kategorii '<ENTRY_CATEGORY_BLOCK><br />
<a href="&ENTRY_CATEGORY_HREF;">&ENTRY_CATEGORY_HREF_DESCR2;</a><br />
</ENTRY_CATEGORY_BLOCK>',</span><br />
<p>&ENTRY_CONTENT;</p><br />
</div><br />
<div class="w_prawo"><a href="<ALL_ENTRIES_HREF/>">Pokaż wszystkie wpisy.</a></div><br /><br />
<div class="linia"></div><br /><br />
<!-- Koniec wpisu --><br />
<!-- Początek komentarzy --> <br />
<h3>Komentarze:</h3><br />
<COMMENT_BLOCK><br />
<br />
<div class="&COMMENT_CLASS;"><br />
<COMMENT_FAVICON/> <COMMENT_NICK/> <span class="kom">|</span><span class="komdata"> <COMMENT_DATE/>, <COMMENT_HOUR/></span><br />
<div class="komentarz"><div><COMMENT_CONTENT/></div> <br />
</div></div> <br />
</COMMENT_BLOCK> <br />
<!-- Koniec Komentarzy --><br />
<!-- Początek formularza --><br />
<br />
<br />
<div class="podz"> <h3>Dodaj komentarz:</h3> </div><br />
<div class="komed"><br />
<COMMENT_FORM_BLOCK><br />
<form action="<COMMENT_FORM_ACTION/>" method="post" id="formcomment"><br />
<table><br />
<tr><br />
<td><label id="commnicklab" for="commnickid">Podpis:</label></td><br />
<td><input type="text" name="commnickid" id="commnickid" value="<COMMENT_FORM_NICKID/>" /></td><br />
</tr><br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<tr><br />
<td><label id="commnickurllab" for="commnickurl">Url:</label></td><br />
<td><input type="text" name="commnickurl" id="commnickurl" value="<COMMENT_FORM_NICKURL/>" /></td><br />
</tr><br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="commbodylab" for="commbody">Tresc:</label></td><br />
<td><textarea name="commbody" id="commbody" cols="60" rows="6"><COMMENT_FORM_BODY/></textarea></td><br />
</tr><br />
<tr><br />
<td>&nbsp;</td><br />
<td><br />
<COMMENT_FORM_NOTIFY_START_BLOCK><br />
<input type="checkbox" name="notifystart" id="notifystart" value="notify" checked="checked" /><br />
<label id="notifylab" for="notifystart">Śledź ten wątek.</label><br />
</COMMENT_FORM_NOTIFY_START_BLOCK><br />
<COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
<input type="submit" name="notifystop" id="notifystop" value="Przestań śledzić." /><br />
</COMMENT_FORM_NOTIFY_STOP_BLOCK><br />
</td><br />
</tr><br />
<br />
<COMMENT_FORM_NOUSER_BLOCK><br />
<tr><br />
<td><label id="codelab" for="code"><img src="<COMMENT_FORM_CODE/>" alt="code" /></label></td><br />
<td><input type="text" name="code" id="code" /></td><br />
</tr><br />
<br />
</COMMENT_FORM_NOUSER_BLOCK><br />
<br />
<tr><br />
<td>&nbsp;</td><br />
<td><input type="submit" name="submit" id="submitcomm" value="Wyslij" /></td><br />
</tr><br />
</table><br />
</form><br />
</COMMENT_FORM_BLOCK><br />
</div><br />
<br />
<COMMENT_LOGGED_BLOCK><br />
<div class="komed"><br />
<label id="commlogged" for="commlogged">Tylko zalogowani użytkownicy mogą komentować.</label><br />
</div><br />
</COMMENT_LOGGED_BLOCK><br />
<br />
<COMMENT_NONE_BLOCK><br />
<div class="komed"><br />
<label id="commnone" for="commnone">Komentarze zablokowane.</label><br />
</div><br />
</COMMENT_NONE_BLOCK><br />
<br />
<!-- Koniec formularza --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek Menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Początek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div></div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
<br />
<br />
</pre></dd></dl><br />
<br />
<h2>Szablon strony logowania</h2> <br />
Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br />
<dl><dd><pre><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><br />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/><br />
<meta http-equiv="Reply-to" content="soil@czuby.net" /><br />
<meta http-equiv="Content-Language" content="pl" /><br />
<meta name="Robots" content="NOINDEX" /><br />
<meta name="author" content="Dawid Penkala"/><br />
<link rel="icon" href="favicon.png" type="image/x-icon"/><br />
<link rel="shortcut icon" href="/files/favicon_b.png" type="image/x-icon" /><br />
<style type="text/css" media="all"><br />
@import "/files/style_blue.css";<br />
</style><br />
<title>JoggerPL :: &JID;</title><br />
<br />
</head> <br />
<br />
<body><br />
<div id="szablon"><br />
<div id="logo"><br />
<br />
<a href="#">&JID;</a><br />
<br />
</div><br />
<div id="srodek"><br />
<!-- login --><br />
<br />
<div class="login"> <br />
<br />
<NOUSER_BLOCK><br />
<h3>Logowanie:</h3><br />
<p><br />
<form action="<USER_LOG_IN_ACTION/>" method="post"><br />
<br />
<input type="text" name="user" style="width: 200" value="nick"><br /> <input type="password" name="pass" style="width: 200" value="pass"><br /><br />
<input type="submit" value="Zaloguj" style="width: 200"><br />
<br />
</form><br />
<br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<a href="<LOGGED_USER_LOG_OUT_HREF/>">Wyloguj mnie!</a><br />
</LOGGED_USER_BLOCK><br />
</p><br />
</div><br />
<!-- login --><br />
</div><br />
<br />
<div id="menu"><br />
<div class="panel"><br />
<!-- Początek menu --><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><STATUS_TEXT/></a></li><br />
<li><a href="#"><STATUS_DESCR/></a></li><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Archiwum</a></li><br />
<ARCHIVE_BLOCK><br />
<li><a href="<ARCHIVE_HREF/>"><ARCHIVE_HREF_DESCR/> (<ARCHIVE_ENTRIES/>)</a></li><br />
</ARCHIVE_BLOCK><br />
</ul><br />
</div><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne">Kategorie</a></li><br />
<CATEGORY_BLOCK><br />
<li><a href="<CATEGORY_HREF/>"><CATEGORY_HREF_DESCR/> (<CATEGORY_ENTRIES/>)</a></li><br />
</CATEGORY_BLOCK><br />
<br />
</ul><br />
</div><br />
<LINK_GROUP_BLOCK><br />
<div class="menu"><br />
<ul><br />
<li><a href="#" class="aktualne"><LINK_GROUP_DESCR/></a></li><br />
<LINK_BLOCK><br />
<li><a href="<LINK_HREF/>"><LINK_HREF_DESCR/></a></li><br />
</LINK_BLOCK><br />
<br />
</ul><br />
</div><br />
</LINK_GROUP_BLOCK><br />
<div class="menu"><ul><br />
<NOUSER_BLOCK><br />
<li><a href="<USER_LOG_IN_HREF/>" class="aktualne">Zaloguj!</a></li><br />
</NOUSER_BLOCK><br />
<LOGGED_USER_BLOCK><br />
<li><a href="#" class="aktualne"><LOGGED_USER_NAME/></a></li><br />
<li><a href="&LOGGED_USER_LOG_OUT_HREF;">Wyloguj!</a></li><br />
</LOGGED_USER_BLOCK><br />
<br />
</ul><br />
</div><br />
<!-- Koniec menu --><br />
</div><br />
</div><br />
<!-- Poczatek stopki --><br />
<div id="stopka"><br />
<div id="prawa"><br />
<a href="http://jogger.pl">Jogger.PL</a> (c) 2006</div><br />
<div id="stopka_linki"><br />
<ul><br />
<li><a href="<RSS/>">RSS</a> feed,</li><br />
<li>Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a> and <a href="http://jigsaw.w3.org/css-validator/">CSS</a>,</li><br />
<li>Wszystkie prawa zastrzeżone.</li><br />
</ul><br />
</div><br />
</div><br />
<!-- Koniec stopki --><br />
</body></html><br />
<br />
</pre></dd></dl><br />
<br />
<br />
<br />
<h2>Plik CSS</h2> <br />
Przykładowy plik CSS<br />
<dl><dd><pre><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="text"]{<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="submit"] { /* przycisk "Wyslij" */<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="password"] {<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 />
</pre></dd></dl><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 -> 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 />
:'''STATUS_TEXT''', '''STATUS_IMAGE''', '''STATUS_EXIST''', '''STATUS_DESCR''' oraz '''STATUS_DESCR2'''.<br />
;przykład<br />
&lt;ul&gt;<br />
&lt;li&gt;mój status: &lt;strong&gt;&lt;STATUS_TEXT/&gt;&lt;/strong&gt; &lt;img src="&amp;STATUS_IMAGE;" alt="" /&gt;&lt;/li&gt;<br />
&lt;li&gt;mój opis: &lt;em&gt;&lt;STATUS_DESCR/&gt;&lt;/em&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
<br />
<br />
===STATUS_TEXT===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;STATUS_TEXT/&gt;</code> lub <code>&amp;STATUS_TEXT;</code><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 ''Ustawienia'' (''Tekst dostępności'' i ''Tekst niedostępności''), np. dostępny/rozłączony, online/offline, jestem/nie ma mnie itd.<br />
<br />
===STATUS_IMAGE===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;STATUS_IMAGE/&gt;</code> lub <code>&amp;STATUS_IMAGE;</code><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: '''online.png''' i '''offline.png'''. 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 (<code>&lt;STATUS_EXIST&gt; ... &lt;/STATUS_EXIST&gt;</code>)<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: <code>&lt;STATUS_DESCR/&gt;</code> lub <code>&amp;STATUS_DESCR;</code><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: <code>&lt;STATUS_DESCR2/&gt;</code> lub <code>&amp;STATUS_DESCR2;</code><br />
;stosowanie<br />
:szablon strony głównej i szablon komentarzy<br />
;działanie<br />
:podobnie jak '''STATUS_DESCR''' 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 -> administracyjny</p>
<hr />
<div>'''[http://wiki.jogger.pl/wiki/Tagi &larr; Wszystkie tagi]'''<br />
<br />
==Linki (LINK)==<br />
===LINK_BLOCK_EXIST===<br />
;typ<br />
:wymagany tag otwierający i tag zamykający (<code>&lt;LINK_BLOCK_EXIST&gt; ... &lt;/LINK_BLOCK_EXIST&gt;</code>)<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 />
&lt;LINK_BLOCK_EXIST&gt;<br />
&lt;h3&gt;Linki:&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;LINK_BLOCK&gt;<br />
&lt;li&gt;&lt;a href="&amp;LINK_HREF;" title="&amp;LINK_TITLE;"&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;/LINK_BLOCK&gt;<br />
&lt;/ul&gt;<br />
&lt;/LINK_BLOCK_EXIST&gt;<br />
<br />
<br />
===LINK_GROUP_BLOCK===<br />
;typ<br />
:wymagany tag otwierający i zamykający (<code>&lt;LINK_GROUP_BLOCK&gt; ... &lt;/LINK_GROUP_BLOCK&gt;</code>)<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 />
&lt;ul id="links"&gt;<br />
&lt;LINK_GROUP_BLOCK&gt;<br />
&lt;li&gt;&lt;LINK_GROUP_DESCR/&gt;<br />
&lt;LINK_CLASS_RESET/&gt;<br />
&lt;ul&gt;<br />
&lt;LINK_BLOCK&gt;<br />
&lt;li class="&LINK_CLASS;"&gt;&lt;a href="&amp;LINK_HREF;" title="&amp;LINK_TITLE;"&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;/LINK_BLOCK&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/LINK_GROUP_BLOCK&gt;<br />
&lt;/ul&gt;<br />
<br />
;uwagi<br />
*należy zauważyć, że blok '''LINK_BLOCK''' znajduje się pomiędzy blokiem '''LINK_GROUP_BLOCK''' (w innym przypadku jogger wywołuje błąd)<br />
*najlepszym rozwiązaniem tego jest użycie nieuporządkowanej listy <code>&lt;ul&gt;...&lt;/ul&gt;</code> (jak podano w przykładzie)<br />
<br />
<br />
===LINK_GROUP_DESCR===<br />
;typ<br />
:pojedynczy, zapis <code>&amp;LINK_GROUP_DESCR;</code> lub <code>&lt;LINK_GROUP_DESCR/&gt;</code><br />
;stosowanie<br />
:blok '''LINK_GROUP_BLOCK''' (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 (<code>&lt;LINK_BLOCK&gt; ... &lt;/LINK_BLOCK&gt;</code>)<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 />
&lt;ul&gt;<br />
&lt;LINK_BLOCK&gt;<br />
&lt;li&gt;&lt;a href="&amp;LINK_HREF;" title="&amp;LINK_TITLE;"&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;/LINK_BLOCK&gt;<br />
&lt;/ul&gt;<br />
<br />
===LINK_HREF===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;LINK_HREF/&gt;</code> lub <code>&amp;LINK_HREF;</code><br />
;stosowanie<br />
:blok '''LINK_BLOCK''' (szablon strony głównej i szablon komentarzy)<br />
;działanie<br />
:wstawia URL do polecanych stron. (patrz: wyjaśnienie przy '''LINK_BLOCK''')<br />
<br />
<br />
===LINK_HREF_DESCR===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;LINK_HREF_DESCR/&gt;</code> lub <code>&amp;LINK_HREF_DESCR;</code><br />
;stosowanie<br />
:blok '''LINK_BLOCK''' (szablon strony głównej i szablon komentarzy)<br />
;działanie<br />
:wstawia opis polecanych stron. (patrz: wyjaśnienie przy '''LINK_BLOCK''')<br />
<br />
<br />
===LINK_TITLE===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;LINK_TITLE/&gt;</code> lub <code>&amp;LINK_TITLE;</code><br />
;stosowanie<br />
:blok '''LINK_BLOCK''' (szablon strony głównej i szablon komentarzy)<br />
;działanie<br />
:wstawia nazwy polecanych stron. (patrz: wyjaśnienie przy '''LINK_BLOCK''')<br />
<br />
<br />
===LINK_CLASS===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;LINK_CLASS/&gt;</code> lub <code>&amp;LINK_CLASS;</code><br />
;stosowanie<br />
:blok '''LINK_BLOCK''' (szablon strony głównej i szablon komentarzy)<br />
;działanie<br />
:wstawia naprzemiennie <code>link1</code> i <code>link2</code>. pomocne przy stylowaniu menu z linkami innym kolorem co drugi link<br />
<br />
<br />
===LINK_CLASS_RESET===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;LINK_CLASS_RESET/&gt;</code><br />
;stosowanie<br />
:blok '''LINK_BLOCK''' (szablon strony głównej i szablon komentarzy)<br />
;działanie<br />
:resetuje wypisywanie <code>link1</code>, <code>link2</code> - 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 -> administracyjny</p>
<hr />
<div>'''[http://wiki.jogger.pl/wiki/Tagi &larr; Wszystkie tagi]'''<br />
<br />
==Stronicowanie (PAGE)==<br />
===PAGE_BLOCK_EXIST===<br />
;typ<br />
:wymagany tag otwierający i tag zamykający (<code>&lt;PAGE_BLOCK_EXIST&gt; ... &lt;/PAGE_BLOCK_EXIST&gt;</code>)<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 />
&lt;PAGE_BLOCK_EXIST&gt; <br />
&lt;PAGE_PREV_EXIST&gt;<br />
&lt;a href="&PAGE_PREV_HREF;"&gt;Wcześniejsze wpisy&lt;/a&gt;<br />
&lt;/PAGE_PREV_EXIST&gt;<br/><br />
&lt;PAGE_NEXT_EXIST&gt;<br />
&lt;a href="&PAGE_NEXT_HREF;"&gt;Nowsze wpisy&lt;/a&gt;<br />
&lt;/PAGE_NEXT_EXIST&gt; <br />
&lt;/PAGE_BLOCK_EXIST&gt;<br />
<br />
===PAGE_PREV_EXIST===<br />
;typ<br />
:wymagany tag otwierający i tag zamykający (<code>&lt;PAGE_PREV_EXIST&gt; ... &lt;/PAGE_PREV_EXIST&gt;</code>)<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 />
&lt;PAGE_PREV_EXIST&gt;<br />
&lt;a href="&PAGE_PREV_HREF;"&gt;Wcześniejsze wpisy&lt;/a&gt;<br />
&lt;/PAGE_PREV_EXIST&gt;<br />
<br />
===PAGE_NEXT_EXIST===<br />
;typ<br />
:wymagany tag otwierający i tag zamykający (<code>&lt;PAGE_NEXT_EXIST&gt; ... &lt;/PAGE_NEXT_EXIST&gt;</code>)<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 />
&lt;PAGE_NEXT_EXIST&gt;<br />
&lt;a href="&PAGE_NEXT_HREF;"&gt;Późniejsze wpisy&lt;/a&gt;<br />
&lt;/PAGE_NEXT_EXIST&gt;<br />
<br />
===PAGE_PREV_HREF===<br />
;typ<br />
:pojedynczy (<code>&lt;PAGE_PREV_HREF/&gt; albo &amp;PAGE_PREV_HREF;</code>)<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 (<code>&lt;PAGE_NEXT_HREF/&gt; albo &amp;PAGE_NEXT_HREF;</code>)<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 -> 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 />
* ''Panel administracyjny'' z dostępem na hasło.<br />
* ''Schematy'' - możliwość zmiany wyglądu dziennika poprzez wybór tematu lub [[Wlasne szablony dla joggera: Wprowadzenie|utworzenie własnego]].<br />
* ''Komentarze'' - dodana możliwość komentowania wpisów w blogu.<br />
* ''Powiadamianie'' - 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 />
* ''Domeny'' - użytkownik może sobie utworzyć łatwą do zapamiętania domenę typu ''http://moja_nazwa.jogger.pl'' lub też użyć własnej domeny typu ''http://blog.mojadomena.pl'' ([[Zewnetrzna domena|zewnętrzne domeny]]).<br />
* ''Przekierowania'' z różnych adresów na jednego joga.<br />
* ''Edycja wpisów i komentarzy''.<br />
* ''Blokowanie IP''.<br />
* ''Export do XML''.<br />
* ''Emotikony''.<br />
* ''Poziom wiadomości'' - ukryte 8 poziomów wpisów, które są widoczne dopiero po zalogowaniu.<br />
* ''Przystosowanie do różnych wersji językowych.''<br />
* ''System odnośników'' - 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 <code>''TWÓJ_NICK''@jogger.pl</code>. np. <code>zosia@jogger.pl</code>. 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 '''zostanie skasowany'''.<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 ''Panelu Administracyjnego'' (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 ''Logowanie'' 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: '''&lt;PASS&gt;'''. Otrzymasz z powrotem losowo wygenerowane hasło, dzięki któremu będziesz mógł się zalogować do ''Panelu administracyjnego''.<br />
<br />
UWAGA! Wiadomości wysyłamy poprzez ''Okno rozmowy'' lub ''Wyślij Wiadomość'', w zależności od posiadanego komunikatora.<br />
<br />
Przykład wysyłania wiadomości o treści &lt;PASS&gt; z komunikatora Konnekt:<center>[[Grafika:Pass.png]]</center><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 ''wiadomość'', 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 ''Liczba wpisów'' 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ą ''Rodzaj archiwum'' 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 '''poprawne''' (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ą ''Automatycznie popraw błędy html/xhtml'' 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 &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 '''UTF-8''', 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 />
# ''Menu'' - tutaj są umieszczone linki do najważniejszych informacji o joggerze,<br />
# ''Nowe Dzienniki'' - w tej pozycji możemy zobaczyć kto ostatnio założył sobie joggera,<br />
# ''Statystyki'' - ogólne statystyki joggera,<br />
# ''Logowanie'' - tutaj logujemy się do ''Panelu administracyjnego'',<br />
# ''"Wstęp"'' - słowo wstępu od autora ([http://sparrow.jogger.pl Sparrow'a]),<br />
# ''Przyklejone Wpisy'' - 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 />
# ''Ostatnio dodane wpisy'' - w tym miejscu wyświetlane są ostatnio dodane notki joggerowców,<br />
# ''Stopka'' - stopka ;)<br />
<br />
'''Uwaga!''' Jogger to '''nie''' jest forum, główna strona '''nie''' 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ć "prywatność" 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 ''Panelu Administracyjnym'' pozycji ''Ustawień'' i tam wybrać ''Standardowy poziom nowych wpisów'', wtedy każdy wpis będzie na takim poziomie na jaki ustalimy,<br />
* Poprzez wybranie w ''Panelu Administracyjnym'' pozycji ''Dodaj wpis'', czyli podczas wpisywania notki z przeglądarki możemy ustalić konkretny poziom dla aktualnie wpisywanej notki,<br />
* Poprzez wybranie w ''Panelu Administracyjnym'' pozycji ''Edycja wpisów'', tutaj możemy ustalić poziom dla istniejącej już notki,<br />
* Poprzez komunikator, w którym piszemy notki, tzn. wystarczy przed tekstem wpisać '''&lt;level*&gt;''', gdzie * oznacza numer poziomu,<br />
* Poprzez komunikator, w którym piszemy notki, z wykorzystaniem nowych komend dla [[Bot|bota]], na przykład '''(poziom:*)''' lub '''(level:*)''' 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 ''Panelu Administracyjnym'' w pozycji ''Poziomy'':<br />
* ''"Użytkownik posiadający joggera"'' - tutaj wpisujemy JID'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 "poziomie" ;)<br />
* ''"Użytkownik spoza joggera"'' - 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 &lt;head&gt; będzie wpis typu jak poniżej.<br />
<br />
Przykład dla pliku w formacie .ICO:<br />
&lt;link rel="shortcut icon" href="/files/favicon.ico" type="image/x-icon" /&gt;<br />
<br />
Przykład dla pliku w formacie .PNG:<br />
&lt;link rel="shortcut icon" href="/files/favicon.png" type="image/png" /&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 />
&COMMENT_NUMBER;. &COMMENT_FAVICON; &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 />
* ''Panel sterowania'' z dostępem na hasło.<br />
* ''Schematy'' - możliwość zmiany wyglądu dziennika poprzez wybór tematu lub [[Wlasne szablony dla joggera: Wprowadzenie|utworzenie własnego]].<br />
* ''Komentarze'' - dodana możliwość komentowania wpisów w blogu.<br />
* ''Powiadamianie'' - 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 />
* ''Domeny'' - użytkownik może sobie utworzyć łatwą do zapamiętania domenę typu ''http://moja_nazwa.jogger.pl'' lub też użyć własnej domeny typu ''http://blog.mojadomena.pl'' ([[Zewnetrzna domena|zewnętrzne domeny]]).<br />
* ''Przekierowania'' z różnych adresów na jednego joga.<br />
* ''Edycja wpisów i komentarzy''.<br />
* ''Blokowanie IP''.<br />
* ''Export do XML''.<br />
* ''Emotikony''.<br />
* ''Poziom wiadomości'' - ukryte 8 poziomów wpisów, które są widoczne dopiero po zalogowaniu.<br />
* ''Przystosowanie do różnych wersji językowych.''<br />
* ''System odnośników'' - 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 <code>''TWÓJ_NICK''@jogger.pl</code>. np. <code>zosia@jogger.pl</code>. 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 ''Panelu Sterowania'' 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 ''Logowanie'' 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: '''&lt;PASS&gt;'''. Otrzymasz z powrotem losowo wygenerowane hasło, dzięki któremu będziesz mógł się zalogować do ''Panelu Sterowania''.<br />
<br />
UWAGA! Wiadomości wysyłamy poprzez ''Okno rozmowy'' lub ''Wyślij Wiadomość'', w zależności od posiadanego komunikatora.<br />
<br />
Przykład wysyłania wiadomości o treści &lt;PASS&gt; z komunikatora Konnekt:<center>[[Grafika:Pass.png]]</center><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 ''wiadomość'', 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 '''poprawne''' (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 &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 '''UTF-8''', 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 />
# ''Menu'' - tutaj są umieszczone linki do najważniejszych informacji o joggerze,<br />
# ''Nowe Dzienniki'' - w tej pozycji możemy zobaczyć kto ostatnio założył sobie joggera,<br />
# ''Statystyki'' - ogólne statystyki joggera,<br />
# ''Logowanie'' - tutaj logujemy się do ''Panelu Sterowania'',<br />
# ''"Wstęp"'' - słowo wstępu od autora ([http://sparrow.jogger.pl Sparrow'a]),<br />
# ''Przyklejone Wpisy'' - 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 />
# ''Ostatnio dodane wpisy'' - w tym miejscu wyświetlane są ostatnio dodane notki joggerowców,<br />
# ''Stopka'' - stopka ;)<br />
<br />
'''Uwaga!''' Jogger to '''nie''' jest forum, główna strona '''nie''' 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ć "prywatność" 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 ''Panelu Konfiguracyjnym'' pozycji ''Ustawień'' i tam wybrać ''Standardowy poziom nowych wpisów'', wtedy każdy wpis będzie na takim poziomie na jaki ustalimy,<br />
* Poprzez wybranie w ''Panelu Konfiguracyjnym'' pozycji ''Dodaj wpis'', czyli podczas wpisywania notki z przeglądarki możemy ustalić konkretny poziom dla aktualnie wpisywanej notki,<br />
* Poprzez wybranie w ''Panelu Konfiguracyjnym'' pozycji ''Edycja wpisów'', tutaj możemy ustalić poziom dla istniejącej już notki,<br />
* Poprzez komunikator, w którym piszemy notki, tzn. wystarczy przed tekstem wpisać '''&lt;level*&gt;''', gdzie * oznacza numer poziomu,<br />
* Poprzez komunikator, w którym piszemy notki, z wykorzystaniem nowych komend dla [[Bot|bota]], na przykład '''(poziom:*)''' lub '''(level:*)''' 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 ''Panelu Konfiguracyjnym'' w pozycji ''Poziomy'':<br />
* ''"Użytkownik posiadający joggera"'' - tutaj wpisujemy JID'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 "poziomie" ;)<br />
* ''"Użytkownik spoza joggera"'' - 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><p style="text-align: center;"><strong>Oficjalna pomoc serwisu [http://jogger.pl Jogger.pl]</strong></p><br />
<br /><br />
<!-- Mój jogger[[Grafika:Przyklad.jpg]] --><br />
<div class="site" style="width: 100%; margin: 0; padding: 0;"><br />
<!-- [START] left column --><br />
<div class="left" style=" background-color: #fff; width: 49%; float: left; padding-top: .5em; margin: 0 0 3em 0"><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Własne szablony</strong></div><br />
|-- style="background-color:#FFF"<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 />
<br /><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Informacje dodatkowe</strong></div><br />
|-- style="background-color:#FFF"<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 />
<br /><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>JoggerWiki</strong></div><br />
|-- style="background-color:#FFF"<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: '''{{NUMBEROFARTICLES}}'''<br />
|}<br />
</div><br />
<!-- [END] left column --><br />
<!-- [START] right column --><br />
<div class="right" style=" background-color: #fff; width: 49%; float: right; padding-top: .5em; margin: 0 auto;"><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Jak rozpocząć?</strong></div><br />
|-- style="background-color:#FFF"<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 />
<br /><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Od usera dla usera</strong></div><br />
|-- style="background-color:#FFF"<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 />
</div><br />
<!-- [END] right column --><br />
</div><br />
<!-- [END] main page --><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 "Konto 1" - tzn. użytkownik zalogowany na "koncie 2" może bezpośrednio przełączyć sie na "Konto 1" i edytować ustawienia, dodawać wpisy itp.<br />
===Konto 2 (JID)===<br />
Dynamicznie przełącza na "Konto 2" - tzn. użytkownik zalogowany na "koncie 1" może bezpośrednio przełączyć sie na "Konto 2" 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 "Edycja wpisów", 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 "na dół".<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 "Dodaj komentarz" natomiast Twój tekst to "Zostaw komentarz".<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ę "Śledź ten wątek".<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: <code>&lt;JID/&gt;</code> lub <code>&amp;JID;</code><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 />
&lt;acronym lang="en" xml:lang="en" title="Jabber Identifier"&gt;JID&lt;/acronym&gt;: &lt;JID/&gt;<br />
<br />
<br />
===JOG_TITLE===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;JOG_TITLE/&gt;</code> lub <code>&amp;JOG_TITLE;</code><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: <code>&lt;JOG/&gt;</code> lub <code>&amp;JOG;</code><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: <code>&lt;HOME/&gt;</code> lub <code>&amp;HOME;</code><br />
;stosowanie<br />
:szablon strony głównej i szablon komentarzy<br />
;działanie<br />
:wstawia adres joggera: "http://_nazwa_konta_.jogger.pl".<br />
;przykład<br />
:<br />
&lt;a href="&amp;HOME;" title="Strona główna."&gt;Strona Główna&lt;/a&gt;<br />
<br />
<br />
===RSS===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;RSS/&gt;</code> lub <code>&amp;RSS;</code><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 />
&lt;a href="&amp;RSS;" title="Kanał informacyjny."&gt;RSS&lt;/a&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 ("/") przed ... znacznik kończy się slashem):<br />
<pre>ilosc_wpisow/<br />
content/ilosc_wpisow/<br />
short/ilosc_wpisow/<br />
content/html/ilosc_wpisow/<br />
short/html/ilosc_wpisow/</pre><br />
<br />
<br />
===ALL_ENTRIES_HREF===<br />
;typ<br />
:pojedynczy, zapis: <code>&lt;ALL_ENTRIES_HREF/&gt;</code> lub <code>&amp;ALL_ENTRIES_HREF;</code><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 />
[http://bugger.jogger.pl/?do=details&task_id=118 FS#118 — ALL_ENTRIES_HREF źle działa]<br />
;przykład<br />
:<br />
&lt;a href="&amp;ALL_ENTRIES_HREF;" title="Powrót do reszty wpisów"&gt;Wróć&lt;/a&gt;<br />
<br />
===HEADER===<br />
;typ<br />
:pojedynczy, zapis <code>&amp;HEADER;</code> lub <code>&lt;HEADER/&gt;</code><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 />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<br />
&lt;html lang="pl"&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;<br />
&lt;meta name="robots" content="noindex, nofollow"&gt;<br />
&lt;title>Jogger :: [Twój JID]&lt;/title&gt;<br />
&lt;link rel="StyleSheet" href="/files/style.css" type="text/css"&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
<br />
;uwagi<br />
:<br />
*działa w połączeniu ze znacznikiem '''FOOTER''' (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 <code>style.css</code><br />
<br />
<br />
===FOOTER===<br />
;typ<br />
:pojedynczy, zapis <code>&amp;FOOTER;</code> lub <code>&lt;FOOTER/&gt;</code><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 />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
<br />
<br />
===JOGGER_USER_BLOCK===<br />
;typ<br />
:wymagany tag otwierający i tag zamykający (<code>&lt;JOGGER_USER_BLOCK&gt; ... &lt;/JOGGER_USER_BLOCK&gt;</code>)<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 (<code>&lt;ALL_USER_BLOCK&gt; ... &lt;/ALL_USER_BLOCK&gt;</code>)<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><p style="text-align: center;"><strong>Oficjalna pomoc serwisu [http://jogger.pl Jogger.pl]</strong></p><br />
<br /><br />
<!-- Mój jogger[[Grafika:Przyklad.jpg]] --><br />
<div class="site" style="width: 100%; margin: 0; padding: 0;"><br />
<!-- [START] left column --><br />
<div class="left" style=" background-color: #fff; width: 49%; float: left; padding-top: .5em; margin: 0 0 3em 0"><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Własne szablony</strong></div><br />
|-- style="background-color:#FFF"<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 />
<br /><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Informacje dodatkowe</strong></div><br />
|-- style="background-color:#FFF"<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 />
<br /><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>JoggerWiki</strong></div><br />
|-- style="background-color:#FFF"<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: '''{{NUMBEROFARTICLES}}'''<br />
|}<br />
</div><br />
<!-- [END] left column --><br />
<!-- [START] right column --><br />
<div class="right" style=" background-color: #fff; width: 49%; float: right; padding-top: .5em; margin: 0 auto;"><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Jak rozpocząć ?</strong></div><br />
|-- style="background-color:#FFF"<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 />
<br /><br />
{| cellspacing="0" cellpadding="5" align="center" style="width: 98%; background-color:#fff; border: 1px solid #005875"<br />
|-- style="background-color:#007EA8;" <br />
|<br />
|--<br />
| <div style="width: 100%; text-align:center;"><strong>Od usera dla usera</strong></div><br />
|-- style="background-color:#FFF"<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 />
</div><br />
<!-- [END] right column --><br />
</div><br />
<!-- [END] main page --><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 (<code>&lt;br /&gt;</code>). Dwa entery tworzą akapit (<code>&lt;p&gt;akapit&lt;/p&gt;</code>)<br />
<br />
* <b>_emfaza_</b> (<code>&lt;em&gt;emfaza&lt;/em&gt;</code>)<br />
* <b>*silna emfaza*</b> (<code>&lt;strong&gt;silna emfaza&lt;/strong&gt;</code>)<br />
* <b>__kursywa__</b> (<code>&lt;i&gt;kursywa&lt;/i&gt;</code>)<br />
* <b>**wytłuszczenie**</b> (<code>&lt;b&gt;wytłuszczenie&lt;/b&gt;</code>)<br />
* <b>??źródło cytatu??</b> (<code>&lt;cite&gt;źródło cytatu&lt;/cite&gt;</code>)<br />
* <b>-skasowany tekst-</b> (<code>&lt;del&gt;skasowany tekst&lt;/del&gt;</code>)<br />
* <b>+dostawiony tekst+</b> (<code>&lt;ins&gt;dostawiony tekst&lt;/ins&gt;</code>)<br />
* <b>^indeks górny^</b> (<code>&lt;sup&gt;indeks górny&lt;/sup&gt;</code>)<br />
* <b>~indeks dolny~</b> (<code>&lt;sub&gt;indeks dolny&lt;/sub&gt;</code>)<br />
* <b>@kod@</b> (<code>&lt;code&gt;kod&lt;/code&gt;</code>)<br />
* <b>bq. cytat blokowy</b> (<code>&lt;blockquote&gt;&lt;p&gt;cytat blokowy&lt;/p&gt;&lt;/blockquote&gt;</code>)<br />
* <b>p. akapit</b> (<code>&lt;p&gt;akapit&lt;/p&gt;</code>)<br />
* <b>ATJS(A To Jest Skrót)</b> (<code>&lt;acronym title="A To Jest Skrót"&gt;&lt;/acronym&gt;</code>)<br />
* <b>"Opis linka":http:<span>//</span>example.com</b> (<code>&lt;a href="http:<span>//</span>example.com"&gt;Opis linka&lt;/a&gt;</code>)<br />
* <b>"Opis linka(tytuł etykietki)":http:<span>//</span>example.com</b> (<code>&lt;a href="http:<span>//</span>example.com" title="tytuł etykietki"&gt;Opis linka&lt;/a&gt;</code>)<br />
<br />
<br />
Dodatkowo dostępna jest zamiana typograficzna.<br />
<br />
<br />
* "cudzysłowy zwykłe" → „cudzysłowy zwykłe”<br />
* 'cudzysłowy pojedyncze' → ‘cudzysłowy pojedyncze’<br />
* engine'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 />
* <b>bc. Blok kodu</b> (<code>&lt;pre&gt;&lt;code&gt;Blok kodu&lt;/code&gt;&lt;/pre&gt;</code>)<br />
* <b>pre. Tekst preformatowany</b> (<code>&lt;pre&gt;Blok kodu&lt;/pre&gt;</code>)<br />
* <b># Lista numerowana</b> (<code>&lt;ol&gt;&lt;li&gt;Lista numerowana&lt;/li&gt;&lt;/ol&gt;</code>)<br />
* <b>* Lista wypunktowana</b> (<code>&lt;ul&gt;&lt;li&gt;Lista wypunktowana&lt;/li&gt;&lt;/ul&gt;</code>)<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 />
<pre>bq.. Coś<br />
<br />
Coś</pre><br />
<br />
Co da:<br />
<br />
<pre>&lt;blockquote&gt;<br />
&lt;p&gt;Coś&lt;/p&gt;<br />
&lt;p&gt;Coś&lt;/p&gt;<br />
&lt;/blockquote&gt;</pre><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:<span>//</span>example.com/photo.jpg!<br />
* !http:<span>//</span>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 (<code>&lt;br /&gt;</code>). Dwa entery tworzą akapit (<code>&lt;p&gt;akapit&lt;/p&gt;</code>)<br />
<br />
* <b>_emfaza_</b> (<code>&lt;em&gt;emfaza&lt;/em&gt;</code>)<br />
* <b>*silna emfaza*</b> (<code>&lt;strong&gt;silna emfaza&lt;/strong&gt;</code>)<br />
* <b>__kursywa__</b> (<code>&lt;i&gt;kursywa&lt;/i&gt;</code>)<br />
* <b>**wytłuszczenie**</b> (<code>&lt;b&gt;wytłuszczenie&lt;/b&gt;</code>)<br />
* <b>??źródło cytatu??</b> (<code>&lt;cite&gt;źródło cytatu&lt;/cite&gt;</code>)<br />
* <b>-skasowany tekst-</b> (<code>&lt;del&gt;skasowany tekst&lt;/del&gt;</code>)<br />
* <b>+dostawiony tekst+</b> (<code>&lt;ins&gt;dostawiony tekst&lt;/ins&gt;</code>)<br />
* <b>^indeks górny^</b> (<code>&lt;sup&gt;indeks górny&lt;/sup&gt;</code>)<br />
* <b>~indeks dolny~</b> (<code>&lt;sub&gt;indeks dolny&lt;/sub&gt;</code>)<br />
* <b>@kod@</b> (<code>&lt;code&gt;kod&lt;/code&gt;</code>)<br />
* <b>bq. cytat blokowy</b> (<code>&lt;blockquote&gt;&lt;p&gt;cytat blokowy&lt;/p&gt;&lt;/blockquote&gt;</code>)<br />
* <b>p. akapit</b> (<code>&lt;p&gt;akapit&lt;/p&gt;</code>)<br />
* <b>ATJS(A To Jest Skrót)</b> (<code>&lt;acronym title="A To Jest Skrót"&gt;&lt;/acronym&gt;</code>)<br />
* <b>"Opis linka":http:<span>//</span>example.com</b> (<code>&lt;a href="http:<span>//</span>example.com"&gt;Opis linka&lt;/a&gt;</code>)<br />
* <b>"Opis linka(tytuł etykietki)":http:<span>//</span>example.com</b> (<code>&lt;a href="http:<span>//</span>example.com" title="tytuł etykietki"&gt;Opis linka&lt;/a&gt;</code>)<br />
<br />
<br />
Dodatkowo dostępna jest zamiana typograficzna.<br />
<br />
<br />
* "cudzysłowia zwykłe" → „cudzysłowia zwykłe”<br />
* 'cudzysłowia pojedyncze' → ‘cudzysłowia pojedyncze’<br />
* engine'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 />
* <b>bc. Blok kodu</b> (<code>&lt;pre&gt;&lt;code&gt;Blok kodu&lt;/code&gt;&lt;/pre&gt;</code>)<br />
* <b>pre. Tekst preformatowany</b> (<code>&lt;pre&gt;Blok kodu&lt;/pre&gt;</code>)<br />
* <b># Lista numerowana</b> (<code>&lt;ol&gt;&lt;li&gt;Lista numerowana&lt;/li&gt;&lt;/ol&gt;</code>)<br />
* <b>* Lista wypunktowana</b> (<code>&lt;ul&gt;&lt;li&gt;Lista wypunktowana&lt;/li&gt;&lt;/ul&gt;</code>)<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 />
<pre>bq.. Coś<br />
<br />
Coś</pre><br />
<br />
Co da:<br />
<br />
<pre>&lt;blockquote&gt;<br />
&lt;p&gt;Coś&lt;/p&gt;<br />
&lt;p&gt;Coś&lt;/p&gt;<br />
&lt;/blockquote&gt;</pre><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:<span>//</span>example.com/photo.jpg!<br />
* !http:<span>//</span>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 (<code>&lt;br /&gt;</code>). Dwa entery tworzą akapit (<code>&lt;p&gt;akapit&lt;/p&gt;</code>)<br />
<br />
* <b>_emfaza_</b> (<code>&lt;em&gt;emfaza&lt;/em&gt;</code>)<br />
* <b>*silna emfaza*</b> (<code>&lt;strong&gt;silna emfaza&lt;/strong&gt;</code>)<br />
* <b>__kursywa__</b> (<code>&lt;i&gt;kursywa&lt;/i&gt;</code>)<br />
* <b>**wytłuszczenie**</b> (<code>&lt;b&gt;wytłuszczenie&lt;/b&gt;</code>)<br />
* <b>??źródło cytatu??</b> (<code>&lt;cite&gt;źródło cytatu&lt;/cite&gt;</code>)<br />
* <b>-skasowany tekst-</b> (<code>&lt;del&gt;skasowany tekst&lt;/del&gt;</code>)<br />
* <b>+dostawiony tekst+</b> (<code>&lt;ins&gt;dostawiony tekst&lt;/ins&gt;</code>)<br />
* <b>^indeks górny^</b> (<code>&lt;sup&gt;indeks górny&lt;/sup&gt;</code>)<br />
* <b>~indeks dolny~</b> (<code>&lt;sub&gt;indeks dolny&lt;/sub&gt;</code>)<br />
* <b>@kod@</b> (<code>&lt;code&gt;kod&lt;/code&gt;</code>)<br />
* <b>bq. cytat blokowy</b> (<code>&lt;blockquote&gt;&lt;p&gt;cytat blokowy&lt;/p&gt;&lt;/blockquote&gt;</code>)<br />
* <b>p. akapit</b> (<code>&lt;p&gt;akapit&lt;/p&gt;</code>)<br />
* <b>ATJS(A To Jest Skrót)</b> (<code>&lt;acronym title="A To Jest Skrót"&gt;&lt;/acronym&gt;</code>)<br />
* <b>"Opis linka":http:<span>//</span>example.com</b> (<code>&lt;a href="http:<span>//</span>example.com"&gt;Opis linka&lt;/a&gt;</code>)<br />
* <b>"Opis linka(tytuł etykietki)":http:<span>//</span>example.com</b> (<code>&lt;a href="http:<span>//</span>example.com" title="tytuł etykietki"&gt;Opis linka&lt;/a&gt;</code>)<br />
<br />
<br />
Dodatkowo dostępna jest zamiana typograficzna.<br />
<br />
<br />
* "cudzysłowia zwykłe" → „cudzysłowia zwykłe”<br />
* 'cudzysłowia pojedyncze' → ‘cudzysłowia pojedyncze’<br />
* engine'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 />
* <b>bc. Blok kodu</b> (<code>&lt;pre&gt;&lt;code&gt;Blok kodu&lt;/code&gt;&lt;/pre&gt;</code>)<br />
* <b>pre. Tekst preformatowany</b> (<code>&lt;pre&gt;Blok kodu&lt;/pre&gt;</code>)<br />
* <b># Lista numerowana</b> (<code>&lt;ol&gt;&lt;li&gt;Lista numerowana&lt;/li&gt;&lt;/ol&gt;</code>)<br />
* <b>* Lista wypunktowana</b> (<code>&lt;ul&gt;&lt;li&gt;Lista wypunktowana&lt;/li&gt;&lt;/ul&gt;</code>)<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 />
<pre>bq.. Coś<br />
<br />
Coś</pre><br />
<br />
Co da:<br />
<br />
<pre>&lt;blockquote&gt;<br />
&lt;p&gt;Coś&lt;/p&gt;<br />
&lt;p&gt;Coś&lt;/p&gt;<br />
&lt;/blockquote&gt;</pre><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:<span>//</span>example.com/photo.jpg!<br />
* !http:<span>//</span>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 />
"linktext":http://…<br />
Punctuation:<br />
<br />
"quotes" → “quotes”<br />
'quotes' → ‘quotes’<br />
it'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 />
> right<br />
< left<br />
= center<br />
<> 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 <b>textile</b>==<br />
<br />
notextile. no <b>textile<br />
here</b><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 ''twójblog.jogger.pl'', ale również np. ''blog.twojadomena.pl''.<br />
<br />
Aby móc skorzystać z tej opcji, musisz ustawić dla domeny (np. ''blog.twojedomena.pl''), jakiej chcesz użyć dla Joggera, IP 212.14.32.26. Zalecane jest również, abyś dodał rekordy dla tej domeny z prefiksem www. (''www.blog.twojadomena.pl'') oraz login. (''login.blog.twojadomena.pl''). 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 &bdquo;Zewnętrzna domena&rdquo; Twoją nową domenę (bez ww. prefiksów; np. ''blog.twojadomena.pl'').<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&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 />
'''mojjogger.pl''' (i www.mojjogger.pl)<br />
# Logujemy się do panelu użytkownika.<br />
# W ''Konfiguracja domeny'' w polu ''Przekierowanie WWW'' wpisać: 212.14.32.26 <br />
# W ''Edycja wpisów'' 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 />
'''blog.twojadomena.pl''' (i www.blog.twojadomena.pl)<br />
<br />
# Logujemy się do panelu użytkownika.<br />
# W ''Konfiguracja domeny'' tym razem nas nic nie interesuje.<br />
# W ''Edycja wpisów'' 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 />
<pre><br />
&lt;img class="emots" src="%src" alt="%alt" border="0" /&gt;<br />
</pre><br />
<br />
W panelu administracyjnym można go zmienić na zakładce "Ogólne/Format emotikon".<br />
<br />
Zmienne do wykorzystania:<br />
<br />
%src - scieżka do pliku<br/><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 ''twójblog.jogger.pl'', ale również np. ''blog.twojadomena.pl''.<br />
<br />
Aby móc skorzystać z tej opcji, musisz ustawić dla domeny (np. ''blog.twojedomena.pl''), jakiej chcesz użyć dla Joggera, IP 212.14.32.26. Zalecane jest również, abyś dodał rekordy dla tej domeny z prefiksem www. (''www.blog.twojadomena.pl'') oraz login. (''login.blog.twojadomena.pl''). 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 &bdquo;Zewnętrzna domena&rdquo; Twoją nową domenę (bez ww. prefiksów; np. ''blog.twojadomena.pl'').<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&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 />
'''mojjogger.pl''' (i www.mojjogger.pl)<br />
# Logujemy się do panelu użytkownika.<br />
# W ''Konfiguracja domeny'' w polu ''Przekierowanie WWW'' wpisać: 212.14.32.26 <br />
# W ''Edycja wpisów'' 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 />
'''blog.twojadomena.pl''' (i www.blog.twojadomena.pl)<br />
<br />
# Logujemy się do panelu użytkownika.<br />
# W ''Konfiguracja domeny'' tym razem nas nic nie interesuje.<br />
# W ''Edycja wpisów'' 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 />
* ''Panel sterowania'' z dostępem na hasło.<br />
* ''Schematy'' - możliwość zmiany wyglądu dziennika poprzez wybór tematu lub [[Wlasne szablony dla joggera: Wprowadzenie|utworzenie własnego]]).<br />
* ''Komentarze'' - dodana możliwość komentowania wpisów w blogu.<br />
* ''Powiadamianie'' - 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 />
* ''Domeny'' - użytkownik może sobie utworzyć łatwą do zapamiętania domenę typu ''http://moja_nazwa.jogger.pl'' lub też użyć własnej domeny typu ''http://blog.mojadomena.pl'' ([[Zewnetrzna domena|zewnętrzne domeny]]).<br />
* ''Przekierowania'' z różnych adresów na jednego joga.<br />
* ''Edycja wpisów i komentarzy''.<br />
* ''Blokowanie IP''.<br />
* ''Export do XML''.<br />
* ''Emotikony''.<br />
* ''Poziom wiadomości'' - ukryte 8 poziomów wpisów, które są widoczne dopiero po zalogowaniu.<br />
* ''Przystosowanie do różnych wersji językowych.''<br />
* ''System odnośników'' - 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 <code>''TWÓJ_NICK''@jogger.pl</code>. np. <code>zosia@jogger.pl</code>. 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 ''Panelu Sterowania'' 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 ''Logowanie'' 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: '''&lt;PASS&gt;'''. Otrzymasz z powrotem losowo wygenerowane hasło, dzięki któremu będziesz mógł się zalogować do ''Panelu Sterowania''.<br />
<br />
UWAGA! Wiadomości wysyłamy poprzez ''Okno rozmowy'' lub ''Wyślij Wiadomość'', w zależności od posiadanego komunikatora.<br />
<br />
Przykład wysyłania wiadomości o treści &lt;PASS&gt; z komunikatora Konnekt:<center>[[Grafika:Pass.png]]</center><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 ''wiadomość'', 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 '''poprawne''' (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 &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 '''UTF-8''', 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 />
# ''Menu'' - tutaj są umieszczone linki do najważniejszych informacji o joggerze,<br />
# ''Nowe Dzienniki'' - w tej pozycji możemy zobaczyć kto ostatnio założył sobie joggera,<br />
# ''Statystyki'' - ogólne statystyki joggera,<br />
# ''Logowanie'' - tutaj logujemy się do ''Panelu Sterowania'',<br />
# ''"Wstęp"'' - słowo wstępu od autora ([http://sparrow.jogger.pl Sparrow'a]),<br />
# ''Przyklejone Wpisy'' - 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 />
# ''Ostatnio dodane wpisy'' - w tym miejscu wyświetlane są ostatnio dodane notki joggerowców,<br />
# ''Stopka'' - stopka ;)<br />
<br />
'''Uwaga!''' Jogger to '''nie''' jest forum, główna strona '''nie''' 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 />
''Przykład używa starego formatu adresu rss, jeśli prowadzisz kilka joggów z jednego konta, używaj koniecznie nowego formatu!''<br />
<br />
Aby otrzymać listę ostatnich wpisów wystarczy przesłać do skryptu ''syndication.php'' parametru "jid" swój jabberowy adres (Jabber ID).<br />
<br />
Źródłowy URL realizujący to zadanie wygląda następująco:<br />
''http://jogger.pl/syndication.php?count=10&jid=janek@jabberPL.org''<br />
<br />
Aby dodać do wyników pole &lt;description&gt; zawierające pełne wpisy, należy dołączyć parametr &quot;desc=1&quot; np.:<br />
''http://jogger.pl/syndication.php?count=10&jid=janek@jabberPL.org&desc=1''<br />
<br />
Aby wszystkie wpisy posiadały formatowanie w HTML-u należy dodać jeszcze parametr &quot;html=1&quot; np.<br />
''http://jogger.pl/syndication.php?count=10&jid=janek@jabberPL.org&desc=1&html=1''<br />
<br />
===Poziomy===<br />
Dzięki tej opcji możemy ustalić "prywatność" 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 ''Panelu Konfiguracyjnym'' pozycji ''Ustawień'' i tam wybrać ''Standardowy poziom nowych wpisów'', wtedy każdy wpis będzie na takim poziomie na jaki ustalimy,<br />
* Poprzez wybranie w ''Panelu Konfiguracyjnym'' pozycji ''Dodaj wpis'', czyli podczas wpisywania notki z przeglądarki możemy ustalić konkretny poziom dla aktualnie wpisywanej notki,<br />
* Poprzez wybranie w ''Panelu Konfiguracyjnym'' pozycji ''Edycja wpisów'', tutaj możemy ustalić poziom dla istniejącej już notki,<br />
* Poprzez komunikator w którym piszemy notki, tzn. wystarczy przed tekstem wpisać '''&lt;level*&gt;''' 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 ''Panelu Konfiguracyjnym'' w pozycji ''Poziomy'':<br />
* ''"Użytkownik posiadający joggera"'' - tutaj wpisujemy JID'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 "poziomie" ;)<br />
* ''"Użytkownik spoza joggera"'' - 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 />
'''Robert Wróbel'''<br /><br />
'''PKO Bank Polski'''<br /><br />
'''Numer konta: 50102055581111111936400045'''<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