Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Integration von Flash Dateien (swf)
wolfer
Beitrag 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
Go to the top of the page
 
+Quote Post
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
wolfer
Beitrag 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



ZITAT(andi @ Tue. 8. January 2008, 17:30) *
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?
Go to the top of the page
 
+Quote Post
andi
Beitrag 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



ZITAT(wolfer @ Tue. 8. January 2008, 17:41) *
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


--------------------
Go to the top of the page
 
+Quote Post
wolfer
Beitrag 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



ZITAT(andi @ Tue. 8. January 2008, 17:48) *
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: &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;CMSPHP&gt; echo "Ich bin ungecachter phpcode! Ich werde bei jedem Aufruf der Seite ausgeführt";&lt;/CMSPHP&gt;<br>
</small>';
}
unset($mip_form);

?>
Go to the top of the page
 
+Quote Post
andi
Beitrag 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).


--------------------
Go to the top of the page
 
+Quote Post
amk
Beitrag 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
Go to the top of the page
 
+Quote Post
hylli
Beitrag 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
Go to the top of the page
 
+Quote Post
wolfer
Beitrag 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



ZITAT(andi @ Tue. 8. January 2008, 20:19) *
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
Go to the top of the page
 
+Quote Post
Taturo
Beitrag 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
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag 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)
Angehängte Datei  flash1.jpg ( 6.72KB ) Anzahl der Downloads: 16
Angehängte Datei  flash2.jpg ( 9.76KB ) Anzahl der Downloads: 16
 


--------------------
------
Ich gehe spazieren durch Gelsenkirchen
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag Thu. 6. November 2008, 11:22
Beitrag #12


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 1.126
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 7



ZITAT(andi @ Tue. 8. January 2008, 17:48) *
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)
Angehängte Datei  flash3.jpg ( 28.58KB ) Anzahl der Downloads: 20
 


--------------------
------
Ich gehe spazieren durch Gelsenkirchen
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 3.6.24 - 09:39

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.