【问题标题】:Jquery Load Joomla Template PagesJquery 加载 Joomla 模板页面
【发布时间】:2013-04-15 22:38:46
【问题描述】:

我有一个我正在设计的 Joomla 模板,但为了提高整体吸引力/gui,我想预加载创建的帖子/页面/博客,并让它们动态加载到首页。 Joomla 可以做到这一点吗?它适用于我已经创建的页面,但是如果该站点具有已创建的页面呢?本质上允许前端从动态创建的列表中加载随机页面。有没有办法从 joomla 动态获取所有页面/帖子的列表,并让 javascript/jquery 预加载这些页面,或者只在主站点上加载这些页面。

简化请求。一个单页网站,用作多页界面。因此,用户有一个设置控制界面选项,允许他们加载页面而无需每次实际刷新/加载每个页面。

想知道是否有任何 Stack Overflow 用户之前设置过类似的东西,并且可以提供一些关于他们是如何实现的见解。我了解如何使用预页面进行预加载,但目标是根据创建的新页面动态加载它们。

【问题讨论】:

    标签: javascript jquery joomla-template joomla3.0


    【解决方案1】:

    据我所知,它需要相当多的覆盖才能使其工作,因为 joomla 默认情况下不能“ajaxified”工作。我会查看 joomla 扩展目录,看看是否已经完成了类似的操作。默认情况下,模板可能会执行此操作(我在 wordpress 中看到过类似的内容)

    http://extensions.joomla.org/search?q=ajax

    有许多插件添加了 ajax 功能,但它们与您的目标的匹配程度可能是另一回事。

    要自己编写代码,您需要 jQuery/JavaScript 知识并创建模板以通过 ajax 覆盖链接到调用页面并覆盖 joomla 的功能以阻止它在所有额外页面中包含页眉/页脚(只是您的 html需要)。

    进一步深入需要相当长的时间。我建议寻找一个可以默认执行此操作的插件,这样您就不必花费太多时间来更改 joomla 加载页面的方式。

    【讨论】:

    • Jquery / Javascript 不会是一个问题,但它是一些如何让 Joomla 返回 Json 格式或类似传递给 jquery/javascript 的能力,以便具有的页面列表在管理面板中创建的可以预加载。从本质上讲,我仍然希望 Joomla 仍然像在后端那样运行,但在设计/模板方面只加载页面本身。到目前为止,我能够让它工作的唯一方法是先创建页面,然后复制链接,然后让 jquery 以这种方式预加载内容。
    • 这就是我建议覆盖的原因,您可以覆盖每个组件的“视图”,而不是将数据转储为 JSON 格式。我相信有一个 joomla 功能可以禁用 stackoverflow.com/questions/10739611/… 这个问题可能对此有所帮助。
    • 我不希望显示任何不同的内容。我只是在寻找一种方法来获取创建的链接的整个列表以在 Jquery 中预加载。
    • 它在寻找 Joomla API 的另一个方面时出现了,我遇到了这个问题,有人可以确认这就是我要找的吗? :stackoverflow.com/questions/4957889/…
    猜你喜欢
    • 2010-12-09
    • 2013-05-15
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-14
    • 1970-01-01
    相关资源
    最近更新 更多