Lorem Ipsum
| Název školy | Vyšší odborná škola obalové techniky a Střední škola, Štětí, příspěvková organizace | ||
| Adresa školky | Kostelní 134, 411 08 Štětí | ||
| IČ | 46773509 | ||
| Název operačního programu | OP Vzdělávání pro konkurenceschopnost | ||
| Registrační číslo | CZ.1.07/1.5.00/34.1006 | ||
| Označení vzdělávacího materiálu | |||
| Název tématické oblasti (sady) | Programové vybavení | ||
| Název materiálu | Dolor amet | ||
| Anotace | |||
| Autor | Ivan Pomykacz | Jazyk | čeština |
| Očekávaný výstup | |||
| Klíčová slova | |||
| Druh výukového zdroje | Věková skupina žáků | 15+ | |
| Typ interakce | aktivita | Ročník | |
| Speciální vzdělávací potřeby | žádné | ||
| Zhotoveno, (datum/období) | Celková velikost | ||
Obsah
- Quick how-to
- Umístění html stránek
- Logická struktura
- Proměnné
- Organizace souborů
- Styly a další šablony
Quick how-to
Začít s naplněním databáze.
-
Tabulka
skolyuž je předvyplněná. Obsahuje jediný záznam srowid=1. -
Do tabulky
sadyse vyplní názvy jednotlivých sad (tématické oblasti). -
V tabulce
skupiny, lze definovat jemnější členění materiálů (více viz dále Logická struktura. Není nutné použít, potom stačí u každého záznamu v tabulcedumynastavit poleid_skupiny=1. -
V tabulce
dumyse spravují jednotlivé dumy.
Sloupecporadiurčuje pořadí v dané skupině.
Sloupecenabledzpřístupní=1daný dum.
-
Jakmile bude databáze naplněná, vygeneruje se menu s odkazy na jednotlivé dumy. Po kliknutí na některý z nich se vyvolá výjimka, protože nebude existovat html soubor s obsahem. Ve výjimce bude napsáno, o jaký soubor jde. (Jinak viz dále)
Umístění html stránek
Obsah tohoto DUMu je v souboru /res/tpl/LoremIpsum/dolor-amet.html.
Vlastní content je ohraničen commentem
<!-- BEGIN: dum -->
...
<!-- END: dum -->
Vše co je mimo, je ignorováno.
Cesta k šabloně je tedy daná názvem skupiny (safe-name, viz dále) a názvem DUMu.
Logická struktura
Pro DUM je třeba definovat název tématické oblasti (sady).
Ty se ukládají do tabulky: sady.
Jenomže v rámci tématické oblasti, která obsahuje vždy 20 DUMů, se nám hodilo definovat ještě jemnější dělení na tzv. skupiny.
Skupiny nijak nesouvisí s terminologií DUMů - je to pouze náš výmysl.
Ukládají se do tabulky: skupiny.
Skupiny není nutné používat. V takovém případě stačí každému DUMu přiřadit skupinu s názvem null.
Proměnné
V šablonách lze používat proměnnou {theme}, která obsahuje safe-name skupiny (zde: LoremIpsum).
Pokud DUM není ve skupině (resp. je ve skupině null) pak skupina obsahuje hodnotu názvu sady, ve které už DUM být musí.
Proměnná {skupina}, tedy obsahuje očekávaný název skupiny/sady (zde: Lorem Ipsum).
Analogicky fungují proměnné {name} (dolor-amet) a {nazev} (Dolor amet).
Organizace souborů
DUMy v dané skupině, tento je ve skupině: Lorem Ipsum, mají dostupné zdroje, jako např. obrázky pod touto URL: https://dumy.odbornaskola.cz/pomykacz/img/LoremIpsum/.
Ostatní soubory lze pak umístit do adresáře https://dumy.odbornaskola.cz/pomykacz/var/LoremIpsum/.
Fyzicky cesta vypadá takto: /www-root/img/LoremIpsum/, resp. /www-root/var/LoremIpsum/.
Styly a další šablony
Soubory se styly je v souboru: /www-root/html/css/styly.css.
Následující šablony asi nebude třeba editovat, ale kdyby to tu někoho něco přeci jen iritovalo ...
(všechny commenty v šablonách je třeba zachovat)
/res/tpl/dum-header.html
tabulka s info o DUMu
/res/tpl/DumyDum.html
šablona má několik částí, ta důležitá je <!-- BEGIN: dum -->
/res/tpl/layout.html
rozvržení stránky

