Tagi/Wpisy: Różnice pomiędzy wersjami

Z JoggerWiki
Skocz do: nawigacji, wyszukiwania
(+Kat.)
(ENTRY_COMMENT_HREF_DESCR: ukrywanie w inny sposób)
 
(Nie pokazano 19 wersji utworzonych przez 9 użytkowników)
Linia 1: Linia 1:
 +
'''[http://wiki.jogger.pl/wiki/Tagi ← Wszystkie tagi]'''
 +
 
==Wpis (ENTRY)==
 
==Wpis (ENTRY)==
 
===ENTRY_BLOCK===
 
===ENTRY_BLOCK===
 
;typ
 
;typ
:wymagany tag otwierający i tag zamykający  (<code>&lt;ENTRY_BLOCK&gt; ... &lt;/ENTFRY_BLOCK&gt;</code>)
+
:wymagany tag otwierający i tag zamykający  (<code>&lt;ENTRY_BLOCK&gt; ... &lt;/ENTRY_BLOCK&gt;</code>)
 
;stosowanie
 
;stosowanie
 
:strona główna joggera
 
:strona główna joggera
Linia 40: Linia 42:
 
  &lt;ENTRY_BLOCK&gt;
 
  &lt;ENTRY_BLOCK&gt;
 
  &lt;div class="dzien"&gt;
 
  &lt;div class="dzien"&gt;
  &lt;h2&gt;dzień &lt;ENTRY_DATE/&gt;</a> roku:&lt;/h2&gt;
+
  &lt;h2&gt;dzień &lt;ENTRY_DATE/&gt;&lt;/a&gt; roku:&lt;/h2&gt;
 
     &lt;ENTRY_DAY_BLOCK&gt;
 
     &lt;ENTRY_DAY_BLOCK&gt;
 
     &lt;div class="entry"&gt;
 
     &lt;div class="entry"&gt;
Linia 56: Linia 58:
 
     &lt;span&gt;
 
     &lt;span&gt;
 
     &lt;a href="&amp;ADMIN_ENTRY_EDIT_HREF;"&gt;Edytuj&lt;/a&gt;,
 
     &lt;a href="&amp;ADMIN_ENTRY_EDIT_HREF;"&gt;Edytuj&lt;/a&gt;,
     &lt;a href="&amp;ADMIN_ENTRY_REMOVE_HREF;&gt;Usuń&lt;/a&gt;.
+
     &lt;a href="&amp;ADMIN_ENTRY_REMOVE_HREF;"&gt;Usuń&lt;/a&gt;.
 
     &lt;/span&gt;
 
     &lt;/span&gt;
 
     &lt;/ADMIN_BLOCK&gt;
 
     &lt;/ADMIN_BLOCK&gt;
Linia 64: Linia 66:
 
  &lt;/ENTRY_BLOCK&gt;
 
  &lt;/ENTRY_BLOCK&gt;
 
;uwagi
 
;uwagi
:Należy zwrócić uwagę na położenie nagłówka h2 zawierającego znacznik <strong>ENTRY_DATE</strong> oraz na położenie poziomej linii <code>&lt;hr /&gt;</code>
+
:Należy zwrócić uwagę na położenie nagłówka h2 zawierającego znacznik '''ENTRY_DATE''' oraz na położenie poziomej linii <code>&lt;hr /&gt;</code>
  
 
===ENTRY_SUBJECT===
 
===ENTRY_SUBJECT===
Linia 70: Linia 72:
 
:pojedynczy, zapis: <code>&lt;ENTRY_SUBJECT/&gt;</code> lub <code>&amp;ENTRY_SUBJECT;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_SUBJECT/&gt;</code> lub <code>&amp;ENTRY_SUBJECT;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) i szablon komentarzy
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy
 
;działanie
 
;działanie
:wstawia tytuł wpisu (tytuły dodaje się wysyłając w kliencie Jabbera wpis jako wiadomość, a nie jako czat).
+
:wstawia tytuł wpisu.
 +
 
 +
===ENTRY_TITLE===
 +
;typ
 +
:pojedynczy, zapis: <code>&lt;ENTRY_TITLE/&gt;</code> lub <code>&amp;ENTRY_TITLE;</code>
 +
;stosowanie
 +
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy
 +
;działanie
 +
:wstawia tytuł wpisu podobnie jak ENTRY_SUBJECT, ale po usunięciu z niego elementów HTML.
  
 
===ENTRY_DATE===
 
===ENTRY_DATE===
Linia 78: Linia 88:
 
:pojedynczy, zapis: <code>&lt;ENTRY_DATE/&gt;</code> lub <code>&amp;ENTRY_DATE;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_DATE/&gt;</code> lub <code>&amp;ENTRY_DATE;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) i szablon komentarzy
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy
 
;działanie
 
;działanie
 
:wstawia datę (dzień, miesiąc (słownie) i rok) wysłania wpisu lub wpisów.
 
:wstawia datę (dzień, miesiąc (słownie) i rok) wysłania wpisu lub wpisów.
Linia 86: Linia 96:
 
:pojedynczy, zapis: <code>&lt;ENTRY_DATE_DAY/&gt;</code> lub <code>&amp;ENTRY_DATE_DAY;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_DATE_DAY/&gt;</code> lub <code>&amp;ENTRY_DATE_DAY;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) i szablon komentarzy
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy
 
;działanie
 
;działanie
 
:wstawia dzień wysłania wpisu.
 
:wstawia dzień wysłania wpisu.
Linia 94: Linia 104:
 
:Pojedynczy, zapis: <code>&lt;ENTRY_DATE_MONTH/&gt;</code> lub <code>&amp;ENTRY_DATE_MONTH;</code>
 
:Pojedynczy, zapis: <code>&lt;ENTRY_DATE_MONTH/&gt;</code> lub <code>&amp;ENTRY_DATE_MONTH;</code>
 
;Stosowanie
 
;Stosowanie
:Strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) i szablon komentarzy
+
:Strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy
 
;Działanie
 
;Działanie
:Wstawia miesiąc wysłania wpisu. Miesiąc można ustawić w panelu sterowania w zakładce Stałe  https://login.jogger.pl/?tab=constants. <em>//nie mam pojecia jak wstawic ten link w wikitags zeby byl w opisie "Stałe".</em>
+
:Wstawia miesiąc wysłania wpisu. Miesiąc można ustawić w panelu administracyjnym w zakładce [https://login.jogger.pl/templates/constants/?group_id=months Stałe].
  
 
===ENTRY_DATE_YEAR===
 
===ENTRY_DATE_YEAR===
Linia 102: Linia 112:
 
:pojedynczy, zapis: <code>&lt;ENTRY_DATE_YEAR/&gt;</code> lub <code>&amp;ENTRY_DATE_YEAR;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_DATE_YEAR/&gt;</code> lub <code>&amp;ENTRY_DATE_YEAR;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) i szablon komentarzy
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy
 
;działanie
 
;działanie
 
:wstawia rok wysłania wpisu.
 
:wstawia rok wysłania wpisu.
Linia 110: Linia 120:
 
:pojedynczy, zapis: <code>&lt;ENTRY_HOUR/&gt;</code> lub <code>&amp;ENTRY_HOUR;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_HOUR/&gt;</code> lub <code>&amp;ENTRY_HOUR;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) i szablon komentarzy
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy
 
;działanie
 
;działanie
 
:wstawia godzinę wysłania wpisu (w formacie GG:MM:SS).
 
:wstawia godzinę wysłania wpisu (w formacie GG:MM:SS).
Linia 118: Linia 128:
 
:pojedynczy, zapis: <code>&lt;ENTRY_ID/&gt;</code> lub <code>&amp;ENTRY_ID;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_ID/&gt;</code> lub <code>&amp;ENTRY_ID;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) i szablon komentarzy
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy
 
;działanie
 
;działanie
 
:wstawia numer ID wpisu w bazie Joggera. Można tego użyć, by stworzyć zakotwiczenie do wpisu (ang. <em lang="en" xml:lang="en">anchor link</em>). Wstawiany tekst wygląda np. tak: <code>e32726</code>
 
:wstawia numer ID wpisu w bazie Joggera. Można tego użyć, by stworzyć zakotwiczenie do wpisu (ang. <em lang="en" xml:lang="en">anchor link</em>). Wstawiany tekst wygląda np. tak: <code>e32726</code>
 
;przykłady
 
;przykłady
:znacznika mozna użyć po prostu w atrybucie <strong>id</strong> np. nagłowka wpisu:
+
:znacznika mozna użyć po prostu w atrybucie '''id''' np. nagłowka wpisu:
 
  &lt;h2 id="&amp;ENTRY_ID;"&gt;&lt;ENTRY_SUBJECT/&gt;&lt;/h2&gt;
 
  &lt;h2 id="&amp;ENTRY_ID;"&gt;&lt;ENTRY_SUBJECT/&gt;&lt;/h2&gt;
 
Można także zrobić od razu odnośnik do danego wpisu, na wypadek, gdyby ktoś chciał podać doń URL:
 
Można także zrobić od razu odnośnik do danego wpisu, na wypadek, gdyby ktoś chciał podać doń URL:
Linia 131: Linia 141:
 
:pojedynczy, zapis: <code>&lt;ENTRY_LEVEL/&gt;</code> lub <code>&amp;ENTRY_LEVEL;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_LEVEL/&gt;</code> lub <code>&amp;ENTRY_LEVEL;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) i szablon komentarzy
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy
 
;działanie
 
;działanie
 
:wstawia identyfikator oznaczającą poziom dostępności wpisu. Poziom ten określa się poprzedzając treść wpisu znacznikiem <code>&lt;LEVELx&gt;</code>, gdzie x to domyślnie liczba od 0 do 11. Można zmienić to w panelu administracyjnym (Poziomy). Poziom 0 oznacza, że wpis będzie widoczne dla każdego, a oprócz tego (i tym różni się od poziomu 1.) zostanie wyświetlony na stronie głównej Joggera, w częsci "Ostatnio dodane wpisy". Poziom 2 jest tylko dla zalogowanych użytkowników Jogger.pl a poziomy od 3 do 10 są już prywatne, by przeczytać takie wpisy, należy posiadać konto na danym blogu (do ustawienia w panelu - Użytkownicy poziomów).
 
:wstawia identyfikator oznaczającą poziom dostępności wpisu. Poziom ten określa się poprzedzając treść wpisu znacznikiem <code>&lt;LEVELx&gt;</code>, gdzie x to domyślnie liczba od 0 do 11. Można zmienić to w panelu administracyjnym (Poziomy). Poziom 0 oznacza, że wpis będzie widoczne dla każdego, a oprócz tego (i tym różni się od poziomu 1.) zostanie wyświetlony na stronie głównej Joggera, w częsci "Ostatnio dodane wpisy". Poziom 2 jest tylko dla zalogowanych użytkowników Jogger.pl a poziomy od 3 do 10 są już prywatne, by przeczytać takie wpisy, należy posiadać konto na danym blogu (do ustawienia w panelu - Użytkownicy poziomów).
  
'''Ważne''': Identyfikato
+
'''Ważne''': Identyfikatory i opisy poziomów można ustawić w panelu administracyjnym w sekcji ''Wpisy'' &raquo; [https://login.jogger.pl/entries/levels/ Poziomy]
 
;przykład
 
;przykład
 
:Znacznika <code>&lt;ENTRY_LEVEL&gt;</code> można użyć na przykład do określenia koloru tła tytułu w zależności od poziomu dostępności wpisu.
 
:Znacznika <code>&lt;ENTRY_LEVEL&gt;</code> można użyć na przykład do określenia koloru tła tytułu w zależności od poziomu dostępności wpisu.
Linia 147: Linia 157:
 
  /* można też hurtem określić ten sam identyfikator dla poziomów <br />np.: 3 - 6 jako "priv" i potem tylko dać w CSS .priv { … } */
 
  /* można też hurtem określić ten sam identyfikator dla poziomów <br />np.: 3 - 6 jako "priv" i potem tylko dać w CSS .priv { … } */
 
;uwagi
 
;uwagi
: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 <strong>title</strong>, lub pseudoelementów CSS :before i :after (np. <code>.poziom2:after { content: " (Wpis ukryty)" }</code> - pomysł [http://xyc.jogger.pl XyCastego]. Wszystko jest dozwolone.
+
:Znacznika można użyć na wiele sposobów. Można po prostu przy każdym wpisie wyświetlić jego poziom dostępności, można (tak jak wyżej) zmieniać kolory tła wpisów, można użyć atrybutu '''title''', lub pseudoelementów CSS :before i :after (np. <code>.poziom2:after { content: " (Wpis ukryty)" }</code> - pomysł [http://xyc.jogger.pl XyCastego]. Wszystko jest dozwolone.
  
 
===ENTRY_CONTENT===
 
===ENTRY_CONTENT===
Linia 153: Linia 163:
 
:pojedynczy, zapis: <code>&lt;ENTRY_CONTENT/&gt;</code> lub <code>&amp;ENTRY_CONTENT;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_CONTENT/&gt;</code> lub <code>&amp;ENTRY_CONTENT;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) i szablon komentarzy
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy
 
;działanie
 
;działanie
 
:Wstawia treść wpisu.
 
:Wstawia treść wpisu.
Linia 161: Linia 171:
 
:pojedynczy, zapis: <code>&lt;ENTRY_CONTENT_SHORT/&gt;</code> lub <code>&amp;ENTRY_CONTENT_SHORT;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_CONTENT_SHORT/&gt;</code> lub <code>&amp;ENTRY_CONTENT_SHORT;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) i szablon komentarzy
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i szablon komentarzy
 
;działanie
 
;działanie
:Znacznik działa podobnie do <strong>ENTRY_CONTENT</strong> (wstawia treść wspisu), lecz, gdy w treści tej napotka <code>&lt;EXCERPT&gt;</code>, to obcina wszystko co jest za tym tagiem (praktyczne użycie może sprowadzać się tylko do strony głównej szablonu, na stronie komentarzy zalecany byłby znacznik <strong>ENTRY_CONTENT</strong>).
+
:Znacznik działa podobnie do '''ENTRY_CONTENT''' (wstawia treść wspisu), lecz, gdy w treści tej napotka <code>&lt;EXCERPT&gt;</code>, to obcina wszystko co jest za tym tagiem (praktyczne użycie może sprowadzać się tylko do strony głównej szablonu, na stronie komentarzy zalecany byłby znacznik '''ENTRY_CONTENT''').
  
 
===ENTRY_CONTENT_SHORT_EXIST===
 
===ENTRY_CONTENT_SHORT_EXIST===
Linia 170: Linia 180:
 
:wymagany tag otwierający i tag zamykający  (<code>&lt;ENTRY_CONTENT_SHORT_EXIST&gt; ... &lt;/ENTRY_CONTENT_SHORT_EXIST&gt;</code>)
 
:wymagany tag otwierający i tag zamykający  (<code>&lt;ENTRY_CONTENT_SHORT_EXIST&gt; ... &lt;/ENTRY_CONTENT_SHORT_EXIST&gt;</code>)
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) (lecz działa także w szablonie komentarzy)
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') (lecz działa także w szablonie komentarzy)
 
;działanie
 
;działanie
 
:Zawartość bloku będzie pokazana jedynie wtedy, gdy istnieje skrót wpisu (działa znacznik '''ENTRY_CONTENT_SHORT''' czyli we wpisie jest '''EXCERPT''').  
 
:Zawartość bloku będzie pokazana jedynie wtedy, gdy istnieje skrót wpisu (działa znacznik '''ENTRY_CONTENT_SHORT''' czyli we wpisie jest '''EXCERPT''').  
Linia 189: Linia 199:
 
:wymagany tag otwierający i tag zamykający  (<code>&lt;ENTRY_CONTENT_SHORT_NOT_EXIST&gt; ... &lt;/ENTRY_CONTENT_SHORT_NOT_EXIST&gt;</code>)
 
:wymagany tag otwierający i tag zamykający  (<code>&lt;ENTRY_CONTENT_SHORT_NOT_EXIST&gt; ... &lt;/ENTRY_CONTENT_SHORT_NOT_EXIST&gt;</code>)
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) (lecz działa także w szablonie komentarzy)
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') (lecz działa także w szablonie komentarzy)
 
;działanie
 
;działanie
 
:Zawartość bloku będzie pokazana jedynie wtedy, gdy <u>nie</u> istnieje skrót wpisu (nie działa znacznik '''ENTRY_CONTENT_SHORT''' bo we wpisie nie ma '''EXCERPT''').
 
:Zawartość bloku będzie pokazana jedynie wtedy, gdy <u>nie</u> istnieje skrót wpisu (nie działa znacznik '''ENTRY_CONTENT_SHORT''' bo we wpisie nie ma '''EXCERPT''').
Linia 196: Linia 206:
  
 
;typ
 
;typ
:pojedynczy  (<code>&lt;ENTRY_CONTENT_LONG/&gt;)
+
:pojedynczy  (<code>&lt;ENTRY_CONTENT_LONG/&gt;</code>)
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>), szablon komentarzy
+
:strona główna joggera (w bloku '''ENTRY_BLOCK'''), szablon komentarzy
 
;działanie
 
;działanie
 
:Działa tak samo jak '''ENTRY_CONTENT_SHORT''' lecz pokazuje treść wpisu <u>po</u> '''EXCERPT'''.  
 
:Działa tak samo jak '''ENTRY_CONTENT_SHORT''' lecz pokazuje treść wpisu <u>po</u> '''EXCERPT'''.  
Linia 216: Linia 226:
 
:pojedynczy, zapis: <code>&lt;ENTRY_COMMENT_HREF/&gt;</code> lub <code>&amp;ENTRY_COMMENT_HREF;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_COMMENT_HREF/&gt;</code> lub <code>&amp;ENTRY_COMMENT_HREF;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) i na stronie komentarzy
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') i na stronie komentarzy
 
;działanie
 
;działanie
 
: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.
 
: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.
Linia 224: Linia 234:
 
:pojedynczy, zapis: <code>&lt;ENTRY_COMMENT_HREF_DESCR/&gt;</code> lub <code>&amp;ENTRY_COMMENT_HREF_DESCR;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_COMMENT_HREF_DESCR/&gt;</code> lub <code>&amp;ENTRY_COMMENT_HREF_DESCR;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>) oraz strona z komentarzami
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''') oraz strona z komentarzami
 
;działanie
 
;działanie
 
:Wstawia tekst odnośnika do stron z komentarzami. Jeśli nie ma żadnych komentarzy, wtedy jest to "Dodaj komentarz". Jeśli komentarze są - np. "1 komentarz", "3 komentarze", "5 komentarzy". Jeśli komentarze są wyłączone, pojawi się napis "Komentarze zablokowane".
 
:Wstawia tekst odnośnika do stron z komentarzami. Jeśli nie ma żadnych komentarzy, wtedy jest to "Dodaj komentarz". Jeśli komentarze są - np. "1 komentarz", "3 komentarze", "5 komentarzy". Jeśli komentarze są wyłączone, pojawi się napis "Komentarze zablokowane".
Linia 230: Linia 240:
 
: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:  
 
: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:  
 
  &lt;a href="&amp;ENTRY_COMMENT_HREF;"&gt;
 
  &lt;a href="&amp;ENTRY_COMMENT_HREF;"&gt;
  &lt;ENTRY_COMMENT_HREF_DESCR/&gt;&lt;p class="ukryj"&gt; do wpisu &lt;em&gt;&lt;ENTRY_SUBJECT/&gt;&lt;/em&gt;&lt;/p&gt;
+
  &lt;ENTRY_COMMENT_HREF_DESCR/&gt;&lt;span class="ukryj"&gt; do wpisu &lt;em&gt;&lt;ENTRY_SUBJECT/&gt;&lt;/em&gt;&lt;/span&gt;
 
  &lt;/a&gt;
 
  &lt;/a&gt;
 
:Klasa "ukryj" powinna zostać w CSS zdefiniowana następująco:
 
:Klasa "ukryj" powinna zostać w CSS zdefiniowana następująco:
 
  .ukryj {
 
  .ukryj {
         text-indent: -1000em;
+
         left: -1000em;
 +
        position: absolute;
 
  }
 
  }
:Dzieki temu, przeglądając stronę bez CSS, zamiast napisu "2 komentarze" w trzech różnych miejscach, zobaczymy: "2 komentarze do wpisu <em>Pierwszy</em>", "2 komentarze do wpisu <em>Drugi</em>", "2 komentarze do wpisu <em>Trzeci</em>". Zastosowanie <code>display: none</code> jest o tyle złe, że pozbawimy użytkowników czytników ekranu tej treści także.
+
:Dzieki temu, przeglądając stronę bez CSS, zamiast napisu "2 komentarze" w trzech różnych miejscach, zobaczymy: "2 komentarze do wpisu ''Pierwszy''", "2 komentarze do wpisu ''Drugi''", "2 komentarze do wpisu ''Trzeci''". Zastosowanie <code>display: none</code> jest o tyle złe, że pozbawimy użytkowników czytników ekranu tej treści także.
  
 
===ENTRY_CLASS===
 
===ENTRY_CLASS===
Linia 242: Linia 253:
 
:pojedynczy, zapis: <code>&lt;ENTRY_CLASS&gt;</code> lub <code>&amp;ENTRY_CLASS;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_CLASS&gt;</code> lub <code>&amp;ENTRY_CLASS;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>)
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''')
 
;działanie
 
;działanie
:Działa analogicznie do znacznika <strong>COMMENT_CLASS</strong> - naprzemiennie wstawia tekst <code>entry1</code> i <code>entry2</code>. Można go użyć zarówno do wpisów jak i do całych dni, o ile w szablonie zastosowano znacznik <strong>ENTRY_DAY_BLOCK</strong>. <strong>ENTRY_CLASS</strong> zawsze wstawia wspomniane teksty naprzemiennie - bez względu na liczbę wpisów zgrupowanych pod jedną datą.
+
:Działa analogicznie do znacznika '''COMMENT_CLASS''' - naprzemiennie wstawia tekst <code>entry1</code> i <code>entry2</code>. Można go użyć zarówno do wpisów jak i do całych dni, o ile w szablonie zastosowano znacznik '''ENTRY_DAY_BLOCK'''. '''ENTRY_CLASS''' zawsze wstawia wspomniane teksty naprzemiennie - bez względu na liczbę wpisów zgrupowanych pod jedną datą.
 
;uwagi
 
;uwagi
:patrz <strong>ENTRY_CLASS_RESET</strong>
+
:patrz '''ENTRY_CLASS_RESET'''
  
 
===ENTRY_CLASS_RESET===
 
===ENTRY_CLASS_RESET===
Linia 252: Linia 263:
 
:pojedynczy, zapis: <code>&lt;ENTRY_CLASS_RESET&gt;</code> lub <code>&amp;ENTRY_CLASS_RESET;</code>
 
:pojedynczy, zapis: <code>&lt;ENTRY_CLASS_RESET&gt;</code> lub <code>&amp;ENTRY_CLASS_RESET;</code>
 
;stosowanie
 
;stosowanie
:strona główna joggera (w bloku <strong>ENTRY_BLOCK</strong>)
+
:strona główna joggera (w bloku '''ENTRY_BLOCK''')
 
;działanie
 
;działanie
:Działa tylko w połączeniu z <strong>ENTRY_CLASS</strong>. Nie ma ściśle wyznaczonego miejsca, może zostać wpisany gdziekolwiek w bloku <strong>ENTRY_BLOCK</strong>. Powoduje zignorowanie dotychczasowego porządku działania <strong>ENTRY_CLASS</strong> i ponowne rozpoczęcie od <code>entry1</code>. Znacznik ten może być przydatny, jeśli wpisy zgrupowane pod wspólną datą mają zmieniać klasy lokalnie, a nie globalnie. W takim przypadku każdy pierwszy wpis danego dnia miałby klasę <code>entry1</code>.
+
:Działa tylko w połączeniu z '''ENTRY_CLASS'''. Nie ma ściśle wyznaczonego miejsca, może zostać wpisany gdziekolwiek w bloku '''ENTRY_BLOCK'''. Powoduje zignorowanie dotychczasowego porządku działania '''ENTRY_CLASS''' i ponowne rozpoczęcie od <code>entry1</code>. Znacznik ten może być przydatny, jeśli wpisy zgrupowane pod wspólną datą mają zmieniać klasy lokalnie, a nie globalnie. W takim przypadku każdy pierwszy wpis danego dnia miałby klasę <code>entry1</code>.
  
 
===ENTRY_CATEGORY_BLOCK===
 
===ENTRY_CATEGORY_BLOCK===
Linia 282: Linia 293:
 
:pojedynczy, zapis: <code>&amp;ENTRY_CATEGORY_CLASS;</code> lub <code>&lt;ENTRY_CATEGORY_CLASS/&gt;</code>
 
:pojedynczy, zapis: <code>&amp;ENTRY_CATEGORY_CLASS;</code> lub <code>&lt;ENTRY_CATEGORY_CLASS/&gt;</code>
 
;stosowanie
 
;stosowanie
:blok <b>ENTRY_CATEGORY_BLOCK</b> (szablon strony głównej i szablon komentarzy)
+
:blok '''ENTRY_CATEGORY_BLOCK''' (szablon strony głównej i szablon komentarzy)
 
;działanie
 
;działanie
 
:wstawia naprzemiennie tekst <code>entrycategory1</code> i <code>entrycategory2</code>; działa analogicznie do '''ENTRY_CLASS''' i '''COMMENT_CLASS''' (wykorzystywany, gdy w użyciu jest '''ENTRY_CATEGORY_HREF_DESCR2''')
 
:wstawia naprzemiennie tekst <code>entrycategory1</code> i <code>entrycategory2</code>; działa analogicznie do '''ENTRY_CLASS''' i '''COMMENT_CLASS''' (wykorzystywany, gdy w użyciu jest '''ENTRY_CATEGORY_HREF_DESCR2''')
Linia 309: Linia 320:
 
;działanie
 
;działanie
 
: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).
 
: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).
 +
 +
===ENTRY_CATEGORY_TITLE===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_CATEGORY_TITLE;</code> lub <code>&lt;ENTRY_CATEGORY_TITLE/&gt;</code>
 +
;stosowanie
 +
:blok '''ENTRY_CATEGORY_BLOCK''' (szablon strony głównej i szablon komentarzy)
 +
;działanie
 +
:Wstawia opis kategorii ustawiony w panelu administracyjnym. Wykorzystywane, gdy użytkownik chce dodać atrybut title.
 +
;przykład
 +
&lt;ENTRY_CATEGORY_BLOCK&gt;
 +
  &lt;a href="&ENTRY_CATEGORY_HREF;" title="&ENTRY_CATEGORY_TITLE;"&gt;&ENTRY_CATEGORY_HREF_DESCR2;&lt;/a&gt;
 +
&lt;/ENTRY_CATEGORY_BLOCK&gt;
  
 
===ENTRY_CATEGORY_NOT_LAST===
 
===ENTRY_CATEGORY_NOT_LAST===
Linia 317: Linia 340:
 
;działanie
 
;działanie
 
: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).
 
: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).
 +
 +
===ENTRY_TRACKBACK_HREF===
 +
;typ
 +
:pojedynczy, zapis: <code>&lt;ENTRY_TRACKBACK_HREF/&gt;</code> lub <code>&amp;ENTRY_TRACKBACK_HREF;</code>
 +
;stosowanie
 +
:strona główna joggera (w bloku '''ENTRY_BLOCK'''), szablon komentarzy
 +
;działanie
 +
:wstawia odnośnik do trackbacka
 +
;uwagi
 +
:Trackback działa tylko do wpisów na poziomach 0 i 1, dlatego zaleca się jego użycie w bloku '''ENTRY_TRACKBACK_EXIST'''.
 +
 +
===ENTRY_TRACKBACK_EXIST===
 +
;typ
 +
:wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_TRACKBACK_EXIST&gt; ... &lt;/ENTRY_TRACKBACK_EXIST&gt;</code>)
 +
;stosowanie
 +
:strona główna joggera (w bloku '''ENTRY_BLOCK'''), szablon komentarzy
 +
;działanie
 +
:Zawartość bloku zostanie pokazana tylko przy wpisach na poziomach 0 i 1.
 +
;przykład
 +
&lt;ENTRY_TRACKBACK_EXIST&gt;
 +
  &lt;a href="&amp;ENTRY_TRACKBACK_HREF;"&gt;trackback&lt;/a&gt;
 +
&lt;/ENTRY_TRACKBACK_EXIST&gt;
 +
 +
===ENTRY_TRACKBACK_NOT_EXIST===
 +
;typ
 +
:wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_TRACKBACK_NOT_EXIST&gt; ... &lt;/ENTRY_TRACKBACK_NOT_EXIST&gt;</code>)
 +
;stosowanie
 +
:strona główna joggera (w bloku '''ENTRY_BLOCK'''), szablon komentarzy
 +
;działanie
 +
:Zawartość bloku zostanie pokazana tylko przy wpisach na poziomie 2 i dalszych.
 +
 +
===ENTRY_PREV_EXIST===
 +
;typ
 +
:wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_PREV_EXIST&gt; ... &lt;/ENTRY_PREV_EXIST&gt;</code>)
 +
;stosowanie
 +
:szablon komentarzy
 +
;działanie
 +
:Zawartość bloku zostanie pokazana tylko w wypadku, gdy wcześniejszy wpis istnieje.
 +
;przykład
 +
  &lt;div class="browse"&gt;
 +
    &lt;ENTRY_PREV_EXIST&gt;&lt;a href="&amp;ENTRY_PREV_HREF;" title="Poprzedni wpis"&gt;&lt;ENTRY_PREV_SUBJECT/&gt;&lt;/a&gt;&lt;/ENTRY_PREV_EXIST&gt;
 +
    &lt;ENTRY_NEXT_EXIST&gt;&lt;a href="&amp;ENTRY_NEXT_HREF;" title="Następny wpis"&gt;&lt;ENTRY_NEXT_SUBJECT/&gt;&lt;/a&gt;&lt;/ENTRY_NEXT_EXIST&gt;
 +
  &lt;/div&gt;
 +
 +
===ENTRY_PREV_NOT_EXIST===
 +
;typ
 +
:wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_PREV_NOT_EXIST&gt; ... &lt;/ENTRY_PREV_NOT_EXIST&gt;</code>)
 +
;stosowanie
 +
:szablon komentarzy
 +
;działanie
 +
:Zawartość bloku zostanie pokazana tylko w wypadku, gdy wcześniejszy wpis nie istnieje.
 +
 +
===ENTRY_PREV_SUBJECT===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_PREV_SUBJECT;</code> lub <code>&lt;ENTRY_PREV_SUBJECT/&gt;</code>
 +
;stosowanie
 +
:szablon komentarzy (w bloku '''ENTRY_PREV_EXIST''')
 +
;działanie
 +
:Wstawia tytuł wpisu bez przetwarzania go. W wypadku, jeśli tytuł może zawierać elementy HTMLa lepiej użyć tagu '''ENTRY_PREV_TITLE'''.
 +
 +
===ENTRY_PREV_TITLE===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_PREV_TITLE;</code> lub <code>&lt;ENTRY_PREV_TITLE/&gt;</code>
 +
;stosowanie
 +
:szablon komentarzy (w bloku '''ENTRY_PREV_EXIST''')
 +
;działanie
 +
:Wstawia tytuł wpisu podobnie jak '''ENTRY_PREV_SUBJECT''', ale po usunięciu z niego elementów HTML.
 +
 +
===ENTRY_PREV_CONTENT===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_PREV_CONTENT;</code> lub <code>&lt;ENTRY_PREV_CONTENT/&gt;</code>
 +
;stosowanie
 +
:szablon komentarzy (w bloku '''ENTRY_PREV_EXIST''')
 +
;działanie
 +
:Wstawia treść wpisu.
 +
 +
===ENTRY_PREV_CONTENT_SHORT===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_PREV_CONTENT_SHORT;</code> lub <code>&lt;ENTRY_PREV_CONTENT_SHORT/&gt;</code>
 +
;stosowanie
 +
:szablon komentarzy (w bloku '''ENTRY_PREV_EXIST''')
 +
;działanie
 +
:Wstawia skróconą treść wcześniejszego wpisu do momentu wystąpienia <EXCERPT> lub 500 znaków, w zależności od tego, które zdarzenie wystąpi wcześniej.
 +
 +
===ENTRY_PREV_DATE===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_PREV_DATE;</code> lub <code>&lt;ENTRY_PREV_DATE/&gt;</code>
 +
;stosowanie
 +
:szablon komentarzy (w bloku '''ENTRY_PREV_EXIST''')
 +
;działanie
 +
:Wstawia datę wpisu.
 +
 +
===ENTRY_PREV_HREF===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_PREV_HREF;</code> lub <code>&lt;ENTRY_PREV_HREF/&gt;</code>
 +
;stosowanie
 +
:szablon komentarzy (w bloku '''ENTRY_PREV_EXIST''')
 +
;działanie
 +
:Wstawia odnośnik do wcześniejszego wpisu.
 +
 +
===ENTRY_NEXT_EXIST===
 +
;typ
 +
:wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_NEXT_EXIST&gt; ... &lt;/ENTRY_NEXT_EXIST&gt;</code>)
 +
;stosowanie
 +
:szablon komentarzy
 +
;działanie
 +
:Zawartość bloku zostanie pokazana tylko w wypadku, gdy nowszy wpis istnieje.
 +
 +
===ENTRY_NEXT_NOT_EXIST===
 +
;typ
 +
:wymagany tag otwierający i tag zamykający (<code>&lt;ENTRY_NEXT_NOT_EXIST&gt; ... &lt;/ENTRY_NEXT_NOT_EXIST&gt;</code>)
 +
;stosowanie
 +
:szablon komentarzy
 +
;działanie
 +
:Zawartość bloku zostanie pokazana tylko w wypadku, gdy nowszy wpis nie istnieje.
 +
 +
===ENTRY_NEXT_SUBJECT===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_NEXT_SUBJECT;</code> lub <code>&lt;ENTRY_NEXT_SUBJECT/&gt;</code>
 +
;stosowanie
 +
:szablon komentarzy (w bloku '''ENTRY_NEXT_EXIST''')
 +
;działanie
 +
:Wstawia tytuł nowszego wpisu bez przetwarzania go. W wypadku, jeśli tytuł może zawierać elementy HTMLa lepiej użyć tagu '''ENTRY_NEXT_TITLE'''.
 +
 +
===ENTRY_NEXT_TITLE===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_NEXT_TITLE;</code> lub <code>&lt;ENTRY_NEXT_TITLE/&gt;</code>
 +
;stosowanie
 +
:szablon komentarzy (w bloku '''ENTRY_NEXT_EXIST''')
 +
;działanie
 +
:Wstawia tytuł nowszego wpisu podobnie jak '''ENTRY_NEXT_SUBJECT''', ale po usunięciu z niego elementów HTML.
 +
 +
===ENTRY_NEXT_CONTENT===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_NEXT_CONTENT;</code> lub <code>&lt;ENTRY_NEXT_CONTENT/&gt;</code>
 +
;stosowanie
 +
:szablon komentarzy (w bloku '''ENTRY_NEXT_EXIST''')
 +
;działanie
 +
:Wstawia treść nowszego wpisu.
 +
 +
===ENTRY_NEXT_CONTENT_SHORT===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_NEXT_CONTENT_SHORT;</code> lub <code>&lt;ENTRY_NEXT_CONTENT_SHORT/&gt;</code>
 +
;stosowanie
 +
:szablon komentarzy (w bloku '''ENTRY_NEXT_EXIST''')
 +
;działanie
 +
:Wstawia skróconą treść nowszego wpisu do momentu wystąpienia <EXCERPT> lub 500 znaków, w zależności od tego, które zdarzenie wystąpi wcześniej.
 +
 +
===ENTRY_NEXT_DATE===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_NEXT_DATE;</code> lub <code>&lt;ENTRY_NEXT_DATE/&gt;</code>
 +
;stosowanie
 +
:szablon komentarzy (w bloku '''ENTRY_NEXT_EXIST''')
 +
;działanie
 +
:Wstawia datę nowszego wpisu.
 +
 +
===ENTRY_NEXT_HREF===
 +
;typ
 +
:pojedynczy, zapis: <code>&amp;ENTRY_NEXT_HREF;</code> lub <code>&lt;ENTRY_NEXT_HREF/&gt;</code>
 +
;stosowanie
 +
:szablon komentarzy (w bloku '''ENTRY_NEXT_EXIST''')
 +
;działanie
 +
:Wstawia odnośnik do nowszego wpisu.
 +
 +
===ENTRY_IS_MINIBLOG===
 +
 +
;typ
 +
:wymagany tag otwierający i tag zamykający  (<code>&lt;ENTRY_IS_MINIBLOG&gt; ... &lt;/ENTRY_IS_MINIBLOG&gt;</code>)
 +
;stosowanie
 +
:strona główna joggera (w bloku '''ENTRY_BLOCK''') (lecz działa także w szablonie komentarzy)
 +
;działanie
 +
:Zawartość bloku będzie pokazana jedynie wtedy, gdy wpis należy do kategorii ''Miniblog''.
 +
  
 
[[Kategoria:Pomoc|Tagi, Wpisy]]
 
[[Kategoria:Pomoc|Tagi, Wpisy]]
 
[[Kategoria:Tagi|Wpisy]]
 
[[Kategoria:Tagi|Wpisy]]

Aktualna wersja na dzień 08:49, 1 paź 2010

← Wszystkie tagi

Wpis (ENTRY)

ENTRY_BLOCK

typ
wymagany tag otwierający i tag zamykający (<ENTRY_BLOCK> ... </ENTRY_BLOCK>)
stosowanie
strona główna joggera
działanie
wstawia wpisy
przykład
<ENTRY_BLOCK>
   <div class="entry">
       <h2 id="&ENTRY_ID;"><a href="&ENTRY_COMMENT_HREF;"><ENTRY_SUBJECT/></a></h2>
       <p><ENTRY_LEVEL/> poziom | <ENTRY_DATE/>, <ENTRY_HOUR/><br />
       kategoria: 
           <ENTRY_CATEGORY_BLOCK>
                       <a href="&ENTRY_CATEGORY_HREF;"><ENTRY_CATEGORY_HREF_DESCR/></a>
                       <ENTRY_CATEGORY_NOT_LAST>, </ENTRY_CATEGORY_NOT_LAST>
           </ENTRY_CATEGORY_BLOCK></p>
       <ENTRY_CONTENT/>
       <ADMIN_BLOCK>
       <span>
       <a href="&ADMIN_ENTRY_EDIT_HREF;">Edytuj</a>,
       <a href="&ADMIN_ENTRY_REMOVE_HREF;">Usuń</a>.
       </span>
       </ADMIN_BLOCK>
   <p><a href="&ENTRY_COMMENT_HREF;"><ENTRY_COMMENT_HREF_DESCR/></a></p>
   </div>
</ENTRY_BLOCK>

ENTRY_DAY_BLOCK

typ
znacznik opcjonalny; wymagany tag otwierający i tag zamykający (<ENTRY_DAY_BLOCK> ... </ENTRY_DAY_BLOCK>)
stosowanie
strona główna joggera
działanie
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.
przykład
<ENTRY_BLOCK>
<div class="dzien">
<h2>dzień <ENTRY_DATE/></a> roku:</h2>
   <ENTRY_DAY_BLOCK>
   <div class="entry">
   <h2 id="&ENTRY_ID;"><a href="&ENTRY_COMMENT_HREF;"><ENTRY_SUBJECT/></a></h2>
   <p><ENTRY_LEVEL/> poziom |<ENTRY_HOUR/><br />
   kategoria: 
   <ENTRY_CATEGORY_BLOCK>
   <a href="&ENTRY_CATEGORY_HREF;"><ENTRY_CATEGORY_HREF_DESCR/></a>
   <ENTRY_CATEGORY_NOT_LAST>, </ENTRY_CATEGORY_NOT_LAST>
   </ENTRY_CATEGORY_BLOCK></p>
   <p><ENTRY_CONTENT/></p>
   <p><a href="&ENTRY_COMMENT_HREF;"><ENTRY_COMMENT_HREF_DESCR/></a></p>
   </div>
   <ADMIN_BLOCK>
   <span>
   <a href="&ADMIN_ENTRY_EDIT_HREF;">Edytuj</a>,
   <a href="&ADMIN_ENTRY_REMOVE_HREF;">Usuń</a>.
   </span>
   </ADMIN_BLOCK>
   </ENTRY_DAY_BLOCK>
   <hr />
</div>
</ENTRY_BLOCK>
uwagi
Należy zwrócić uwagę na położenie nagłówka h2 zawierającego znacznik ENTRY_DATE oraz na położenie poziomej linii <hr />

ENTRY_SUBJECT

typ
pojedynczy, zapis: <ENTRY_SUBJECT/> lub &ENTRY_SUBJECT;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) i szablon komentarzy
działanie
wstawia tytuł wpisu.

ENTRY_TITLE

typ
pojedynczy, zapis: <ENTRY_TITLE/> lub &ENTRY_TITLE;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) i szablon komentarzy
działanie
wstawia tytuł wpisu podobnie jak ENTRY_SUBJECT, ale po usunięciu z niego elementów HTML.

ENTRY_DATE

typ
pojedynczy, zapis: <ENTRY_DATE/> lub &ENTRY_DATE;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) i szablon komentarzy
działanie
wstawia datę (dzień, miesiąc (słownie) i rok) wysłania wpisu lub wpisów.

ENTRY_DATE_DAY

typ
pojedynczy, zapis: <ENTRY_DATE_DAY/> lub &ENTRY_DATE_DAY;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) i szablon komentarzy
działanie
wstawia dzień wysłania wpisu.

ENTRY_DATE_MONTH

Typ
Pojedynczy, zapis: <ENTRY_DATE_MONTH/> lub &ENTRY_DATE_MONTH;
Stosowanie
Strona główna joggera (w bloku ENTRY_BLOCK) i szablon komentarzy
Działanie
Wstawia miesiąc wysłania wpisu. Miesiąc można ustawić w panelu administracyjnym w zakładce Stałe.

ENTRY_DATE_YEAR

typ
pojedynczy, zapis: <ENTRY_DATE_YEAR/> lub &ENTRY_DATE_YEAR;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) i szablon komentarzy
działanie
wstawia rok wysłania wpisu.

ENTRY_HOUR

typ
pojedynczy, zapis: <ENTRY_HOUR/> lub &ENTRY_HOUR;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) i szablon komentarzy
działanie
wstawia godzinę wysłania wpisu (w formacie GG:MM:SS).

ENTRY_ID

typ
pojedynczy, zapis: <ENTRY_ID/> lub &ENTRY_ID;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) i szablon komentarzy
działanie
wstawia numer ID wpisu w bazie Joggera. Można tego użyć, by stworzyć zakotwiczenie do wpisu (ang. anchor link). Wstawiany tekst wygląda np. tak: e32726
przykłady
znacznika mozna użyć po prostu w atrybucie id np. nagłowka wpisu:
<h2 id="&ENTRY_ID;"><ENTRY_SUBJECT/></h2>

Można także zrobić od razu odnośnik do danego wpisu, na wypadek, gdyby ktoś chciał podać doń URL:

<h2 id="&ENTRY_ID;"><a href="#&ENTRY_ID;"><ENTRY_SUBJECT/></a></h2>

ENTRY_LEVEL

typ
pojedynczy, zapis: <ENTRY_LEVEL/> lub &ENTRY_LEVEL;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) i szablon komentarzy
działanie
wstawia identyfikator oznaczającą poziom dostępności wpisu. Poziom ten określa się poprzedzając treść wpisu znacznikiem <LEVELx>, gdzie x to domyślnie liczba od 0 do 11. Można zmienić to w panelu administracyjnym (Poziomy). Poziom 0 oznacza, że wpis będzie widoczne dla każdego, a oprócz tego (i tym różni się od poziomu 1.) zostanie wyświetlony na stronie głównej Joggera, w częsci "Ostatnio dodane wpisy". Poziom 2 jest tylko dla zalogowanych użytkowników Jogger.pl a poziomy od 3 do 10 są już prywatne, by przeczytać takie wpisy, należy posiadać konto na danym blogu (do ustawienia w panelu - Użytkownicy poziomów).

Ważne: Identyfikatory i opisy poziomów można ustawić w panelu administracyjnym w sekcji Wpisy » Poziomy

przykład
Znacznika <ENTRY_LEVEL> 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.
<h2 class="poziom&ENTRY_LEVEL;" id="&ENTRY_ID;"><ENTRY_SUBJECT/></h2>
CSS:
.poziom0 { background-color: #fff; }
.poziom1 { background-color: #eee; }
.poziom2 { background-color: #ddd; }
.poziom3 { background-color: #ccc; }
(...)
/* można też hurtem określić ten sam identyfikator dla poziomów 
np.: 3 - 6 jako "priv" i potem tylko dać w CSS .priv { … } */
uwagi
Znacznika można użyć na wiele sposobów. Można po prostu przy każdym wpisie wyświetlić jego poziom dostępności, można (tak jak wyżej) zmieniać kolory tła wpisów, można użyć atrybutu title, lub pseudoelementów CSS :before i :after (np. .poziom2:after { content: " (Wpis ukryty)" } - pomysł XyCastego. Wszystko jest dozwolone.

ENTRY_CONTENT

typ
pojedynczy, zapis: <ENTRY_CONTENT/> lub &ENTRY_CONTENT;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) i szablon komentarzy
działanie
Wstawia treść wpisu.

ENTRY_CONTENT_SHORT

typ
pojedynczy, zapis: <ENTRY_CONTENT_SHORT/> lub &ENTRY_CONTENT_SHORT;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) i szablon komentarzy
działanie
Znacznik działa podobnie do ENTRY_CONTENT (wstawia treść wspisu), lecz, gdy w treści tej napotka <EXCERPT>, to obcina wszystko co jest za tym tagiem (praktyczne użycie może sprowadzać się tylko do strony głównej szablonu, na stronie komentarzy zalecany byłby znacznik ENTRY_CONTENT).

ENTRY_CONTENT_SHORT_EXIST

typ
wymagany tag otwierający i tag zamykający (<ENTRY_CONTENT_SHORT_EXIST> ... </ENTRY_CONTENT_SHORT_EXIST>)
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) (lecz działa także w szablonie komentarzy)
działanie
Zawartość bloku będzie pokazana jedynie wtedy, gdy istnieje skrót wpisu (działa znacznik ENTRY_CONTENT_SHORT czyli we wpisie jest EXCERPT).
uwagi
Główne wykorzystanie znacznika sprowadza się do ukrywania / pokazywania linka "Czytaj dalej" dla wpisów skróconych na stronie głównej
przykład
<ENTRY_CONTENT_SHORT/>
 <ENTRY_CONTENT_SHORT_EXIST>
  <p class="readmore">
   <a href="&ENTRY_COMMENT_HREF;#more">Czytaj dalej...</a>
  </p>
 </ENTRY_CONTENT_SHORT_EXIST>

ENTRY_CONTENT_SHORT_NOT_EXIST

typ
wymagany tag otwierający i tag zamykający (<ENTRY_CONTENT_SHORT_NOT_EXIST> ... </ENTRY_CONTENT_SHORT_NOT_EXIST>)
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) (lecz działa także w szablonie komentarzy)
działanie
Zawartość bloku będzie pokazana jedynie wtedy, gdy nie istnieje skrót wpisu (nie działa znacznik ENTRY_CONTENT_SHORT bo we wpisie nie ma EXCERPT).

ENTRY_CONTENT_LONG

typ
pojedynczy (<ENTRY_CONTENT_LONG/>)
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK), szablon komentarzy
działanie
Działa tak samo jak ENTRY_CONTENT_SHORT lecz pokazuje treść wpisu po EXCERPT.
uwagi
Wykorzystując znacznik możemy rozbić wpisy wykorzystujące skróty EXCERPT na dwie części. Można dzięki temu utworzyć dowiązanie do drugiej części i utworzyć link przeskakujący od razu do niej ze strony głównej joggera (przykład dostępny w opisie znacznika ENTRY_CONTENT_SHORT_EXIST.
przykład
<ENTRY_CONTENT_SHORT/>
<ENTRY_CONTENT_SHORT_EXIST>
  <div id="more">
   <ENTRY_CONTENT_LONG/>
  </div>
</ENTRY_CONTENT_SHORT_EXIST>

ENTRY_COMMENT_HREF

typ
pojedynczy, zapis: <ENTRY_COMMENT_HREF/> lub &ENTRY_COMMENT_HREF;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) i na stronie komentarzy
działanie
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.

ENTRY_COMMENT_HREF_DESCR

typ
pojedynczy, zapis: <ENTRY_COMMENT_HREF_DESCR/> lub &ENTRY_COMMENT_HREF_DESCR;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) oraz strona z komentarzami
działanie
Wstawia tekst odnośnika do stron z komentarzami. Jeśli nie ma żadnych komentarzy, wtedy jest to "Dodaj komentarz". Jeśli komentarze są - np. "1 komentarz", "3 komentarze", "5 komentarzy". Jeśli komentarze są wyłączone, pojawi się napis "Komentarze zablokowane".
uwagi
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:
<a href="&ENTRY_COMMENT_HREF;">
<ENTRY_COMMENT_HREF_DESCR/><span class="ukryj"> do wpisu <em><ENTRY_SUBJECT/></em></span>
</a>
Klasa "ukryj" powinna zostać w CSS zdefiniowana następująco:
.ukryj {
       left: -1000em;
       position: absolute;
}
Dzieki temu, przeglądając stronę bez CSS, zamiast napisu "2 komentarze" w trzech różnych miejscach, zobaczymy: "2 komentarze do wpisu Pierwszy", "2 komentarze do wpisu Drugi", "2 komentarze do wpisu Trzeci". Zastosowanie display: none jest o tyle złe, że pozbawimy użytkowników czytników ekranu tej treści także.

ENTRY_CLASS

typ
pojedynczy, zapis: <ENTRY_CLASS> lub &ENTRY_CLASS;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK)
działanie
Działa analogicznie do znacznika COMMENT_CLASS - naprzemiennie wstawia tekst entry1 i entry2. Można go użyć zarówno do wpisów jak i do całych dni, o ile w szablonie zastosowano znacznik ENTRY_DAY_BLOCK. ENTRY_CLASS zawsze wstawia wspomniane teksty naprzemiennie - bez względu na liczbę wpisów zgrupowanych pod jedną datą.
uwagi
patrz ENTRY_CLASS_RESET

ENTRY_CLASS_RESET

typ
pojedynczy, zapis: <ENTRY_CLASS_RESET> lub &ENTRY_CLASS_RESET;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK)
działanie
Działa tylko w połączeniu z ENTRY_CLASS. Nie ma ściśle wyznaczonego miejsca, może zostać wpisany gdziekolwiek w bloku ENTRY_BLOCK. Powoduje zignorowanie dotychczasowego porządku działania ENTRY_CLASS i ponowne rozpoczęcie od entry1. 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ę entry1.

ENTRY_CATEGORY_BLOCK

typ
wymagany tag otwierający i zamykający (<ENTRY_CATEGORY_BLOCK> ... </ENTRY_CATEGORY_BLOCK>)
stosowanie
szablon strony głównej i szablon komentarzy (pomiędzy znacznikami <ENTRY_BLOCK> ... </ENTRY_BLOCK>)
działanie
w tym bloku umieszczona jest kategoria danego wpisu
przykład
<ENTRY_BLOCK>
   <div class="entry">
       <h2 id="&ENTRY_ID;"><a href="&ENTRY_COMMENT_HREF;"><ENTRY_SUBJECT/></a></h2>
       <p><ENTRY_LEVEL/> poziom | <ENTRY_DATE/>, <ENTRY_HOUR/><br />
       kategoria: 
           <ENTRY_CATEGORY_BLOCK>
           <a href="&ENTRY_CATEGORY_HREF;"><ENTRY_CATEGORY_HREF_DESCR/></a>
           <ENTRY_CATEGORY_NOT_LAST>, </ENTRY_CATEGORY_NOT_LAST>
           </ENTRY_CATEGORY_BLOCK></p>
       <p><ENTRY_CONTENT/></p>
       <p><a href="&ENTRY_COMMENT_HREF;"><ENTRY_COMMENT_HREF_DESCR/></a></p>
   </div>
</ENTRY_BLOCK>

ENTRY_CATEGORY_CLASS

typ
pojedynczy, zapis: &ENTRY_CATEGORY_CLASS; lub <ENTRY_CATEGORY_CLASS/>
stosowanie
blok ENTRY_CATEGORY_BLOCK (szablon strony głównej i szablon komentarzy)
działanie
wstawia naprzemiennie tekst entrycategory1 i entrycategory2; działa analogicznie do ENTRY_CLASS i COMMENT_CLASS (wykorzystywany, gdy w użyciu jest ENTRY_CATEGORY_HREF_DESCR2)

ENTRY_CATEGORY_HREF

typ
pojedynczy, zapis: &ENTRY_CATEGORY_HREF; lub <ENTRY_CATEGORY_HREF/>
stosowanie
blok ENTRY_CATEGORY_BLOCK (szablon strony głównej i szablon komentarzy)
działanie
wstawia URL do kategorii (przy notce)

ENTRY_CATEGORY_HREF_DESCR

typ
pojedynczy, zapis: &ENTRY_CATEGORY_HREF_DESCR; lub <ENTRY_CATEGORY_HREF_DESCR/>
stosowanie
blok ENTRY_CATEGORY_BLOCK (szablon strony głównej i szablon komentarzy)
działanie
wstawia tytuł (opis) linku kategorii (przy notce)

ENTRY_CATEGORY_HREF_DESCR2

typ
pojedynczy, zapis: &ENTRY_CATEGORY_HREF_DESCR2; lub <ENTRY_CATEGORY_HREF_DESCR2/>
stosowanie
blok ENTRY_CATEGORY_BLOCK (szablon strony głównej i szablon komentarzy)
działanie
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).

ENTRY_CATEGORY_TITLE

typ
pojedynczy, zapis: &ENTRY_CATEGORY_TITLE; lub <ENTRY_CATEGORY_TITLE/>
stosowanie
blok ENTRY_CATEGORY_BLOCK (szablon strony głównej i szablon komentarzy)
działanie
Wstawia opis kategorii ustawiony w panelu administracyjnym. Wykorzystywane, gdy użytkownik chce dodać atrybut title.
przykład
<ENTRY_CATEGORY_BLOCK>
  <a href="&ENTRY_CATEGORY_HREF;" title="&ENTRY_CATEGORY_TITLE;">&ENTRY_CATEGORY_HREF_DESCR2;</a>
</ENTRY_CATEGORY_BLOCK>

ENTRY_CATEGORY_NOT_LAST

typ
wymagany tag otwierający i tag zamykający (<ENTRY_CATEGORY_NOT_LAST> ... </ENTRY_CATEGORY_NOT_LAST>)
stosowanie
blok ENTRY_CATEGORY_BLOCK (szablon strony głównej i szablon komentarzy)
działanie
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).

ENTRY_TRACKBACK_HREF

typ
pojedynczy, zapis: <ENTRY_TRACKBACK_HREF/> lub &ENTRY_TRACKBACK_HREF;
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK), szablon komentarzy
działanie
wstawia odnośnik do trackbacka
uwagi
Trackback działa tylko do wpisów na poziomach 0 i 1, dlatego zaleca się jego użycie w bloku ENTRY_TRACKBACK_EXIST.

ENTRY_TRACKBACK_EXIST

typ
wymagany tag otwierający i tag zamykający (<ENTRY_TRACKBACK_EXIST> ... </ENTRY_TRACKBACK_EXIST>)
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK), szablon komentarzy
działanie
Zawartość bloku zostanie pokazana tylko przy wpisach na poziomach 0 i 1.
przykład
<ENTRY_TRACKBACK_EXIST>
  <a href="&ENTRY_TRACKBACK_HREF;">trackback</a>
</ENTRY_TRACKBACK_EXIST>

ENTRY_TRACKBACK_NOT_EXIST

typ
wymagany tag otwierający i tag zamykający (<ENTRY_TRACKBACK_NOT_EXIST> ... </ENTRY_TRACKBACK_NOT_EXIST>)
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK), szablon komentarzy
działanie
Zawartość bloku zostanie pokazana tylko przy wpisach na poziomie 2 i dalszych.

ENTRY_PREV_EXIST

typ
wymagany tag otwierający i tag zamykający (<ENTRY_PREV_EXIST> ... </ENTRY_PREV_EXIST>)
stosowanie
szablon komentarzy
działanie
Zawartość bloku zostanie pokazana tylko w wypadku, gdy wcześniejszy wpis istnieje.
przykład
 <div class="browse">
   <ENTRY_PREV_EXIST><a href="&ENTRY_PREV_HREF;" title="Poprzedni wpis"><ENTRY_PREV_SUBJECT/></a></ENTRY_PREV_EXIST>
   <ENTRY_NEXT_EXIST><a href="&ENTRY_NEXT_HREF;" title="Następny wpis"><ENTRY_NEXT_SUBJECT/></a></ENTRY_NEXT_EXIST>
 </div>

ENTRY_PREV_NOT_EXIST

typ
wymagany tag otwierający i tag zamykający (<ENTRY_PREV_NOT_EXIST> ... </ENTRY_PREV_NOT_EXIST>)
stosowanie
szablon komentarzy
działanie
Zawartość bloku zostanie pokazana tylko w wypadku, gdy wcześniejszy wpis nie istnieje.

ENTRY_PREV_SUBJECT

typ
pojedynczy, zapis: &ENTRY_PREV_SUBJECT; lub <ENTRY_PREV_SUBJECT/>
stosowanie
szablon komentarzy (w bloku ENTRY_PREV_EXIST)
działanie
Wstawia tytuł wpisu bez przetwarzania go. W wypadku, jeśli tytuł może zawierać elementy HTMLa lepiej użyć tagu ENTRY_PREV_TITLE.

ENTRY_PREV_TITLE

typ
pojedynczy, zapis: &ENTRY_PREV_TITLE; lub <ENTRY_PREV_TITLE/>
stosowanie
szablon komentarzy (w bloku ENTRY_PREV_EXIST)
działanie
Wstawia tytuł wpisu podobnie jak ENTRY_PREV_SUBJECT, ale po usunięciu z niego elementów HTML.

ENTRY_PREV_CONTENT

typ
pojedynczy, zapis: &ENTRY_PREV_CONTENT; lub <ENTRY_PREV_CONTENT/>
stosowanie
szablon komentarzy (w bloku ENTRY_PREV_EXIST)
działanie
Wstawia treść wpisu.

ENTRY_PREV_CONTENT_SHORT

typ
pojedynczy, zapis: &ENTRY_PREV_CONTENT_SHORT; lub <ENTRY_PREV_CONTENT_SHORT/>
stosowanie
szablon komentarzy (w bloku ENTRY_PREV_EXIST)
działanie
Wstawia skróconą treść wcześniejszego wpisu do momentu wystąpienia <EXCERPT> lub 500 znaków, w zależności od tego, które zdarzenie wystąpi wcześniej.

ENTRY_PREV_DATE

typ
pojedynczy, zapis: &ENTRY_PREV_DATE; lub <ENTRY_PREV_DATE/>
stosowanie
szablon komentarzy (w bloku ENTRY_PREV_EXIST)
działanie
Wstawia datę wpisu.

ENTRY_PREV_HREF

typ
pojedynczy, zapis: &ENTRY_PREV_HREF; lub <ENTRY_PREV_HREF/>
stosowanie
szablon komentarzy (w bloku ENTRY_PREV_EXIST)
działanie
Wstawia odnośnik do wcześniejszego wpisu.

ENTRY_NEXT_EXIST

typ
wymagany tag otwierający i tag zamykający (<ENTRY_NEXT_EXIST> ... </ENTRY_NEXT_EXIST>)
stosowanie
szablon komentarzy
działanie
Zawartość bloku zostanie pokazana tylko w wypadku, gdy nowszy wpis istnieje.

ENTRY_NEXT_NOT_EXIST

typ
wymagany tag otwierający i tag zamykający (<ENTRY_NEXT_NOT_EXIST> ... </ENTRY_NEXT_NOT_EXIST>)
stosowanie
szablon komentarzy
działanie
Zawartość bloku zostanie pokazana tylko w wypadku, gdy nowszy wpis nie istnieje.

ENTRY_NEXT_SUBJECT

typ
pojedynczy, zapis: &ENTRY_NEXT_SUBJECT; lub <ENTRY_NEXT_SUBJECT/>
stosowanie
szablon komentarzy (w bloku ENTRY_NEXT_EXIST)
działanie
Wstawia tytuł nowszego wpisu bez przetwarzania go. W wypadku, jeśli tytuł może zawierać elementy HTMLa lepiej użyć tagu ENTRY_NEXT_TITLE.

ENTRY_NEXT_TITLE

typ
pojedynczy, zapis: &ENTRY_NEXT_TITLE; lub <ENTRY_NEXT_TITLE/>
stosowanie
szablon komentarzy (w bloku ENTRY_NEXT_EXIST)
działanie
Wstawia tytuł nowszego wpisu podobnie jak ENTRY_NEXT_SUBJECT, ale po usunięciu z niego elementów HTML.

ENTRY_NEXT_CONTENT

typ
pojedynczy, zapis: &ENTRY_NEXT_CONTENT; lub <ENTRY_NEXT_CONTENT/>
stosowanie
szablon komentarzy (w bloku ENTRY_NEXT_EXIST)
działanie
Wstawia treść nowszego wpisu.

ENTRY_NEXT_CONTENT_SHORT

typ
pojedynczy, zapis: &ENTRY_NEXT_CONTENT_SHORT; lub <ENTRY_NEXT_CONTENT_SHORT/>
stosowanie
szablon komentarzy (w bloku ENTRY_NEXT_EXIST)
działanie
Wstawia skróconą treść nowszego wpisu do momentu wystąpienia <EXCERPT> lub 500 znaków, w zależności od tego, które zdarzenie wystąpi wcześniej.

ENTRY_NEXT_DATE

typ
pojedynczy, zapis: &ENTRY_NEXT_DATE; lub <ENTRY_NEXT_DATE/>
stosowanie
szablon komentarzy (w bloku ENTRY_NEXT_EXIST)
działanie
Wstawia datę nowszego wpisu.

ENTRY_NEXT_HREF

typ
pojedynczy, zapis: &ENTRY_NEXT_HREF; lub <ENTRY_NEXT_HREF/>
stosowanie
szablon komentarzy (w bloku ENTRY_NEXT_EXIST)
działanie
Wstawia odnośnik do nowszego wpisu.

ENTRY_IS_MINIBLOG

typ
wymagany tag otwierający i tag zamykający (<ENTRY_IS_MINIBLOG> ... </ENTRY_IS_MINIBLOG>)
stosowanie
strona główna joggera (w bloku ENTRY_BLOCK) (lecz działa także w szablonie komentarzy)
działanie
Zawartość bloku będzie pokazana jedynie wtedy, gdy wpis należy do kategorii Miniblog.