HCM moduly
HCM moduly jsou speciální značky pomocí kterých lze vkládat dynamický obsah.
Je možné je použít v hlavním obsahu stránek, článku a boxů.
Seznam HCM modulů
| Navigace | |
|---|---|
| menu | Jednoúrovňové menu |
| menu_tree | Stromové menu |
| menu_subtree | Stromové podmenu |
| usermenu | Uživatelské menu |
| path | Cesta (URL) |
| mailto | Odkaz na e-mail (s náhradou zavináče) |
| linkart | Odkaz na článek |
| linkpage | Odkaz na stránku |
| Aktivní prvky | |
| search | Vyhledávací formulář |
| mailform | E-mailový formulář |
| poll | Anketa |
| sbox | Shoutbox |
| Články | |
| articles | Výpis článků |
| countart | Počet článků |
| Uživatelé | |
| users | Výpis uživatelů |
| countusers | Počet uživatelů |
| recentposts | Nejnovější komentáře |
| Média | |
| galimg | Výpis obrázků z existující galerie |
| gallery | Vytvoření galerie ze složky |
| img | Obrázek |
| randomfile | Náhodné soubory nebo obrázky |
| Obsah | |
| perex | Zobrazení dlouhého popisu aktuální stránky |
| msg | Systémová hláška |
| lang | Zobrazit překlad |
| file | Zobrazení obsahu souboru |
| filesize | Zobrazení velikosti souboru |
| php_include | Spustit PHP skript |
| php_highlight | Zobrazení obarveného PHP kódu |
| source | Zobrazení kódu |
| Podmíněný obsah | |
| notpublic | Zobrazení obsahu na základě stavu přihlášení |
| levelcontent | Zobrazení obsahu od určité úrovně uživatele |
| levelcontent2 | Zobrazení obsahu v určitém rozsahu úrovní |
| Systém | |
| date | Zobrazení data |
| menu | Jednoúrovňové menu |
|---|---|
Syntaxe[hcm]menu, od, do, trida[/hcm] Argumenty
|
|
| menu_tree | Stromové menu |
|---|---|
Syntaxe[hcm]menu_tree, od, do, max_hloubka, trida[/hcm] Argumenty
|
|
| menu_subtree | Stromové podmenu |
|---|---|
Syntaxe[hcm]menu_subtree, id_stranky, od, do, max_hloubka, trida[/hcm] Argumenty
|
|
| usermenu | Uživatelské menu |
|---|---|
Syntaxe[hcm]usermenu[/hcm] |
|
| path | Cesta (URL) |
|---|---|
Syntaxe[hcm]path, cesta[/hcm] Argumenty
Poznámky
|
|
| mailto | Odkaz na e-mail (s náhradou zavináče) |
|---|---|
Syntaxe[hcm]mailto, email[/hcm] Argumenty
|
|
| linkart | Odkaz na článek |
|---|---|
Syntaxe[hcm]linkart, id, text, nove_okno[/hcm] Argumenty
|
|
| linkpage | Odkaz na stránku |
|---|---|
Syntaxe[hcm]linkpage, id, text, nove_okno[/hcm] Argumenty
|
|
| search | Vyhledávací formulář |
|---|---|
Syntaxe[hcm]search[/hcm] |
|
| mailform | E-mailový formulář |
|---|---|
Syntaxe[hcm]mailform, adresa, predmet[/hcm] Argumenty
|
|
| poll | Anketa |
|---|---|
Syntaxe[hcm]poll, id[/hcm] Argumenty
|
|
| sbox | Shoutbox |
|---|---|
Syntaxe[hcm]sbox, id[/hcm] Argumenty
|
|
| articles | Výpis článků |
|---|---|
Syntaxe[hcm]articles, typ, pocet, perex, info, kategorie[/hcm] Argumenty
|
|
| countart | Počet článků |
|---|---|
Syntaxe[hcm]countart, kategorie[/hcm] Argumenty
|
|
| users | Výpis uživatelů |
|---|---|
Syntaxe[hcm]users, razeni, pocet[/hcm] Argumenty
|
|
| countusers | Počet uživatelů |
|---|---|
Syntaxe[hcm]countusers, skupiny[/hcm] Argumenty
|
|
| recentposts | Nejnovější komentáře |
|---|---|
Syntaxe[hcm]recentposts, limit, stranky, omezeni_typu[/hcm] Argumenty
|
|
| galimg | Výpis obrázků z existující galerie |
|---|---|
Syntaxe[hcm]galimg, galerie, typ, rozmery, limit[/hcm] Argumenty
|
|
| gallery | Vytvoření galerie ze složky |
|---|---|
Syntaxe[hcm]gallery, cesta, rozmery, strankovani, lightbox[/hcm] Argumenty
Poznámky
|
|
| img | Obrázek |
|---|---|
Syntaxe[hcm]img, cesta, rozmery, titulek, lightbox[/hcm] Argumenty
Poznámky
|
|
| randomfile | Náhodné soubory nebo obrázky |
|---|---|
Syntaxe[hcm]randomfile, cesta, typ, pocet, rozmery_nahledu[/hcm] Argumenty
Poznámky
|
|
| perex | Zobrazení dlouhého popisu aktuální stránky |
|---|---|
Syntaxe[hcm]perex, odstavec[/hcm] Argumenty
|
|
| msg | Systémová hláška |
|---|---|
Syntaxe[hcm]msg, typ, text, html[/hcm] Argumenty
|
|
| lang | Zobrazit překlad |
|---|---|
Syntaxe[hcm]lang, klic, ...nahrady[/hcm] Argumenty
|
|
| file | Zobrazení obsahu souboru |
|---|---|
Syntaxe[hcm]file, soubor[/hcm] Argumenty
Poznámky
|
|
| filesize | Zobrazení velikosti souboru |
|---|---|
Syntaxe[hcm]filesize, soubor[/hcm] Argumenty
Poznámky
|
|
| php_include | Spustit PHP skript |
|---|---|
Syntaxe[hcm]php_include, kod, ...argumenty[/hcm] Argumenty
Poznámky
|
|
| php_highlight | Zobrazení obarveného PHP kódu |
|---|---|
Syntaxe[hcm]php_highlight, kod[/hcm] Argumenty
|
|
| source | Zobrazení kódu |
|---|---|
Syntaxe[hcm]source, kod[/hcm] Argumenty
|
|
| notpublic | Zobrazení obsahu na základě stavu přihlášení |
|---|---|
Syntaxe[hcm]notpublic, pro_prihlasene, pro_neprihlasene[/hcm] Argumenty
|
|
| levelcontent | Zobrazení obsahu od určité úrovně uživatele |
|---|---|
Syntaxe[hcm]levelcontent, uroven, vyhovujici_obsah, nevyhovujici_obsah[/hcm] Argumenty
|
|
| levelcontent2 | Zobrazení obsahu v určitém rozsahu úrovní |
|---|---|
Syntaxe[hcm]levelcontent2, min_uroven, max_uroven, vyhovujici_obsah, nevyhovujici_obsah[/hcm] Argumenty
|
|
| date | Zobrazení data |
|---|---|
Syntaxe[hcm]date, format, cas[/hcm] Argumenty
|
|
Specifikace velikosti miniatur
Velikost miniatury je specifikována ve formátu "šířkaxvýška", např. 128x96.
-
namísto šířky nebo výšky je možné použít otazník - takto uvedený rozměr pak bude poměrově dopočítán automaticky
příklad:128x? - za šířkou a výškou je možné uvést další nepovinné modifikátory oddělené lomítkem (viz seznam níže)
příklad:128x96/fit/pad/#fff
Podporované modifikátory
| Způsoby zmenšení | |
|---|---|
fill |
zmenšit obrázek tak, aby vyplnil uvedené rozměry (výchozí nastavení) |
fit |
zmenšit obrázek tak, aby se celý vešel do uvedených rozměrů |
fit-x |
zmenšit obrázek tak, aby se na šířku vešel do uvedených rozměrů |
fit-y |
zmenšit obrázek tak, aby se na výšku vešel do uvedených rozměrů |
| Nastavení zmenšení | |
keep |
nezvětšovat menší obrázky |
pad |
vyplnit prázdné místo (pouze pro režimy fit) |
#xxxxxx |
nastavit barvu pozadí (vypne průhlednost) |
#xxx |
nastavit barvu pozadí - zkrácený zápis barvy (vypne průhlednost) |
| Nastavení zarovnání | |
center |
zarovnat obrázek na střed (výchozí nastavení) |
top-left |
zarovnat obrázek doleva nahoru |
top |
zarovnat obrázek nahoru na střed |
top-right |
zarovnat obrázek doprava nahoru |
left |
zarovnat obrázek doleva na střed |
right |
zarovnat obrázek doprava na střed |
bottom-left |
zarovnat obrázek doleva dolů |
bottom |
zarovnat obrázek dolů na střed |
bottom-right |
zarovnat obrázek doprava dolů |