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
skoly
už je předvyplněná. Obsahuje jediný záznam srowid=1
. -
Do tabulky
sady
se 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 tabulcedumy
nastavit poleid_skupiny=1
. -
V tabulce
dumy
se spravují jednotlivé dumy.
Sloupecporadi
určuje pořadí v dané skupině.
Sloupecenabled
zpřístupní=1
daný 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