【问题标题】:Joomla Ajax Menu- refreshless contentJoomla Ajax 菜单 - 无刷新内容
【发布时间】:2011-05-27 12:30:46
【问题描述】:

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

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

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

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

有人有什么想法吗?

D

【问题讨论】:

    标签: ajax menu joomla deep-linking


    【解决方案1】:

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

    <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。

    【讨论】:

      猜你喜欢
      • 2013-07-22
      • 2013-02-12
      • 2015-02-08
      • 2014-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多