0

我正在尝试将 Flash 站点转换为非 Flash 站点。该站点已经由 Joomla CMS 提供支持,但它会将 XML 输出到闪存中。您可以在此处查看该网站 www.alexandraandthesunflowers.com。

如您所见(和听到),有一个音乐播放器可以在网站的所有页面上持续存在(即,当您转到不同的部分时页面不会刷新)

为了在没有 Flash 的情况下实现这一点,我认为我需要做的是使用 Joomla 主菜单和媒体播放组件来构建主页。然后,我需要主菜单使用 ajax 将 Joomla 内容加载到内容区域,并使用一些等效的 SwfAddress 来启用后退和前进按钮,并使页面可以直接链接。

像 edcwid 这样的东西似乎是这样工作的(即 www.carpaholixx.com/estore),但我无法在任何地方找到任何关于如何让 Joomla 以这种方式工作的信息......

有没有人有任何想法?

D

4

1 回答 1

0

我同意框架解决方案可能很有趣。我建议制作这样的框架集:

<frameset>
    <frame id="mediaplayer" src="mediaplayer.htm" />
    <frame id="main" src="{Joomla main page}" />
</frameset>

然后使用 css 隐藏 #mediaplayer,并在 joomlapage 上插入自定义 javascript 以将命令发送到 #mediaplayer 框架,您可以在其中运行任何类型的带有 JS 接口的媒体播放器。

因此,将传输控件保留在您的 Joomla 页面上,并将媒体播放器保留在 #main 框架的多次更改上。

希望这是有道理的:)

您还可以考虑使用 javascript API 来处理页面的 AJAX 获取,将其插​​入页面的内容容器中。但是,这要求您禁用通过此方法请求的任何 Joomla 页面的页眉/页脚。但是我不知道这是否可以使用 Joomla。

于 2011-05-27T12:33:28.890 回答