dum | žák

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í
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

pdf icon
Dolor amet

Obsah

Quick how-to

Začít s naplněním databáze.

  1. Tabulka skoly už je předvyplněná. Obsahuje jediný záznam s rowid=1.

  2. Do tabulky sady se vyplní názvy jednotlivých sad (tématické oblasti).

  3. 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 tabulce dumy nastavit pole id_skupiny=1.

  4. V tabulce dumy se spravují jednotlivé dumy.
    Sloupec poradi určuje pořadí v dané skupině.
    Sloupec enabled zpřístupní =1 daný dum.

  5. 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