ACC SHELL

Path : /srv/www/vhosts/bubbagump/sablony/
File Upload :
Current File : //srv/www/vhosts/bubbagump/sablony/jakNaTo.txt

----------------------------------------------
Jak vytvářet šablony pro tuto verzi nespi?
----------------------------------------------
----------------------------------------------

Samotná šablona má následující strukturu:
	* [sablona1] - označení šablony pod kterým se bude šablona nahrávat do DB, pokud se změní, tak se musí změnit i označení v DB
		* sablona.info - informace o šabloně - line 1: název šablony zobrazovaný v adminu, line >1: popis šablony zobrazovaný v adminu
		* sablona.sab - soubor výpisu šablony, vytváření souboru je popsáno níže
		* sablona.css - soubor se styly dané šablony

Šablony zpracovávají skripty:
	* sablony/clanky_save.php - skript pro ukládání šablon
	* sablony/clanky_admin.php - skript pro vytváření administračního rozhraní(includovaný v odminobsah.php)
	* vypisclanku.php - zajišťuje výpis šablon



**********************************************
Vytváření souboru sablona.sab
**********************************************
V šabloně lze použít jakýkolij HTML nebo Javascriptový kód. Jiný kód způsobí špatné zobrazení šablony.
V šabloně lze použít následující položky, které budou automaticky nahrazeny souvisejícími atributy uloženými v DB.
##id## - direktiva pro vložení id článku (lze použít např pro označení id nebo pro JS funkce jako jedinečný identifikátor článku)
##nadpis## - direktiva pro vložení nadpisu
##zarovnat|popis atributu v adminu=hodnoty;oddelene;strednikem|nazev_atributu## - zarovnání (class) bloku kterému chcete měnit css styl
##typ_atributu|popis atributu v adminu|nazev_atributu##

typ_atributu - může nabývat hodnot: * float
																		* int
																		* obrazek
																		* soubor
																		* text
																		* varchar

nazev_atributu 	- psát bez diakritiky a bez mezer je použito jako name pro pole v administraci a zároveň pro popis atributu v DB
								- musí být pro danou šablonu unikátní
								- nesmí nabývat hodnot: * funkce
								                        * zobraz_nazev
								                        * zobraz_clanek
								                        * zarazeni
								                        * atrFloat
								                        * atrInt
								                        * atrObrazek
								                        * atrSoubor
								                        * atrText
								                        * atrVarchar
								                        * atrZarovnat
								                        * poradi
								                        * dalších proměnných použitých ve skriptu sablony/clanky_save.php
								




**********************************************
Vytváření administrace šablony
**********************************************
Administrační rozhraní se vytváří zcela automaticky rozborem sablony(sablona.sab).
Je nutné dodržovat pravidla vytváření souboru sablona.sab, jinak by se administrační rozhraní nezobrazilo kompletní.


ACC SHELL 2018