Joomla Ajax菜单 - 无刷新内容

时间:2011-05-27 12:30:46

标签: ajax menu joomla deep-linking

我正在尝试将Flash网站转换为非Flash网站。该网站已经由Joomla CMS提供支持,但它将XML输出到flash中。你可以在www.alexandraandthesunflowers.com看到这个网站。

正如您所看到的(并听到),有一个音乐播放器会持续存在于网站的所有页面中(即当您转到不同的部分时页面不会刷新)

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

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

有没有人有任何想法?

d

1 个答案:

答案 0 :(得分: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是否可行。