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=Yano&feedformat=atom JoggerWiki - Wkład użytkownika [pl] 2024-03-28T11:29:43Z Wkład użytkownika MediaWiki 1.24.1 http://wiki.jogger.pl/index.php?title=Faq&diff=3498 Faq 2007-02-27T02:19:00Z <p>Yano: Panel sterowania -&gt; administracyjny</p> <hr /> <div>==Informacje ogólne==<br /> ===Co to jest Jogger?===<br /> Jogger jest to internetowy dziennik (blog), oparty o [[#TOC_9|jabbera]].<br /> <br /> ===Co to jest JID?===<br /> Każdy użytkownik [http://jabberpl.org Jabbera] posiada swój JabberID (w skrócie: JID) przypominający adres e-mail – na przykład: nazwa@jabberpl.org.<br /> <br /> ===Co to jest [[Jabber]]?===<br /> [[Jabber]] jest otwartym protokołem XML służącym do wymiany wiadomości w czasie rzeczywistym między dwoma punktami w Internecie. Podstawowym rdzeniem technologii [[Jabber]] jest asynchroniczna, rozbudowywująca się platforma natychmiastowych wiadomości oraz sieć IM (natychmiastowych wiadomości), która oferuje takie same możliwości jak systemy AIM, ICQ, GG, MSN i Yahoo. ([http://jabberpl.org JabberPl])<br /> <br /> ===Czy Jogger jest płatny?===<br /> Tak i nie. Zasadniczo Jogger jest systemem bezpłatnym, jednak ze względu na konieczność zbiórki pieniędzy na utrzymanie oraz modernizację serwera, konieczne jest dokonanie jednorazowej płatności (w wysokości 3,66zł z VAT) SMS-em przy rejestracji.<br /> <br /> ===Skąd pochodzi Jogger?===<br /> Oryginalny Jogger jest na licencji GPL i jest udostępniony w repozytorium na JabberStudio. JoggerPL został oparty na tym pomyśle. Jest to w tej chwili jedyna rzecz, która je łączy.<br /> <br /> ===Jakie funkcje ma polski Jogger?===<br /> * &#039;&#039;Panel administracyjny&#039;&#039; z dostępem na hasło.<br /> * &#039;&#039;Schematy&#039;&#039; - możliwość zmiany wyglądu dziennika poprzez wybór tematu lub [[Wlasne szablony dla joggera: Wprowadzenie|utworzenie własnego]].<br /> * &#039;&#039;Komentarze&#039;&#039; - dodana możliwość komentowania wpisów w blogu.<br /> * &#039;&#039;Powiadamianie&#039;&#039; - informacja o nowym komentarzu do naszego wpisu, o nowych wpisach pojawiających się na innych śledzonych joggerach oraz o śledzonych wątkach. Przesyłana jest bezpośrednio do komunikatora.<br /> * &#039;&#039;Domeny&#039;&#039; - użytkownik może sobie utworzyć łatwą do zapamiętania domenę typu &#039;&#039;http://moja_nazwa.jogger.pl&#039;&#039; lub też użyć własnej domeny typu &#039;&#039;http://blog.mojadomena.pl&#039;&#039; ([[Zewnetrzna domena|zewnętrzne domeny]]).<br /> * &#039;&#039;Przekierowania&#039;&#039; z różnych adresów na jednego joga.<br /> * &#039;&#039;Edycja wpisów i komentarzy&#039;&#039;.<br /> * &#039;&#039;Blokowanie IP&#039;&#039;.<br /> * &#039;&#039;Export do XML&#039;&#039;.<br /> * &#039;&#039;Emotikony&#039;&#039;.<br /> * &#039;&#039;Poziom wiadomości&#039;&#039; - ukryte 8 poziomów wpisów, które są widoczne dopiero po zalogowaniu.<br /> * &#039;&#039;Przystosowanie do różnych wersji językowych.&#039;&#039;<br /> * &#039;&#039;System odnośników&#039;&#039; - znacznie usprawniony w stosunku do oryginału, zrobiony dla potrzeb plików RSS.<br /> <br /> ===Kto jest autorem polskiego joggera?===<br /> Autorem polskiej wersji joggera jest [mailto:sparrow@itn.pl Sparrow], który jest również odpowiedzialny za liczne modyfikacje, ulepszenia kodu itp.<br /> <br /> ==Jak zacząć?==<br /> Na początku będzie Ci potrzebne konto Jabbera. Spis polskich serwerów znajdziesz na [http://www.jabberpl.org/Serwery/Spis JabberPL.org]. Na stronie serwera który wybierzesz znajdziesz dokładniejsze informacje jak założyć konto.<br /> ===Jak zacząć przygodę z Joggerem?===<br /> Aby rozpocząć przygodę z Joggerem należy do swojej listy kontaktów dopisać dowolny adres w formacie &lt;code&gt;&#039;&#039;TWÓJ_NICK&#039;&#039;@jogger.pl&lt;/code&gt;. np. &lt;code&gt;zosia@jogger.pl&lt;/code&gt;. Zostaniemy poinformowanie, że rejestracja jest możliwa jedynie na stronie http://jogger.pl/register/. Wchodzimy i pokazuje się strona rejestracji. Wymaga ona jedynie podania swojego JIDa (w formacie nick@serwer) i domene pod jaką będzie dostępny nasz jogg. W moim wypadku wygląda to następująco:<br /> <br /> [[Grafika:Reg.png]]<br /> <br /> Link potwierdzający dostaniemy go od [[Bot|Bota]]. Po włączeniu wyświetli się nam komunikat z linkiem do naszego bloga i nowym hasłem, które możemy zmienić w [[Panel administracyjny|Panelu administracyjnym]].<br /> <br /> Przez 7 dni od utworzenia konto jest w trybie demonstracyjnym. Jeżeli nie zostanie wysłany [[Faq#Czy_Jogger_jest_p.C5.82atny.3F|sms rejestracyjny]] i wprowadzony do systemu joggera kod otrzymany zwrotnym smsem, to po upływie tych 7 dni Twój jogger &#039;&#039;&#039;zostanie skasowany&#039;&#039;&#039;.<br /> <br /> Do momentu wprowadzenia kodu potwierdzającego rejestrację nie ma możliwości publikowania wpisów na poziomie 0.<br /> <br /> ===Jak zalogować się do Panelu Administracyjnego?===<br /> Aby zalogować się do &#039;&#039;Panelu Administracyjnego&#039;&#039; (oraz całego systemu Joggera) wystarczy odnaleźć na stronie głównej [http://jogger.pl/ joggera] menu po prawej stronie. Menu jest białe z turkusowymi nagłówkami. Tam w pozycji &#039;&#039;Logowanie&#039;&#039; wystarczy wpisać jako login swój JID i Hasło.<br /> <br /> Zalogować można się również na stronie https://login.jogger.pl/login/<br /> <br /> Dodatkowe dwa checkboxy widoczne przy polach z danymi do logowania<br /> * Dołącz do poprzedniej sesji<br /> * Zapamiętaj sesję<br /> umożliwiają odzyskanie i użycie SIDa (Session Identifier) używanego w trakcie stanu poprzedniego zalogowania do Joggera oraz jego zapamiętanie w ciasteczku.<br /> <br /> Można również wpisać nazwę konta na joggerze zamiast JIDa - w przypadku posiadania kilku kont łatwiej rozróżnić, na które konto ma się odbyć logowanie.<br /> <br /> [[Grafika:Logowanie.png]]<br /> <br /> Po zalogowaniu się możemy spokojnie przechodzić do naszego panelu administracyjnego np. z takiego linka:<br /> https://login.jogger.pl/<br /> <br /> Za pomocą odnośnika https://login.jogger.pl/logout/ następuje wylogowanie z joggera.<br /> <br /> ===Skąd wziąć hasło?===<br /> Wyślij do joggera wiadomość o treści: &#039;&#039;&#039;&amp;lt;PASS&amp;gt;&#039;&#039;&#039;. Otrzymasz z powrotem losowo wygenerowane hasło, dzięki któremu będziesz mógł się zalogować do &#039;&#039;Panelu administracyjnego&#039;&#039;.<br /> <br /> UWAGA! Wiadomości wysyłamy poprzez &#039;&#039;Okno rozmowy&#039;&#039; lub &#039;&#039;Wyślij Wiadomość&#039;&#039;, w zależności od posiadanego komunikatora.<br /> <br /> Przykład wysyłania wiadomości o treści &amp;lt;PASS&amp;gt; z komunikatora Konnekt:&lt;center&gt;[[Grafika:Pass.png]]&lt;/center&gt;<br /> <br /> ==Inne==<br /> ===Tytuł wpisu===<br /> Pamiętaj o dodaniu tytułu do swojego wpisu! Nie jest to obowiązkowe, ale zalecane. Aby to zrobić, wyślij wpis jako &#039;&#039;wiadomość&#039;&#039;, podając tytuł jako temat. Niestety nie wszystkie [[komunikatory|klienty Jabbera]] posiadają taką możliwość.<br /> <br /> ===Liczba wyświetlanych wpisów===<br /> Maksymalnie wyświetlonych może być jednorazowo 50 wpisów. Jeżeli dany miesiąc, kategoria zawiera więcej wpisów niż 50 lub określono w opcji &#039;&#039;Liczba wpisów&#039;&#039; na stronie na liście opcji [https://login.jogger.pl/?tab=settings Ogólne] w panelu administracyjnym, to aby je wyświetlić niezbędne będzie użycie tagów [[Tagi/Wpisy#ENTRY_PREV_HREF|PAGE_PREV_HREF]] i [[Tagi/Wpisy#ENTRY_NEXT_HREF|PAGE_NEXT_HREF]] umożliwiających przejście do kolejnej lub poprzednie porcji wpisów.<br /> <br /> ===Typ archiwum===<br /> Jogger umożliwia stosowania dwóch typów podziału archiwalnych wpisów, podzielonych według miesięcy danego roku lub według ilości wpisów. Typ archiwum ustawia się opcją &#039;&#039;Rodzaj archiwum&#039;&#039; w liście opcji [https://login.jogger.pl/?tab=settings Ogólne].<br /> <br /> ===Znaczniki HTML===<br /> Jogger nie posiada specjalnych ograniczeń co do stosowania znaczników (X)HTML. Jednak należy zwrócić uwagę, że tylko te najprostsze trafią na stronę główną Joggera. Proszę również dbać o to, by stosowane tagi były &#039;&#039;&#039;poprawne&#039;&#039;&#039; (zwłaszcza jeśli chodzi o zamykanie) i odpowiednie dla wersji języka zadeklarowanej w szablonie.<br /> <br /> ===Tidy===<br /> Jogger umożliwia użycie programu [http://tidy.sourceforge.net/ HTML Tidy] do poprawiania błędów w składni znaczników (X)HTML. Włącza się to opcją &#039;&#039;Automatycznie popraw błędy html/xhtml&#039;&#039; w na liście opcji [https://login.jogger.pl/?tab=settings Ogólne].<br /> <br /> ===Textile===<br /> Jogger umożliwia użycie składni [[Textile|Textile]] do formatowania wpisów i komentarzy do Twojego dziennika. Sposób formatowania wpisów przełącza się opcją w panelu administracyjnym Formatowanie nowych wpisów na liście [https://login.jogger.pl/?tab=settings Ogólne], a komentarzy opcją Formatowanie komentarzy niżej na tej samej liście opcji.<br /> <br /> ===Zastosowanie Joggera===<br /> Joggera można wykorzystać jako ChangeLog w swoim projekcie, jako stronę informacyjną i na wiele innych sposobów &amp;mdash; to, czym będzie Twój jogger zależy tylko i wyłącznie od Ciebie.<br /> <br /> ===Kodowanie===<br /> Obowiązującym kodowaniem znaków dla Jabbera jest &#039;&#039;&#039;UTF-8&#039;&#039;&#039;, jeżeli Twój klient działa w innym standardzie (np. WPKontakt) nie używaj polskich znaków...<br /> <br /> ===Strona główna joggera===<br /> Tutaj pokażę Wam, z czego mniej więcej składa się strona główna joggera:<br /> <br /> # &#039;&#039;Menu&#039;&#039; - tutaj są umieszczone linki do najważniejszych informacji o joggerze,<br /> # &#039;&#039;Nowe Dzienniki&#039;&#039; - w tej pozycji możemy zobaczyć kto ostatnio założył sobie joggera,<br /> # &#039;&#039;Statystyki&#039;&#039; - ogólne statystyki joggera,<br /> # &#039;&#039;Logowanie&#039;&#039; - tutaj logujemy się do &#039;&#039;Panelu administracyjnego&#039;&#039;,<br /> # &#039;&#039;&quot;Wstęp&quot;&#039;&#039; - słowo wstępu od autora ([http://sparrow.jogger.pl Sparrow&#039;a]),<br /> # &#039;&#039;Przyklejone Wpisy&#039;&#039; - tutaj [http://sparrow.jogger.pl Sparrow] umieszcza ważne informacje dotyczące [http://jabberpl.org Jabbera], [http://jogger.pl Joggera] i innych ciekawych rzeczy ;). Tylko on może tam coś załączyć.<br /> # &#039;&#039;Ostatnio dodane wpisy&#039;&#039; - w tym miejscu wyświetlane są ostatnio dodane notki joggerowców,<br /> # &#039;&#039;Stopka&#039;&#039; - stopka ;)<br /> <br /> &#039;&#039;&#039;Uwaga!&#039;&#039;&#039; Jogger to &#039;&#039;&#039;nie&#039;&#039;&#039; jest forum, główna strona &#039;&#039;&#039;nie&#039;&#039;&#039; służy do dyskusji pomiędzy użytkownikami.<br /> <br /> ===RSS i Atom===<br /> Jogger udostępnia kanały [http://pl.wikipedia.org/wiki/Really_Simple_Syndication RSS] 2.0 i [http://pl.wikipedia.org/wiki/Atom_%28standard%29 Atom] dla wpisów i komentarzy. Więcej na stronie [[RSS_i_Atom|RSS i Atom]].<br /> <br /> ===Poziomy===<br /> Dzięki tej opcji możemy ustalić &quot;prywatność&quot; naszych wpisów. Poziom oznaczamy cyferkami od 0 do 11.<br /> <br /> * 0 - oznacza że nasze wpisy mają domyślny poziom, i będą wyświetlane na stronie głównej [http://jogger.pl joggera] oraz będą widoczne (na naszym joggerze) dla każdego odwiedzającego,<br /> * 1 - oznacza że dane wpisy będą nie widoczne na stronie głównej [http://jogger.pl/ joggera], ale będą widoczne tylko na naszym joggerze,<br /> * 2 - oznacza że dane wpisy będą widoczne tylko dla zalogowanych użytkowników,<br /> * 3+ - oznacza że dane wpisy nie będą widoczne na stronie głównej [http://jogger.pl/ joggera]. Również na naszej prywatnej stronie joggera będzie niewidoczny, dopiero po zalogowaniu się dana osoba będzie mogła obejrzeć i skomentować wpisy.<br /> <br /> Poziomy możemy ustalać na kilka sposobów, oto przykłady:<br /> <br /> * Poprzez wybranie w &#039;&#039;Panelu Konfiguracyjnym&#039;&#039; pozycji &#039;&#039;Ustawień&#039;&#039; i tam wybrać &#039;&#039;Standardowy poziom nowych wpisów&#039;&#039;, wtedy każdy wpis będzie na takim poziomie na jaki ustalimy,<br /> * Poprzez wybranie w &#039;&#039;Panelu Konfiguracyjnym&#039;&#039; pozycji &#039;&#039;Dodaj wpis&#039;&#039;, czyli podczas wpisywania notki z przeglądarki możemy ustalić konkretny poziom dla aktualnie wpisywanej notki,<br /> * Poprzez wybranie w &#039;&#039;Panelu Konfiguracyjnym&#039;&#039; pozycji &#039;&#039;Edycja wpisów&#039;&#039;, tutaj możemy ustalić poziom dla istniejącej już notki,<br /> * Poprzez komunikator, w którym piszemy notki, tzn. wystarczy przed tekstem wpisać &#039;&#039;&#039;&amp;lt;level*&amp;gt;&#039;&#039;&#039;, gdzie * oznacza numer poziomu,<br /> * Poprzez komunikator, w którym piszemy notki, z wykorzystaniem nowych komend dla [[Bot|bota]], na przykład &#039;&#039;&#039;(poziom:*)&#039;&#039;&#039; lub &#039;&#039;&#039;(level:*)&#039;&#039;&#039; gdzie * oznacza numer poziomu.<br /> <br /> Mamy również możliwość ustawienia ewentualnych użytkowników, którzy będą mogli czytać nasze wpisy na wyższych, przydzielonych im poziomach. Możemy to ustawić w &#039;&#039;Panelu Konfiguracyjnym&#039;&#039; w pozycji &#039;&#039;Poziomy&#039;&#039;:<br /> * &#039;&#039;&quot;Użytkownik posiadający joggera&quot;&#039;&#039; - tutaj wpisujemy JID&#039;a osoby, która ma mieć dostęp do wyższego poziomu. Osoba ta musi posiadać własnego joggera. Wtedy wchodząc na naszego joggera, nie musi się nigdzie logować, od razu widzi notki na &quot;poziomie&quot; ;)<br /> * &#039;&#039;&quot;Użytkownik spoza joggera&quot;&#039;&#039; - tutaj wpisujemy nazwę użytkownika (dowolnego) i hasło oraz ustalamy poziom. Osoba ta dopiero po zalogowaniu się ma możliwość przeczytania notki z ustalonym poziomem,<br /> <br /> ===Pliki===<br /> Jogger daje nam możliwość wgrywania plików (łączna ich wielkość to 1 MB), które potem możemy wykorzystać np. w naszym szablonie.<br /> <br /> [[Kategoria:Pomoc|!]]<br /> <br /> ===Blokowanie IP===<br /> Jogger umożliwia zablokowanie dostępu do Twojego joggera przez zablokowanie adresu IP niesfornego gościa lub użytkownika. Można to wykonać w panelu administracyjnym opcją [https://login.jogger.pl/?tab=comments_myjog Komentarze] lub bezpośrednio z Twojego dziennika, jeżeli w szablonie występuje tag [[Tagi/Admin#ADMIN_COMMENT_BLOCKIP_HREF|ADMIN_COMMENT_BLOCKIP_HREF]]<br /> <br /> ===Fortunki===<br /> W opisie bota joggerowego mogą być wyświetlane fortunki. Pochodzą one z zasobów dystrybucji [http://www.pld-linux.org/ PLD]: http://ftp.pld-linux.org/pool/f/fortunes-pl/ lub ftp://ftp.pld-linux.org/pool/f/fortunes-pl/<br /> <br /> ===Favikonki===<br /> ====W pasku przeglądarki i w Zakładkach/Ulubionych====<br /> Favikonki w pasku adresu przeglądarki i w Zakładkach/Ulubionych będą się pojawiały, jeżeli:<br /> #Będzie istniał plik: favicon.png, favicon.gif, favicon.jpg lub favicon.ico w katalogu /files/ Twojego joggera. Dodaje się go w panelu administracyjnym w opcji [https://login.jogger.pl/?tab=files Pliki]. Maksymalna wielkość favikonki to 32x32 piksele.<br /> #W szablonie, części &amp;lt;head&amp;gt; będzie wpis typu jak poniżej.<br /> <br /> Przykład dla pliku w formacie .ICO:<br /> &amp;lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon.ico&quot; type=&quot;image/x-icon&quot; /&amp;gt;<br /> <br /> Przykład dla pliku w formacie .PNG:<br /> &amp;lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon.png&quot; type=&quot;image/png&quot; /&amp;gt;<br /> <br /> ====Na stronie z komentarzami====<br /> Na stronie z komentarzami favikonki komentujących będą widoczne przy komentarzu, jeżeli w odpowiednim (wybranym) miejscu szablonu będzie tag [[Tagi/Komentarze#COMMENT_FAVICON|COMMENT_FAVICON]]. Można również użyć kolejnych, opisanych tam tagów do obsługi favikonek.<br /> <br /> Ten tag można umieścić na przykład w takiej kolejności:<br /> <br /> &amp;COMMENT_NUMBER;. &amp;COMMENT_FAVICON; &amp;COMMENT_NICK;<br /> <br /> ===Komentowanie przez bota===<br /> Joggerowy [[Bot|bot]] umożliwia komentowanie wpisów. Więcej informacji tu: [[Bot#Komentowanie_wpis.C3.B3w|Komentowanie wpisów]].<br /> <br /> <br /> <br /> {{stub}}</div> Yano http://wiki.jogger.pl/index.php?title=U%C5%BCytkownik:Yano&diff=3111 Użytkownik:Yano 2006-10-27T01:56:34Z <p>Yano: </p> <hr /> <div>&lt;div style=&quot;border:1px solid #ccc;background:#fff;border-right:3px solid #ccc;border-bottom:3px solid #ccc;text-align:center; padding:3px; float:right;font-size:smaller;line-height:1.3;margin-right:4px;width:65px;&quot;&gt;<br /> &lt;div style=&quot;background: #aaa; color: #f9f9f9;&quot;&gt;&#039;&#039;&#039;Dzisiaj jest &#039;&#039;&#039;&lt;/div&gt;<br /> &lt;div style=&quot;width:100%&quot;&gt;{{CURRENTDAYNAME}}&lt;/div&gt;<br /> &lt;div style=&quot;font-size:x-large;width:100%;&quot;&gt;{{CURRENTDAY}}&lt;/div&gt;<br /> &lt;div style=&quot;width:100%;&quot;&gt;{{CURRENTMONTHNAMEGEN}} &#039;&#039;&#039;{{CURRENTYEAR}}&#039;&#039;&#039;&lt;/div&gt;<br /> &lt;/div&gt;<br /> ===O mnie===<br /> Urodziłem się i wychowałem w Warszawie, ale los wyrzucił mnie w Poznaniu, choć nie jest to jeszcze moje ostatnie słowo. ;)<br /> <br /> Internetem zacząłem się interesować w wieku lat 19, choć wcześniej już miałem z nim styczność. Po krótkiej fascynacji pierwszymi czatami zająłem się tworzeniem stron internetowych, co robię do dzisiaj.<br /> <br /> Oprócz znajomości HTML-a i CSS-a (którą oceniam na dość dobrą) znam też programy graficzne takie jak Photoshop (od wersji 4.1), Illustrator, Corel itp. (w razie potrzeby służę pomocą).<br /> <br /> ===Misja===<br /> Postawiłem sobie za cel trochę wspomóc pozostawioną na pastwę losu Joggerową Wiki. Oprócz aktualizacji (w miarę możliwości) będę starał się ujednolicić wygląd poszczególnych artykułów oraz poprawić ich czytelność.<br /> <br /> ===Linki===<br /> *[http://yano.jogger.pl/ Mój Jogger]<br /> *[http://yano.ws/ Strona prywatna]<br /> *[http://picasaweb.google.com/yano78/ Galeria] na PicasaWeb</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Zalogowany&diff=3110 Tagi/Zalogowany 2006-10-27T01:11:42Z <p>Yano: Wikizacja</p> <hr /> <div>==Zalogowany użytkownik (LOGGED_USER)==<br /> ===LOGGED_USER_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;LOGGED_USER_BLOCK&amp;gt; ... &amp;lt;/LOGGED_USER_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :treść zawarta w tym bloku będzie widoczna tylko i wyłącznie dla zalogowanych gości joga.<br /> ;przykład<br /> Dla znajomych:<br /> &amp;lt;NOUSER_BLOCK&amp;gt; <br /> (...) <br /> &amp;lt;/NOUSER_BLOCK&amp;gt;<br /> &lt;br /&gt;<br /> &amp;lt;LOGGED_USER_BLOCK&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;LOGGED_USER_NAME/&amp;gt;, &amp;lt;a href=&quot;&amp;amp;LOGGED_USER_LOG_OUT_HREF;&quot;&amp;gt;&amp;lt;em&amp;gt;wyloguj się&amp;lt;/em&amp;gt;&amp;lt;/a&amp;gt;,<br /> gdy będziesz wychodzić.&amp;lt;/p&amp;gt;<br /> &amp;lt;/LOGGED_USER_BLOCK&amp;gt;<br /> <br /> <br /> ===LOGGED_USER_NAME===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;LOGGED_USER_NAME/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;LOGGED_USER_NAME;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LOGGED_USER_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia nazwę zalogowanego użytkownika.<br /> <br /> <br /> ===LOGGED_USER_LOG_OUT_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;LOGGED_USER_LOG_OUT_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;LOGGED_USER_LOG_OUT_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LOGGED_USER_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia URL do odnośnika wylogowującego zalogowanego użytkownika. Warto sprawić, by użytkownik rzeczywiście kliknął w ten link, gdy będzie odchodził np. od komputera w kawiarence internetowej.<br /> <br /> [[Kategoria:Pomoc|Tagi, Zalogowany]]<br /> [[Kategoria:Tagi|Zalogowany]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Niezalogowany&diff=3109 Tagi/Niezalogowany 2006-10-27T01:05:58Z <p>Yano: Wikizacja</p> <hr /> <div>==Niezalogowany użytkownik (NOUSER)==<br /> ===NOUSER_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;NOUSER_BLOCK&amp;gt; ... &amp;lt;/NOUSER_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :Wszystko umieszczone w tym bloku będzie widoczne jedynie dla niezalogowanych użytkowników, np. zwykłych gości. Można tu wstawić link do strony logowania lub od razu odpowiedni formularz (dzięki dla [http://krysk.jogger.pl kryska]).<br /> ;przykład<br /> Dla znajomych<br /> &amp;lt;NOUSER_BLOCK&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;amp;USER_LOG_IN_HREF;&quot;&amp;gt;Zaloguj się&amp;lt;/a&amp;gt;, by przeczytać inne wpisy.&amp;lt;/p&amp;gt;<br /> &amp;lt;/NOUSER_BLOCK&amp;gt;<br /> &amp;lt;LOGGED_USER_BLOCK&amp;gt; <br /> (...) <br /> &amp;lt;/LOGGED_USER_BLOCK&amp;gt;<br /> <br /> ;uwagi<br /> :patrz: formularz logowania<br /> <br /> <br /> ===USER_LOG_IN_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;USER_LOG_IN_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;USER_LOG_IN_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :np. blok &lt;strong&gt;NOUSER_BLOCK&lt;/strong&gt; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia URL odnośnika do strony logowania [http://login.staszyna.jogger.pl http://login.staszyna.jogger.pl]). Takiego linka można np. użyć dyskretnie, by nie tylko ukryć niektóre wpisy, ale także samą informację o ukrywaniu czegokolwiek.<br /> <br /> <br /> ===USER_LOG_IN_ACTION===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;USER_LOG_IN_ACTION;&lt;/code&gt; lub &lt;code&gt;&amp;lt;USER_LOG_IN_ACTION/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &lt;strong&gt;NOUSER_BLOCK&lt;/strong&gt; (szablon strony logowania)<br /> ;działanie<br /> :wstawia wartość atrybutu &lt;code&gt;action&lt;/code&gt; dla formularza logowania<br /> <br /> <br /> ===FORMULARZ===<br /> ;typ<br /> :formularz przygotowany przez [http://krysk.jogger.pl kryska], z moimi niewielkimi modyfikacjami<br /> ;stosowanie<br /> :np. blok &lt;strong&gt;NOUSER_BLOCK&lt;/strong&gt; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :formularz od razu przekazuje Joggerowi dane o nazwie użytkownika i haśle, bez pośrednictwa wyżej wspomnianej strony.<br /> ;przykład<br /> Dla znajomych:&amp;lt;br /&amp;gt;<br /> &amp;lt;NOUSER_BLOCK&amp;gt;<br /> &amp;lt;form action=&quot;&amp;USER_LOG_IN_ACTION;&quot; method=&quot;post&quot; id=&quot;logowanie&quot;&amp;gt;<br /> &amp;lt;div&amp;gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;op&quot; value=&quot;loginuser&quot; /&amp;gt;&amp;lt;/div&amp;gt;<br /> &amp;lt;div&amp;gt;&amp;lt;span&amp;gt;Login:&amp;lt;/span&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;user&quot; /&amp;gt;&amp;lt;/div&amp;gt;<br /> &amp;lt;div&amp;gt;&amp;lt;span&amp;gt;Hasło:&amp;lt;/span&amp;gt;&amp;lt;input type=&quot;password&quot; name=&quot;pass&quot; /&amp;gt;&amp;lt;/div&amp;gt;<br /> &amp;lt;div&amp;gt;&amp;lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; id=&quot;guzik&quot; /&amp;gt;&amp;lt;/div&amp;gt;<br /> &amp;lt;/form&amp;gt;<br /> &amp;lt;/NOUSER_BLOCK&amp;gt;<br /> <br /> ;uwagi<br /> :by to ładniej wyglądało, można w CSS dodać np.:<br /> /* logowanie */<br /> form#logowanie span {<br /> width: 4em; <br /> float: left;<br /> }<br /> form#logowanie div {<br /> margin-bottom: 3px;<br /> }<br /> form#logowanie input {<br /> width: 8em;<br /> padding-left: 3px;<br /> }<br /> form#logowanie input#guzik {<br /> width: auto;<br /> padding: 3px 5px;<br /> margin-top: 5px;<br /> margin-left: 4em; /* tyle samo, ile width w span wyżej */<br /> font-family: sans-serif;<br /> }<br /> <br /> [[Kategoria:Pomoc|Tagi, Niezalogowany]]<br /> [[Kategoria:Tagi|Niezalogowany]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Admin&diff=3108 Tagi/Admin 2006-10-27T00:59:37Z <p>Yano: Wikizacja + poprawki</p> <hr /> <div>==Admin (ADMIN)==<br /> ===ADMIN_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ADMIN_BLOCK&amp;gt; ... &amp;lt;/ADMIN_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :blok powoduje pokazanie zawartej w nim treści jedynie zalogowanemu (na [http://jogger.pl stronie głównej Joggera]) właścicielowi. Można w nim umieścić wszystko, jednak 4 specjalne tagi nadają się do tego lepiej niż cokolwiek innego.<br /> ;przykład<br /> :w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;:<br /> &amp;lt;ENTRY_BLOCKY&amp;gt;<br /> (...)<br /> &amp;lt;ADMIN_BLOCK&amp;gt;<br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_EDIT_HREF;&quot;&amp;gt;Edytuj&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_REMOVE_HREF;&quot;&amp;gt;Usuń&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> (...)<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> <br /> w bloku &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039;:<br /> &amp;lt;COMMENT_BLOCK&amp;gt;<br /> (...)<br /> &amp;lt;ADMIN_BLOCK&amp;gt;<br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_COMMENT_REMOVE_HREF;&quot;&amp;gt;Usuń&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_COMMENT_BLOCKIP_HREF;&quot;&amp;gt;Zablokuj IP&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> (...)<br /> &amp;lt;/COMMENT_BLOCK&amp;gt;<br /> <br /> można też tak:<br /> &amp;lt;ADMIN_BLOCK&amp;gt;<br /> &amp;lt;p&amp;gt;Tego akapitu nie zobaczy nikt poza mną.&amp;lt;/p&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> <br /> ;uwagi<br /> :4 tagi zaczynające się od &quot;&#039;&#039;&#039;ADMIN_&#039;&#039;&#039;&quot; nie muszą być umieszczone w bloku &#039;&#039;&#039;ADMIN_BLOCK&#039;&#039;&#039;. Jednak wtedy zwykli użytkownicy odwiedzający joga zobaczą opisy adminowych odnośników. Niczym to nie grozi, bo bez hasła i tak nic nie popsują, chodzi tylko o wygląd strony.&lt;br /&gt;&lt;br /&gt;<br /> <br /> <br /> ===ADMIN_ENTRY_EDIT_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ADMIN_ENTRY_EDIT_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ADMIN_ENTRY_EDIT_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ADMIN_BLOCK&#039;&#039;&#039; (szablon strony głównej (wtedy w bloku &#039;&#039;&#039;ENTRIES_DAY&#039;&#039;&#039;) i szablon komentarzy (wtedy gdziekolwiek, bo odnosi się do komentowanego wpisu))<br /> ;działanie<br /> :wstawia URL do strony edycji danego wpisu.<br /> <br /> <br /> ===ADMIN_ENTRY_REMOVE_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ADMIN_ENTRY_REMOVE_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ADMIN_ENTRY_REMOVE_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ADMIN_BLOCK&#039;&#039;&#039; (szablon strony głównej (wtedy w bloku &#039;&#039;&#039;ENTRIES_DAY&#039;&#039;&#039;) i szablon komentarzy (wtedy gdziekolwiek, bo odnosi się do komentowanego wpisu))<br /> ;działanie<br /> :wstawia URL do strony z pytaniem o potwierdzenie usunięcia danego wpisu.<br /> <br /> <br /> ===ADMIN_COMMENT_REMOVE_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ADMIN_COMMENT_REMOVE_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ADMIN_COMMENT_REMOVE_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ADMIN_BLOCK&#039;&#039;&#039; w bloku &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia URL do odnośnika powodującego usunięcie danego komentarza (bez potwierdzania).<br /> <br /> <br /> ===ADMIN_COMMENT_BLOCKIP_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ADMIN_COMMENT_BLOCKIP_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ADMIN_COMMENT_BLOCKIP_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ADMIN_BLOCK&#039;&#039;&#039; w bloku &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia URL do odnośnika powodującego zablokowanie IP osoby komentującej.<br /> <br /> [[Kategoria:Pomoc|Tagi, Wpisy]]<br /> [[Kategoria:Tagi|Wpisy]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Formularz&diff=3107 Tagi/Formularz 2006-10-27T00:49:40Z <p>Yano: Wikizacja + poprawki</p> <hr /> <div>==Formularz komentarzy (COMMENT_FORM)==<br /> ===COMMENT_FORM===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_FORM/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_FORM;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :wstawia cały formularz do dodawania komentarzy.<br /> ;przykład<br /> &amp;lt;h2&amp;gt;Dodaj swój komentarz:&amp;lt;/h2&amp;gt;<br /> &amp;lt;COMMENT_FORM/&amp;gt;<br /> ;uwaga<br /> :tag wstawia następujący kod formularza:<br /> &amp;lt;form action=&quot;[adres_wpisu]?op=addcomm&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&amp;gt;<br /> &amp;lt;fieldset&amp;gt;<br /> &amp;lt;legend id=&quot;formname&quot;&amp;gt;Dodaj komentarz&amp;lt;/legend&amp;gt;<br /> &amp;lt;div class=&quot;commrow1&quot;&amp;gt;<br /> &amp;lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&amp;gt;Podpis&amp;lt;/label&amp;gt;<br /> &amp;lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;[Twój_jid]&quot; /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;div class=&quot;commrow2&quot;&amp;gt;<br /> &amp;lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&amp;gt;Treść&amp;lt;/label&amp;gt;<br /> &amp;lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&amp;gt;&amp;lt;/textarea&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;div&amp;gt;<br /> &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyślij komentarz &quot; /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/fieldset&amp;gt;<br /> &amp;lt;/form&amp;gt;<br /> <br /> <br /> ===COMMENT_FORM2===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_FORM2/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_FORM2;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :wstawia cały formularz do dodawania komentarzy, w starym stylu &amp;mdash; oparty na tabelce.<br /> ;przykład<br /> &amp;lt;h2&amp;gt;Dodaj swój komentarz:&amp;lt;/h2&amp;gt;<br /> &amp;lt;COMMENT_FORM2/&amp;gt;<br /> <br /> ;uwagi<br /> :tag wstawia następującą tabelę (zamiast &quot;Śledź ten wątek...&quot; może być button &quot;Przestań śledzić ten wątek&quot;):<br /> &amp;lt;form action=&quot;/comment.php&quot; method=&quot;post&quot;&amp;gt;<br /> &amp;lt;div&amp;gt;<br /> &amp;lt;input type=&quot;hidden&quot; name=&quot;jid&quot; value=&quot;[jid_komentowanego]&quot; /&amp;gt;<br /> &amp;lt;input type=&quot;hidden&quot; name=&quot;eid&quot; value=&quot;[id_wpisu]&quot; /&amp;gt;<br /> &amp;lt;input type=&quot;hidden&quot; name=&quot;startid&quot; value=&quot;0&quot; /&amp;gt;<br /> &amp;lt;input type=&quot;hidden&quot; name=&quot;op&quot; value=&quot;addcomm&quot; /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;table&amp;gt;<br /> &amp;lt;tr&amp;gt;<br /> &amp;lt;td&amp;gt;Podpis:&amp;lt;/td&amp;gt;<br /> &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;commnickid&quot; &lt;strong&gt;id=&quot;commnickid&quot;&lt;/strong&gt; value=&quot;[Twój_jid]&quot; /&amp;gt;&amp;lt;/td&amp;gt;<br /> &amp;lt;/tr&amp;gt;<br /> &amp;lt;tr&amp;gt;<br /> &amp;lt;td&amp;gt;Treść:&amp;lt;/td&amp;gt;<br /> &amp;lt;td&amp;gt;&amp;lt;textarea name=&quot;commbody&quot; &lt;strong&gt;id=&quot;commbody&quot;&lt;/strong&gt; cols=&quot;60&quot; rows=&quot;6&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;<br /> &amp;lt;/tr&amp;gt;<br /> &amp;lt;tr&amp;gt;<br /> &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;<br /> &amp;lt;td&amp;gt;<br /> &amp;lt;input type=&quot;checkbox&quot; name=&quot;notifyentry&quot; value=&quot;notify&quot; /&amp;gt;Śledź ten wątek i powiadom mnie o nowych komentarzach<br /> &amp;lt;/td&amp;gt;<br /> &amp;lt;/tr&amp;gt;<br /> &amp;lt;tr&amp;gt;<br /> &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;<br /> &amp;lt;td&amp;gt;&amp;lt;input type=&#039;submit&#039; name=&quot;submit&quot; &lt;strong&gt;id=&quot;submitcomm&quot;&lt;/strong&gt; value=&#039;Wyślij&#039; /&amp;gt;&amp;lt;/td&amp;gt;<br /> &amp;lt;/tr&amp;gt;<br /> &amp;lt;/table&amp;gt;<br /> &amp;lt;/form&amp;gt;<br /> <br /> By zastosować style do tego formularza wystarczy użyć ID jego pól. Jak widać pole z podpisem ma &lt;code&gt;id=&quot;commnickid&quot;&lt;/code&gt;, pole tekstowe z treścią komentarza - &lt;code&gt;id=&quot;commbody&quot;&lt;/code&gt;, przycisk &quot;Wyślij&quot; - &lt;code&gt;id=&quot;submitcomm&quot;&lt;/code&gt; a przycisk &quot;Przestań śledzić ten wątek&quot; - &lt;code&gt;id=&quot;tracestop&quot;&lt;/code&gt;<br /> <br /> <br /> ===COMMENT_FORM_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;COMMENT_FORM_BLOCK&amp;gt; ... &amp;lt;/COMMENT_FORM_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :w tym bloku umieszczany jest formularz dodawania komentarzy. Należy pamiętać o zachowaniu wszystkich name=&quot;&quot; w formularzu.<br /> ;przykład<br /> &amp;lt;div class=&quot;komentblok&quot;&amp;gt;<br /> &amp;lt;h3 class=&quot;kTyt&quot;&amp;gt;Dodaj nowy komentarz:&amp;lt;/h3&amp;gt;<br /> &amp;lt;div class=&quot;komentarze&quot;&amp;gt;&amp;lt;div class=&quot;komklcomment1&quot;&amp;gt;&lt;br/&gt;<br /> &amp;lt;COMMENT_FORM_BLOCK&amp;gt;<br /> &amp;lt;form action=&quot;&amp;amp;COMMENT_FORM_ACTION;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&amp;gt;<br /> &amp;lt;fieldset&amp;gt;<br /> &amp;lt;div class=&quot;commrow1&quot;&amp;gt;<br /> &amp;lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&amp;gt;Podpis:&amp;lt;/label&amp;gt;<br /> &amp;lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&amp;COMMENT_FORM_NICKID;&quot; /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;div class=&quot;commrow2&quot;&amp;gt;<br /> &amp;lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&amp;gt;Treść:&amp;lt;/label&amp;gt;<br /> &amp;lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&amp;gt;&amp;lt;COMMENT_FORM_BODY/&amp;gt;&amp;lt;/textarea&amp;gt;<br /> &amp;lt;/div&amp;gt;&lt;br/&gt;<br /> &amp;lt;COMMENT_FORM_NOTIFY_START_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;commrow2&quot;&amp;gt;<br /> &amp;lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&amp;gt;<br /> &amp;lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&amp;gt;Śledź ten wątek&amp;lt;/label&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_FORM_NOTIFY_START_BLOCK&amp;gt;&lt;br/&gt;<br /> &amp;lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;commrow1&quot;&amp;gt;<br /> &amp;lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić&quot; /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&amp;gt;&lt;br/&gt;<br /> &amp;lt;COMMENT_FORM_NOUSER_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;commrow1&quot;&amp;gt;<br /> &amp;lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&amp;gt;Strona WWW:&amp;lt;/label&amp;gt;<br /> &amp;lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&amp;amp;COMMENT_FORM_NICKURL;&quot; /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;div class=&quot;commrow2&quot;&amp;gt;<br /> &amp;lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;Kod: &amp;lt;img src=&quot;&amp;amp;COMMENT_FORM_CODE;&quot; alt=&quot;code&quot; /&amp;gt;&amp;lt;/label&amp;gt;<br /> &amp;lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_FORM_NOUSER_BLOCK&amp;gt;&lt;br/&gt;<br /> &amp;lt;div&amp;gt;<br /> &amp;lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyślij&quot; /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/fieldset&amp;gt;<br /> &amp;lt;/form&amp;gt;<br /> &amp;lt;/COMMENT_FORM_BLOCK&amp;gt;&lt;br/&gt;<br /> &amp;lt;COMMENT_LOGGED_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;commrow1&quot;&amp;gt;<br /> &amp;lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&amp;gt;Tylko zalogowani użytkownicy mogą komentować&amp;lt;/label&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_LOGGED_BLOCK&amp;gt;&lt;br/&gt;<br /> &amp;lt;COMMENT_NONE_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;commrow1&quot;&amp;gt;<br /> &amp;lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&amp;gt;Komentarze zablokowane&amp;lt;/label&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_NONE_BLOCK&amp;gt;&lt;br/&gt;<br /> &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> <br /> ;uwagi<br /> *Należy zauważyć, że tag &#039;&#039;&#039;COMMENT_FORM&#039;&#039;&#039; także jest poprawnym tagiem formularza komentarzy, lecz nie pozwala on na tak elastyczną modyfikację.<br /> <br /> <br /> ===COMMENT_FORM_ACTION===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;COMMENT_FORM_ACTION;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_FORM_ACTION/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_FORM_BLOCK&#039;&#039;&#039; (szablon komentarzy, formularz komentarzy)<br /> ;działanie<br /> :wstawia wartość atrybutu &lt;code&gt;action&lt;/code&gt; dla formularza komentarzy<br /> <br /> ===COMMENT_FORM_BODY===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;COMMENT_FORM_BODY;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_FORM_BODY/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_FORM_BLOCK&#039;&#039;&#039; (szablon komentarzy, formularz komentarzy)<br /> ;działanie<br /> :treść komentarza dla formularza komentarzy (umieszczany pomiędzy znacznikami &lt;code&gt;&amp;lt;textarea&amp;gt; (...) &amp;lt;/textarea&amp;gt;&lt;/code&gt;)<br /> <br /> ===COMMENT_FORM_CODE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;COMMENT_FORM_CODE;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_FORM_CODE/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_FORM_NOUSER_BLOCK&#039;&#039;&#039; (szablon komentarzy, formularz komentarzy)<br /> ;działanie<br /> :wstawia ścieżkę do grafiki captcha - kodu potrzebnego do wysłania komentarza (widoczne tylko dla użytkowników niezalogowanych)<br /> <br /> ===COMMENT_FORM_NICKID===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;COMMENT_FORM_NICKID;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_FORM_NICKID/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_FORM_BLOCK&#039;&#039;&#039; (szablon komentarzy, formularz komentarzy)<br /> ;działanie<br /> :wstawia podpis komentującego (tylko dla użytkowników zalogowanych)<br /> ;przykład<br /> &amp;lt;COMMENT_FORM_BLOCK&amp;gt;<br /> (...)<br /> &amp;lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&amp;COMMENT_FORM_NICKID;&quot; /&amp;gt;<br /> (...)<br /> &amp;lt;/COMMENT_FORM_BLOCK&amp;gt;<br /> <br /> <br /> ===COMMENT_FORM_NICKURL===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;COMMENT_FORM_NICKURL;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_FORM_NICKURL/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_FORM_NOUSER_BLOCK&#039;&#039;&#039; (szablon komentarzy, formularz komentarzy)<br /> ;działanie<br /> :wstawia URL komentującego (widoczne tylko dla użytkowników niezalogowanych)<br /> <br /> ===COMMENT_FORM_NOTIFY_START_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;COMMENT_FORM_NOTIFY_START_BLOCK&amp;gt; ... &amp;lt;/COMMENT_FORM_NOTIFY_START_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy, formularz komentarzy (blok &#039;&#039;&#039;COMMENT_FORM_BLOCK&#039;&#039;&#039;)<br /> ;działanie<br /> :w bloku tym umieszczany jest &lt;code&gt;checkbox&lt;/code&gt; pozwalający na śledzenie danego wątku<br /> ;przykład<br /> (...)<br /> &amp;lt;COMMENT_FORM_NOTIFY_START_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;commrow2&quot;&amp;gt;<br /> &amp;lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&amp;gt;<br /> &amp;lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&amp;gt;Śledź ten wątek&amp;lt;/label&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_FORM_NOTIFY_START_BLOCK&amp;gt;<br /> (...)<br /> <br /> <br /> ===COMMENT_FORM_NOTIFY_STOP_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&amp;gt; ... &amp;lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy, formularz komentarzy (blok &#039;&#039;&#039;COMMENT_FORM_BLOCK&#039;&#039;&#039;)<br /> ;działanie<br /> :w bloku tym umieszczany jest &lt;code&gt;input&lt;/code&gt; pozwalający na zakończenie śledzenia danego wątku<br /> ;przykład<br /> (...)<br /> &amp;lt;COMMENT_FORM_NOTIFY_START_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;commrow1&quot;&amp;gt;<br /> &amp;lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić&quot; /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_FORM_NOTIFY_START_BLOCK&amp;gt;<br /> (...)<br /> <br /> <br /> ===COMMENT_FORM_NOUSER_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;COMMENT_FORM_NOUSER_BLOCK&amp;gt; ... &amp;lt;/COMMENT_FORM_NOUSER_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy, formularz komentarzy (blok &#039;&#039;&#039;COMMENT_FORM_BLOCK&#039;&#039;&#039;)<br /> ;działanie<br /> :w bloku tym umieszczana jest część formularza komentarzy widoczna tylko dla niezalogowanych użytkowników<br /> ;przykład<br /> (...)<br /> &amp;lt;COMMENT_FORM_NOUSER_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;commrow1&quot;&amp;gt;<br /> &amp;lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&amp;gt;Podpis:&amp;lt;/label&amp;gt;<br /> &amp;lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&amp;amp;COMMENT_FORM_NICKURL;&quot; /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;div class=&quot;commrow2&quot;&amp;gt;<br /> &amp;lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;Kod: &amp;lt;img src=&quot;&amp;amp;COMMENT_FORM_CODE;&quot; alt=&quot;code&quot; /&amp;gt;&amp;lt;/label&amp;gt;<br /> &amp;lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_FORM_NOUSER_BLOCK&amp;gt;<br /> (...)<br /> <br /> <br /> ===COMMENT_LOGGED_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;COMMENT_LOGGED_BLOCK&amp;gt; ... &amp;lt;/COMMENT_LOGGED_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :w bloku tym umieszczana jest informacja o tym, że komentarze są dostępne tylko po zalogowaniu się<br /> ;przykład<br /> (...)<br /> &amp;lt;COMMENT_LOGGED_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;commrow1&quot;&amp;gt;<br /> &amp;lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&amp;gt;Tylko zalogowani użytkownicy mogą komentować&amp;lt;/label&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_LOGGED_BLOCK&amp;gt;<br /> (...)<br /> <br /> <br /> ===COMMENT_NONE_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;COMMENT_NONE_BLOCK&amp;gt; ... &amp;lt;/COMMENT_NONE_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :w bloku tym umieszczana jest informacja, że komentarze zostały zablokowane<br /> ;przykład<br /> (...)<br /> &amp;lt;COMMENT_NONE_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;commrow1&quot;&amp;gt;<br /> &amp;lt;p&amp;gt;Komentarze zablokowane&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_NONE_BLOCK&amp;gt;<br /> (...)<br /> <br /> <br /> [[Kategoria:Pomoc|Tagi, Formularz]]<br /> [[Kategoria:Tagi|Formularz]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Komentarze&diff=3106 Tagi/Komentarze 2006-10-27T00:16:44Z <p>Yano: Większe światło pomiędzy tagami</p> <hr /> <div>==Komentarze (COMMENT)==<br /> ===COMMENT_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_BLOCK&amp;gt;... &amp;lt;/COMMENT_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :blok służy wyświetlaniu kolejnych komentarzy.<br /> ;przykład<br /> &amp;lt;h2&amp;gt;Komentarze:&amp;lt;/h2&amp;gt;<br /> &amp;lt;COMMENT_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;&amp;amp;COMMENT_CLASS;&quot;&amp;gt;<br /> &amp;lt;p&amp;gt;<br /> &amp;lt;COMMENT_NICK/&amp;gt; | dnia &amp;lt;COMMENT_DATE/&amp;gt;, o godzinie &amp;lt;COMMENT_HOUR/&amp;gt;<br /> &amp;lt;ADMIN_BLOCK&amp;gt; <br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_COMMENT_REMOVE_HREF;&quot;&amp;gt;Usuń&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_COMMENT_BLOCKIP_HREF;&quot;&amp;gt;Zablokuj IP&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> &amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;COMMENT_CONTENT/&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_BLOCK&amp;gt;<br /> <br /> <br /> ===COMMENT_ALLOWED_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_ALLOWED_BLOCK&amp;gt; ... &amp;lt;/COMMENT_ALLOWED_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona jedynie wtedy, gdy możliwe jest dodawanie komentarzy.<br /> <br /> <br /> ===COMMENT_NONE_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_NONE_BLOCK&amp;gt; ... &amp;lt;/COMMENT_NONE_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona jedynie wtedy, gdy komentarze zostały zablokowane.<br /> ;przykład<br /> &amp;lt;COMMENT_LOGGED_BLOCK&amp;gt;<br /> &amp;lt;p&amp;gt;Komentarze zostały zablokowane.&amp;lt;/p&amp;gt;<br /> &amp;lt;/COMMENT_LOGGED_BLOCK&amp;gt;<br /> <br /> <br /> ===COMMENT_LOGGED_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_LOGGED_BLOCK&amp;gt; ... &amp;lt;/COMMENT_LOGGED_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona jedynie wtedy, gdy komentarze wymagają zalogowania użytkownika.<br /> ;uwagi<br /> :Blok nie pojawi się na stronie, jeśli użytkownik jest zalogowany.<br /> ;przykład<br /> &amp;lt;COMMENT_LOGGED_BLOCK&amp;gt;<br /> &amp;lt;p&amp;gt;Musisz się zalogować, jeśli chcesz dodać komentarz.&amp;lt;/p&amp;gt;<br /> &amp;lt;/COMMENT_LOGGED_BLOCK&amp;gt;<br /> <br /> <br /> ===COMMENT_BLOCK_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_BLOCK_EXIST&amp;gt; ... &amp;lt;/COMMENT_BLOCK_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona jedynie wtedy, gdy wpis posiada komentarze.<br /> <br /> <br /> ===COMMENT_BLOCK_NOT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_BLOCK_NOT_EXIST&amp;gt; ... &amp;lt;/COMMENT_BLOCK_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona jedynie wtedy, gdy wpis &#039;&#039;&#039;nie&#039;&#039;&#039; posiada komentarzy.<br /> ;przykład<br /> &amp;lt;COMMENT_BLOCK_NOT_EXIST&amp;gt;<br /> &amp;lt;p&amp;gt;Jeszcze nie ma żadnych komentarzy. Twój może być pierwszy.&amp;lt;/p&amp;gt;<br /> &amp;lt;/COMMENT_BLOCK_NOT_EXIST&amp;gt;<br /> <br /> <br /> ===COMMENT_CLASS===<br /> ;typ<br /> :pojedynczy , zapis: &lt;code&gt;&amp;lt;COMMENT_CLASS/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_CLASS;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :W zależności od bloku, w którym został użyty wstawia odpowiednio tekst &lt;code&gt;comment1&lt;/code&gt; i &lt;code&gt;comment2&lt;/code&gt; (blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039;) lub &lt;code&gt;trackback1&lt;/code&gt; i &lt;code&gt;trackback2&lt;/code&gt; (blok &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039;). Dzięki temu można za pomocą CSS zróżnicować wygląd sąsiadujących komentarzy/&#039;&#039;trackbacków&#039;&#039;, i tym samym ułatwić ich czytanie. Najczęściej definiuje się odmienne kolory tła lub style obramowania.<br /> ;uwagi<br /> :Patrz &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039;.<br /> <br /> <br /> ===COMMENT_EDIT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_EDIT_EXIST&amp;gt;... &amp;lt;/COMMENT_EDIT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :blok umożliwia wstawienie linka do formularza edycji komentarza<br /> ;przykład<br /> &amp;lt;COMMENT_EDIT_EXIST&amp;gt;<br /> &amp;lt;a href=&quot;&amp;COMMENT_EDIT_HREF;&quot;&amp;gt;edytuj komentarz&amp;lt;/a&amp;gt;<br /> &amp;lt;/COMMENT_EDIT_EXIST&amp;gt;<br /> <br /> <br /> ===COMMENT_NICK===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_NICK/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_NICK;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia podpis komentującego lub nazwę bloga, z którego wysłano &#039;&#039;trackback&#039;&#039;. Jeśli komentujący jest użytkownikiem Joggera i w chwili dodawania komentarza był zalogowany do Joggera (zalogować się można na stronie głównej [http://jogger.pl Joggera]), wstawiony zostanie podpis będący odnośnikiem do joga komentującego.<br /> <br /> <br /> ===COMMENT_DATE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_DATE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_DATE;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia datę dodania komentarza.<br /> <br /> <br /> ===COMMENT_HOUR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_HOUR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_HOUR;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia godzinę dodania komentarza.<br /> <br /> <br /> ===COMMENT_NUMBER===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_NUMBER/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_NUMBER;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia numer komentarza.<br /> <br /> <br /> ===COMMENT_CONTENT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_CONTENT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_CONTENT;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia treść komentarza lub fragment treści artykułu, z którego wysłano &#039;&#039;trackback&#039;&#039;.<br /> <br /> <br /> ===COMMENT_FAVICON===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;COMMENT_FAVICON;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_FAVICON/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :znacznik jest podmieniany na favikone zarejestrowanego użytkownika; wymagany plik w katalogu: favicon.png, favicon.gif, favicon.jpg lub favicon.ico; maksymalna wielkość favikony to 32x32 piksele<br /> <br /> <br /> ===COMMENT_FAVICON2===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;COMMENT_FAVICON2;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_FAVICON2/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia czysty link do obrazka (favikony)<br /> <br /> <br /> ===COMMENT_FAVICON_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&lt;COMMENT_FAVICON_EXIST&gt; ... &lt;/COMMENT_FAVICON_EXIST&gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :w tym bloku informacje są wyświetlane, kiedy użytkownik Joggera posiada favikonę<br /> <br /> <br /> ===COMMENT_FAVICON_NOT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&lt;COMMENT_FAVICON_NOT_EXIST&gt; ... &lt;/COMMENT_FAVICON_NOT_EXIST&gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :w tym bloku informacje są wyświetlane, kiedy użytkownik Joggera nie posiada favikony<br /> <br /> <br /> ===COMMENT_ID===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;COMMENT_ID;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_ID/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia identyfikator komentarza/&#039;&#039;trackbacka&#039;&#039; w postaci jego numeru w bazie danych<br /> ;uwagi<br /> :Zgodnie ze specyfikacją identyfikator &#039;&#039;&#039;musi&#039;&#039;&#039; rozpoczynać się literą lub znakiem podkreślenia. Tag należy więc poprzedzić prefiksem, na przykład &quot;comm&quot; (dla komentarzy) lub &quot;track&quot; (dla &#039;&#039;trackbacków&#039;&#039;)<br /> ;przykład<br /> &amp;lt;a id=&quot;comm&amp;amp;COMMENT_ID;&quot; href=&quot;#comm&amp;amp;COMMENT_ID;&quot; title=&quot;Permalink do komentarza&quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;<br /> <br /> <br /> ===COMMENT_NICK_CLASS===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;COMMENT_NICK_CLASS;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_NICK_CLASS/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :Wstawia &lt;code&gt;owner&lt;/code&gt; jeżeli autorem komentarza jest właściciel joggera, &lt;code&gt;jogger&lt;/code&gt; w przypadku, gdy komentarz jest innego zalogowanego użytkownika joggera, &lt;code&gt;guest&lt;/code&gt; jeżeli komentującym jest osoba niezalogowana lub &lt;code&gt;trackback&lt;/code&gt; jeżeli komentarz jest &#039;&#039;trackbackiem&#039;&#039; z innego bloga. Dzięki temu przy pomocy CSS można np. wyróżnić komentarze właściciela joggera czy &#039;&#039;trackbacki&#039;&#039;. Najczęściej robi się to poprzez zdefiniowanie koloru, bądź obrazka tła lub nadanie komentarzowi obramowania.<br /> ;uwagi<br /> :W celu wyróżnienia &#039;&#039;trackbacków&#039;&#039; przy pomocy tego tagu należy w [https://login.jogger.pl/?tab=settings ustawieniach ogólnych] joggera wybrać opcję wyświetlania ich razem z innymi komentarzami (przed, po lub mieszane).<br /> ;przykład<br /> &amp;lt;COMMENT_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;&amp;lt;COMMENT_NICK_CLASS/&amp;gt; &amp;lt;COMMENT_CLASS/&amp;gt;&quot;&amp;gt;<br /> (...)<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_BLOCK&amp;gt;<br /> <br /> <br /> ==Trackbacki (TRACKBACK)==<br /> ===TRACKBACK_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;TRACKBACK_BLOCK&amp;gt; ... &amp;lt;/TRACKBACK_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :blok służy wyświetlaniu &#039;&#039;trackbacków&#039;&#039;<br /> ;uwagi<br /> :W [https://login.jogger.pl/?tab=settings ustawieniach ogólnych] joggera należy wybrać opcję wyświetlania &#039;&#039;trackbacków&#039;&#039; w osobnym bloku.<br /> <br /> <br /> ===TRACKBACK_BLOCK_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;TRACKBACK_BLOCK_EXIST&amp;gt; ... &amp;lt;/TRACKBACK_BLOCK_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona tylko wtedy, gdy istnieją &#039;&#039;trackbacki&#039;&#039; z innych blogów.<br /> <br /> <br /> ===TRACKBACK_BLOCK_NOT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;RACKBACK_BLOCK_NOT_EXIST&amp;gt; ... &amp;lt;/RACKBACK_BLOCK_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona tylko wtedy, gdy brak jest &#039;&#039;trackbacków&#039;&#039; z innych blogów.<br /> <br /> [[Kategoria:Pomoc|Tagi, Komentarze]]<br /> [[Kategoria:Tagi|Komentarze]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Linki&diff=3105 Tagi/Linki 2006-10-27T00:14:37Z <p>Yano: Wikizacja</p> <hr /> <div>==Linki (LINK)==<br /> ===LINK_BLOCK_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;LINK_BLOCK_EXIST&amp;gt; ... &amp;lt;/LINK_BLOCK_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku należy umieścić LINK_BLOCK - jeśli dodaliśmy jakieś linki w panelu administracyjnym, pojawi się wszystko co jest w środku tego bloku<br /> ;przykład<br /> &amp;lt;LINK_BLOCK_EXIST&amp;gt;<br /> &amp;lt;h3&amp;gt;Linki:&amp;lt;/h3&amp;gt;<br /> &amp;lt;ul&amp;gt;<br /> &amp;lt;LINK_BLOCK&amp;gt;<br /> &amp;lt;li&amp;gt;&amp;lt;a href=&quot;&amp;amp;LINK_HREF;&quot; title=&quot;&amp;amp;LINK_TITLE;&quot;&amp;gt;&amp;lt;LINK_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br /> &amp;lt;/LINK_BLOCK&amp;gt;<br /> &amp;lt;/ul&amp;gt;<br /> &amp;lt;/LINK_BLOCK_EXIST&amp;gt;<br /> <br /> <br /> ===LINK_GROUP_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;LINK_GROUP_BLOCK&amp;gt; ... &amp;lt;/LINK_GROUP_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku umieszczana jest lista kategorii linków oraz linki należące do tej kategorii<br /> ;przykład<br /> &amp;lt;ul id=&quot;links&quot;&amp;gt;<br /> &amp;lt;LINK_GROUP_BLOCK&amp;gt;<br /> &amp;lt;li&amp;gt;&amp;lt;LINK_GROUP_DESCR/&amp;gt;<br /> &amp;lt;LINK_CLASS_RESET/&amp;gt;<br /> &amp;lt;ul&amp;gt;<br /> &amp;lt;LINK_BLOCK&amp;gt;<br /> &amp;lt;li class=&quot;&amp;LINK_CLASS;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;amp;LINK_HREF;&quot; title=&quot;&amp;amp;LINK_TITLE;&quot;&amp;gt;&amp;lt;LINK_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br /> &amp;lt;/LINK_BLOCK&amp;gt;<br /> &amp;lt;/ul&amp;gt;<br /> &amp;lt;/li&amp;gt;<br /> &amp;lt;/LINK_GROUP_BLOCK&amp;gt;<br /> &amp;lt;/ul&amp;gt;<br /> <br /> ;uwagi<br /> *należy zauważyć, że blok &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039; znajduje się pomiędzy blokiem &#039;&#039;&#039;LINK_GROUP_BLOCK&#039;&#039;&#039; (w innym przypadku jogger wywołuje błąd)<br /> *najlepszym rozwiązaniem tego jest użycie nieuporządkowanej listy &lt;code&gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&lt;/code&gt; (jak podano w przykładzie)<br /> <br /> <br /> ===LINK_GROUP_DESCR===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;LINK_GROUP_DESCR;&lt;/code&gt; lub &lt;code&gt;&amp;lt;LINK_GROUP_DESCR/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LINK_GROUP_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia tytuł (opis) kategorii (grupy) linków<br /> <br /> <br /> ===LINK_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;LINK_BLOCK&amp;gt; ... &amp;lt;/LINK_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku należy umieścić kod odpowiadający za wyświetlanie linków do stron, które zapamiętamy w panelu konfiguracyjnym Joggera. Odnośniki zostaną wyświetlone w kolejności alfabetycznej. Dzięki tej funkcji można dodawać i usuwać linki do ulubionych stron bez konieczności zmiany kodu szablonu.<br /> ;przykład<br /> &amp;lt;ul&amp;gt;<br /> &amp;lt;LINK_BLOCK&amp;gt;<br /> &amp;lt;li&amp;gt;&amp;lt;a href=&quot;&amp;amp;LINK_HREF;&quot; title=&quot;&amp;amp;LINK_TITLE;&quot;&amp;gt;&amp;lt;LINK_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br /> &amp;lt;/LINK_BLOCK&amp;gt;<br /> &amp;lt;/ul&amp;gt;<br /> <br /> <br /> ===LINK_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;LINK_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;LINK_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia URL do polecanych stron. (patrz: wyjaśnienie przy &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039;)<br /> <br /> <br /> ===LINK_HREF_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;LINK_HREF_DESCR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;LINK_HREF_DESCR;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia opis polecanych stron. (patrz: wyjaśnienie przy &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039;)<br /> <br /> <br /> ===LINK_TITLE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;LINK_TITLE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;LINK_TITLE;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia nazwy polecanych stron. (patrz: wyjaśnienie przy &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039;)<br /> <br /> <br /> ===LINK_CLASS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;LINK_CLASS/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;LINK_CLASS;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia naprzemiennie &lt;code&gt;link1&lt;/code&gt; i &lt;code&gt;link2&lt;/code&gt;. pomocne przy stylowaniu menu z linkami innym kolorem co drugi link<br /> <br /> <br /> ===LINK_CLASS_RESET===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;LINK_CLASS_RESET/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;LINK_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :resetuje wypisywanie &lt;code&gt;link1&lt;/code&gt;, &lt;code&gt;link2&lt;/code&gt; - przydatne gry nowa grupa linków ma być na przykład kolorowana naprzemiennie, ale samodzielnie, a nie jako całość z resztą grup<br /> <br /> [[Kategoria:Pomoc|Tagi, Linki]]<br /> [[Kategoria:Tagi|Linki]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Kategorie&diff=3104 Tagi/Kategorie 2006-10-27T00:04:58Z <p>Yano: Większe światło pomiędzy opisami tagów oraz usunięcie tekstu &quot;nowy&quot; - te tagi już takie nowe nie są.</p> <hr /> <div>==Kategorie wpisów (CATEGORY)==<br /> ===CATEGORY_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;CATEGORY_BLOCK&amp;gt; ... &amp;lt;/CATEGORY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku umieszczana jest lista z kategoriami<br /> ;przykład<br /> &amp;lt;ul id=&quot;categories&quot;&amp;gt;<br /> &amp;lt;CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;li class=&quot;&amp;amp;CATEGORY_CLASS;&quot; id=&quot;&amp;amp;CATEGORY_ID;&quot;&amp;gt;<br /> &amp;lt;a href=&quot;&amp;CATEGORY_HREF;&quot;&amp;gt;&amp;lt;CATEGORY_HREF_DESCR/&amp;gt;<br /> (&amp;lt;CATEGORY_ENTRIES/&amp;gt;)&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br /> &amp;lt;/CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;/ul&amp;gt;<br /> <br /> <br /> ===CATEGORY_CLASS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;CATEGORY_CLASS;&lt;/code&gt; lub &lt;code&gt;&amp;lt;CATEGORY_CLASS/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia naprzemiennie tekst &lt;code&gt;category1&lt;/code&gt; i &lt;code&gt;category2&lt;/code&gt;; działa analogicznie do &#039;&#039;&#039;ENTRY_CLASS&#039;&#039;&#039;, &#039;&#039;&#039;COMMENT_CLASS&#039;&#039;&#039;, &#039;&#039;&#039;CATEGORY_CLASS&#039;&#039;&#039; i &#039;&#039;&#039;LINK_CLASS&#039;&#039;&#039;<br /> <br /> <br /> ===CATEGORY_ENTRIES===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;CATEGORY_ENTRIES;&lt;/code&gt; lub &lt;code&gt;&amp;lt;CATEGORY_ENTRIES/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia liczbę wpisów w danej kategorii<br /> <br /> <br /> ===CATEGORY_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;CATEGORY_HREF;&lt;/code&gt; lub &lt;code&gt;&amp;lt;CATEGORY_HREF/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia URL do kategorii (lista kategorii)<br /> <br /> <br /> ===CATEGORY_HREF_DESCR===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;CATEGORY_HREF_DESCR;&lt;/code&gt; lub &lt;code&gt;&amp;lt;CATEGORY_HREF_DESCR/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia tytuł (opis) linku prowadzącego do danej kategorii<br /> <br /> <br /> ===CATEGORY_ID===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;CATEGORY_ID;&lt;/code&gt; lub &lt;code&gt;&amp;lt;CATEGORY_ID/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia identyfikator do kategorii<br /> <br /> <br /> ===CATEGORY_NOT_LAST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający &lt;code&gt;(&amp;lt;CATEGORY_NOT_LAST&amp;gt;&lt;/code&gt; ... &lt;code&gt;&amp;lt;/CATEGORY_NOT_LAST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :Zawartość bloku jest wyświetlana dla każdej z kategorii, z wyjątkiem ostatniej. Bloku tego można użyć np. dla umieszczenia przecinków między nimi.<br /> ;przykład<br /> &amp;lt;CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&amp;quot;&amp;amp;CATEGORY_HREF;&amp;quot;&amp;gt;&amp;lt;CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/CATEGORY_BLOCK&amp;gt;<br /> <br /> <br /> ===CATEGORY_LEVEL===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;CATEGORY_LEVEL;&lt;/code&gt; lub &lt;code&gt;&amp;lt;CATEGORY_LEVEL/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :Przyjmuje wartości od 0 to 5 w zależności od liczby wpisów w danej kategorii. Znacznik ułatwia tworzenie Chmurki tagów [[Ładne Tagi]].<br /> ;przykład<br /> &amp;lt;CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a class=&amp;quot;tag&amp;amp;CATEGORY_LEVEL;&amp;quot; href=&amp;quot;&amp;amp;CATEGORY_HREF;&amp;quot;&amp;gt;&amp;lt;CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;/CATEGORY_BLOCK&amp;gt;<br /> <br /> <br /> ===CATEGORY_SUB_CLASS===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;CATEGORY_SUB_CLASS;&lt;/code&gt; lub &lt;code&gt;&amp;lt;CATEGORY_SUB_CLASS/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :Zwraca poziom zagłębienia kategorii; przyjmuje wartości &quot;subcategory0&quot;, &quot;subcategory1&quot;, &quot;subcategory2&quot;, itd.<br /> ;przykład<br /> &amp;lt;CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a class=&amp;quot;tag&amp;amp;CATEGORY_LEVEL; &amp;amp;CATEGORY_SUB_CLASS;&amp;quot; href=&amp;quot;&amp;amp;CATEGORY_HREF;&amp;quot;&amp;gt;&amp;lt;CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;/CATEGORY_BLOCK&amp;gt;<br /> <br /> [[Kategoria:Pomoc|Tagi, Kategorie]]<br /> [[Kategoria:Tagi|Kategorie]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Archiwum&diff=3103 Tagi/Archiwum 2006-10-26T23:59:45Z <p>Yano: Wikizacja</p> <hr /> <div>==Archiwum wpisów (ARCHIVE)==<br /> ===ARCHIVE_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ARCHIVE_BLOCK&amp;gt; ... &amp;lt;/ARCHIVE_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku należy umieścić kod odpowiadający za wyświetlanie linków do stron z poprzednimi wpisami.<br /> ;przykład<br /> Starsze wpisy:<br /> &amp;lt;ul&amp;gt;<br /> &amp;lt;ARCHIVE_BLOCK&amp;gt;<br /> &amp;lt;li&amp;gt;&amp;lt;a href=&quot;&amp;amp;ARCHIVE_HREF;&quot;&amp;gt;&amp;lt;ARCHIVE_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br /> &amp;lt;/ARCHIVE_BLOCK&amp;gt;<br /> &amp;lt;/ul&amp;gt;<br /> <br /> <br /> ===ARCHIVE_ENTRIES===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;ARCHIVE_ENTRIES;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ARCHIVE_ENTRIES/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ARCHIVE_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia liczbę wpisów w danym okresie archiwum<br /> <br /> <br /> ===ARCHIVE_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ARCHIVE_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ARCHIVE_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ARCHIVE_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia URL do stron archiwum.<br /> <br /> <br /> ===ARCHIVE_HREF_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ARCHIVE_HREF_DESCR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ARCHIVE_HREF_DESCR;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ARCHIVE_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia nazwy stron archiwum (np. &#039;&#039;Styczeń 2004&#039;&#039; lub - jeśli sortujemy wpisy według ich liczby na stronie - np. &#039;&#039;17.02.2004 - 27.01.2004&#039;&#039;).<br /> <br /> <br /> ===ARCHIVE_CLASS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ARCHIVE_CLASS;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ARCHIVE_CLASS/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ARCHIVE_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia naprzemiennie tekst &lt;code&gt;archive1&lt;/code&gt; i &lt;code&gt;archive2&lt;/code&gt;; działa analogicznie do &#039;&#039;&#039;ENTRY_CLASS&#039;&#039;&#039; i &#039;&#039;&#039;COMMENT_CLASS&#039;&#039;&#039;<br /> <br /> <br /> ===ARCHIVE_CURRENT_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ARCHIVE_CURRENT_DESCR;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ARCHIVE_CURRENT_DESCR/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy (nie musi znajdywać się w bloku &#039;&#039;&#039;ARCHIVE_BLOCK&#039;&#039;&#039;)<br /> ;działanie<br /> :wstawia opis (zależnie od wyboru użytkownika w panelu administracyjnym, czyli albo podział na miesiące, albo na dni) archiwum, które jest obecnie oglądane<br /> <br /> <br /> ===ARCHIVE_NOT_LAST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający &lt;code&gt;(&amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;&lt;/code&gt; ... &lt;code&gt;&amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ARCHIVE_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :Zawartość bloku jest wyświetlana dla każdej z pozycji archiwum, z wyjątkiem ostatniej. Bloku tego można użyć np. dla umieszczenia przecinków między pozycjami.<br /> ;przykład<br /> &amp;lt;ARCHIVE_BLOCK&amp;gt;<br /> &amp;lt;a href=&amp;quot;&amp;amp;ARCHIVE_HREF;&amp;quot;&amp;gt;&amp;lt;ARCHIVE_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;ARCHIVE_NOT_LAST&amp;gt;, &amp;lt;/ARCHIVE_NOT_LAST&amp;gt;<br /> &amp;lt;/ARCHIVE_BLOCK&amp;gt;<br /> <br /> [[Kategoria:Pomoc|Tagi, Archiwum]]<br /> [[Kategoria:Tagi|Archiwum]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Status&diff=3102 Tagi/Status 2006-10-26T23:37:20Z <p>Yano: Wikizacja</p> <hr /> <div>==Status i opis Jabbera==<br /> ;typ<br /> :grupa znaczników służących do wyświetlania tekstu dostępności (np. dostępny/rozłączony), ikony dostępności oraz Jabberowego opisu.<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy, nie wymagają żadnego specjalnego bloku<br /> ;znaczniki<br /> :&#039;&#039;&#039;STATUS_TEXT&#039;&#039;&#039;, &#039;&#039;&#039;STATUS_IMAGE&#039;&#039;&#039;, &#039;&#039;&#039;STATUS_EXIST&#039;&#039;&#039;, &#039;&#039;&#039;STATUS_DESCR&#039;&#039;&#039; oraz &#039;&#039;&#039;STATUS_DESCR2&#039;&#039;&#039;.<br /> ;przykład<br /> &amp;lt;ul&amp;gt;<br /> &amp;lt;li&amp;gt;mój status: &amp;lt;strong&amp;gt;&amp;lt;STATUS_TEXT/&amp;gt;&amp;lt;/strong&amp;gt; &amp;lt;img src=&quot;&amp;amp;STATUS_IMAGE;&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;<br /> &amp;lt;li&amp;gt;mój opis: &amp;lt;em&amp;gt;&amp;lt;STATUS_DESCR/&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/li&amp;gt;<br /> &amp;lt;/ul&amp;gt;<br /> <br /> <br /> ===STATUS_TEXT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;STATUS_TEXT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;STATUS_TEXT;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia tekst dostępności lub niedostępności. Oba należy ustawić w panelu konfiguracyjnym, w zakładce &#039;&#039;Ustawienia&#039;&#039; (&#039;&#039;Tekst dostępności&#039;&#039; i &#039;&#039;Tekst niedostępności&#039;&#039;), np. dostępny/rozłączony, online/offline, jestem/nie ma mnie itd.<br /> <br /> <br /> ===STATUS_IMAGE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;STATUS_IMAGE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;STATUS_IMAGE;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia ścieżkę do pliku-ikony dostepności. Należy najpierw utworzyć i wgrać do Joggera dwa takie pliki: &#039;&#039;&#039;online.png&#039;&#039;&#039; i &#039;&#039;&#039;offline.png&#039;&#039;&#039;. W zależności od statusu właściciela joga, Jogger wstawi ścieżkę do odpowiedniego pliku.<br /> ;uwagi<br /> :znacznik wstawia pełną ścieżkę, a nie tylko nazwę pliku.<br /> <br /> <br /> ===STATUS_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;STATUS_EXIST&amp;gt; ... &amp;lt;/STATUS_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku będzie wyświetlona tylko wtedy, gdy autor ma ustawiony jabberowy opis stanu.<br /> <br /> <br /> ===STATUS_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;STATUS_DESCR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;STATUS_DESCR;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia Jabberowy opis.<br /> <br /> <br /> ===STATUS_DESCR2===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;STATUS_DESCR2/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;STATUS_DESCR2;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :podobnie jak &#039;&#039;&#039;STATUS_DESCR&#039;&#039;&#039; wstawia opis na Jabberze, tyle tylko, że ujęty w cudzysłowy. Jeśli opisu nie ma, cudzysłowy nie zostaną wyświetlone.<br /> <br /> [[Kategoria:Pomoc|Tagi, Status]]<br /> [[Kategoria:Tagi|Status]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Inne&diff=3101 Tagi/Inne 2006-10-26T23:30:37Z <p>Yano: </p> <hr /> <div>==Inne==<br /> ===JID===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;JID/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;JID;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia JID (Jabber ID) właściciela joga.<br /> ;przykład<br /> :<br /> &amp;lt;acronym lang=&quot;en&quot; xml:lang=&quot;en&quot; title=&quot;Jabber Identifier&quot;&amp;gt;JID&amp;lt;/acronym&amp;gt;: &amp;lt;JID/&amp;gt;<br /> <br /> <br /> ===JOG_TITLE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;JOG_TITLE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;JOG_TITLE;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia nazwę bloga ustawioną w panelu administracyjnym.<br /> <br /> <br /> ===JOG===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;JOG/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;JOG;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia nazwę konta (login/nick itp).<br /> <br /> <br /> ===HOME===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;HOME/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;HOME;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia adres joggera: &quot;http://_nazwa_konta_.jogger.pl&quot;.<br /> ;przykład<br /> :<br /> &amp;lt;a href=&quot;&amp;amp;HOME;&quot; title=&quot;Strona główna.&quot;&amp;gt;Strona Główna&amp;lt;/a&amp;gt;<br /> <br /> <br /> ===RSS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;RSS/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;RSS;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia link kanału informacyjnego joga.<br /> ;przykład<br /> :<br /> &amp;lt;a href=&quot;&amp;amp;RSS;&quot; title=&quot;Kanał informacyjny.&quot;&amp;gt;RSS&amp;lt;/a&amp;gt;<br /> ;uwagi<br /> :aby uzyskać linki do wpisów z treścią, html i skróconym należy dopisać po znaczniku poniższe parametry (bez slasha (&quot;/&quot;) przed ... znacznik kończy się slashem):<br /> &lt;pre&gt;ilosc_wpisow/<br /> content/ilosc_wpisow/<br /> short/ilosc_wpisow/<br /> content/html/ilosc_wpisow/<br /> short/html/ilosc_wpisow/&lt;/pre&gt;<br /> <br /> <br /> ===ALL_ENTRIES_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ALL_ENTRIES_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ALL_ENTRIES_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :wstawia link prowadzący do strony głównej &#039;&#039;z odpowiednimi wpisami (tzn. jeśli ktoś czyta komentarze do wpisu ze stycznia, to ten link przeniesie go do strony z wpisami ze stycznia).&#039;&#039;<br /> [http://bugger.jogger.pl/?do=details&amp;id=118&amp;histring=&amp;pagenum=3 FS#118 — ALL_ENTRIES_HREF źle działa]<br /> ;przykład<br /> :<br /> &amp;lt;a href=&quot;&amp;amp;ALL_ENTRIES_HREF;&quot; title=&quot;Powrót do reszty wpisów&quot;&amp;gt;Wróć&amp;lt;/a&amp;gt;<br /> <br /> <br /> ===HEADER===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;HEADER;&lt;/code&gt; lub &lt;code&gt;&amp;lt;HEADER/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia następujący kod do szablonu (stosowany w szablonach uproszczonych):<br /> &amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&amp;gt;<br /> &amp;lt;html lang=&quot;pl&quot;&amp;gt;<br /> &amp;lt;head&amp;gt;<br /> &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&amp;gt;<br /> &amp;lt;meta name=&quot;robots&quot; content=&quot;noindex, nofollow&quot;&amp;gt;<br /> &amp;lt;title&gt;Jogger :: [Twój JID]&amp;lt;/title&amp;gt;<br /> &amp;lt;link rel=&quot;StyleSheet&quot; href=&quot;/files/style.css&quot; type=&quot;text/css&quot;&amp;gt;<br /> &amp;lt;/head&amp;gt;<br /> &amp;lt;body&amp;gt;<br /> <br /> ;uwagi<br /> :<br /> *działa w połączeniu ze znacznikiem &#039;&#039;&#039;FOOTER&#039;&#039;&#039; (może także występować sam w szablonie)<br /> *podczas tworzenia szablonu należy wgrać na serwer plik stylów CSS o następującej nazwie &lt;code&gt;style.css&lt;/code&gt;<br /> <br /> <br /> ===FOOTER===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;FOOTER;&lt;/code&gt; lub &lt;code&gt;&amp;lt;FOOTER/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :wstawia następujący kod do szablonu (stosowany w szablonach uproszczonych):<br /> &amp;lt;/body&amp;gt;<br /> &amp;lt;/html&amp;gt;<br /> <br /> <br /> ===JOGGER_USER_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;JOGGER_USER_BLOCK&amp;gt; ... &amp;lt;/JOGGER_USER_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku informacje są wyświetlane tylko dla zarejestrowanych użytkowników joggera<br /> <br /> <br /> ===ALL_USER_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ALL_USER_BLOCK&amp;gt; ... &amp;lt;/ALL_USER_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy<br /> ;działanie<br /> :w tym bloku informacje są wyświetlane tylko dla osób dodanych do Użytkowników poziomów oraz dla autora<br /> <br /> [[Kategoria:Pomoc|Tagi, Inne]]<br /> [[Kategoria:Tagi|Inne]]</div> Yano http://wiki.jogger.pl/index.php?title=Dyskusja:Tagi/Komentarze&diff=3100 Dyskusja:Tagi/Komentarze 2006-10-26T21:51:55Z <p>Yano: A może osobna kategoria?</p> <hr /> <div>== A może osobna kategoria? ==<br /> <br /> Zastanawiam się, czy nie wydzielić osobnej kategorii dla &#039;&#039;trackbacków&#039;&#039;. Powstanie jednak inna kwestia, gdyż część tagów używanych do ich wyświetlania jest współdzielona z komentarzami – też je przenieść, zmieniając opisy, czy zrobić tylko listę z odnośnikami (jak zrobić w wiki odnośnik do kotwicy – #?) do odpowiednich opisów na stronie komentarzy?</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Komentarze&diff=3099 Tagi/Komentarze 2006-10-26T21:45:51Z <p>Yano: Dodanie tagów trackbacka oraz brakujących bloków dot. komentarzy.</p> <hr /> <div>==Komentarze (COMMENT)==<br /> ===COMMENT_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_BLOCK&amp;gt;... &amp;lt;/COMMENT_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :blok służy wyświetlaniu kolejnych komentarzy.<br /> ;przykład<br /> :<br /> &amp;lt;h2&amp;gt;Komentarze:&amp;lt;/h2&amp;gt;<br /> &amp;lt;COMMENT_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;&amp;amp;COMMENT_CLASS;&quot;&amp;gt;<br /> &amp;lt;p&amp;gt;<br /> &amp;lt;COMMENT_NICK/&amp;gt; | dnia &amp;lt;COMMENT_DATE/&amp;gt;, o godzinie &amp;lt;COMMENT_HOUR/&amp;gt;<br /> &amp;lt;ADMIN_BLOCK&amp;gt; <br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_COMMENT_REMOVE_HREF;&quot;&amp;gt;Usuń&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_COMMENT_BLOCKIP_HREF;&quot;&amp;gt;Zablokuj IP&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> &amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;COMMENT_CONTENT/&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_BLOCK&amp;gt;<br /> <br /> ===COMMENT_ALLOWED_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_ALLOWED_BLOCK&amp;gt; ... &amp;lt;/COMMENT_ALLOWED_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona jedynie wtedy, gdy możliwe jest dodawanie komentarzy.<br /> <br /> ===COMMENT_NONE_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_NONE_BLOCK&amp;gt; ... &amp;lt;/COMMENT_NONE_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona jedynie wtedy, gdy komentarze zostały zablokowane.<br /> ;przykład<br /> :<br /> &amp;lt;COMMENT_LOGGED_BLOCK&amp;gt;<br /> &amp;lt;p&amp;gt;Komentarze zostały zablokowane.&amp;lt;/p&amp;gt;<br /> &amp;lt;/COMMENT_LOGGED_BLOCK&amp;gt;<br /> <br /> ===COMMENT_LOGGED_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_LOGGED_BLOCK&amp;gt; ... &amp;lt;/COMMENT_LOGGED_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona jedynie wtedy, gdy komentarze wymagają zalogowania użytkownika.<br /> ;uwagi<br /> :Blok nie pojawi się na stronie, jeśli użytkownik jest zalogowany.<br /> ;przykład<br /> :<br /> &amp;lt;COMMENT_LOGGED_BLOCK&amp;gt;<br /> &amp;lt;p&amp;gt;Musisz się zalogować, jeśli chcesz dodać komentarz.&amp;lt;/p&amp;gt;<br /> &amp;lt;/COMMENT_LOGGED_BLOCK&amp;gt;<br /> <br /> ===COMMENT_BLOCK_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_BLOCK_EXIST&amp;gt; ... &amp;lt;/COMMENT_BLOCK_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona jedynie wtedy, gdy wpis posiada komentarze.<br /> <br /> ===COMMENT_BLOCK_NOT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_BLOCK_NOT_EXIST&amp;gt; ... &amp;lt;/COMMENT_BLOCK_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona jedynie wtedy, gdy wpis &#039;&#039;&#039;nie&#039;&#039;&#039; posiada komentarzy.<br /> ;przykład<br /> :<br /> &amp;lt;COMMENT_BLOCK_NOT_EXIST&amp;gt;<br /> &amp;lt;p&amp;gt;Jeszcze nie ma żadnych komentarzy. Twój może być pierwszy.&amp;lt;/p&amp;gt;<br /> &amp;lt;/COMMENT_BLOCK_NOT_EXIST&amp;gt;<br /> <br /> ===COMMENT_CLASS===<br /> ;typ<br /> :pojedynczy , zapis: &lt;code&gt;&amp;lt;COMMENT_CLASS/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_CLASS;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :W zależności od bloku, w którym został użyty wstawia odpowiednio tekst &lt;code&gt;comment1&lt;/code&gt; i &lt;code&gt;comment2&lt;/code&gt; (blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039;) lub &lt;code&gt;trackback1&lt;/code&gt; i &lt;code&gt;trackback2&lt;/code&gt; (blok &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039;). Dzięki temu można za pomocą CSS zróżnicować wygląd sąsiadujących komentarzy/&#039;&#039;trackbacków&#039;&#039;, i tym samym ułatwić ich czytanie. Najczęściej definiuje się odmienne kolory tła lub style obramowania.<br /> ;uwagi<br /> :Patrz &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039;.<br /> <br /> ===COMMENT_EDIT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_EDIT_EXIST&amp;gt;... &amp;lt;/COMMENT_EDIT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :blok umożliwia wstawienie linka do formularza edycji komentarza<br /> ;przykład<br /> :<br /> &amp;lt;COMMENT_EDIT_EXIST&amp;gt;<br /> &amp;lt;a href=&quot;&amp;COMMENT_EDIT_HREF;&quot;&amp;gt;edytuj komentarz&amp;lt;/a&amp;gt;<br /> &amp;lt;/COMMENT_EDIT_EXIST&amp;gt;<br /> <br /> ===COMMENT_NICK===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_NICK/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_NICK;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia podpis komentującego lub nazwę bloga, z którego wysłano &#039;&#039;trackback&#039;&#039;. Jeśli komentujący jest użytkownikiem Joggera i w chwili dodawania komentarza był zalogowany do Joggera (zalogować się można na stronie głównej [http://jogger.pl Joggera]), wstawiony zostanie podpis będący odnośnikiem do joga komentującego.<br /> <br /> ===COMMENT_DATE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_DATE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_DATE;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia datę dodania komentarza.<br /> <br /> ===COMMENT_HOUR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_HOUR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_HOUR;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia godzinę dodania komentarza.<br /> <br /> ===COMMENT_NUMBER===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_NUMBER/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_NUMBER;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia numer komentarza.<br /> <br /> ===COMMENT_CONTENT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_CONTENT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_CONTENT;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia treść komentarza lub fragment treści artykułu, z którego wysłano &#039;&#039;trackback&#039;&#039;.<br /> <br /> ===COMMENT_FAVICON===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;COMMENT_FAVICON;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_FAVICON/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :znacznik jest podmieniany na favikone zarejestrowanego użytkownika; wymagany plik w katalogu: favicon.png, favicon.gif, favicon.jpg lub favicon.ico; maksymalna wielkość favikony to 32x32 piksele<br /> <br /> ===COMMENT_FAVICON2===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;COMMENT_FAVICON2;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_FAVICON2/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia czysty link do obrazka (favikony)<br /> <br /> ===COMMENT_FAVICON_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&lt;COMMENT_FAVICON_EXIST&gt; ... &lt;/COMMENT_FAVICON_EXIST&gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :w tym bloku informacje są wyświetlane, kiedy użytkownik Joggera posiada favikonę<br /> <br /> ===COMMENT_FAVICON_NOT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&lt;COMMENT_FAVICON_NOT_EXIST&gt; ... &lt;/COMMENT_FAVICON_NOT_EXIST&gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :w tym bloku informacje są wyświetlane, kiedy użytkownik Joggera nie posiada favikony<br /> <br /> ===COMMENT_ID===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;COMMENT_ID;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_ID/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia identyfikator komentarza/&#039;&#039;trackbacka&#039;&#039; w postaci jego numeru w bazie danych<br /> ;uwagi<br /> :Zgodnie ze specyfikacją identyfikator &#039;&#039;&#039;musi&#039;&#039;&#039; rozpoczynać się literą lub znakiem podkreślenia. Tag należy więc poprzedzić prefiksem, na przykład &quot;comm&quot; (dla komentarzy) lub &quot;track&quot; (dla &#039;&#039;trackbacków&#039;&#039;)<br /> ;przykład<br /> :<br /> &amp;lt;a id=&quot;comm&amp;amp;COMMENT_ID;&quot; href=&quot;#comm&amp;amp;COMMENT_ID;&quot; title=&quot;Permalink do komentarza&quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;<br /> <br /> ===COMMENT_NICK_CLASS===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;COMMENT_NICK_CLASS;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_NICK_CLASS/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; lub &#039;&#039;&#039;TRACKBACK_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :Wstawia &lt;code&gt;owner&lt;/code&gt; jeżeli autorem komentarza jest właściciel joggera, &lt;code&gt;jogger&lt;/code&gt; w przypadku, gdy komentarz jest innego zalogowanego użytkownika joggera, &lt;code&gt;guest&lt;/code&gt; jeżeli komentującym jest osoba niezalogowana lub &lt;code&gt;trackback&lt;/code&gt; jeżeli komentarz jest &#039;&#039;trackbackiem&#039;&#039; z innego bloga. Dzięki temu przy pomocy CSS można np. wyróżnić komentarze właściciela joggera czy &#039;&#039;trackbacki&#039;&#039;. Najczęściej robi się to poprzez zdefiniowanie koloru, bądź obrazka tła lub nadanie komentarzowi obramowania.<br /> ;uwagi<br /> :W celu wyróżnienia &#039;&#039;trackbacków&#039;&#039; przy pomocy tego tagu należy w [https://login.jogger.pl/?tab=settings ustawieniach ogólnych] joggera wybrać opcję wyświetlania ich razem z innymi komentarzami (przed, po lub mieszane).<br /> ;przykład<br /> :<br /> &amp;lt;COMMENT_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;&amp;lt;COMMENT_NICK_CLASS/&amp;gt; &amp;lt;COMMENT_CLASS/&amp;gt;&quot;&amp;gt;<br /> (...)<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_BLOCK&amp;gt;<br /> <br /> ==Trackbacki (TRACKBACK)==<br /> ===TRACKBACK_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;TRACKBACK_BLOCK&amp;gt; ... &amp;lt;/TRACKBACK_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :blok służy wyświetlaniu &#039;&#039;trackbacków&#039;&#039;<br /> ;uwagi<br /> :W [https://login.jogger.pl/?tab=settings ustawieniach ogólnych] joggera należy wybrać opcję wyświetlania &#039;&#039;trackbacków&#039;&#039; w osobnym bloku.<br /> <br /> ===TRACKBACK_BLOCK_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;TRACKBACK_BLOCK_EXIST&amp;gt; ... &amp;lt;/TRACKBACK_BLOCK_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona tylko wtedy, gdy istnieją &#039;&#039;trackbacki&#039;&#039; z innych blogów.<br /> <br /> ===TRACKBACK_BLOCK_NOT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;RACKBACK_BLOCK_NOT_EXIST&amp;gt; ... &amp;lt;/RACKBACK_BLOCK_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie wyświetlona tylko wtedy, gdy brak jest &#039;&#039;trackbacków&#039;&#039; z innych blogów.<br /> <br /> [[Kategoria:Pomoc|Tagi, Komentarze]]<br /> [[Kategoria:Tagi|Komentarze]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Komentarze&diff=3098 Tagi/Komentarze 2006-10-26T20:51:02Z <p>Yano: Wikizacja</p> <hr /> <div>==Komentarze (COMMENT)==<br /> ===COMMENT_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_BLOCK&amp;gt;... &amp;lt;/COMMENT_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :blok służy wyświetlaniu kolejnych komentarzy.<br /> ;przykład<br /> :<br /> &amp;lt;h2&amp;gt;Komentarze:&amp;lt;/h2&amp;gt;<br /> &amp;lt;COMMENT_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;&amp;amp;COMMENT_CLASS;&quot;&amp;gt;<br /> &amp;lt;p&amp;gt;<br /> &amp;lt;COMMENT_NICK/&amp;gt; | dnia &amp;lt;COMMENT_DATE/&amp;gt;, o godzinie &amp;lt;COMMENT_HOUR/&amp;gt;<br /> &amp;lt;ADMIN_BLOCK&amp;gt; <br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_COMMENT_REMOVE_HREF;&quot;&amp;gt;Usuń&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_COMMENT_BLOCKIP_HREF;&quot;&amp;gt;Zablokuj IP&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> &amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;COMMENT_CONTENT/&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_BLOCK&amp;gt;<br /> <br /> ===COMMENT_ALLOWED_BLOCK===<br /> do czego to?<br /> <br /> ===COMMENT_BLOCK_EXIST===<br /> do czego to?<br /> <br /> ===COMMENT_BLOCK_NOT_EXIST===<br /> do czego to?<br /> <br /> ===COMMENT_CLASS===<br /> ;typ<br /> :pojedynczy , zapis: &lt;code&gt;&amp;lt;COMMENT_CLASS/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_CLASS;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia na zmianę &lt;code&gt;comment1&lt;/code&gt; lub &lt;code&gt;comment2&lt;/code&gt;. Dzięki temu można za pomocą CSS zróżnicować wygląd sąsiadujących komentarzy, i tym samym ułatwić ich czytanie. Najczęściej definiuje się odmienne kolory tła lub style obramowania.<br /> <br /> ===COMMENT_EDIT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;COMMENT_EDIT_EXIST&amp;gt;... &amp;lt;/COMMENT_EDIT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :blok umożliwia wstawienie linka do formularza edycji komentarza<br /> ;przykład<br /> :<br /> &amp;lt;COMMENT_EDIT_EXIST&amp;gt;<br /> &amp;lt;a href=&quot;&amp;COMMENT_EDIT_HREF;&quot;&amp;gt;edytuj komentarz&amp;lt;/a&amp;gt;<br /> &amp;lt;/COMMENT_EDIT_EXIST&amp;gt;<br /> <br /> ===COMMENT_NICK===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_NICK/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_NICK;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia podpis komentującego. Jeśli komentujący jest użytkownikiem Joggera i w chwili dodawania komentarza był zalogowany do Joggera (zalogować się można na stronie głównej [http://jogger.pl Joggera]), wstawiony zostanie podpis będący odnośnikiem do joga komentującego.<br /> <br /> ===COMMENT_DATE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_DATE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_DATE;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia datę dodania komentarza.<br /> <br /> ===COMMENT_HOUR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_HOUR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_HOUR;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia godzinę dodania komentarza.<br /> <br /> ===COMMENT_NUMBER===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_NUMBER/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_NUMBER;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia numer komentarza.<br /> <br /> ===COMMENT_CONTENT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;COMMENT_CONTENT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;COMMENT_CONTENT;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia treść komentarza.<br /> <br /> ===COMMENT_FAVICON===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;COMMENT_FAVICON;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_FAVICON/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :znacznik jest podmieniany na favikone zarejestrowanego użytkownika; wymagany plik w katalogu: favicon.png, favicon.gif, favicon.jpg lub favicon.ico; maksymalna wielkość favikony to 32x32 piksele<br /> <br /> ===COMMENT_FAVICON2===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;COMMENT_FAVICON2;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_FAVICON2/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia czysty link do obrazka (favikony)<br /> <br /> ===COMMENT_FAVICON_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&lt;COMMENT_FAVICON_EXIST&gt; ... &lt;/COMMENT_FAVICON_EXIST&gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :w tym bloku informacje są wyświetlane, kiedy użytkownik Joggera posiada favikonę<br /> <br /> ===COMMENT_FAVICON_NOT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&lt;COMMENT_FAVICON_NOT_EXIST&gt; ... &lt;/COMMENT_FAVICON_NOT_EXIST&gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :w tym bloku informacje są wyświetlane, kiedy użytkownik Joggera nie posiada favikony<br /> <br /> ===COMMENT_ID===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;COMMENT_ID;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_ID/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;COMMENT_BLOCK&#039;&#039;&#039; (szablon komentarzy)<br /> ;działanie<br /> :wstawia identyfikator komentarza - jego numer w systemie&lt;br/&gt;aby zapobiec rozwalidowaniu się szablonu należy dostawić prefiks, na przykład &quot;comm&quot;: &lt;code&gt;&amp;lt;a id=&quot;comm&amp;amp;COMMENT_ID;&quot; href=&quot;#comm&amp;amp;COMMENT_ID;&quot; title=&quot;Permalink do komentarza&quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;/code&gt;<br /> <br /> ===COMMENT_NICK_CLASS===<br /> ;typ<br /> :pojedynczy, zapis &lt;code&gt;&amp;amp;COMMENT_NICK_CLASS;&lt;/code&gt; lub &lt;code&gt;&amp;lt;COMMENT_NICK_CLASS/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :szablon komentarzy<br /> ;działanie<br /> :Wstawia &lt;code&gt;owner&lt;/code&gt; jeżeli autorem komentarza jest właściciel joggera lub &lt;code&gt;jogger&lt;/code&gt; w przypadku, gdy komentarz jest innego zalogowanego użytkownika joggera, albo &lt;code&gt;guest&lt;/code&gt; jeżeli komentującym jest osoba niezalogowana. Dzięki temu przy pomocy CSS można np. wyróżnić komentarze właściciela joggera. Najczęściej robi się to poprzez zdefiniowanie koloru, bądź obrazka tła lub nadanie komentarzowi obramowania.<br /> ;uwagi<br /> :patrz &#039;&#039;&#039;COMMENT_CLASS&#039;&#039;&#039;<br /> ;przykład<br /> :<br /> &amp;lt;COMMENT_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;&amp;lt;COMMENT_NICK_CLASS/&amp;gt; &amp;lt;COMMENT_CLASS/&amp;gt;&quot;&amp;gt;<br /> (...)<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/COMMENT_BLOCK&amp;gt;<br /> <br /> <br /> [[Kategoria:Pomoc|Tagi, Komentarze]]<br /> [[Kategoria:Tagi|Komentarze]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Wpisy&diff=3097 Tagi/Wpisy 2006-10-26T20:12:07Z <p>Yano: Wikizacja</p> <hr /> <div>==Wpis (ENTRY)==<br /> ===ENTRY_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :wstawia wpisy<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;entry&quot;&amp;gt;<br /> &amp;lt;h2 id=&quot;&amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_LEVEL/&amp;gt; poziom | &amp;lt;ENTRY_DATE/&amp;gt;, &amp;lt;ENTRY_HOUR/&amp;gt;&amp;lt;br /&amp;gt;<br /> kategoria: <br /> &amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&amp;gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;ENTRY_CONTENT/&amp;gt;<br /> &amp;lt;ADMIN_BLOCK&amp;gt;<br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_EDIT_HREF;&quot;&amp;gt;Edytuj&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_REMOVE_HREF;&quot;&amp;gt;Usuń&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> <br /> ===ENTRY_DAY_BLOCK===<br /> ;typ<br /> :znacznik opcjonalny; wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_DAY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_DAY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :użycie tego znacznika nie jest obowiązkowe. Służy on do grupowania wpisów z jednego dnia, zatem jeśli w projekcie szablonu każdy wpis jest oddzielną jednostką, ten znacznik nie będzie przydatny.<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;dzien&quot;&amp;gt;<br /> &amp;lt;h2&amp;gt;dzień &amp;lt;ENTRY_DATE/&amp;gt;&amp;lt;/a&amp;gt; roku:&amp;lt;/h2&amp;gt;<br /> &amp;lt;ENTRY_DAY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;entry&quot;&amp;gt;<br /> &amp;lt;h2 id=&quot;&amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_LEVEL/&amp;gt; poziom |&amp;lt;ENTRY_HOUR/&amp;gt;&amp;lt;br /&amp;gt;<br /> kategoria: <br /> &amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&amp;gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_CONTENT/&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;ADMIN_BLOCK&amp;gt;<br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_EDIT_HREF;&quot;&amp;gt;Edytuj&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_REMOVE_HREF;&amp;gt;Usuń&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> &amp;lt;/ENTRY_DAY_BLOCK&amp;gt;<br /> &amp;lt;hr /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> ;uwagi<br /> :Należy zwrócić uwagę na położenie nagłówka h2 zawierającego znacznik &#039;&#039;&#039;ENTRY_DATE&#039;&#039;&#039; oraz na położenie poziomej linii &lt;code&gt;&amp;lt;hr /&amp;gt;&lt;/code&gt;<br /> <br /> ===ENTRY_SUBJECT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_SUBJECT;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia tytuł wpisu (tytuły dodaje się wysyłając w kliencie Jabbera wpis jako wiadomość, a nie jako czat).<br /> <br /> ===ENTRY_DATE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia datę (dzień, miesiąc (słownie) i rok) wysłania wpisu lub wpisów.<br /> <br /> ===ENTRY_DATE_DAY===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE_DAY/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE_DAY;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia dzień wysłania wpisu.<br /> <br /> ===ENTRY_DATE_MONTH===<br /> ;Typ<br /> :Pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE_MONTH/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE_MONTH;&lt;/code&gt;<br /> ;Stosowanie<br /> :Strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;Działanie<br /> :Wstawia miesiąc wysłania wpisu. Miesiąc można ustawić w panelu sterowania w zakładce [https://login.jogger.pl/?tab=constants Stałe].<br /> <br /> ===ENTRY_DATE_YEAR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE_YEAR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE_YEAR;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia rok wysłania wpisu.<br /> <br /> ===ENTRY_HOUR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_HOUR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_HOUR;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia godzinę wysłania wpisu (w formacie GG:MM:SS).<br /> <br /> ===ENTRY_ID===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_ID/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_ID;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia numer ID wpisu w bazie Joggera. Można tego użyć, by stworzyć zakotwiczenie do wpisu (ang. &lt;em lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;anchor link&lt;/em&gt;). Wstawiany tekst wygląda np. tak: &lt;code&gt;e32726&lt;/code&gt;<br /> ;przykłady<br /> :znacznika mozna użyć po prostu w atrybucie &#039;&#039;&#039;id&#039;&#039;&#039; np. nagłowka wpisu:<br /> &amp;lt;h2 id=&quot;&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/h2&amp;gt;<br /> Można także zrobić od razu odnośnik do danego wpisu, na wypadek, gdyby ktoś chciał podać doń URL:<br /> &amp;lt;h2 id=&quot;&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;#&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> <br /> ===ENTRY_LEVEL===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_LEVEL/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_LEVEL;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :wstawia identyfikator oznaczającą poziom dostępności wpisu. Poziom ten określa się poprzedzając treść wpisu znacznikiem &lt;code&gt;&amp;lt;LEVELx&amp;gt;&lt;/code&gt;, gdzie x to domyślnie liczba od 0 do 11. Można zmienić to w panelu administracyjnym (Poziomy). Poziom 0 oznacza, że wpis będzie widoczne dla każdego, a oprócz tego (i tym różni się od poziomu 1.) zostanie wyświetlony na stronie głównej Joggera, w częsci &quot;Ostatnio dodane wpisy&quot;. Poziom 2 jest tylko dla zalogowanych użytkowników Jogger.pl a poziomy od 3 do 10 są już prywatne, by przeczytać takie wpisy, należy posiadać konto na danym blogu (do ustawienia w panelu - Użytkownicy poziomów).<br /> <br /> &#039;&#039;&#039;Ważne&#039;&#039;&#039;: Identyfikato<br /> ;przykład<br /> :Znacznika &lt;code&gt;&amp;lt;ENTRY_LEVEL&amp;gt;&lt;/code&gt; można użyć na przykład do określenia koloru tła tytułu w zależności od poziomu dostępności wpisu.<br /> &amp;lt;h2 class=&quot;poziom&amp;amp;ENTRY_LEVEL;&quot; id=&quot;&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/h2&amp;gt;<br /> :CSS:<br /> .poziom0 { background-color: #fff; }<br /> .poziom1 { background-color: #eee; }<br /> .poziom2 { background-color: #ddd; }<br /> .poziom3 { background-color: #ccc; }<br /> (...)<br /> /* można też hurtem określić ten sam identyfikator dla poziomów &lt;br /&gt;np.: 3 - 6 jako &quot;priv&quot; i potem tylko dać w CSS .priv { … } */<br /> ;uwagi<br /> :Znacznika można użyć na wiele sposobów. Można po prostu przy każdym wpisie wyświetlić jego poziom dostępności, można (tak jak wyżej) zmieniać kolory tła wpisów, można użyć atrybutu &#039;&#039;&#039;title&#039;&#039;&#039;, lub pseudoelementów CSS :before i :after (np. &lt;code&gt;.poziom2:after { content: &quot; (Wpis ukryty)&quot; }&lt;/code&gt; - pomysł [http://xyc.jogger.pl XyCastego]. Wszystko jest dozwolone.<br /> <br /> ===ENTRY_CONTENT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CONTENT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CONTENT;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :Wstawia treść wpisu.<br /> <br /> ===ENTRY_CONTENT_SHORT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CONTENT_SHORT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CONTENT_SHORT;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i szablon komentarzy<br /> ;działanie<br /> :Znacznik działa podobnie do &#039;&#039;&#039;ENTRY_CONTENT&#039;&#039;&#039; (wstawia treść wspisu), lecz, gdy w treści tej napotka &lt;code&gt;&amp;lt;EXCERPT&amp;gt;&lt;/code&gt;, to obcina wszystko co jest za tym tagiem (praktyczne użycie może sprowadzać się tylko do strony głównej szablonu, na stronie komentarzy zalecany byłby znacznik &#039;&#039;&#039;ENTRY_CONTENT&#039;&#039;&#039;).<br /> <br /> ===ENTRY_CONTENT_SHORT_EXIST===<br /> <br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_CONTENT_SHORT_EXIST&amp;gt; ... &amp;lt;/ENTRY_CONTENT_SHORT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) (lecz działa także w szablonie komentarzy)<br /> ;działanie<br /> :Zawartość bloku będzie pokazana jedynie wtedy, gdy istnieje skrót wpisu (działa znacznik &#039;&#039;&#039;ENTRY_CONTENT_SHORT&#039;&#039;&#039; czyli we wpisie jest &#039;&#039;&#039;EXCERPT&#039;&#039;&#039;). <br /> ;uwagi<br /> :Główne wykorzystanie znacznika sprowadza się do ukrywania / pokazywania linka &quot;Czytaj dalej&quot; dla wpisów skróconych na stronie głównej<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_CONTENT_SHORT/&amp;gt;<br /> &amp;lt;ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> &amp;lt;p class=&quot;readmore&quot;&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;#more&quot;&amp;gt;Czytaj dalej...&amp;lt;/a&amp;gt;<br /> &amp;lt;/p&amp;gt;<br /> &amp;lt;/ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> <br /> ===ENTRY_CONTENT_SHORT_NOT_EXIST===<br /> <br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_CONTENT_SHORT_NOT_EXIST&amp;gt; ... &amp;lt;/ENTRY_CONTENT_SHORT_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) (lecz działa także w szablonie komentarzy)<br /> ;działanie<br /> :Zawartość bloku będzie pokazana jedynie wtedy, gdy &lt;u&gt;nie&lt;/u&gt; istnieje skrót wpisu (nie działa znacznik &#039;&#039;&#039;ENTRY_CONTENT_SHORT&#039;&#039;&#039; bo we wpisie nie ma &#039;&#039;&#039;EXCERPT&#039;&#039;&#039;).<br /> <br /> ===ENTRY_CONTENT_LONG===<br /> <br /> ;typ<br /> :pojedynczy (&lt;code&gt;&amp;lt;ENTRY_CONTENT_LONG/&amp;gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;), szablon komentarzy<br /> ;działanie<br /> :Działa tak samo jak &#039;&#039;&#039;ENTRY_CONTENT_SHORT&#039;&#039;&#039; lecz pokazuje treść wpisu &lt;u&gt;po&lt;/u&gt; &#039;&#039;&#039;EXCERPT&#039;&#039;&#039;. <br /> ;uwagi<br /> :Wykorzystując znacznik możemy rozbić wpisy wykorzystujące skróty &#039;&#039;&#039;EXCERPT&#039;&#039;&#039; na dwie części. Można dzięki temu utworzyć dowiązanie do drugiej części i utworzyć link przeskakujący od razu do niej ze strony głównej joggera (przykład dostępny w opisie znacznika &#039;&#039;&#039;ENTRY_CONTENT_SHORT_EXIST&#039;&#039;&#039;.<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_CONTENT_SHORT/&amp;gt;<br /> &amp;lt;ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> &amp;lt;div id=&quot;more&quot;&amp;gt;<br /> &amp;lt;ENTRY_CONTENT_LONG/&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> <br /> ===ENTRY_COMMENT_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_COMMENT_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_COMMENT_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) i na stronie komentarzy<br /> ;działanie<br /> :Wstawia URL / permalink do wpisu. Może być używany jako link do strony z komentarzami na stronie głównej joggera oraz wskaźnik na aktualny wpis na stronie komentarzy.<br /> <br /> ===ENTRY_COMMENT_HREF_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_COMMENT_HREF_DESCR;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;) oraz strona z komentarzami<br /> ;działanie<br /> :Wstawia tekst odnośnika do stron z komentarzami. Jeśli nie ma żadnych komentarzy, wtedy jest to &quot;Dodaj komentarz&quot;. Jeśli komentarze są - np. &quot;1 komentarz&quot;, &quot;3 komentarze&quot;, &quot;5 komentarzy&quot;. Jeśli komentarze są wyłączone, pojawi się napis &quot;Komentarze zablokowane&quot;.<br /> ;uwagi<br /> :Ponieważ możliwe jest, że kilka wpisów nie będzie miało żadnego komentarza lub będą miały taką samą ich liczbę, może się zdarzyć, że na stronie będzie kilka odnośników tak samo opisanych, a prowadzących do różnych stron. Może to spowodować nieporozumienia, szczególnie w przeglądarkach tekstowych lub dźwiękowych. Dlatego zalecany jest zapis: <br /> &amp;lt;a href=&quot;&amp;amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;<br /> &amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;p class=&quot;ukryj&quot;&amp;gt; do wpisu &amp;lt;em&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/a&amp;gt;<br /> :Klasa &quot;ukryj&quot; powinna zostać w CSS zdefiniowana następująco:<br /> .ukryj {<br /> text-indent: -1000em;<br /> }<br /> :Dzieki temu, przeglądając stronę bez CSS, zamiast napisu &quot;2 komentarze&quot; w trzech różnych miejscach, zobaczymy: &quot;2 komentarze do wpisu &#039;&#039;Pierwszy&#039;&#039;&quot;, &quot;2 komentarze do wpisu &#039;&#039;Drugi&#039;&#039;&quot;, &quot;2 komentarze do wpisu &#039;&#039;Trzeci&#039;&#039;&quot;. Zastosowanie &lt;code&gt;display: none&lt;/code&gt; jest o tyle złe, że pozbawimy użytkowników czytników ekranu tej treści także.<br /> <br /> ===ENTRY_CLASS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CLASS&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CLASS;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;)<br /> ;działanie<br /> :Działa analogicznie do znacznika &#039;&#039;&#039;COMMENT_CLASS&#039;&#039;&#039; - naprzemiennie wstawia tekst &lt;code&gt;entry1&lt;/code&gt; i &lt;code&gt;entry2&lt;/code&gt;. Można go użyć zarówno do wpisów jak i do całych dni, o ile w szablonie zastosowano znacznik &#039;&#039;&#039;ENTRY_DAY_BLOCK&#039;&#039;&#039;. &#039;&#039;&#039;ENTRY_CLASS&#039;&#039;&#039; zawsze wstawia wspomniane teksty naprzemiennie - bez względu na liczbę wpisów zgrupowanych pod jedną datą.<br /> ;uwagi<br /> :patrz &#039;&#039;&#039;ENTRY_CLASS_RESET&#039;&#039;&#039;<br /> <br /> ===ENTRY_CLASS_RESET===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CLASS_RESET&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CLASS_RESET;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;)<br /> ;działanie<br /> :Działa tylko w połączeniu z &#039;&#039;&#039;ENTRY_CLASS&#039;&#039;&#039;. Nie ma ściśle wyznaczonego miejsca, może zostać wpisany gdziekolwiek w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;. Powoduje zignorowanie dotychczasowego porządku działania &#039;&#039;&#039;ENTRY_CLASS&#039;&#039;&#039; i ponowne rozpoczęcie od &lt;code&gt;entry1&lt;/code&gt;. Znacznik ten może być przydatny, jeśli wpisy zgrupowane pod wspólną datą mają zmieniać klasy lokalnie, a nie globalnie. W takim przypadku każdy pierwszy wpis danego dnia miałby klasę &lt;code&gt;entry1&lt;/code&gt;.<br /> <br /> ===ENTRY_CATEGORY_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy (pomiędzy znacznikami &lt;code&gt;&amp;lt;ENTRY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;działanie<br /> :w tym bloku umieszczona jest kategoria danego wpisu<br /> ;przykład<br /> &amp;lt;ENTRY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;entry&quot;&amp;gt;<br /> &amp;lt;h2 id=&quot;&amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_LEVEL/&amp;gt; poziom | &amp;lt;ENTRY_DATE/&amp;gt;, &amp;lt;ENTRY_HOUR/&amp;gt;&amp;lt;br /&amp;gt;<br /> kategoria: <br /> &amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&amp;gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_CONTENT/&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> <br /> ===ENTRY_CATEGORY_CLASS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_CLASS;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_CLASS/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia naprzemiennie tekst &lt;code&gt;entrycategory1&lt;/code&gt; i &lt;code&gt;entrycategory2&lt;/code&gt;; działa analogicznie do &#039;&#039;&#039;ENTRY_CLASS&#039;&#039;&#039; i &#039;&#039;&#039;COMMENT_CLASS&#039;&#039;&#039; (wykorzystywany, gdy w użyciu jest &#039;&#039;&#039;ENTRY_CATEGORY_HREF_DESCR2&#039;&#039;&#039;)<br /> <br /> ===ENTRY_CATEGORY_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_HREF;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_HREF/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia URL do kategorii (przy notce)<br /> <br /> ===ENTRY_CATEGORY_HREF_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_HREF_DESCR;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia tytuł (opis) linku kategorii (przy notce)<br /> <br /> ===ENTRY_CATEGORY_HREF_DESCR2===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR2/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :Wstawia tytuły jednej lub więcej kategorii przy wpisie; każda z nich odzielona jest przecinkiem. Wykorzystywane, gdy użytkownik chce dodawać wpisy nie tylko do jednej kategorii).<br /> <br /> ===ENTRY_CATEGORY_NOT_LAST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt; ... &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :Jego zawartość zostanie wstawiona, jeśli kategoria wpisu nie jest ostatnią z kategorii, do których należy wpis. Wykorzystywane, gdy użytkownik chce dodawać wpisy nie tylko do jednej kategorii).<br /> <br /> ===ENTRY_TRACKBACK_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_TRACKBACK_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_TRACKBACK_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;), szablon komentarzy<br /> ;działanie<br /> :wstawia odnośnik do trackbacka<br /> ;uwagi<br /> :Trackback działa tylko do wpisów na poziomach 0 i 1, dlatego zaleca się jego użycie w bloku &#039;&#039;&#039;ENTRY_TRACKBACK_EXIST&#039;&#039;&#039;.<br /> <br /> ===ENTRY_TRACKBACK_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_TRACKBACK_EXIST&amp;gt; ... &amp;lt;/ENTRY_TRACKBACK_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;), szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie pokazana tylko przy wpisach na poziomach 0 i 1.<br /> ;przykład<br /> &amp;lt;ENTRY_TRACKBACK_EXIST&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ENTRY_TRACKBACK_HREF;&quot;&amp;gt;trackback&amp;lt;/a&amp;gt;<br /> &amp;lt;/ENTRY_TRACKBACK_EXIST&amp;gt;<br /> <br /> ===ENTRY_TRACKBACK_NOT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_TRACKBACK_NOT_EXIST&amp;gt; ... &amp;lt;/ENTRY_TRACKBACK_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039;), szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie pokazana tylko przy wpisach na poziomie 2 i dalszych.<br /> <br /> [[Kategoria:Pomoc|Tagi, Wpisy]]<br /> [[Kategoria:Tagi|Wpisy]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Wpisy&diff=3096 Tagi/Wpisy 2006-10-26T20:02:09Z <p>Yano: Trackback - opsi tagów</p> <hr /> <div>==Wpis (ENTRY)==<br /> ===ENTRY_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :wstawia wpisy<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;entry&quot;&amp;gt;<br /> &amp;lt;h2 id=&quot;&amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_LEVEL/&amp;gt; poziom | &amp;lt;ENTRY_DATE/&amp;gt;, &amp;lt;ENTRY_HOUR/&amp;gt;&amp;lt;br /&amp;gt;<br /> kategoria: <br /> &amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&amp;gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;ENTRY_CONTENT/&amp;gt;<br /> &amp;lt;ADMIN_BLOCK&amp;gt;<br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_EDIT_HREF;&quot;&amp;gt;Edytuj&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_REMOVE_HREF;&quot;&amp;gt;Usuń&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> <br /> ===ENTRY_DAY_BLOCK===<br /> ;typ<br /> :znacznik opcjonalny; wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_DAY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_DAY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :użycie tego znacznika nie jest obowiązkowe. Służy on do grupowania wpisów z jednego dnia, zatem jeśli w projekcie szablonu każdy wpis jest oddzielną jednostką, ten znacznik nie będzie przydatny.<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;dzien&quot;&amp;gt;<br /> &amp;lt;h2&amp;gt;dzień &amp;lt;ENTRY_DATE/&amp;gt;&lt;/a&gt; roku:&amp;lt;/h2&amp;gt;<br /> &amp;lt;ENTRY_DAY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;entry&quot;&amp;gt;<br /> &amp;lt;h2 id=&quot;&amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_LEVEL/&amp;gt; poziom |&amp;lt;ENTRY_HOUR/&amp;gt;&amp;lt;br /&amp;gt;<br /> kategoria: <br /> &amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&amp;gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_CONTENT/&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;ADMIN_BLOCK&amp;gt;<br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_EDIT_HREF;&quot;&amp;gt;Edytuj&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_REMOVE_HREF;&amp;gt;Usuń&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> &amp;lt;/ENTRY_DAY_BLOCK&amp;gt;<br /> &amp;lt;hr /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> ;uwagi<br /> :Należy zwrócić uwagę na położenie nagłówka h2 zawierającego znacznik &lt;strong&gt;ENTRY_DATE&lt;/strong&gt; oraz na położenie poziomej linii &lt;code&gt;&amp;lt;hr /&amp;gt;&lt;/code&gt;<br /> <br /> ===ENTRY_SUBJECT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_SUBJECT;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia tytuł wpisu (tytuły dodaje się wysyłając w kliencie Jabbera wpis jako wiadomość, a nie jako czat).<br /> <br /> ===ENTRY_DATE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia datę (dzień, miesiąc (słownie) i rok) wysłania wpisu lub wpisów.<br /> <br /> ===ENTRY_DATE_DAY===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE_DAY/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE_DAY;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia dzień wysłania wpisu.<br /> <br /> ===ENTRY_DATE_MONTH===<br /> ;Typ<br /> :Pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE_MONTH/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE_MONTH;&lt;/code&gt;<br /> ;Stosowanie<br /> :Strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;Działanie<br /> :Wstawia miesiąc wysłania wpisu. Miesiąc można ustawić w panelu sterowania w zakładce [https://login.jogger.pl/?tab=constants Stałe].<br /> <br /> ===ENTRY_DATE_YEAR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE_YEAR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE_YEAR;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia rok wysłania wpisu.<br /> <br /> ===ENTRY_HOUR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_HOUR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_HOUR;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia godzinę wysłania wpisu (w formacie GG:MM:SS).<br /> <br /> ===ENTRY_ID===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_ID/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_ID;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia numer ID wpisu w bazie Joggera. Można tego użyć, by stworzyć zakotwiczenie do wpisu (ang. &lt;em lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;anchor link&lt;/em&gt;). Wstawiany tekst wygląda np. tak: &lt;code&gt;e32726&lt;/code&gt;<br /> ;przykłady<br /> :znacznika mozna użyć po prostu w atrybucie &lt;strong&gt;id&lt;/strong&gt; np. nagłowka wpisu:<br /> &amp;lt;h2 id=&quot;&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/h2&amp;gt;<br /> Można także zrobić od razu odnośnik do danego wpisu, na wypadek, gdyby ktoś chciał podać doń URL:<br /> &amp;lt;h2 id=&quot;&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;#&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> <br /> ===ENTRY_LEVEL===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_LEVEL/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_LEVEL;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia identyfikator oznaczającą poziom dostępności wpisu. Poziom ten określa się poprzedzając treść wpisu znacznikiem &lt;code&gt;&amp;lt;LEVELx&amp;gt;&lt;/code&gt;, gdzie x to domyślnie liczba od 0 do 11. Można zmienić to w panelu administracyjnym (Poziomy). Poziom 0 oznacza, że wpis będzie widoczne dla każdego, a oprócz tego (i tym różni się od poziomu 1.) zostanie wyświetlony na stronie głównej Joggera, w częsci &quot;Ostatnio dodane wpisy&quot;. Poziom 2 jest tylko dla zalogowanych użytkowników Jogger.pl a poziomy od 3 do 10 są już prywatne, by przeczytać takie wpisy, należy posiadać konto na danym blogu (do ustawienia w panelu - Użytkownicy poziomów).<br /> <br /> &#039;&#039;&#039;Ważne&#039;&#039;&#039;: Identyfikato<br /> ;przykład<br /> :Znacznika &lt;code&gt;&amp;lt;ENTRY_LEVEL&amp;gt;&lt;/code&gt; można użyć na przykład do określenia koloru tła tytułu w zależności od poziomu dostępności wpisu.<br /> &amp;lt;h2 class=&quot;poziom&amp;amp;ENTRY_LEVEL;&quot; id=&quot;&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/h2&amp;gt;<br /> :CSS:<br /> .poziom0 { background-color: #fff; }<br /> .poziom1 { background-color: #eee; }<br /> .poziom2 { background-color: #ddd; }<br /> .poziom3 { background-color: #ccc; }<br /> (...)<br /> /* można też hurtem określić ten sam identyfikator dla poziomów &lt;br /&gt;np.: 3 - 6 jako &quot;priv&quot; i potem tylko dać w CSS .priv { … } */<br /> ;uwagi<br /> :Znacznika można użyć na wiele sposobów. Można po prostu przy każdym wpisie wyświetlić jego poziom dostępności, można (tak jak wyżej) zmieniać kolory tła wpisów, można użyć atrybutu &lt;strong&gt;title&lt;/strong&gt;, lub pseudoelementów CSS :before i :after (np. &lt;code&gt;.poziom2:after { content: &quot; (Wpis ukryty)&quot; }&lt;/code&gt; - pomysł [http://xyc.jogger.pl XyCastego]. Wszystko jest dozwolone.<br /> <br /> ===ENTRY_CONTENT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CONTENT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CONTENT;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :Wstawia treść wpisu.<br /> <br /> ===ENTRY_CONTENT_SHORT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CONTENT_SHORT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CONTENT_SHORT;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :Znacznik działa podobnie do &lt;strong&gt;ENTRY_CONTENT&lt;/strong&gt; (wstawia treść wspisu), lecz, gdy w treści tej napotka &lt;code&gt;&amp;lt;EXCERPT&amp;gt;&lt;/code&gt;, to obcina wszystko co jest za tym tagiem (praktyczne użycie może sprowadzać się tylko do strony głównej szablonu, na stronie komentarzy zalecany byłby znacznik &lt;strong&gt;ENTRY_CONTENT&lt;/strong&gt;).<br /> <br /> ===ENTRY_CONTENT_SHORT_EXIST===<br /> <br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_CONTENT_SHORT_EXIST&amp;gt; ... &amp;lt;/ENTRY_CONTENT_SHORT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) (lecz działa także w szablonie komentarzy)<br /> ;działanie<br /> :Zawartość bloku będzie pokazana jedynie wtedy, gdy istnieje skrót wpisu (działa znacznik &#039;&#039;&#039;ENTRY_CONTENT_SHORT&#039;&#039;&#039; czyli we wpisie jest &#039;&#039;&#039;EXCERPT&#039;&#039;&#039;). <br /> ;uwagi<br /> :Główne wykorzystanie znacznika sprowadza się do ukrywania / pokazywania linka &quot;Czytaj dalej&quot; dla wpisów skróconych na stronie głównej<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_CONTENT_SHORT/&amp;gt;<br /> &amp;lt;ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> &amp;lt;p class=&quot;readmore&quot;&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;#more&quot;&amp;gt;Czytaj dalej...&amp;lt;/a&amp;gt;<br /> &amp;lt;/p&amp;gt;<br /> &amp;lt;/ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> <br /> ===ENTRY_CONTENT_SHORT_NOT_EXIST===<br /> <br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_CONTENT_SHORT_NOT_EXIST&amp;gt; ... &amp;lt;/ENTRY_CONTENT_SHORT_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) (lecz działa także w szablonie komentarzy)<br /> ;działanie<br /> :Zawartość bloku będzie pokazana jedynie wtedy, gdy &lt;u&gt;nie&lt;/u&gt; istnieje skrót wpisu (nie działa znacznik &#039;&#039;&#039;ENTRY_CONTENT_SHORT&#039;&#039;&#039; bo we wpisie nie ma &#039;&#039;&#039;EXCERPT&#039;&#039;&#039;).<br /> <br /> ===ENTRY_CONTENT_LONG===<br /> <br /> ;typ<br /> :pojedynczy (&lt;code&gt;&amp;lt;ENTRY_CONTENT_LONG/&amp;gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;), szablon komentarzy<br /> ;działanie<br /> :Działa tak samo jak &#039;&#039;&#039;ENTRY_CONTENT_SHORT&#039;&#039;&#039; lecz pokazuje treść wpisu &lt;u&gt;po&lt;/u&gt; &#039;&#039;&#039;EXCERPT&#039;&#039;&#039;. <br /> ;uwagi<br /> :Wykorzystując znacznik możemy rozbić wpisy wykorzystujące skróty &#039;&#039;&#039;EXCERPT&#039;&#039;&#039; na dwie części. Można dzięki temu utworzyć dowiązanie do drugiej części i utworzyć link przeskakujący od razu do niej ze strony głównej joggera (przykład dostępny w opisie znacznika &#039;&#039;&#039;ENTRY_CONTENT_SHORT_EXIST&#039;&#039;&#039;.<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_CONTENT_SHORT/&amp;gt;<br /> &amp;lt;ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> &amp;lt;div id=&quot;more&quot;&amp;gt;<br /> &amp;lt;ENTRY_CONTENT_LONG/&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> <br /> ===ENTRY_COMMENT_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_COMMENT_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_COMMENT_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i na stronie komentarzy<br /> ;działanie<br /> :Wstawia URL / permalink do wpisu. Może być używany jako link do strony z komentarzami na stronie głównej joggera oraz wskaźnik na aktualny wpis na stronie komentarzy.<br /> <br /> ===ENTRY_COMMENT_HREF_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_COMMENT_HREF_DESCR;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) oraz strona z komentarzami<br /> ;działanie<br /> :Wstawia tekst odnośnika do stron z komentarzami. Jeśli nie ma żadnych komentarzy, wtedy jest to &quot;Dodaj komentarz&quot;. Jeśli komentarze są - np. &quot;1 komentarz&quot;, &quot;3 komentarze&quot;, &quot;5 komentarzy&quot;. Jeśli komentarze są wyłączone, pojawi się napis &quot;Komentarze zablokowane&quot;.<br /> ;uwagi<br /> :Ponieważ możliwe jest, że kilka wpisów nie będzie miało żadnego komentarza lub będą miały taką samą ich liczbę, może się zdarzyć, że na stronie będzie kilka odnośników tak samo opisanych, a prowadzących do różnych stron. Może to spowodować nieporozumienia, szczególnie w przeglądarkach tekstowych lub dźwiękowych. Dlatego zalecany jest zapis: <br /> &amp;lt;a href=&quot;&amp;amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;<br /> &amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;p class=&quot;ukryj&quot;&amp;gt; do wpisu &amp;lt;em&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/a&amp;gt;<br /> :Klasa &quot;ukryj&quot; powinna zostać w CSS zdefiniowana następująco:<br /> .ukryj {<br /> text-indent: -1000em;<br /> }<br /> :Dzieki temu, przeglądając stronę bez CSS, zamiast napisu &quot;2 komentarze&quot; w trzech różnych miejscach, zobaczymy: &quot;2 komentarze do wpisu &lt;em&gt;Pierwszy&lt;/em&gt;&quot;, &quot;2 komentarze do wpisu &lt;em&gt;Drugi&lt;/em&gt;&quot;, &quot;2 komentarze do wpisu &lt;em&gt;Trzeci&lt;/em&gt;&quot;. Zastosowanie &lt;code&gt;display: none&lt;/code&gt; jest o tyle złe, że pozbawimy użytkowników czytników ekranu tej treści także.<br /> <br /> ===ENTRY_CLASS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CLASS&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CLASS;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;)<br /> ;działanie<br /> :Działa analogicznie do znacznika &lt;strong&gt;COMMENT_CLASS&lt;/strong&gt; - naprzemiennie wstawia tekst &lt;code&gt;entry1&lt;/code&gt; i &lt;code&gt;entry2&lt;/code&gt;. Można go użyć zarówno do wpisów jak i do całych dni, o ile w szablonie zastosowano znacznik &lt;strong&gt;ENTRY_DAY_BLOCK&lt;/strong&gt;. &lt;strong&gt;ENTRY_CLASS&lt;/strong&gt; zawsze wstawia wspomniane teksty naprzemiennie - bez względu na liczbę wpisów zgrupowanych pod jedną datą.<br /> ;uwagi<br /> :patrz &lt;strong&gt;ENTRY_CLASS_RESET&lt;/strong&gt;<br /> <br /> ===ENTRY_CLASS_RESET===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CLASS_RESET&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CLASS_RESET;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;)<br /> ;działanie<br /> :Działa tylko w połączeniu z &lt;strong&gt;ENTRY_CLASS&lt;/strong&gt;. Nie ma ściśle wyznaczonego miejsca, może zostać wpisany gdziekolwiek w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;. Powoduje zignorowanie dotychczasowego porządku działania &lt;strong&gt;ENTRY_CLASS&lt;/strong&gt; i ponowne rozpoczęcie od &lt;code&gt;entry1&lt;/code&gt;. Znacznik ten może być przydatny, jeśli wpisy zgrupowane pod wspólną datą mają zmieniać klasy lokalnie, a nie globalnie. W takim przypadku każdy pierwszy wpis danego dnia miałby klasę &lt;code&gt;entry1&lt;/code&gt;.<br /> <br /> ===ENTRY_CATEGORY_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy (pomiędzy znacznikami &lt;code&gt;&amp;lt;ENTRY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;działanie<br /> :w tym bloku umieszczona jest kategoria danego wpisu<br /> ;przykład<br /> &amp;lt;ENTRY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;entry&quot;&amp;gt;<br /> &amp;lt;h2 id=&quot;&amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_LEVEL/&amp;gt; poziom | &amp;lt;ENTRY_DATE/&amp;gt;, &amp;lt;ENTRY_HOUR/&amp;gt;&amp;lt;br /&amp;gt;<br /> kategoria: <br /> &amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&amp;gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_CONTENT/&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> <br /> ===ENTRY_CATEGORY_CLASS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_CLASS;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_CLASS/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &lt;b&gt;ENTRY_CATEGORY_BLOCK&lt;/b&gt; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia naprzemiennie tekst &lt;code&gt;entrycategory1&lt;/code&gt; i &lt;code&gt;entrycategory2&lt;/code&gt;; działa analogicznie do &#039;&#039;&#039;ENTRY_CLASS&#039;&#039;&#039; i &#039;&#039;&#039;COMMENT_CLASS&#039;&#039;&#039; (wykorzystywany, gdy w użyciu jest &#039;&#039;&#039;ENTRY_CATEGORY_HREF_DESCR2&#039;&#039;&#039;)<br /> <br /> ===ENTRY_CATEGORY_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_HREF;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_HREF/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia URL do kategorii (przy notce)<br /> <br /> ===ENTRY_CATEGORY_HREF_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_HREF_DESCR;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia tytuł (opis) linku kategorii (przy notce)<br /> <br /> ===ENTRY_CATEGORY_HREF_DESCR2===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR2/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :Wstawia tytuły jednej lub więcej kategorii przy wpisie; każda z nich odzielona jest przecinkiem. Wykorzystywane, gdy użytkownik chce dodawać wpisy nie tylko do jednej kategorii).<br /> <br /> ===ENTRY_CATEGORY_NOT_LAST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt; ... &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :Jego zawartość zostanie wstawiona, jeśli kategoria wpisu nie jest ostatnią z kategorii, do których należy wpis. Wykorzystywane, gdy użytkownik chce dodawać wpisy nie tylko do jednej kategorii).<br /> <br /> ===ENTRY_TRACKBACK_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_TRACKBACK_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_TRACKBACK_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;), szablon komentarzy<br /> ;działanie<br /> :wstawia odnośnik do trackbacka<br /> ;uwagi<br /> :Trackback działa tylko do wpisów na poziomach 0 i 1, dlatego zaleca się jego użycie w bloku &#039;&#039;&#039;ENTRY_TRACKBACK_EXIST&#039;&#039;&#039;.<br /> <br /> ===ENTRY_TRACKBACK_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_TRACKBACK_EXIST&amp;gt; ... &amp;lt;/ENTRY_TRACKBACK_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;), szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie pokazana tylko przy wpisach na poziomach 0 i 1.<br /> ;przykład<br /> &amp;lt;ENTRY_TRACKBACK_EXIST&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ENTRY_TRACKBACK_HREF;&quot;&amp;gt;trackback&amp;lt;/a&amp;gt;<br /> &amp;lt;/ENTRY_TRACKBACK_EXIST&amp;gt;<br /> <br /> ===ENTRY_TRACKBACK_NOT_EXIST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_TRACKBACK_NOT_EXIST&amp;gt; ... &amp;lt;/ENTRY_TRACKBACK_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;), szablon komentarzy<br /> ;działanie<br /> :Zawartość bloku zostanie pokazana tylko przy wpisach na poziomie 2 i dalszych.<br /> <br /> [[Kategoria:Pomoc|Tagi, Wpisy]]<br /> [[Kategoria:Tagi|Wpisy]]</div> Yano http://wiki.jogger.pl/index.php?title=Szablon&diff=3095 Szablon 2006-10-26T15:02:23Z <p>Yano: Poprawka na właściwy tag, którego wcześniej się nie doszukałem.</p> <hr /> <div>&lt;h2&gt;Szablon strony głównej&lt;/h2&gt; <br /> Przykładowy szablon strony głównej joga, dostępny w panelu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;ENTRY_BLOCK&gt;<br /> &lt;ENTRY_DAY_BLOCK&gt;<br /> &lt;!-- Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&gt;&amp;ENTRY_COMMENT_HREF_DESCR;&lt;/a&gt;. &lt;a href=&quot;&amp;ENTRY_TRACKBACK_HREF;&quot;&gt;trackback&lt;/a&gt;<br /> &lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;/ENTRY_DAY_BLOCK&gt;<br /> &lt;/ENTRY_BLOCK&gt;<br /> <br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/dl&gt;&lt;/dd&gt;&lt;/pre&gt;<br /> <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&lt;ALL_ENTRIES_HREF/&gt;&quot;&gt;Pokaż wszystkie wpisy.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;!-- Początek komentarzy --&gt; <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> <br /> <br /> &lt;h2&gt;Plik CSS&lt;/h2&gt; <br /> Przykładowy plik CSS<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> <br /> html, body { <br /> margin: 0px 0px 0px 0px;<br /> padding: 0;<br /> background-repeat: repeat-y;<br /> background-position: top center;<br /> background-color: #f4f4f4;<br /> font-family: arial, helvetica, sans-serif;<br /> color: #636363;<br /> } <br /> <br /> /* Całość - menu i wpisy*/ <br /> <br /> #szablon {<br /> width: 760px;<br /> margin: 0 auto;<br /> padding: 0px 0px 0px 0px;<br /> display:block;<br /> background-color: #fff;<br /> border-left: 1px solid #c1c1c1;<br /> border-right: 1px solid #c1c1c1;<br /> }<br /> <br /> #srodek {<br /> width: 562px;<br /> padding: 0 0px 0 0;<br /> float: right;<br /> background-color: #ffffff;<br /> }<br /> <br /> #menu {<br /> background-color: #FFFFFF;<br /> width: 198px;<br /> top: 0;<br /> right: 0;<br /> padding: 0 0 0 0;<br /> overflow: hidden;<br /> }<br /> <br /> .panel {<br /> padding: 10px;<br /> }<br /> <br /> #logo {<br /> text-align: center;<br /> height: 120px;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 60px 0px 0px 0px;<br /> font-size: 3em;<br /> color: #ffffff;<br /> border: 8px solid #ffffff;<br /> }<br /> <br /> #logo a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> color: #ffffff;<br /> }<br /> <br /> /* Menu */<br /> <br /> .menu {<br /> font-size: 0.8em;<br /> }<br /> <br /> .menu h2 {<br /> height: 40px;<br /> margin: 0 0 3px 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul {<br /> width: 100%;<br /> margin: 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul li {<br /> margin: 0;<br /> padding: 0;<br /> border-top: 1px solid #c1c1c1;<br /> list-style: none;<br /> }<br /> <br /> .menu ul li a {<br /> display: block;<br /> margin: 2px 0;<br /> padding: 4px 0 4px 0;<br /> font-size: 0.9em;<br /> font-weight: normal;<br /> text-decoration: none;<br /> text-align: center; <br /> }<br /> <br /> .menu ul li a:link,<br /> .menu ul li a:visited {<br /> color: #636363;<br /> }<br /> <br /> .menu ul li a:active,<br /> .menu ul li a:hover {<br /> color: #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .menu ul li a.aktualne {<br /> background-color: #f4f4f4;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> } <br /> <br /> .menu ul li a.aktualne:active,<br /> .menu ul li a.aktualne:hover {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> }<br /> <br /> <br /> /* Wpisy */<br /> <br /> .wpis {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> color: #636363;<br /> }<br /> <br /> .wpis h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .wpis p {<br /> margin: 10px;<br /> font-size: 0.8em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> .data {<br /> font-size: 0.9em;<br /> color: #636363;<br /> }<br /> <br /> /* Komentarze */<br /> <br /> .comment1, <br /> .comment2 {<br /> padding-left: 0.7em;<br /> padding-bottom: 0.5em;<br /> margin-right: 8px;<br /> }<br /> <br /> .comment1 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment2 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:link,<br /> .comment1, .comment2 a:visited {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:active,<br /> .comment1, .comment2 a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> font-size: 0.8em;<br /> } <br /> <br /> .comment1 {<br /> border-left: solid 1px #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> }<br /> <br /> .comment2 {<br /> border-left: solid 1px #bbb;<br /> font-size: 1em;<br /> }<br /> <br /> .kom {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> .komdata {<br /> font-size: 0.8em;<br /> color:#000000;<br /> }<br /> <br /> .komentarz { <br /> margin:.5em 0 1.5em; <br /> padding-bottom:.5em; <br /> font-size: 0.8em;<br /> } <br /> <br /> .linia {<br /> background-color: #cccccc;<br /> height: 1px;<br /> color: #fff;<br /> margin: 0px 8px 0px 0px;<br /> font-weight: bold;<br /> }<br /> <br /> .komed {<br /> width: auto;<br /> }<br /> <br /> /* Formularz */<br /> <br /> td {<br /> padding: 0px 0px;<br /> vertical-align: top;<br /> }<br /> <br /> form {<br /> margin: 2em 15px 1em 15px;<br /> }<br /> <br /> input[type=&quot;text&quot;]{<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickid {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickurl {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#code {<br /> width: 8em;<br /> border-width: 0 0 0 0px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> <br /> }<br /> textarea#commbody {<br /> border: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> border-width: 0 0 0 1px;<br /> padding: 5px 3px;<br /> background-color: #f6f6f6;<br /> width: 30em;<br /> font-size: 1em;<br /> }<br /> <br /> input[type=&quot;submit&quot;] { /* przycisk &quot;Wyslij&quot; */<br /> width: auto;<br /> border-width: 0 0 0 1px;<br /> border-left-style: solid;<br /> border-left-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 3px 5px;<br /> margin-top: 0px;<br /> background-color: #fff;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> p#hint {<br /> color: #aaa;<br /> font-size: 0.8em;<br /> margin-left: 15px;<br /> width: 550px;<br /> }<br /> <br /> label {<br /> font-size: 0.8em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> <br /> <br /> /* Logowanie */<br /> <br /> <br /> <br /> .login {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> font-size: 0.8em;<br /> }<br /> <br /> .login h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .login p {<br /> margin: 10px;<br /> font-size: 0.9em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> input[type=&quot;password&quot;] {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> <br /> .haslo {<br /> width: auto;<br /> padding: 0px 0px 0px 35px;<br /> }<br /> <br /> .loguj {<br /> width: auto;<br /> padding: 0px 0px 0px 79px;<br /> }<br /> <br /> /* Stopka */<br /> <br /> #stopka {<br /> clear: both;<br /> margin: 0px 0 0 0;<br /> padding: 0px 20px 0px 0px;<br /> border: 8px solid #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> text-transform: lowercase; <br /> color: #ffffff;<br /> }<br /> <br /> #stopka a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka a:link,<br /> #stopka a:visited {<br /> color: #ffffff;<br /> }<br /> <br /> #stopka a:active,<br /> #stopka a:hover {<br /> text-decoration: underline;<br /> }<br /> <br /> #prawa {<br /> padding: 10px 0 0 0;<br /> font-size: 1.25em;<br /> text-align: right;<br /> <br /> }<br /> #prawa a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka_linki {<br /> padding: 10px 10px 10px 10px;<br /> font-size: 0.95em;<br /> }<br /> <br /> #stopka_linki ul {<br /> margin: 0;<br /> padding:0;<br /> }<br /> <br /> #stopka_linki ul li {<br /> margin: 0;<br /> padding: 0;<br /> list-style: none;<br /> }<br /> <br /> <br /> /* inne rzeczy */<br /> img {<br /> border: 0px;<br /> }<br /> <br /> .w_prawo {<br /> text-align: right;<br /> margin-right: 8px;<br /> font-size: 0.8em;<br /> }<br /> <br /> #srodek a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #srodek a:link,<br /> #srodek a:visited {<br /> color: #74a8f5;/* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> #srodek a:active,<br /> #srodek a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> }<br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> [[Kategoria:Pomoc]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Wpisy&diff=3094 Tagi/Wpisy 2006-10-26T12:28:52Z <p>Yano: </p> <hr /> <div>==Wpis (ENTRY)==<br /> ===ENTRY_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :wstawia wpisy<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;entry&quot;&amp;gt;<br /> &amp;lt;h2 id=&quot;&amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_LEVEL/&amp;gt; poziom | &amp;lt;ENTRY_DATE/&amp;gt;, &amp;lt;ENTRY_HOUR/&amp;gt;&amp;lt;br /&amp;gt;<br /> kategoria: <br /> &amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&amp;gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;ENTRY_CONTENT/&amp;gt;<br /> &amp;lt;ADMIN_BLOCK&amp;gt;<br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_EDIT_HREF;&quot;&amp;gt;Edytuj&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_REMOVE_HREF;&quot;&amp;gt;Usuń&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> <br /> ===ENTRY_DAY_BLOCK===<br /> ;typ<br /> :znacznik opcjonalny; wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_DAY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_DAY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera<br /> ;działanie<br /> :użycie tego znacznika nie jest obowiązkowe. Służy on do grupowania wpisów z jednego dnia, zatem jeśli w projekcie szablonu każdy wpis jest oddzielną jednostką, ten znacznik nie będzie przydatny.<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;dzien&quot;&amp;gt;<br /> &amp;lt;h2&amp;gt;dzień &amp;lt;ENTRY_DATE/&amp;gt;&lt;/a&gt; roku:&amp;lt;/h2&amp;gt;<br /> &amp;lt;ENTRY_DAY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;entry&quot;&amp;gt;<br /> &amp;lt;h2 id=&quot;&amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_LEVEL/&amp;gt; poziom |&amp;lt;ENTRY_HOUR/&amp;gt;&amp;lt;br /&amp;gt;<br /> kategoria: <br /> &amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&amp;gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_CONTENT/&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;ADMIN_BLOCK&amp;gt;<br /> &amp;lt;span&amp;gt;<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_EDIT_HREF;&quot;&amp;gt;Edytuj&amp;lt;/a&amp;gt;,<br /> &amp;lt;a href=&quot;&amp;amp;ADMIN_ENTRY_REMOVE_HREF;&amp;gt;Usuń&amp;lt;/a&amp;gt;.<br /> &amp;lt;/span&amp;gt;<br /> &amp;lt;/ADMIN_BLOCK&amp;gt;<br /> &amp;lt;/ENTRY_DAY_BLOCK&amp;gt;<br /> &amp;lt;hr /&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> ;uwagi<br /> :Należy zwrócić uwagę na położenie nagłówka h2 zawierającego znacznik &lt;strong&gt;ENTRY_DATE&lt;/strong&gt; oraz na położenie poziomej linii &lt;code&gt;&amp;lt;hr /&amp;gt;&lt;/code&gt;<br /> <br /> ===ENTRY_SUBJECT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_SUBJECT;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia tytuł wpisu (tytuły dodaje się wysyłając w kliencie Jabbera wpis jako wiadomość, a nie jako czat).<br /> <br /> ===ENTRY_DATE===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia datę (dzień, miesiąc (słownie) i rok) wysłania wpisu lub wpisów.<br /> <br /> ===ENTRY_DATE_DAY===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE_DAY/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE_DAY;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia dzień wysłania wpisu.<br /> <br /> ===ENTRY_DATE_MONTH===<br /> ;Typ<br /> :Pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE_MONTH/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE_MONTH;&lt;/code&gt;<br /> ;Stosowanie<br /> :Strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;Działanie<br /> :Wstawia miesiąc wysłania wpisu. Miesiąc można ustawić w panelu sterowania w zakładce [https://login.jogger.pl/?tab=constants Stałe].<br /> <br /> ===ENTRY_DATE_YEAR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_DATE_YEAR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_DATE_YEAR;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia rok wysłania wpisu.<br /> <br /> ===ENTRY_HOUR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_HOUR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_HOUR;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia godzinę wysłania wpisu (w formacie GG:MM:SS).<br /> <br /> ===ENTRY_ID===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_ID/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_ID;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia numer ID wpisu w bazie Joggera. Można tego użyć, by stworzyć zakotwiczenie do wpisu (ang. &lt;em lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;anchor link&lt;/em&gt;). Wstawiany tekst wygląda np. tak: &lt;code&gt;e32726&lt;/code&gt;<br /> ;przykłady<br /> :znacznika mozna użyć po prostu w atrybucie &lt;strong&gt;id&lt;/strong&gt; np. nagłowka wpisu:<br /> &amp;lt;h2 id=&quot;&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/h2&amp;gt;<br /> Można także zrobić od razu odnośnik do danego wpisu, na wypadek, gdyby ktoś chciał podać doń URL:<br /> &amp;lt;h2 id=&quot;&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;#&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> <br /> ===ENTRY_LEVEL===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_LEVEL/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_LEVEL;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :wstawia identyfikator oznaczającą poziom dostępności wpisu. Poziom ten określa się poprzedzając treść wpisu znacznikiem &lt;code&gt;&amp;lt;LEVELx&amp;gt;&lt;/code&gt;, gdzie x to domyślnie liczba od 0 do 11. Można zmienić to w panelu administracyjnym (Poziomy). Poziom 0 oznacza, że wpis będzie widoczne dla każdego, a oprócz tego (i tym różni się od poziomu 1.) zostanie wyświetlony na stronie głównej Joggera, w częsci &quot;Ostatnio dodane wpisy&quot;. Poziom 2 jest tylko dla zalogowanych użytkowników Jogger.pl a poziomy od 3 do 10 są już prywatne, by przeczytać takie wpisy, należy posiadać konto na danym blogu (do ustawienia w panelu - Użytkownicy poziomów).<br /> <br /> &#039;&#039;&#039;Ważne&#039;&#039;&#039;: Identyfikato<br /> ;przykład<br /> :Znacznika &lt;code&gt;&amp;lt;ENTRY_LEVEL&amp;gt;&lt;/code&gt; można użyć na przykład do określenia koloru tła tytułu w zależności od poziomu dostępności wpisu.<br /> &amp;lt;h2 class=&quot;poziom&amp;amp;ENTRY_LEVEL;&quot; id=&quot;&amp;amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/h2&amp;gt;<br /> :CSS:<br /> .poziom0 { background-color: #fff; }<br /> .poziom1 { background-color: #eee; }<br /> .poziom2 { background-color: #ddd; }<br /> .poziom3 { background-color: #ccc; }<br /> (...)<br /> /* można też hurtem określić ten sam identyfikator dla poziomów &lt;br /&gt;np.: 3 - 6 jako &quot;priv&quot; i potem tylko dać w CSS .priv { … } */<br /> ;uwagi<br /> :Znacznika można użyć na wiele sposobów. Można po prostu przy każdym wpisie wyświetlić jego poziom dostępności, można (tak jak wyżej) zmieniać kolory tła wpisów, można użyć atrybutu &lt;strong&gt;title&lt;/strong&gt;, lub pseudoelementów CSS :before i :after (np. &lt;code&gt;.poziom2:after { content: &quot; (Wpis ukryty)&quot; }&lt;/code&gt; - pomysł [http://xyc.jogger.pl XyCastego]. Wszystko jest dozwolone.<br /> <br /> ===ENTRY_CONTENT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CONTENT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CONTENT;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :Wstawia treść wpisu.<br /> <br /> ===ENTRY_CONTENT_SHORT===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CONTENT_SHORT/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CONTENT_SHORT;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i szablon komentarzy<br /> ;działanie<br /> :Znacznik działa podobnie do &lt;strong&gt;ENTRY_CONTENT&lt;/strong&gt; (wstawia treść wspisu), lecz, gdy w treści tej napotka &lt;code&gt;&amp;lt;EXCERPT&amp;gt;&lt;/code&gt;, to obcina wszystko co jest za tym tagiem (praktyczne użycie może sprowadzać się tylko do strony głównej szablonu, na stronie komentarzy zalecany byłby znacznik &lt;strong&gt;ENTRY_CONTENT&lt;/strong&gt;).<br /> <br /> ===ENTRY_CONTENT_SHORT_EXIST===<br /> <br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_CONTENT_SHORT_EXIST&amp;gt; ... &amp;lt;/ENTRY_CONTENT_SHORT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) (lecz działa także w szablonie komentarzy)<br /> ;działanie<br /> :Zawartość bloku będzie pokazana jedynie wtedy, gdy istnieje skrót wpisu (działa znacznik &#039;&#039;&#039;ENTRY_CONTENT_SHORT&#039;&#039;&#039; czyli we wpisie jest &#039;&#039;&#039;EXCERPT&#039;&#039;&#039;). <br /> ;uwagi<br /> :Główne wykorzystanie znacznika sprowadza się do ukrywania / pokazywania linka &quot;Czytaj dalej&quot; dla wpisów skróconych na stronie głównej<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_CONTENT_SHORT/&amp;gt;<br /> &amp;lt;ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> &amp;lt;p class=&quot;readmore&quot;&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;#more&quot;&amp;gt;Czytaj dalej...&amp;lt;/a&amp;gt;<br /> &amp;lt;/p&amp;gt;<br /> &amp;lt;/ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> <br /> ===ENTRY_CONTENT_SHORT_NOT_EXIST===<br /> <br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_CONTENT_SHORT_NOT_EXIST&amp;gt; ... &amp;lt;/ENTRY_CONTENT_SHORT_NOT_EXIST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) (lecz działa także w szablonie komentarzy)<br /> ;działanie<br /> :Zawartość bloku będzie pokazana jedynie wtedy, gdy &lt;u&gt;nie&lt;/u&gt; istnieje skrót wpisu (nie działa znacznik &#039;&#039;&#039;ENTRY_CONTENT_SHORT&#039;&#039;&#039; bo we wpisie nie ma &#039;&#039;&#039;EXCERPT&#039;&#039;&#039;).<br /> <br /> ===ENTRY_CONTENT_LONG===<br /> <br /> ;typ<br /> :pojedynczy (&lt;code&gt;&amp;lt;ENTRY_CONTENT_LONG/&amp;gt;)<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;), szablon komentarzy<br /> ;działanie<br /> :Działa tak samo jak &#039;&#039;&#039;ENTRY_CONTENT_SHORT&#039;&#039;&#039; lecz pokazuje treść wpisu &lt;u&gt;po&lt;/u&gt; &#039;&#039;&#039;EXCERPT&#039;&#039;&#039;. <br /> ;uwagi<br /> :Wykorzystując znacznik możemy rozbić wpisy wykorzystujące skróty &#039;&#039;&#039;EXCERPT&#039;&#039;&#039; na dwie części. Można dzięki temu utworzyć dowiązanie do drugiej części i utworzyć link przeskakujący od razu do niej ze strony głównej joggera (przykład dostępny w opisie znacznika &#039;&#039;&#039;ENTRY_CONTENT_SHORT_EXIST&#039;&#039;&#039;.<br /> ;przykład<br /> :<br /> &amp;lt;ENTRY_CONTENT_SHORT/&amp;gt;<br /> &amp;lt;ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> &amp;lt;div id=&quot;more&quot;&amp;gt;<br /> &amp;lt;ENTRY_CONTENT_LONG/&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_CONTENT_SHORT_EXIST&amp;gt;<br /> <br /> ===ENTRY_COMMENT_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_COMMENT_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_COMMENT_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) i na stronie komentarzy<br /> ;działanie<br /> :Wstawia URL / permalink do wpisu. Może być używany jako link do strony z komentarzami na stronie głównej joggera oraz wskaźnik na aktualny wpis na stronie komentarzy.<br /> <br /> ===ENTRY_COMMENT_HREF_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_COMMENT_HREF_DESCR;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;) oraz strona z komentarzami<br /> ;działanie<br /> :Wstawia tekst odnośnika do stron z komentarzami. Jeśli nie ma żadnych komentarzy, wtedy jest to &quot;Dodaj komentarz&quot;. Jeśli komentarze są - np. &quot;1 komentarz&quot;, &quot;3 komentarze&quot;, &quot;5 komentarzy&quot;. Jeśli komentarze są wyłączone, pojawi się napis &quot;Komentarze zablokowane&quot;.<br /> ;uwagi<br /> :Ponieważ możliwe jest, że kilka wpisów nie będzie miało żadnego komentarza lub będą miały taką samą ich liczbę, może się zdarzyć, że na stronie będzie kilka odnośników tak samo opisanych, a prowadzących do różnych stron. Może to spowodować nieporozumienia, szczególnie w przeglądarkach tekstowych lub dźwiękowych. Dlatego zalecany jest zapis: <br /> &amp;lt;a href=&quot;&amp;amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;<br /> &amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;p class=&quot;ukryj&quot;&amp;gt; do wpisu &amp;lt;em&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/a&amp;gt;<br /> :Klasa &quot;ukryj&quot; powinna zostać w CSS zdefiniowana następująco:<br /> .ukryj {<br /> text-indent: -1000em;<br /> }<br /> :Dzieki temu, przeglądając stronę bez CSS, zamiast napisu &quot;2 komentarze&quot; w trzech różnych miejscach, zobaczymy: &quot;2 komentarze do wpisu &lt;em&gt;Pierwszy&lt;/em&gt;&quot;, &quot;2 komentarze do wpisu &lt;em&gt;Drugi&lt;/em&gt;&quot;, &quot;2 komentarze do wpisu &lt;em&gt;Trzeci&lt;/em&gt;&quot;. Zastosowanie &lt;code&gt;display: none&lt;/code&gt; jest o tyle złe, że pozbawimy użytkowników czytników ekranu tej treści także.<br /> <br /> ===ENTRY_CLASS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CLASS&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CLASS;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;)<br /> ;działanie<br /> :Działa analogicznie do znacznika &lt;strong&gt;COMMENT_CLASS&lt;/strong&gt; - naprzemiennie wstawia tekst &lt;code&gt;entry1&lt;/code&gt; i &lt;code&gt;entry2&lt;/code&gt;. Można go użyć zarówno do wpisów jak i do całych dni, o ile w szablonie zastosowano znacznik &lt;strong&gt;ENTRY_DAY_BLOCK&lt;/strong&gt;. &lt;strong&gt;ENTRY_CLASS&lt;/strong&gt; zawsze wstawia wspomniane teksty naprzemiennie - bez względu na liczbę wpisów zgrupowanych pod jedną datą.<br /> ;uwagi<br /> :patrz &lt;strong&gt;ENTRY_CLASS_RESET&lt;/strong&gt;<br /> <br /> ===ENTRY_CLASS_RESET===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_CLASS_RESET&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_CLASS_RESET;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;)<br /> ;działanie<br /> :Działa tylko w połączeniu z &lt;strong&gt;ENTRY_CLASS&lt;/strong&gt;. Nie ma ściśle wyznaczonego miejsca, może zostać wpisany gdziekolwiek w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;. Powoduje zignorowanie dotychczasowego porządku działania &lt;strong&gt;ENTRY_CLASS&lt;/strong&gt; i ponowne rozpoczęcie od &lt;code&gt;entry1&lt;/code&gt;. Znacznik ten może być przydatny, jeśli wpisy zgrupowane pod wspólną datą mają zmieniać klasy lokalnie, a nie globalnie. W takim przypadku każdy pierwszy wpis danego dnia miałby klasę &lt;code&gt;entry1&lt;/code&gt;.<br /> <br /> ===ENTRY_CATEGORY_BLOCK===<br /> ;typ<br /> :wymagany tag otwierający i zamykający (&lt;code&gt;&amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :szablon strony głównej i szablon komentarzy (pomiędzy znacznikami &lt;code&gt;&amp;lt;ENTRY_BLOCK&amp;gt; ... &amp;lt;/ENTRY_BLOCK&amp;gt;&lt;/code&gt;)<br /> ;działanie<br /> :w tym bloku umieszczona jest kategoria danego wpisu<br /> ;przykład<br /> &amp;lt;ENTRY_BLOCK&amp;gt;<br /> &amp;lt;div class=&quot;entry&quot;&amp;gt;<br /> &amp;lt;h2 id=&quot;&amp;ENTRY_ID;&quot;&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_SUBJECT/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_LEVEL/&amp;gt; poziom | &amp;lt;ENTRY_DATE/&amp;gt;, &amp;lt;ENTRY_HOUR/&amp;gt;&amp;lt;br /&amp;gt;<br /> kategoria: <br /> &amp;lt;ENTRY_CATEGORY_BLOCK&amp;gt;<br /> &amp;lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&amp;gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;<br /> &amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt;, &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;<br /> &amp;lt;/ENTRY_CATEGORY_BLOCK&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;ENTRY_CONTENT/&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;p&amp;gt;&amp;lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&amp;gt;&amp;lt;ENTRY_COMMENT_HREF_DESCR/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;<br /> &amp;lt;/div&amp;gt;<br /> &amp;lt;/ENTRY_BLOCK&amp;gt;<br /> <br /> ===ENTRY_CATEGORY_CLASS===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_CLASS;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_CLASS/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &lt;b&gt;ENTRY_CATEGORY_BLOCK&lt;/b&gt; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia naprzemiennie tekst &lt;code&gt;entrycategory1&lt;/code&gt; i &lt;code&gt;entrycategory2&lt;/code&gt;; działa analogicznie do &#039;&#039;&#039;ENTRY_CLASS&#039;&#039;&#039; i &#039;&#039;&#039;COMMENT_CLASS&#039;&#039;&#039; (wykorzystywany, gdy w użyciu jest &#039;&#039;&#039;ENTRY_CATEGORY_HREF_DESCR2&#039;&#039;&#039;)<br /> <br /> ===ENTRY_CATEGORY_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_HREF;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_HREF/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia URL do kategorii (przy notce)<br /> <br /> ===ENTRY_CATEGORY_HREF_DESCR===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_HREF_DESCR;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :wstawia tytuł (opis) linku kategorii (przy notce)<br /> <br /> ===ENTRY_CATEGORY_HREF_DESCR2===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/code&gt; lub &lt;code&gt;&amp;lt;ENTRY_CATEGORY_HREF_DESCR2/&amp;gt;&lt;/code&gt;<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :Wstawia tytuły jednej lub więcej kategorii przy wpisie; każda z nich odzielona jest przecinkiem. Wykorzystywane, gdy użytkownik chce dodawać wpisy nie tylko do jednej kategorii).<br /> <br /> ===ENTRY_CATEGORY_NOT_LAST===<br /> ;typ<br /> :wymagany tag otwierający i tag zamykający (&lt;code&gt;&amp;lt;ENTRY_CATEGORY_NOT_LAST&amp;gt; ... &amp;lt;/ENTRY_CATEGORY_NOT_LAST&amp;gt;&lt;/code&gt;)<br /> ;stosowanie<br /> :blok &#039;&#039;&#039;ENTRY_CATEGORY_BLOCK&#039;&#039;&#039; (szablon strony głównej i szablon komentarzy)<br /> ;działanie<br /> :Jego zawartość zostanie wstawiona, jeśli kategoria wpisu nie jest ostatnią z kategorii, do których należy wpis. Wykorzystywane, gdy użytkownik chce dodawać wpisy nie tylko do jednej kategorii).<br /> <br /> ===ENTRY_TRACKBACK_HREF===<br /> ;typ<br /> :pojedynczy, zapis: &lt;code&gt;&amp;lt;ENTRY_TRACKBACK_HREF/&amp;gt;&lt;/code&gt; lub &lt;code&gt;&amp;amp;ENTRY_TRACKBACK_HREF;&lt;/code&gt;<br /> ;stosowanie<br /> :strona główna joggera (w bloku &lt;strong&gt;ENTRY_BLOCK&lt;/strong&gt;), szablon komentarzy<br /> ;działanie<br /> :wstawia odnośnik do trackbacka<br /> <br /> ===ENTRY_TRACKBACK_EXIST===<br /> <br /> <br /> ===ENTRY_TRACKBACK_NOT_EXIST===<br /> <br /> {{stub}}<br /> [[Kategoria:Pomoc|Tagi, Wpisy]]<br /> [[Kategoria:Tagi|Wpisy]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Lista&diff=3093 Tagi/Lista 2006-10-26T12:15:21Z <p>Yano: Dodanie tagów trackbacka</p> <hr /> <div>Lista wszystkich dostępnych tagów Joggera:<br /> ==Wpis (ENTRY)==<br /> <br /> * ENTRY_BLOCK<br /> * ENTRY_DAY_BLOCK<br /> * ENTRY_SUBJECT<br /> * ENTRY_DATE<br /> * ENTRY_DATE_DAY<br /> * ENTRY_DATE_MONTH<br /> * ENTRY_DATE_YEAR<br /> * ENTRY_HOUR<br /> * ENTRY_ID<br /> * ENTRY_LEVEL<br /> * ENTRY_CONTENT<br /> * ENTRY_CONTENT_SHORT<br /> * ENTRY_CONTENT_SHORT_EXIST<br /> * ENTRY_CONTENT_SHORT_NOT_EXIST<br /> * ENTRY_CONTENT_LONG<br /> * ENTRY_COMMENT_HREF<br /> * ENTRY_COMMENT_HREF_DESCR<br /> * ENTRY_CLASS<br /> * ENTRY_CLASS_RESET<br /> * ENTRY_CATEGORY_BLOCK<br /> * ENTRY_CATEGORY_CLASS<br /> * ENTRY_CATEGORY_HREF<br /> * ENTRY_CATEGORY_HREF_DESCR<br /> * ENTRY_CATEGORY_HREF_DESCR2<br /> * ENTRY_CATEGORY_NOT_LAST<br /> * ENTRY_TRACKBACK_HREF<br /> * ENTRY_TRACKBACK_EXIST<br /> * ENTRY_TRACKBACK_NOT_EXIST<br /> <br /> ==Stronicowanie (PAGE)==<br /> <br /> * PAGE_BLOCK_EXIST<br /> * PAGE_PREV_EXIST<br /> * PAGE_NEXT_EXIST<br /> * PAGE_PREV_HREF<br /> * PAGE_NEXT_HREF<br /> <br /> ==Archiwum wpisów (ARCHIVE)==<br /> <br /> * ARCHIVE_BLOCK<br /> * ARCHIVE_ENTRIES<br /> * ARCHIVE_HREF<br /> * ARCHIVE_HREF_DESCR<br /> * ARCHIVE_CLASS<br /> * ARCHIVE_CURRENT_DESCR<br /> * ARCHIVE_NOT_LAST (nowy)<br /> <br /> ==Kategorie wpisów (CATEGORY)==<br /> <br /> * CATEGORY_BLOCK<br /> * CATEGORY_CLASS<br /> * CATEGORY_ENTRIES<br /> * CATEGORY_HREF<br /> * CATEGORY_HREF_DESCR<br /> * CATEGORY_ID<br /> * CATEGORY_NOT_LAST (nowy)<br /> * CATEGORY_LEVEL (nowy)<br /> * CATEGORY_SUB_CLASS (nowy)<br /> <br /> ==Linki (LINK)==<br /> <br /> * LINK_BLOCK_EXIST<br /> * LINK_GROUP_BLOCK<br /> * LINK_GROUP_DESCR<br /> * LINK_BLOCK<br /> * LINK_HREF<br /> * LINK_HREF_DESCR<br /> * LINK_TITLE<br /> * LINK_CLASS<br /> * LINK_CLASS_RESET<br /> <br /> ==Komentarze (COMMENT)==<br /> <br /> * COMMENT_BLOCK<br /> * COMMENT_ALLOWED_BLOCK<br /> * COMMENT_BLOCK_EXIST<br /> * COMMENT_BLOCK_NOT_EXIST<br /> * COMMENT_CLASS<br /> * COMMENT_EDIT_EXIST<br /> * COMMENT_NICK<br /> * COMMENT_DATE<br /> * COMMENT_HOUR<br /> * COMMENT_NUMBER<br /> * COMMENT_CONTENT<br /> * COMMENT_FAVICON<br /> * COMMENT_FAVICON2<br /> * COMMENT_FAVICON_EXIST<br /> * COMMENT_FAVICON_NOT_EXIST<br /> * COMMENT_ID<br /> * COMMENT_NICK_CLASS<br /> <br /> ==Trackbacki (TRACKBACK)==<br /> <br /> * TRACKBACK_BLOCK<br /> * TRACKBACK_BLOCK_EXIST<br /> * TRACKBACK_BLOCK_NOT_EXIST<br /> <br /> ==Formularz komentarzy (COMMENT_FORM)==<br /> <br /> * COMMENT_FORM<br /> * COMMENT_FORM2<br /> * COMMENT_FORM_BLOCK<br /> * COMMENT_FORM_ACTION<br /> * COMMENT_FORM_BODY<br /> * COMMENT_FORM_CODE<br /> * COMMENT_FORM_NICKID<br /> * COMMENT_FORM_NICKURL<br /> * COMMENT_FORM_NOTIFY_START_BLOCK<br /> * COMMENT_FORM_NOTIFY_STOP_BLOCK<br /> * COMMENT_FORM_NOUSER_BLOCK<br /> * COMMENT_LOGGED_BLOCK<br /> * COMMENT_NONE_BLOCK<br /> <br /> ==Admin (ADMIN)==<br /> <br /> * ADMIN_BLOCK<br /> * ADMIN_ENTRY_EDIT_HREF<br /> * ADMIN_ENTRY_REMOVE_HREF<br /> * ADMIN_COMMENT_REMOVE_HREF<br /> * ADMIN_COMMENT_BLOCKIP_HREF<br /> <br /> ==Niezalogowany użytkownik (NOUSER)==<br /> <br /> * NOUSER_BLOCK<br /> * USER_LOG_IN_HREF<br /> * USER_LOG_IN_ACTION<br /> <br /> ==Zalogowany użytkownik (LOGGED_USER)==<br /> <br /> * LOGGED_USER_BLOCK<br /> * LOGGED_USER_NAME<br /> * LOGGED_USER_LOG_OUT_HREF<br /> <br /> ==Status i opis Jabbera==<br /> <br /> * STATUS_TEXT<br /> * STATUS_IMAGE<br /> * STATUS_EXIST<br /> * STATUS_DESCR<br /> * STATUS_DESCR2<br /> <br /> ==Inne==<br /> <br /> * JID<br /> * JOG_TITLE<br /> * JOG<br /> * HOME<br /> * RSS<br /> * ALL_ENTRIES_HREF<br /> * HEADER<br /> * FOOTER<br /> * JOGGER_USER_BLOCK<br /> * ALL_USER_BLOCK<br /> <br /> [[Kategoria:Pomoc|Tagi, Lista]]<br /> [[Kategoria:Tagi|Lista]]</div> Yano http://wiki.jogger.pl/index.php?title=Tagi/Lista&diff=3092 Tagi/Lista 2006-10-26T12:12:21Z <p>Yano: /* Wpis (ENTRY) */ Dodanie tagów trackbacka</p> <hr /> <div>Lista wszystkich dostępnych tagów Joggera:<br /> ==Wpis (ENTRY)==<br /> <br /> * ENTRY_BLOCK<br /> * ENTRY_DAY_BLOCK<br /> * ENTRY_SUBJECT<br /> * ENTRY_DATE<br /> * ENTRY_DATE_DAY<br /> * ENTRY_DATE_MONTH<br /> * ENTRY_DATE_YEAR<br /> * ENTRY_HOUR<br /> * ENTRY_ID<br /> * ENTRY_LEVEL<br /> * ENTRY_CONTENT<br /> * ENTRY_CONTENT_SHORT<br /> * ENTRY_CONTENT_SHORT_EXIST<br /> * ENTRY_CONTENT_SHORT_NOT_EXIST<br /> * ENTRY_CONTENT_LONG<br /> * ENTRY_COMMENT_HREF<br /> * ENTRY_COMMENT_HREF_DESCR<br /> * ENTRY_CLASS<br /> * ENTRY_CLASS_RESET<br /> * ENTRY_CATEGORY_BLOCK<br /> * ENTRY_CATEGORY_CLASS<br /> * ENTRY_CATEGORY_HREF<br /> * ENTRY_CATEGORY_HREF_DESCR<br /> * ENTRY_CATEGORY_HREF_DESCR2<br /> * ENTRY_CATEGORY_NOT_LAST<br /> * ENTRY_TRACKBACK_HREF<br /> * ENTRY_TRACKBACK_EXIST<br /> * ENTRY_TRACKBACK_NOT_EXIST<br /> <br /> ==Stronicowanie (PAGE)==<br /> <br /> * PAGE_BLOCK_EXIST<br /> * PAGE_PREV_EXIST<br /> * PAGE_NEXT_EXIST<br /> * PAGE_PREV_HREF<br /> * PAGE_NEXT_HREF<br /> <br /> ==Archiwum wpisów (ARCHIVE)==<br /> <br /> * ARCHIVE_BLOCK<br /> * ARCHIVE_ENTRIES<br /> * ARCHIVE_HREF<br /> * ARCHIVE_HREF_DESCR<br /> * ARCHIVE_CLASS<br /> * ARCHIVE_CURRENT_DESCR<br /> * ARCHIVE_NOT_LAST (nowy)<br /> <br /> ==Kategorie wpisów (CATEGORY)==<br /> <br /> * CATEGORY_BLOCK<br /> * CATEGORY_CLASS<br /> * CATEGORY_ENTRIES<br /> * CATEGORY_HREF<br /> * CATEGORY_HREF_DESCR<br /> * CATEGORY_ID<br /> * CATEGORY_NOT_LAST (nowy)<br /> * CATEGORY_LEVEL (nowy)<br /> * CATEGORY_SUB_CLASS (nowy)<br /> <br /> ==Linki (LINK)==<br /> <br /> * LINK_BLOCK_EXIST<br /> * LINK_GROUP_BLOCK<br /> * LINK_GROUP_DESCR<br /> * LINK_BLOCK<br /> * LINK_HREF<br /> * LINK_HREF_DESCR<br /> * LINK_TITLE<br /> * LINK_CLASS<br /> * LINK_CLASS_RESET<br /> <br /> ==Komentarze (COMMENT)==<br /> <br /> * COMMENT_BLOCK<br /> * COMMENT_ALLOWED_BLOCK<br /> * COMMENT_BLOCK_EXIST<br /> * COMMENT_BLOCK_NOT_EXIST<br /> * COMMENT_CLASS<br /> * COMMENT_EDIT_EXIST<br /> * COMMENT_NICK<br /> * COMMENT_DATE<br /> * COMMENT_HOUR<br /> * COMMENT_NUMBER<br /> * COMMENT_CONTENT<br /> * COMMENT_FAVICON<br /> * COMMENT_FAVICON2<br /> * COMMENT_FAVICON_EXIST<br /> * COMMENT_FAVICON_NOT_EXIST<br /> * COMMENT_ID<br /> * COMMENT_NICK_CLASS<br /> <br /> ==Formularz komentarzy (COMMENT_FORM)==<br /> <br /> * COMMENT_FORM<br /> * COMMENT_FORM2<br /> * COMMENT_FORM_BLOCK<br /> * COMMENT_FORM_ACTION<br /> * COMMENT_FORM_BODY<br /> * COMMENT_FORM_CODE<br /> * COMMENT_FORM_NICKID<br /> * COMMENT_FORM_NICKURL<br /> * COMMENT_FORM_NOTIFY_START_BLOCK<br /> * COMMENT_FORM_NOTIFY_STOP_BLOCK<br /> * COMMENT_FORM_NOUSER_BLOCK<br /> * COMMENT_LOGGED_BLOCK<br /> * COMMENT_NONE_BLOCK<br /> <br /> ==Admin (ADMIN)==<br /> <br /> * ADMIN_BLOCK<br /> * ADMIN_ENTRY_EDIT_HREF<br /> * ADMIN_ENTRY_REMOVE_HREF<br /> * ADMIN_COMMENT_REMOVE_HREF<br /> * ADMIN_COMMENT_BLOCKIP_HREF<br /> <br /> ==Niezalogowany użytkownik (NOUSER)==<br /> <br /> * NOUSER_BLOCK<br /> * USER_LOG_IN_HREF<br /> * USER_LOG_IN_ACTION<br /> <br /> ==Zalogowany użytkownik (LOGGED_USER)==<br /> <br /> * LOGGED_USER_BLOCK<br /> * LOGGED_USER_NAME<br /> * LOGGED_USER_LOG_OUT_HREF<br /> <br /> ==Status i opis Jabbera==<br /> <br /> * STATUS_TEXT<br /> * STATUS_IMAGE<br /> * STATUS_EXIST<br /> * STATUS_DESCR<br /> * STATUS_DESCR2<br /> <br /> ==Inne==<br /> <br /> * JID<br /> * JOG_TITLE<br /> * JOG<br /> * HOME<br /> * RSS<br /> * ALL_ENTRIES_HREF<br /> * HEADER<br /> * FOOTER<br /> * JOGGER_USER_BLOCK<br /> * ALL_USER_BLOCK<br /> <br /> [[Kategoria:Pomoc|Tagi, Lista]]<br /> [[Kategoria:Tagi|Lista]]</div> Yano http://wiki.jogger.pl/index.php?title=Trackback&diff=3091 Trackback 2006-10-26T12:06:14Z <p>Yano: </p> <hr /> <div>==Trackback==<br /> Jogger obsługuje protokół [http://pl.wikipedia.org/wiki/Trackback Trackback]. Aby z niego skorzystać należy umieścić w [[szablon]]ie, w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039; odnośnik do &lt;code&gt;&amp;ENTRY_TRACKBACK_HREF;&lt;/code&gt;.<br /> <br /> Aby zostawić &#039;&#039;trackback&#039;&#039; na innym blogu należy umieścić odnośnik &#039;&#039;trackbacka&#039;&#039; komentowanego artykułu w odpowiednim polu formularza podczas tworzenia wpisu.<br /> <br /> Kolejne &#039;&#039;trackbacki&#039;&#039; oddzielamy od siebie znakiem odstępu (spacji).<br /> <br /> {{stub}}</div> Yano http://wiki.jogger.pl/index.php?title=Szablon&diff=3090 Szablon 2006-10-26T03:17:14Z <p>Yano: Jogger już obsługuje trackbacki, więc można dodać link do szablonu</p> <hr /> <div>&lt;h2&gt;Szablon strony głównej&lt;/h2&gt; <br /> Przykładowy szablon strony głównej joga, dostępny w panelu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;ENTRY_BLOCK&gt;<br /> &lt;ENTRY_DAY_BLOCK&gt;<br /> &lt;!-- Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;&quot;&gt;&amp;ENTRY_COMMENT_HREF_DESCR;&lt;/a&gt;. &lt;a href=&quot;&amp;ENTRY_COMMENT_HREF;/trackback/&quot;&gt;trackback&lt;/a&gt;<br /> &lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;/ENTRY_DAY_BLOCK&gt;<br /> &lt;/ENTRY_BLOCK&gt;<br /> <br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/dl&gt;&lt;/dd&gt;&lt;/pre&gt;<br /> <br /> &lt;h2&gt;Szablon strony komentarzy&lt;/h2&gt; <br /> Przykładowy szablon strony komentarzy joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> <br /> &lt;!--Początek wpisu --&gt;<br /> &lt;div class=&quot;wpis&quot; id=&quot;&lt;ENTRY_ID/&gt;&quot;&gt; <br /> &lt;h3&gt;&amp;ENTRY_SUBJECT;&lt;/h3&gt;<br /> &lt;span class=&quot;data&quot;&gt;Dodane &lt;ENTRY_DATE/&gt; o &lt;ENTRY_HOUR/&gt; w kategorii &#039;&lt;ENTRY_CATEGORY_BLOCK&gt;<br /> &lt;a href=&quot;&amp;ENTRY_CATEGORY_HREF;&quot;&gt;&amp;ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;<br /> &lt;/ENTRY_CATEGORY_BLOCK&gt;&#039;,&lt;/span&gt;<br /> &lt;p&gt;&amp;ENTRY_CONTENT;&lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;w_prawo&quot;&gt;&lt;a href=&quot;&lt;ALL_ENTRIES_HREF/&gt;&quot;&gt;Pokaż wszystkie wpisy.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;div class=&quot;linia&quot;&gt;&lt;/div&gt;&lt;br /&gt;<br /> &lt;!-- Koniec wpisu --&gt;<br /> &lt;!-- Początek komentarzy --&gt; <br /> &lt;h3&gt;Komentarze:&lt;/h3&gt;<br /> &lt;COMMENT_BLOCK&gt;<br /> <br /> &lt;div class=&quot;&amp;COMMENT_CLASS;&quot;&gt;<br /> &lt;COMMENT_FAVICON/&gt; &lt;COMMENT_NICK/&gt; &lt;span class=&quot;kom&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;komdata&quot;&gt; &lt;COMMENT_DATE/&gt;, &lt;COMMENT_HOUR/&gt;&lt;/span&gt;<br /> &lt;div class=&quot;komentarz&quot;&gt;&lt;div&gt;&lt;COMMENT_CONTENT/&gt;&lt;/div&gt; <br /> &lt;/div&gt;&lt;/div&gt; <br /> &lt;/COMMENT_BLOCK&gt; <br /> &lt;!-- Koniec Komentarzy --&gt;<br /> &lt;!-- Początek formularza --&gt;<br /> <br /> <br /> &lt;div class=&quot;podz&quot;&gt; &lt;h3&gt;Dodaj komentarz:&lt;/h3&gt; &lt;/div&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;COMMENT_FORM_BLOCK&gt;<br /> &lt;form action=&quot;&lt;COMMENT_FORM_ACTION/&gt;&quot; method=&quot;post&quot; id=&quot;formcomment&quot;&gt;<br /> &lt;table&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnicklab&quot; for=&quot;commnickid&quot;&gt;Podpis:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickid&quot; id=&quot;commnickid&quot; value=&quot;&lt;COMMENT_FORM_NICKID/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commnickurllab&quot; for=&quot;commnickurl&quot;&gt;Url:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;commnickurl&quot; id=&quot;commnickurl&quot; value=&quot;&lt;COMMENT_FORM_NICKURL/&gt;&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;commbodylab&quot; for=&quot;commbody&quot;&gt;Tresc:&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;textarea name=&quot;commbody&quot; id=&quot;commbody&quot; cols=&quot;60&quot; rows=&quot;6&quot;&gt;&lt;COMMENT_FORM_BODY/&gt;&lt;/textarea&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;<br /> &lt;COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;input type=&quot;checkbox&quot; name=&quot;notifystart&quot; id=&quot;notifystart&quot; value=&quot;notify&quot; checked=&quot;checked&quot; /&gt;<br /> &lt;label id=&quot;notifylab&quot; for=&quot;notifystart&quot;&gt;Śledź ten wątek.&lt;/label&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_START_BLOCK&gt;<br /> &lt;COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;input type=&quot;submit&quot; name=&quot;notifystop&quot; id=&quot;notifystop&quot; value=&quot;Przestań śledzić.&quot; /&gt;<br /> &lt;/COMMENT_FORM_NOTIFY_STOP_BLOCK&gt;<br /> &lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;COMMENT_FORM_NOUSER_BLOCK&gt;<br /> &lt;tr&gt;<br /> &lt;td&gt;&lt;label id=&quot;codelab&quot; for=&quot;code&quot;&gt;&lt;img src=&quot;&lt;COMMENT_FORM_CODE/&gt;&quot; alt=&quot;code&quot; /&gt;&lt;/label&gt;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;code&quot; id=&quot;code&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> <br /> &lt;/COMMENT_FORM_NOUSER_BLOCK&gt;<br /> <br /> &lt;tr&gt;<br /> &lt;td&gt;&amp;nbsp;&lt;/td&gt;<br /> &lt;td&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; id=&quot;submitcomm&quot; value=&quot;Wyslij&quot; /&gt;&lt;/td&gt;<br /> &lt;/tr&gt;<br /> &lt;/table&gt;<br /> &lt;/form&gt;<br /> &lt;/COMMENT_FORM_BLOCK&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;COMMENT_LOGGED_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commlogged&quot; for=&quot;commlogged&quot;&gt;Tylko zalogowani użytkownicy mogą komentować.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_LOGGED_BLOCK&gt;<br /> <br /> &lt;COMMENT_NONE_BLOCK&gt;<br /> &lt;div class=&quot;komed&quot;&gt;<br /> &lt;label id=&quot;commnone&quot; for=&quot;commnone&quot;&gt;Komentarze zablokowane.&lt;/label&gt;<br /> &lt;/div&gt;<br /> &lt;/COMMENT_NONE_BLOCK&gt;<br /> <br /> &lt;!-- Koniec formularza --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek Menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Początek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;&lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> <br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> &lt;h2&gt;Szablon strony logowania&lt;/h2&gt; <br /> Przykładowy szablon strony logowania joga, dostępny w panleu konfiguracyjnym.<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br /> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;<br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pl&quot; lang=&quot;pl&quot;&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;<br /> &lt;meta http-equiv=&quot;content-type&quot; content=&quot;application/xhtml+xml; charset=UTF-8&quot;/&gt;<br /> &lt;meta http-equiv=&quot;Reply-to&quot; content=&quot;soil@czuby.net&quot; /&gt;<br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;pl&quot; /&gt;<br /> &lt;meta name=&quot;Robots&quot; content=&quot;NOINDEX&quot; /&gt;<br /> &lt;meta name=&quot;author&quot; content=&quot;Dawid Penkala&quot;/&gt;<br /> &lt;link rel=&quot;icon&quot; href=&quot;favicon.png&quot; type=&quot;image/x-icon&quot;/&gt;<br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;/files/favicon_b.png&quot; type=&quot;image/x-icon&quot; /&gt;<br /> &lt;style type=&quot;text/css&quot; media=&quot;all&quot;&gt;<br /> @import &quot;/files/style_blue.css&quot;;<br /> &lt;/style&gt;<br /> &lt;title&gt;JoggerPL :: &amp;JID;&lt;/title&gt;<br /> <br /> &lt;/head&gt; <br /> <br /> &lt;body&gt;<br /> &lt;div id=&quot;szablon&quot;&gt;<br /> &lt;div id=&quot;logo&quot;&gt;<br /> <br /> &lt;a href=&quot;#&quot;&gt;&amp;JID;&lt;/a&gt;<br /> <br /> &lt;/div&gt;<br /> &lt;div id=&quot;srodek&quot;&gt;<br /> &lt;!-- login --&gt;<br /> <br /> &lt;div class=&quot;login&quot;&gt; <br /> <br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;h3&gt;Logowanie:&lt;/h3&gt;<br /> &lt;p&gt;<br /> &lt;form action=&quot;&lt;USER_LOG_IN_ACTION/&gt;&quot; method=&quot;post&quot;&gt;<br /> <br /> &lt;input type=&quot;text&quot; name=&quot;user&quot; style=&quot;width: 200&quot; value=&quot;nick&quot;&gt;&lt;br /&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot; style=&quot;width: 200&quot; value=&quot;pass&quot;&gt;&lt;br /&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;Zaloguj&quot; style=&quot;width: 200&quot;&gt;<br /> <br /> &lt;/form&gt;<br /> <br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;a href=&quot;&lt;LOGGED_USER_LOG_OUT_HREF/&gt;&quot;&gt;Wyloguj mnie!&lt;/a&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> &lt;/p&gt;<br /> &lt;/div&gt;<br /> &lt;!-- login --&gt;<br /> &lt;/div&gt;<br /> <br /> &lt;div id=&quot;menu&quot;&gt;<br /> &lt;div class=&quot;panel&quot;&gt;<br /> &lt;!-- Początek menu --&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;STATUS_TEXT/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;STATUS_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Archiwum&lt;/a&gt;&lt;/li&gt;<br /> &lt;ARCHIVE_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;ARCHIVE_HREF/&gt;&quot;&gt;&lt;ARCHIVE_HREF_DESCR/&gt; (&lt;ARCHIVE_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ARCHIVE_BLOCK&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;Kategorie&lt;/a&gt;&lt;/li&gt;<br /> &lt;CATEGORY_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;CATEGORY_HREF/&gt;&quot;&gt;&lt;CATEGORY_HREF_DESCR/&gt; (&lt;CATEGORY_ENTRIES/&gt;)&lt;/a&gt;&lt;/li&gt;<br /> &lt;/CATEGORY_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LINK_GROUP_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;LINK_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;LINK_HREF/&gt;&quot;&gt;&lt;LINK_HREF_DESCR/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LINK_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/LINK_GROUP_BLOCK&gt;<br /> &lt;div class=&quot;menu&quot;&gt;&lt;ul&gt;<br /> &lt;NOUSER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;USER_LOG_IN_HREF/&gt;&quot; class=&quot;aktualne&quot;&gt;Zaloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/NOUSER_BLOCK&gt;<br /> &lt;LOGGED_USER_BLOCK&gt;<br /> &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;aktualne&quot;&gt;&lt;LOGGED_USER_NAME/&gt;&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href=&quot;&amp;LOGGED_USER_LOG_OUT_HREF;&quot;&gt;Wyloguj!&lt;/a&gt;&lt;/li&gt;<br /> &lt;/LOGGED_USER_BLOCK&gt;<br /> <br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec menu --&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Poczatek stopki --&gt;<br /> &lt;div id=&quot;stopka&quot;&gt;<br /> &lt;div id=&quot;prawa&quot;&gt;<br /> &lt;a href=&quot;http://jogger.pl&quot;&gt;Jogger.PL&lt;/a&gt; (c) 2006&lt;/div&gt;<br /> &lt;div id=&quot;stopka_linki&quot;&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href=&quot;&lt;RSS/&gt;&quot;&gt;RSS&lt;/a&gt; feed,&lt;/li&gt;<br /> &lt;li&gt;Valid &lt;a href=&quot;http://validator.w3.org/check?uri=referer&quot;&gt;XHTML&lt;/a&gt; and &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot;&gt;CSS&lt;/a&gt;,&lt;/li&gt;<br /> &lt;li&gt;Wszystkie prawa zastrzeżone.&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /> &lt;/div&gt;<br /> &lt;!-- Koniec stopki --&gt;<br /> &lt;/body&gt;&lt;/html&gt;<br /> <br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> <br /> <br /> &lt;h2&gt;Plik CSS&lt;/h2&gt; <br /> Przykładowy plik CSS<br /> &lt;dl&gt;&lt;dd&gt;&lt;pre&gt;<br /> <br /> html, body { <br /> margin: 0px 0px 0px 0px;<br /> padding: 0;<br /> background-repeat: repeat-y;<br /> background-position: top center;<br /> background-color: #f4f4f4;<br /> font-family: arial, helvetica, sans-serif;<br /> color: #636363;<br /> } <br /> <br /> /* Całość - menu i wpisy*/ <br /> <br /> #szablon {<br /> width: 760px;<br /> margin: 0 auto;<br /> padding: 0px 0px 0px 0px;<br /> display:block;<br /> background-color: #fff;<br /> border-left: 1px solid #c1c1c1;<br /> border-right: 1px solid #c1c1c1;<br /> }<br /> <br /> #srodek {<br /> width: 562px;<br /> padding: 0 0px 0 0;<br /> float: right;<br /> background-color: #ffffff;<br /> }<br /> <br /> #menu {<br /> background-color: #FFFFFF;<br /> width: 198px;<br /> top: 0;<br /> right: 0;<br /> padding: 0 0 0 0;<br /> overflow: hidden;<br /> }<br /> <br /> .panel {<br /> padding: 10px;<br /> }<br /> <br /> #logo {<br /> text-align: center;<br /> height: 120px;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 60px 0px 0px 0px;<br /> font-size: 3em;<br /> color: #ffffff;<br /> border: 8px solid #ffffff;<br /> }<br /> <br /> #logo a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> color: #ffffff;<br /> }<br /> <br /> /* Menu */<br /> <br /> .menu {<br /> font-size: 0.8em;<br /> }<br /> <br /> .menu h2 {<br /> height: 40px;<br /> margin: 0 0 3px 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul {<br /> width: 100%;<br /> margin: 0;<br /> padding: 0;<br /> }<br /> <br /> .menu ul li {<br /> margin: 0;<br /> padding: 0;<br /> border-top: 1px solid #c1c1c1;<br /> list-style: none;<br /> }<br /> <br /> .menu ul li a {<br /> display: block;<br /> margin: 2px 0;<br /> padding: 4px 0 4px 0;<br /> font-size: 0.9em;<br /> font-weight: normal;<br /> text-decoration: none;<br /> text-align: center; <br /> }<br /> <br /> .menu ul li a:link,<br /> .menu ul li a:visited {<br /> color: #636363;<br /> }<br /> <br /> .menu ul li a:active,<br /> .menu ul li a:hover {<br /> color: #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .menu ul li a.aktualne {<br /> background-color: #f4f4f4;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> } <br /> <br /> .menu ul li a.aktualne:active,<br /> .menu ul li a.aktualne:hover {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-weight: bold;<br /> }<br /> <br /> <br /> /* Wpisy */<br /> <br /> .wpis {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> color: #636363;<br /> }<br /> <br /> .wpis h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .wpis p {<br /> margin: 10px;<br /> font-size: 0.8em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> .data {<br /> font-size: 0.9em;<br /> color: #636363;<br /> }<br /> <br /> /* Komentarze */<br /> <br /> .comment1, <br /> .comment2 {<br /> padding-left: 0.7em;<br /> padding-bottom: 0.5em;<br /> margin-right: 8px;<br /> }<br /> <br /> .comment1 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment2 a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:link,<br /> .comment1, .comment2 a:visited {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.8em;<br /> }<br /> <br /> .comment1, .comment2 a:active,<br /> .comment1, .comment2 a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> font-size: 0.8em;<br /> } <br /> <br /> .comment1 {<br /> border-left: solid 1px #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> }<br /> <br /> .comment2 {<br /> border-left: solid 1px #bbb;<br /> font-size: 1em;<br /> }<br /> <br /> .kom {<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> .komdata {<br /> font-size: 0.8em;<br /> color:#000000;<br /> }<br /> <br /> .komentarz { <br /> margin:.5em 0 1.5em; <br /> padding-bottom:.5em; <br /> font-size: 0.8em;<br /> } <br /> <br /> .linia {<br /> background-color: #cccccc;<br /> height: 1px;<br /> color: #fff;<br /> margin: 0px 8px 0px 0px;<br /> font-weight: bold;<br /> }<br /> <br /> .komed {<br /> width: auto;<br /> }<br /> <br /> /* Formularz */<br /> <br /> td {<br /> padding: 0px 0px;<br /> vertical-align: top;<br /> }<br /> <br /> form {<br /> margin: 2em 15px 1em 15px;<br /> }<br /> <br /> input[type=&quot;text&quot;]{<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickid {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#commnickurl {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> input#code {<br /> width: 8em;<br /> border-width: 0 0 0 0px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> <br /> }<br /> textarea#commbody {<br /> border: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> border-width: 0 0 0 1px;<br /> padding: 5px 3px;<br /> background-color: #f6f6f6;<br /> width: 30em;<br /> font-size: 1em;<br /> }<br /> <br /> input[type=&quot;submit&quot;] { /* przycisk &quot;Wyslij&quot; */<br /> width: auto;<br /> border-width: 0 0 0 1px;<br /> border-left-style: solid;<br /> border-left-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding: 3px 5px;<br /> margin-top: 0px;<br /> background-color: #fff;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 0.9em;<br /> }<br /> <br /> p#hint {<br /> color: #aaa;<br /> font-size: 0.8em;<br /> margin-left: 15px;<br /> width: 550px;<br /> }<br /> <br /> label {<br /> font-size: 0.8em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> <br /> <br /> /* Logowanie */<br /> <br /> <br /> <br /> .login {<br /> margin-left: 0px;<br /> text-transform: none;<br /> float: right;<br /> width: 562px;<br /> font-size: 0.8em;<br /> }<br /> <br /> .login h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .podz h3 {<br /> font-size: 1.5em;<br /> color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> .login p {<br /> margin: 10px;<br /> font-size: 0.9em;<br /> line-height: 160%;<br /> color: #636363;<br /> text-align: justify; <br /> }<br /> <br /> input[type=&quot;password&quot;] {<br /> width: 8em;<br /> border-width: 0 0 0 1px;<br /> border-left: 1px solid #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> padding-left: 3px;<br /> background-color: #f3f3f3;<br /> font-size: 0.9em;<br /> }<br /> <br /> <br /> .haslo {<br /> width: auto;<br /> padding: 0px 0px 0px 35px;<br /> }<br /> <br /> .loguj {<br /> width: auto;<br /> padding: 0px 0px 0px 79px;<br /> }<br /> <br /> /* Stopka */<br /> <br /> #stopka {<br /> clear: both;<br /> margin: 0px 0 0 0;<br /> padding: 0px 20px 0px 0px;<br /> border: 8px solid #ffffff;<br /> background-color: #74a8f5; /* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> font-size: 1em;<br /> text-transform: lowercase; <br /> color: #ffffff;<br /> }<br /> <br /> #stopka a {<br /> font-weight: bold;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka a:link,<br /> #stopka a:visited {<br /> color: #ffffff;<br /> }<br /> <br /> #stopka a:active,<br /> #stopka a:hover {<br /> text-decoration: underline;<br /> }<br /> <br /> #prawa {<br /> padding: 10px 0 0 0;<br /> font-size: 1.25em;<br /> text-align: right;<br /> <br /> }<br /> #prawa a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #stopka_linki {<br /> padding: 10px 10px 10px 10px;<br /> font-size: 0.95em;<br /> }<br /> <br /> #stopka_linki ul {<br /> margin: 0;<br /> padding:0;<br /> }<br /> <br /> #stopka_linki ul li {<br /> margin: 0;<br /> padding: 0;<br /> list-style: none;<br /> }<br /> <br /> <br /> /* inne rzeczy */<br /> img {<br /> border: 0px;<br /> }<br /> <br /> .w_prawo {<br /> text-align: right;<br /> margin-right: 8px;<br /> font-size: 0.8em;<br /> }<br /> <br /> #srodek a {<br /> font-weight: normal;<br /> text-decoration: none;<br /> }<br /> <br /> #srodek a:link,<br /> #srodek a:visited {<br /> color: #74a8f5;/* #74a8f5 - niebieski; #ffd600 - żółty; #fb9622 - pomarańczowy; #85C329 - zielony */<br /> }<br /> <br /> #srodek a:active,<br /> #srodek a:hover {<br /> text-decoration: none;<br /> color: #636363;<br /> }<br /> &lt;/pre&gt;&lt;/dd&gt;&lt;/dl&gt;<br /> <br /> [[Kategoria:Pomoc]]</div> Yano http://wiki.jogger.pl/index.php?title=Trackback&diff=3089 Trackback 2006-10-26T03:13:38Z <p>Yano: </p> <hr /> <div>==Trackback==<br /> Jogger obsługuje protokół [http://pl.wikipedia.org/wiki/Trackback Trackback]. Aby z niego skorzystać należy umieścić w [[szablon]]ie, w bloku &#039;&#039;&#039;ENTRY_BLOCK&#039;&#039;&#039; odnośnik do &lt;code&gt;&amp;ENTRY_COMMENT_HREF;/trackback/&lt;/code&gt;.<br /> <br /> Aby zostawić &#039;&#039;trackback&#039;&#039; na innym blogu należy umieścić odnośnik &#039;&#039;trackbacka&#039;&#039; komentowanego artykułu w odpowiednim polu formularza podczas tworzenia wpisu.<br /> <br /> Kolejne &#039;&#039;trackbacki&#039;&#039; oddzielamy od siebie znakiem odstępu (spacji).<br /> <br /> {{stub}}</div> Yano
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