Studijní řád Masarykovy univerzity

Něco na úvod

Zdravím Vás na neoficiální stránce věnované studijnímu řádu Masarykovy univerzity. Tato stránka vznikla jako projekt do předmětu PV219 Seminář webdesignu. Dlouho jsem hledala téma na zpracování, ale žádný nápad pořád nepřicházel. Protože nejsem zrovna brilantní studentka, musím občas zalistovat ve studiním řádu, abych zkontrolovala, jestli se neřítím k neúspěšnému ukončení studia. A právě v tom jsem našla malý problém, který se tu snažím vyřešit. Ono se totiž studijním řádem v digitální podobě listovat nedá - je to nedělený souvislý text. Moje stránka má udělat práci s řádem pohodlnější a přehlednější.

Tipy

Tato sekce by mohla obsahovat například nějaké tipy a triky nebo odkazy na nejčastěji navštěvované stránky. Protože zatím nic takového nemám, napíšu sem něco o stavbě stránky. Velká část kaskádových stylů jsou pro potřeby této stránky upravené css ze šablony na stránce Fluid 960 Grid System. Použití šablon bych rozhodně nepovažovala za lenost nebo podvádění. Naopak, asi bych si nepřipadala moc chytře, kdybych složitě vyráběla něco, co už někdo vymyslel. Doufám, že s tímto názorem nejsem sama.

Podrobnosti

Asi největší háček byl v implementaci rozklikávacího menu. Hledala jsem takové, kde by zůstávala rozkliknutá jen právě zobrazovaná část. V původní šabloně se nachází jen dvouvrstvé menu napsané tak, že jej nelze dál vrstvit vnořováním (vznikalo něco jako dvojitý zápor). Nakonec jsem našla klasické stromové menu na www.dynamicdrive.com. Stuktura studijního řádu je buď "část > hlava > článek" nebo "část > článek", takže bylo třeba řešit rozlišení typu položky na druhé úrovni - nejjednodušší mi připadalo poněkud neelegantní přiřazení příznaku každému podseznamu. Co se týče převzetí javascriptových kódů: část scriptů tvoří knihovna jquery. Část s implementací stromového menu jsem zkoušela rozřádkovat (tím jsem kód pokazila, takže ve výsledku je zase všechno v jednoum řádku) a kód tohoto skriptu má přes 200 řádků - v rozumném čase bych něco takového asi nesestrojila

Fluid 960 Grid System, created by Stephen Bau, based on the 960 Grid System by Nathan Smith. Released under the GPL / MIT Licenses.