Sziasztok
A problémám a következő
A drupalom fejlécébe egy .swf-et raktam, de a firefox sehogy sem hajlandó megjeleníteni. Expolrer és Chrome alatt tökéletesen működik.
az oldal URL-je
http://www.jollyesaromancok.hu
Ifeeldirty a téma és a page.tpl.php header részébe include-oltam egy flash.php-t Illyés Edit útmutatása alapján.
Ezen kívül használom az SwfObject.js-t is.
igy néz ki a page.tpl.php idevonatkozó része:
/* Needed to avoid Flash of Unstyled Content in IE */
include_once('flash.php');
ez pedig a flash.php:
$output = ' <div id="flashcontent"> <script type="text/javascript"> var so = new SWFObject("http://www.jollyesaromancok.hu/header.swf?variable1=value1", "mymovie", "760", "253", "7", "#2E2C36"); so.addParam("quality", "best"); so.addParam("wmode", "transparent"); so.addParam("salign", "t"); so.write("flashcontent"); </script> </div> '; print $output;
A header.swf a gyökérben van, és csak a firefox nem tud vele mit kezdeni
Valakinek valami ötlet?
Drupal verzió:
a JS elérési útja hibás
A főoldalon megjelenik, az aloldalakon már nem. A forrásból látható, hogy az swfobject.js elérési útja nem megfelelő, itt abszolút hivatkozás szükséges.
Szerintem működik
Ha a napszemcsós srácról van szó a két szöszivel, alatta meg a navigációs menüvel, akkor működik (FF-3.0.3-hun).
Amúgy:
és a paramétereket összekapcsoló & helyett az
&
a "szabványos" (mert ugye ez nem szabvány, "csak" ajánlás).De miért kellett ennyire túlbonyolítani? Nem lett volna sokkal egyszerűbb beírni a page.tpl.php-ba a flash beillesztő kódot? Mi az előnye a php-s include-nak?
Ez így még valid is lesz:
Update: én csak a főoldalt néztem, és közben beelőztek a helyes válasszal :)
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan