问题描述
我正在尝试将Flash网站转换为非Flash网站。该站点已经由Joomla CMS提供支持,但是它将XML输出到Flash中。您可以在这里访问该网站www.alexandraandthesunflowers.com。
如您所见(和听到),有一个音乐播放器可以在网站的所有页面上持久播放(即,当您转到不同部分时页面不会刷新)
为了实现这一点而没有Flash,我认为我需要做的是用Joomla主菜单和媒体播放组件来构建主页。然后,我需要的是主菜单,它使用ajax将Joomla内容加载到内容区域中,并使用SwfAddress的等效项来启用后退和前进按钮的工作,并使页面可直接链接。
像edcwid这样的事情似乎可以这样工作(即www.carpaholixx.com/estore),但是我找不到任何有关如何使Joomla以这种方式工作的信息。
有人知道吗?
d
解决方法
我同意框架解决方案可能会很有趣。
我建议制作这样的框架集:
<frameset>
<frame id=\"mediaplayer\" src=\"mediaplayer.htm\" />
<frame id=\"main\" src=\"{Joomla main page}\" />
</frameset>
然后使用CSS隐藏#mediaplayer,并在joomlapage上插入自定义javascript,以将命令发送到#mediaplayer框架,您可以在其中使用JS接口运行任何类型的mediaplayer。
因此,请将传输控件保留在Joomla页面上,并使Mediaplayer保持#main框架的几处更改。
希望这是有道理的:)
您还可以考虑使用javascript API来处理页面的AJAX提取,然后将其插入页面上的内容容器中。但是,这要求您禁用通过此方法请求的任何Joomla页面的页眉/页脚。但是我不知道是否可以使用Joomla。