Bild Content 1.0 1 1066927900 1072565303 0 Erzeugt ein Bild <?PHP //Formularname $mip_form['0']['cat'] = 'txt'; $mip_form['0']['type'] = ''; $mip_form['0']['desc'] = 'Formularfeldname'; $mip_form['0']['cms_var'] = 'MOD_VAR[0]'; $mip_form['0']['cms_val'] = $dedi_mod['value']['0']; $mip_form['0']['cms_val_default'] = 'Bild'; $mip_form['0']['tab'] = '0'; //Style Beschreibung $mip_form['4']['desc'] = 'Stylesheet für Bildbeschreibung '; $mip_form['4']['cat'] = 'app_css'; $mip_form['4']['output_cat'] = 'option'; $mip_form['4']['cms_var'] = 'MOD_VAR[4]'; $mip_form['4']['cms_val'] = $dedi_mod['value']['4']; $mip_form['4']['flag'] = 'class_only'; //Dateitypen $mip_form['5']['desc'] = 'Dateitypen'; $mip_form['5']['cat'] = 'option'; $mip_form['5']['flag'] = 'multiple'; $mip_form['5']['size'] = '5'; $mip_form['5']['cms_var'] = 'MOD_VAR[5]'; $mip_form['5']['cms_val'] = $dedi_mod['value']['5']; $mip_form['5']['cms_val_default'] = 'true'; $mip_form['5']['option_desc']['0'] = 'Alle verfügbaren Webgrafiken'; $mip_form['5']['option_val']['0'] = 'true'; $mip_form['5']['option_desc']['1'] = 'gif'; $mip_form['5']['option_val']['1'] = '*.gif'; $mip_form['5']['option_desc']['2'] = 'jpg'; $mip_form['5']['option_val']['2'] = '*.jpg'; $mip_form['5']['option_desc']['3'] = 'jpeg'; $mip_form['5']['option_val']['3'] = '*.jpeg'; $mip_form['5']['option_desc']['4'] = 'png'; $mip_form['5']['option_val']['4'] = '*.png'; //Ordner $mip_form['6']['desc'] = 'Ordner: '; $mip_form['6']['cat'] = 'app_directory'; $mip_form['6']['output_cat'] = 'option'; $mip_form['6']['cms_var'] = 'MOD_VAR[6]'; $mip_form['6']['cms_val'] = $dedi_mod['value']['6']; $mip_form['6']['flag'] = 'multiple'; $mip_form['6']['size'] = '5'; //Unterordner anzeigen $mip_form['7']['cat'] = 'option'; $mip_form['7']['desc'] = 'Vorhandene Unterordner automatisch anzeigen'; $mip_form['7']['cms_var'] = 'MOD_VAR[7]'; $mip_form['7']['cms_val'] = $dedi_mod['value']['7']; $mip_form['7']['cms_val_default'] = 'false'; $mip_form['7']['option_desc']['0'] = 'Ja'; $mip_form['7']['option_val']['0'] = 'true'; $mip_form['7']['option_desc']['1'] = 'Nein'; $mip_form['7']['option_val']['1'] = 'false'; $mip_form['7']['tab'] = '0'; //Erweitertes Bearbeitungsmenü $mip_form['8']['cat'] = 'radio'; $mip_form['8']['type'] = ''; $mip_form['8']['desc'] = 'Bearbeitungsmenü<br> <small>Ein <b>normales Menü</b> besteht aus der Schalfläche "bearbeiten", das <b>erweiterte Menü</b> bietet darüberhinaus die Schaltflächen "neu, löschen, nach oben, nach unten". Wird <b>kein Menü</b> gewählt, ist der Content nicht editierbar.</small>'; $mip_form['8']['cms_var'] = 'MOD_VAR[8]'; $mip_form['8']['cms_val'] = $dedi_mod['value']['8']; $mip_form['8']['cms_val_default'] = 'true'; $mip_form['8']['option_desc']['0'] = 'Normales Menü'; $mip_form['8']['option_val']['0'] = 'true'; $mip_form['8']['option_desc']['1'] = 'Erweitertes Menü'; $mip_form['8']['option_val']['1'] = 'advanced'; $mip_form['8']['option_desc']['2'] = 'Kein Menü'; $mip_form['8']['option_val']['2'] = 'false'; $mip_form['8']['tab'] = '0'; // Template $mip_form['2']['desc'] = 'Template'; $mip_form['2']['cat'] = 'txtarea'; $mip_form['2']['rows'] = '6'; $mip_form['2']['type'] = 'long'; $mip_form['2']['cms_var'] = 'MOD_VAR[2]'; $mip_form['2']['cms_val'] = $dedi_mod['value']['2']; $mip_form['2']['cms_val_default'] = '{image}'; mip_formsp($mip_form['0']);//Formularfeldname mip_formsp($mip_form['4']);//Style Beschreibung mip_formsp($mip_form['5']);//Dateitypen mip_formsp($mip_form['6']);//Ordner mip_formsp($mip_form['7']);//Unterordner anzeigen mip_formsp($mip_form['8']);//Menü mip_formsp($mip_form['2']);//Template echo ' <small><b>Legende:</b><br> Bild: {image}, Bildbeschreibung {desc}, Stylesheet für Bildbeschreibung: {style}<br> Php-Code: &lt;?PHP echo "Ich bin gecachter phpcode! Ich werde immer nur dann neu generiert, wenn es eine<br> Änderung auf der Seite gegeben hat"; ?&gt;<br> &lt;DEDIPHP&gt; echo "Ich bin ungecachter phpcode! Ich werde bei jedem Aufruf der Seite ausgeführt";&lt;/DEDIPHP&gt;<br> </small>'; unset($mip_form); ?> <?PHP $myImage['style'] = "MOD_VALUE[4]"; $myImage['desc'] = <dedi:mod type="image" id="1" mode="desc" addslashes="true" />; //Stylesheet für Text hinzufügen $myImage['desc'] = ( "MOD_VALUE[4]" == "") ? $myImage['desc'] : '<span class="MOD_VALUE[4]">'. $myImage['desc'] .'</span>'; //Gibt es mehrere Tags, bei denen type und id gleich sind, ist es wichtig, dass das letzt "gleiche" Element alle erweiterten //Konfigurationsvariablen enthält (z.B. folders, subfolders) . Den nur die Variablen des "letzten" Tags können im Formular //weiterverarbeitet werden. Andernfalls bleibt z.B. die Auswahl von bestimmten Dateitypen ohne Wirkung. $myImage['image'] = <dedi:mod type="image" id="1" title="MOD_VALUE[0]" filetypes = "MOD_VALUE[5]" folders = "MOD_VALUE[6]" subfolders ="MOD_VALUE[7]" menuoptions ="MOD_VALUE[8]" addslashes="true" />; $myTplVars['style'] = '{style}'; $myTplVars['desc'] = '{desc}'; $myTplVars['image'] = '{image}'; $myTpl = "MOD_VALUE[2]"; $myTpl = str_replace($myTplVars, $myImage, $myTpl); eval('?>'.$myTpl); unset($myTpl, $myTplVars, $myImage); ?>