Antwort #2 am: 19. August 2010, 09:53:19
so ich habs jetzt mal mit minimalistischem code nach der Anleitung hier versucht:
SWFObject 2.0: Einbetten von Adobe Flash Player InhaltenDamit sieht der Code in einer test.html so aus:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="a-teaser/swfobject.js"></script>
</head>
<body>
<div>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="420">
<param name="movie" value="a-teaser/aTeaser.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="a-teaser/aTeaser.swf" width="780" height="420">
<!--<![endif]-->
<p>Alternative content</p>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
</body>
</html>
Wenn ich diese Seite aufrufe - flutscht alles wunderbar. Flash wird geladen und angezeigt.
Dann hab ich das ganze wie folgt in den Shop eingebaut:
in die includes\header.php hab ich folgendes eingetragen:
<script type="text/javascript" src="<?php echo "templates/".CURRENT_TEMPLATE."/";?>a-teaser/swfobject.js"></script>
<script type="text/javascript">swfobject.registerObject("ateaser", "9.0.0");</script>
und in die templates\meintpl\module\main_content.php hab ich folgendes rein:
<h1>{$title}</h1>
<div>
<object id="ateaser" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="420">
<param name="movie" value="{$tpl_path}module/aTeaser.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="{$tpl_path}module/aTeaser.swf" width="780" height="420">
<!--<![endif]-->
<p>Alternative content</p>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
<div>{$text}</div>
<div>{$MODULE_new_products}</div>
Damit wird mir dann auf der Startseite der Umriss und ein schwarzes Fenster für den Bereich der Flash Datei angezeigt, aber es wird nicht abgespielt.
Weiss jemand Rat, was mir hier noch fehlt?
Danke!