Finalizace Archivu
juneau před dvěma roky.
Stydím se. Jen co zveřejním jednu úpravu chování Archivu, už přicházím s další. Ale ta je tentokrát opravdu finální. Doufám. Znáte to
No nezlobte se na mě za to, Archiv to vyžadoval. Těch možností, co nyní před námi jsou při tvorbě vzhledů … ach.
K dispozici je aktualizace redakčního systému. Nejdříve zmíním jiné drobné změny.
Úpravy formátování dat
Možnosti vlastního formátování dat jsem představil minule, a ještě jsem je trochu rozšířil. Za prvé, pokud ve formátu použijete svislítko (|), tak bude v tomto místě datum rozděleno na dva SPANy, což se dá dobře využít při formátování data. Třeba právě v archivu.
Další změnou jsou tři (respektive dvě) nová „zástupná písmena“: x znáte, to vloží do data zkratku jména dne (Po, Út, …). Nyní přibylo p, které vloží zkratku názvu měsíce (led, úno, bře,…) a q, které vloží název celého měsíce (vyskloňovaný – tedy ledna, února, března,…).
Je to opět vše popsáno v Admin >Nastavení > Pokročilé.
Vstup do adminu
Když je nyní autor přihlášený do adminu, tak se mu na frontendu ukáže v levém horním rohu odkaz „ADMIN“. Hodí se to. Má vlastní ID, takže si jej ve vzhledu můžete nastylovat.
A konečně Archiv …
Ke změnám došlo hlavně v jeho šabloně, funkčně se nic nemění. A bohužel, je to zpětně nekompatibilní změna, takže musíte zasáhnout do HTML šablony sablona-archiv.html. Ovšem dobrá zpráva je ta, že je to asi tak na minutu práce …
Do šablony je třeba vložit nové zástupné značky a kód pro výpis textů, který se nijak neliší od kódu pro výpis textů na úvodní stránce! To, co je nyní v sablona-index.html mezi značkami <Text>…</Text>, tak to nyní zkopíruji do této šablony mezi značky <Archiv>…</Archiv>. A je to. Samozřejmě je možnost ten kód (a tedy výpis archivu) libovolně modifikovat. Třeba já si s tím trošičku pohrál, odmazal perex a voilá, jak pěkně to vypadá.
Minule avizovaná možnost přepínání zobrazování archivu tabulkou nebo výpisem textů s perexy v Adminu je zrušeno, neboť nyní ztrácí význam. Každý si to ovlivní jak chce v HTML šabloně.
Ukázka nové šablony Archivu
Třeba na tomto webu vypadá kód v šabloně Archivu takto:
<div class="archiv">
<h2 class="nadpis"><%ArchivNadpis%></h2>
<div class="archiv-filtr">
<%ArchivFiltr%>
</div>
<%ArchivStrankovani%>
<Archiv>
<div class="archiv-text">
<p class="datum"><%TextDatum%></p>
<h2 class="nadpis"><%TextNadpis%></h2>
<p class="paticka">Téma <%TextKategorie%> - Připojeno <%TextPocetKomentaru%>.</p>
</div><!-- /archiv-text -->
</Archiv>
<%ArchivStrankovani%>
</div><!-- /archiv -->
Jak je vidět, přibyly následující značky:
Obsah značky <Archiv>…</Archiv> je naprosto shodný s tím, co může být obsaženo ve značkách <Text> … </Text> v šabloně úvodní stránky. Podrobně je to popsané v Zástupné značky v šabloně archivu.
Značku <%ArchivNadpis%> snad nemusím vysvětlovat
Nyní vypisuje pouze „Archiv“, ale časem budu její obsah měnit podle filtrů a pod.
Značka <%ArchivFiltr%> vloží možnosti filtrování textů dle autorů či kategorií.
Značka <%ArchivStrankovani%> vloží odkazy pro přecházení mezi stránkami výpisu. Archiv je defaultně stránkován po 50 záznamech.
A to je vše. Vzhledy přiložené k RS2 jsou upraveny, takže pokud některý z nich používáte, tak si můžete patřičnou část šablony Archivu vykopírovat a máte to skoro bez práce.
Připojeno 8 komentářů.
