Integration von Flash Dateien (swf) |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Integration von Flash Dateien (swf) |
Tue. 8. January 2008, 17:04
Beitrag
#1
|
|
Advanced Member Gruppe: Members Beiträge: 73 Mitglied seit: 05.05.2007 Wohnort: mainz Mitglieds-Nr.: 893 |
Hi@all.
Eigentlich eher eine simple Frage: Ich möchte fertige swf Dateien plazieren... nur wie? Der WYSIWYG2 bietet keine Flashintegration, dann habe ich das Modul "Bild" versucht, das erkennt aber keine SWF Dateien im Manager... öh, ja. Sonst habe ich bei den Standartmodulen nichts gesehen, dass irgendwie auf so eine Funktion hinweist. Kann doch aber kein Hexenwerk sein, oder? So solls mal aussehen: http://www.a-fusion.de/kunden/emkreativ/index.html Die Flashdatei steht also über dem Content. Das ist Stand der Dinge: http://www.em-kreativ.de/cms/projekt01/index.php?idcatside=1 Auf Hinweise freut sich wolfer |
|
|
Tue. 8. January 2008, 17:30
Beitrag
#2
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
mh, wie wärs mit dem standard-modul dateilink? die frage ist einfach, wie du unterschiedlich grosse flash-dateien einbinden könntest.
gruss andi -------------------- |
|
|
Tue. 8. January 2008, 17:41
Beitrag
#3
|
|
Advanced Member Gruppe: Members Beiträge: 73 Mitglied seit: 05.05.2007 Wohnort: mainz Mitglieds-Nr.: 893 |
mh, wie wärs mit dem standard-modul dateilink? die frage ist einfach, wie du unterschiedlich grosse flash-dateien einbinden könntest. gruss andi Das hatte ich mir auch angeschaut. Allerdings generiert das nur Links, oder? Wie jetzt hier: http://www.em-kreativ.de/cms/projekt01/index.php?idcatside=1 Oder hab ich da was übersehen? |
|
|
Tue. 8. January 2008, 17:48
Beitrag
#4
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
Oder hab ich da was übersehen? ja, hast du. natürlich musst du das template anpassen, z.b. so etwas in der art (achtung, ungetestet): QUELLTEXT <object width="dateibreite" height="dateihöhe" data="{path}" type="application/x-shockwave-flash"> <param name="movie" value="{path}" /> <param name="loop" value="false" /> </object> höhe und breite müsstest du wohl fix angeben. gruss andi -------------------- |
|
|
Tue. 8. January 2008, 20:14
Beitrag
#5
|
|
Advanced Member Gruppe: Members Beiträge: 73 Mitglied seit: 05.05.2007 Wohnort: mainz Mitglieds-Nr.: 893 |
ja, hast du. natürlich musst du das template anpassen, z.b. so etwas in der art (achtung, ungetestet): QUELLTEXT <object width="dateibreite" height="dateihöhe" data="{path}" type="application/x-shockwave-flash"> <param name="movie" value="{path}" /> <param name="loop" value="false" /> </object> höhe und breite müsstest du wohl fix angeben. gruss andi Da wirds für mich unübersichtlich: Das Template sagt in der Konfiguration: Wo müsste ich denn das einfügen??? <?PHP //configmode $mip_form['13']['desc'] = 'Konfigurationsmodus'; $mip_form['13']['cat'] = 'option'; $mip_form['13']['size'] = '1'; $mip_form['13']['option_desc'][] = 'Normal'; $mip_form['13']['option_val'][] = ''; $mip_form['13']['option_desc'][] = 'Erweitert'; $mip_form['13']['option_val'][] = 'advanced'; $mip_form['13']['option_desc'][] = 'Ausgeblendet'; $mip_form['13']['option_val'][] = 'hidden'; $mip_form['13']['cms_var'] = 'MOD_VAR[13]'; $mip_form['13']['cms_val'] = $cms_mod['value']['13']; $mip_form['13']['flag'] = 'reload'; mip_formsp($mip_form['13']);//configmode $mip_form['hide_in_standard_mode'] = array(0,2,4,5,6,7); //hidden config if($cms_mod['value']['13'] == 'hidden'){ foreach($cms_mod['value'] AS $ke=>$va){ if($ke != '13'){ ?> <input name="MOD_VAR[<?php echo $ke; ?>]" type="hidden" value="<?php echo htmlentities($va, ENT_COMPAT, 'UTF-8');?>"> <?php } } } //simple and advanced config else if($cms_mod['value']['13'] == '' || $cms_mod['value']['13'] == 'advanced'){ //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'] = $cms_mod['value']['0']; $mip_form['0']['cms_val_default'] = 'Dateilink'; $mip_form['0']['tab'] = '0'; //Style $mip_form['1']['desc'] = $mod_lang['gen_font']; $mip_form['1']['cat'] = 'app_css'; $mip_form['1']['output_cat'] = 'option'; $mip_form['1']['cms_var'] = 'MOD_VAR[1]'; $mip_form['1']['cms_val'] = $cms_mod['value']['1']; $mip_form['1']['flag'] = 'class_only'; //Dateitypen $mip_form['4']['desc'] = 'Dateitypen: '; $mip_form['4']['cat'] = 'app_filetype'; $mip_form['4']['output_cat'] = 'option'; $mip_form['4']['cms_var'] = 'MOD_VAR[4]'; $mip_form['4']['cms_val'] = $cms_mod['value']['4']; $mip_form['4']['flag'] = 'multiple'; $mip_form['4']['size'] = '5'; //Ordner $mip_form['5']['desc'] = 'Ordner: '; $mip_form['5']['cat'] = 'app_directory'; $mip_form['5']['output_cat'] = 'option'; $mip_form['5']['cms_var'] = 'MOD_VAR[5]'; $mip_form['5']['cms_val'] = $cms_mod['value']['5']; $mip_form['5']['flag'] = 'multiple'; $mip_form['5']['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'] = $cms_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'; //target verstecken $mip_form['6']['cat'] = 'option'; $mip_form['6']['type'] = ''; $mip_form['6']['desc'] = 'Im Bearbeitungsmodus Zielfensterfeld ausblenden'; $mip_form['6']['cms_var'] = 'MOD_VAR[6]'; $mip_form['6']['cms_val'] = $cms_mod['value']['6']; $mip_form['6']['cms_val_default'] = 'false'; $mip_form['6']['option_desc']['0'] = 'Ja'; $mip_form['6']['option_val']['0'] = 'true'; $mip_form['6']['option_desc']['1'] = 'Nein'; $mip_form['6']['option_val']['1'] = 'false'; $mip_form['6']['tab'] = '0'; //Erweitertes Bearbeitungsmenü $mip_form['2']['cat'] = 'radio'; $mip_form['2']['type'] = ''; $mip_form['2']['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['2']['cms_var'] = 'MOD_VAR[2]'; $mip_form['2']['cms_val'] = $cms_mod['value']['2']; $mip_form['2']['cms_val_default'] = 'true'; $mip_form['2']['option_desc']['0'] = 'Normales Menü'; $mip_form['2']['option_val']['0'] = 'true'; $mip_form['2']['option_desc']['1'] = 'Erweitertes Menü'; $mip_form['2']['option_val']['1'] = 'advanced'; $mip_form['2']['option_desc']['2'] = 'Kein Menü'; $mip_form['2']['option_val']['2'] = 'false'; $mip_form['2']['tab'] = '0'; // Template $mip_form['3']['desc'] = 'Template'; $mip_form['3']['cat'] = 'txtarea'; $mip_form['3']['rows'] = '6'; $mip_form['3']['type'] = 'long'; $mip_form['3']['cms_var'] = 'MOD_VAR[3]'; $mip_form['3']['cms_val'] = $cms_mod['value']['3']; $mip_form['3']['cms_val_default'] = '{filelink}'; //if simple mode if($cms_mod['value']['13'] == ''){ foreach ($mip_form['hide_in_standard_mode'] AS $ke=>$va){ $mip_form[$va]['cat'] = 'hidden'; } } mip_formsp($mip_form['0']);//Formularfeldname mip_formsp($mip_form['1']);//Style mip_formsp($mip_form['4']);//Dateitypen mip_formsp($mip_form['5']);//Ordner mip_formsp($mip_form['7']);//Unterordner anzeigen mip_formsp($mip_form['6']);//Target verstecken mip_formsp($mip_form['2']);//Menü mip_formsp($mip_form['3']);//Template echo ' <small><b>Legende:</b><br> Kompletter Dateilink: {filelink}, URL: {url}, Dateipfad: {path}, Zielfenster: {target}, <br> id_upl der Datei aus Tabelle cms_upl {id}, Stylesheet: {style}<br> Php-Code: <?PHP echo "Ich bin gecachter phpcode! Ich werde immer nur dann neu generiert, wenn es eine <br> Änderung auf der Seite gegeben hat"; ?><br> <CMSPHP> echo "Ich bin ungecachter phpcode! Ich werde bei jedem Aufruf der Seite ausgeführt";</CMSPHP><br> </small>'; } unset($mip_form); ?> |
|
|
Tue. 8. January 2008, 20:19
Beitrag
#6
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
ehm, ich fürchte, du hast dich verirrt. nicht unter modul bearbeiten, sondern normal unter modul konfigurieren. und dort in dem netten textfeld unter template (wo standardmässig {filelink} steht).
-------------------- |
|
|
Wed. 9. January 2008, 00:34
Beitrag
#7
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
ansonsten contentflex oder listflex nehmen: {text:1} {text:2} bspw. für höhe und breite und {fileurl:1} für die swf-datei ...
-------------------- cheers, Alex
|
|
|
Wed. 9. January 2008, 08:46
Beitrag
#8
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 245 Mitglied seit: 06.07.2006 Mitglieds-Nr.: 117 |
...oder ein vorhandenes Modul von D.D. umschreiben gemäß Anleitung im Forum.
Hylli |
|
|
Mon. 28. January 2008, 17:48
Beitrag
#9
|
|
Advanced Member Gruppe: Members Beiträge: 73 Mitglied seit: 05.05.2007 Wohnort: mainz Mitglieds-Nr.: 893 |
ehm, ich fürchte, du hast dich verirrt. nicht unter modul bearbeiten, sondern normal unter modul konfigurieren. und dort in dem netten textfeld unter template (wo standardmässig {filelink} steht). So, ich beschreibe nochmal die nun verwendete Lösung: Ich habe also das Modul "Dateilink 1.1" verwendet. Im Template des Moduls habe in nun mittels JavaScript SWFObject zur Einbindung verwendet (http://www.powerflasher.de/sites/blog/swfobject/) Vorteil: Valide Einbindung des Flashfilms, getestet in IE6, 7 und FF2. So sieht die Einbindung im Template aus: <script type="text/javascript"> // <![CDATA[ var so = new SWFObject("media/swf/name.swf", "irgendwas_als_ID", "701", "232", "6,0,0,0", "000000"); so.addParam("loop", "true"); so.addParam("menu", "false"); so.addParam("quality", "best"); so.addParam("scale", "noscale"); so.addParam("bgcolor", "ffffff"); so.addParam("swliveconnect", "false"); so.addParam("movie", "media/swf/name.swf"); so.addParam("wmode", "opaque"); so.write("flash"); // ]]> </script> Pro Seite habe ich dieses Skript eingefügt und den Dateipfad entsprechend eingefügt. Ob das die eleganteste Lösung ist, weiß ich nicht, aber sie funktioniert. Danke und Gruß, wolfer |
|
|
Mon. 7. April 2008, 12:11
Beitrag
#10
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 328 Mitglied seit: 29.08.2006 Wohnort: Konstanz / Bodensee Mitglieds-Nr.: 216 |
So geht's mit Content-Flex:
folgenden Code in ein Template kopieren QUELLTEXT <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{text:1}" height="{text:2}" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"> <param name="movie" value="{fileurl:1}" /> <param name="quality" value="high" /> <param name="bgcolor" value="#FFFFFF" /> <embed type="application/x-shockwave-flash" width="{text:1}" height="{text:2}"src="{fileurl:1}" quality="high" bgcolor="#FFFFFF" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed> </object> Tab "Titel der Elemente" auswählen, bei text:1 "Breite" bei text:2 "Höhe" und bei file:1 "Flashdatei auswählen" oder ähnliches eintragen. Fertig. Gruss, Taturo |
|
|
Thu. 6. November 2008, 11:15
Beitrag
#11
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
Ich probiere den Code gerade zum ersten Mal aus. Irgendwo wird aber selbst bei einer leeren Seite dier Einstellungsebene für das Template nicht angezeigt. Das gilt aber nur für das Flash-Template. Alle anderen laufen problemlos. SF 1.41, ContentFlex1.81.
Angehängte Datei(en)
-------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Thu. 6. November 2008, 11:22
Beitrag
#12
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
QUELLTEXT <object width="dateibreite" height="dateihöhe" data="{path}" type="application/x-shockwave-flash"> <param name="movie" value="{path}" /> <param name="loop" value="false" /> </object> Geht, wenn man es über Sourcecode einbindet, aber auch stören sich offenbar Layer. Es handelt sich um eine lere Seite.
Angehängte Datei(en)
-------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 3.6.24 - 09:39 |