@@zjistit mod_typ:kalendar:mod_typ modulu mod_nazev:Kalendář akcí:mod_nazev - název modulu @@events admin htaccess obsah prava @@sql CREATE TABLE `mod__akce` ( `id` int(11) NOT NULL auto_increment, `zacatek` int(11) default NULL, `konec` int(11) default NULL, url text, `obrazek` text, `priznaky` text, web text, poradatel text, PRIMARY KEY (`id`) ) CREATE TABLE `mod__akce_detail` ( `id` int(11) NOT NULL auto_increment, `master` int(11) default NULL, `jazyk` tinyint(4) default NULL, `nazev` text, `podnadpis` text, `aktivni` tinyint(4) default NULL, PRIMARY KEY (`id`) ) CREATE TABLE `mod__akce_obsah` ( `id` int(11) NOT NULL auto_increment, `master` int(11) default NULL, `jazyk` tinyint(4) default NULL, `slova` text, `priorita` tinyint(4) default NULL, `typ` tinyint(4) default NULL, `detail` text, `popis` text, `umisteni` text, PRIMARY KEY (`id`) ) @@files mod_ @@conf $obrazek_vyska=60; //Výška obrázku $obrazek_sirka=60; //Šířka obrázku $priznak_nazev=array("s"=>"Speciální"); //Definované příznaky $typgrafiky=1; //Typ grafiky $tridanazev="h1"; //Třída pro název kalendáře $obrazek_vzorec="
\"%alt%\"
"; //Obrázek na detailu akce. %src% %alt%, pokud je prázdné, obrázek s nevypíše $obrazek_nahore=true; //Má se obrázek vypsat před ostatními informacemi? //Nastavení, co vše se bude vypisovat na detailu akce $detail_zobrazit_priznaky=true; //Toto jsou různé možnosti, jak ovlivnit výpis na detailu stránky $detail_zobrazit_nazev=true; $detail_zobrazit_datum=true; $detail_zobrazit_jednoduche_datum=false; $detail_zobrazit_zacatek=true; //$strukto_vstup=10; //Mount point ve struktuře stránek //$strukto_vstup_priznak=array("c"=>16); //Dodatečně lze dodefinovat mount point pro vybranou část akcí (označených daným příznakem) //V poli $vypis je každý prvek jedna definice nastavení výpisu. $vypis["normalka"]["nazev"]="Výpis všech akcí"; //Interní popis tohoto výstupu $vypis["normalka"]["typ"]="vypis"; //Typ (vypis/kalendar) - zatím jen vypis $vypis["normalka"]["limit"]=0; //Počet zobrazovaných položek, 0 - všechny $vypis["normalka"]["cas"]=0; //Délka trvání intervalu ve dnech $vypis["normalka"]["opacnycas"]=true; //True = do minulosti $vypis["normalka"]["pocetdnu"]=0; //Jen akce do daného počtu dnů $vypis["normalka"]["vzorec"]="
%link%%kdy%%linkend%%link%%nazev%%cash%%podnadpis%%linkend% 
"; //Jak vypisovat. Možno použít %link% a %linkend%, %kdy% %cas% %cash% (hod.), %nazev% %podnadpis% $vypis["normalka"]["priznaky"]=""; //Požadované příznaky - příznak*příznak*příznak //$vypis["normalka"]["priznaky_and"]=true; $vypis["normalka"]["orderby"]="zacatek"; //Podle čeho řadit - zacatek, konec, nazev,... $vypis["normalka"]["podnadpis"]="
"; //Oddělení podnadpisu od nadpisu $vypis["normalka"]["prefix_cas"]=" - od "; //Prefix k informaci o čase $vypis["normalka"]["trida"]=""; //Třída pro celý kalendář $vypis["normalka"]["tridanadpis"]=""; //Třída pro nadpis $vypis["normalka"]["oddelenynadpis"]=""; //Oddělit nadpis? $vypis["normalka"]["neukladat_back"]=""; //true, pokud se nemá ukládat poslední předchozí stránka a tam pak odkazovat $vypis["normalka"]["pripsat_navic"]=""; //Cokoliv, co se má připojit do divu s kalendářem na konec $vypis["normalka"]["nadpis"]=""; //Nadpis $vypis["normalka"]["prazdno"]="Žádná akce v kalendáři není..."; //Co když je prázdno? $vypis["normalka"]["zkratit_podtitul"]=false; //Zadej číslo = jako moc zkrátit podtitulek na výpisu (počet znaků) //Druhý typ výpisu... $vypis["kalendar"]["nadpis"]=""; //Nadpis $vypis["kalendar"]["nazev"]="Přednastavený Kalendářový"; //Nadpis $vypis["kalendar"]["typ"]="kalendar"; //Nadpis $vypis["kalendar"]["trida"]=""; //Celý objekt včetně ovládání měsíců a výpisu akcí $vypis["kalendar"]["tridanadpis"]=""; //Třída nadpisu $vypis["kalendar"]["oddelenynadpis"]=false; //Oddělovat nadpis z .trida? $vypis["kalendar"]["priznaky"]=""; //Vypisovat jen akce s určitými příznaky - příznak*příznak*příznak //$vypis["kalendar"]["priznaky_and"]=true; $vypis["kalendar"]["podnadpis"]=""; //Text podnadpisu $vypis["kalendar"]["vzorec_cas"]="Od %cas%:
"; //Jak se mají vypisovat data o čase: entita %cas% $vypis["kalendar"]["pripsat_navic"]=""; //Vypsat dodatečné informace za tabulku? $vypis["kalendar"]["trida_main"]="cal"; //Třída obsahu (tabulky, ovládání, dat) $vypis["kalendar"]["trida_zahlavi"]="cal-top"; //Ovládání měsíců $vypis["kalendar"]["trida_table"]="cal-table"; //Tabulka $vypis["kalendar"]["trida_tyden"]="dny-v-tydnu"; //TR s po, út, st. atd $vypis["kalendar"]["trida_td"]="dny"; //TD s jedním dnem $vypis["kalendar"]["trida_td_dnes"]="dnes"; //Přídavná třída pro TD s dnešním dnem $vypis["kalendar"]["trida_td_zaznam"]="zaznam"; //Přídavná třída pro TD s nějakou akcí $vypis["kalendar"]["trida_a"]="cal-a"; //Třída odkazu v TD s nějakou akcí $vypis["kalendar"]["trida_data"]="cal-data"; //Třída skrytého divu s detaily pro nějaký den $vypis["kalendar"]["mesic_predchozi"]="<<"; //Co se má použít jako tlačítko na předchozí měsíc $vypis["kalendar"]["mesic_dalsi"]=">>"; //A na následující? $vypis["kalendar"]["trida_data_den"]="strong"; //Formát nadpisu dne na vyskakovacím políčku s daty $vypis["kalendar"]["barevne_vysvetlivky"]=false; //False nebo string - třída, mají-li se dole pod kalendářem vypsat barevné vysvětlivky příznaků $vypis["kalendar"]["vzorec"]="%cas%%nazev%%br%"; //Jak vypisovat akce: %odkaz% %nazev% %podnadpis% %cas% %br% (=
po každé akci kromě poslední) //$vypis["kalendar"]["autoajax"]=true; - u tohoto výpisu se vždy bude používat automatický Ajax //$vypis["kalendar"]["ajax"]="aaa"; - tento výpis vyvolává událost aaa (toto nastavení přepíše $autoajax) //$autoajax=true; - všechny výpisy typu kalendar používají automaticky ajax @@main $moduly['']['nazev']=""; $moduly['']['zdroj']="kalendar"; $obsah_overeni["mod__akce_obsah"]=$path_mod."kalendar_overeni.php";