LIFERAY:在网页内容显示中嵌入Flash

时间:2012-10-10 06:36:11

标签: liferay liferay-6

我要求在页面中复制。此页面上有几个带效果的图像。它有图像路径存储在xml文件和& flash文件中的效果。我正在使用web内容显示,当我只包含普通的swf文件时输出为空白。我已经在flash链接中包含了其他.swf文件,它们工作正常。但是这个.swf文件需要图像,所以它是空白的。我已经尝试制作一个portlet,在数组中传递图像,然后通过javascript进行转换,但是当我在我的网站中包含portlet我的主题&其他WCD受到干扰,所以我放弃了portlet的方式。但除此之外,如何将图像传递到闪存链接上的WCD。请帮助图像& flash将嵌入到Web内容显示中。

我的实际页面有xml:

<?xml version="1.0" encoding="utf-8" ?>
<slides>
    <slide imageUrl="/images/home/A_397x930px.jpg" />
    <slide imageUrl="/images/home/B_397x930px.jpg" /> 
    <slide imageUrl="/images/home/C_397x930px.jpg" />
    <slide imageUrl="/images/home/D_397x930px.jpg" />
</slides>

我的Flash代码:

<script language="javascript" type="text/javascript">
    var so = new SWFObject("/andiosp-flash.swf", "mymovie", "930", "398", "8", "#ffffff"); 
    so.addParam("quality", "high");
    so.addParam("wmode", "transparent");
    so.addParam("allowFullScreen", "true");
    so.addParam("salign", "t");
    so.write("flashcontent");
</script>

我正在使用Liferay 6.1

1 个答案:

答案 0 :(得分:0)

如果您将图片存储在主题中,例如“你的主题”,然后你应该尝试通过网址访问它们:

/your-theme/images/home/an-image.jpg

其他Liferay插件也是如此。

第二种方法是在创建“Web内容显示”portlet时上传图像:

  1. 点击WYSIWYG工具栏上的“图像”按钮
  2. 在“图片信息”标签中,点击“浏览服务器”
  3. 然后,您将能够选择现有图像或在存储库中上传新图像
  4. 选择图片后,您会在“网址”
  5. 字段中看到此图片的网址

    您也可以考虑在“文档和媒体”portlet中上传图像。选择“控制面板” - &gt; “文档和媒体”并将您的图像添加为“基本文档”。然后,您将能够点击上传的图像并获取Liferay Portal提供的URL。