Po několika hodinách práce jsem vytvořil dva soubory:
archiv.php
- generuje výpis z archivu vybraného/aktuálního měsíce a roku.kalendar.php
- vlastní soubor s kalendářem, ve kterém se zobrazují odkazy na nalezené články.
Postup instalace Kalendáře.
Uložte soubory archiv.php
do složky require
a kalendar.php
do upload/php
. Dále musíme zajistit, aby se nám zobrazoval nový modul "Archiv". Otevřete soubor index.php
a přidejte další položku do Switche za poslední položku case "topic"
:
Pokud by tato úprava byla pro někoho složitá, tak upravený soubor index.php
jsem přiložil do balíčku se skripty.
Vytvořte si nový "Box" a nazvěte ho například "Archiv". Do boxu vlože HCM modul na spuštění PHP kódu. Zadání může vypadat například takto:
Kalendáři je také potřeba nastavit rozměry, fonty a barvy. Nastavení stylů proveďte v souboru system.css
. Kalendáři je přiřazena třída kal
.
Popis kalendáře a archivu.
- Při otevření kalendáře se automaticky vyhledávají články pro daný měsíc a rok.
- Pokud je nalezen článek, je v kalendáři vyznačen, tak jak je nastaveno v
system.css
. V mém případě je to tmavě zelená buňka tabulky kalendáře. - Po najetí myší na nalezený článek (zvýrazněnou buňku) se zobrazí název článku.
- Po kliknutí na nalezený článek v kalendáři bude uživatel přesměrován na daný článek.
- Pokud je v daném dni více článků, tak se po kliknutí na odkaz zobrazí výpis všech článků z daného dne.
- Název měsíce a číslo roku tvoří jeden odkaz po jehož stisknutí se zobrazí výpis z archivu.
- Šipky v levém a pravém horním rohu slouží k listování v kalendáři/archivu.
Kalendář je testovaný pro verzi 7.4.1, takže vám určitě poběží i na verzi 7.4.0. Na starších verzích jsem to nezkoušel. Soubory s archivem ke stažení: Nejste přihlášen(a).
Komentáře