如何在Drupal的所有页面上包含flash横幅

时间:2012-05-13 20:45:48

标签: drupal-6

我希望在我的Drupal网站上包含标题横幅。我使用了以下代码,但除了一页之外,它在所有页面上都显示为空白。

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash

    /swflash.cab#version=7,0,19,0" width="786" height="147">

<param name="movie" value="pmi.swf" />

   <param name="quality" value="high" />

<embed src="pmi.swf" quality="high" pluginspage="http://www.macromedia.com

   /go/getflashplayer" type="application/x-shockwave-flash" width="786" height="147">   </embed>

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

正如我在embed标签上看到的那样,你将swf文件保存在根目录中吗?(www.example.com/banner.swf)。但是你不应该把文件放在文件路径之外(通常是sites / all / files /)。然后将文件放在正确的位置,您可以使用“file_directory_path()”函数来获取flash的完整URL路径。类似的东西:

<embed src="<?=file_directory_path()?>/pmi.swf" quality="high"  pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="786" height="147">   </embed>