【问题标题】:joomla integrate dynamic php pages to projectjoomla 将动态 php 页面集成到项目中
【发布时间】:2011-08-09 13:16:12
【问题描述】:

我正在尝试集成到一个 joomla 项目,一个 php 页面设置列表,用于从 db 更新其内容,并为用户提供选择选项,以浏览此内容。选择也是动态的。所有动态功能都适用于 url 解析。

例如,pageone.php 从 db 获取一些数据并创建一个指向 page2.php?data=fetcheddata 的可选链接列表。 Page 2 获取 url 变量并对 db 执行查询以选择数据。

我将如何将它集成到 Joomla 中?我应该制作一个模块来包含基本的 php 页面,然后 url 解析将如何工作?我应该制作一个 i-frame 包装器吗?请赐教..

【问题讨论】:

    标签: php url dynamic joomla


    【解决方案1】:

    您刚刚描述了 Joomla 的工作方式。根据您要呈现的内容,可能已经有一个扩展可以做到这一点,或者至少做了一些可以修改的接近的事情。没有更多细节很难说,但您所描述的可能通过 CCK http://extensions.joomla.org/extensions/news-production/content-construction 来完成。您绝对可以结合使用 Chronoforms 和 Chrono Connectivity - http://extensions.joomla.org/extensions/contacts-and-feedback/forms/1508 http://extensions.joomla.org/extensions/directory-a-documentation/faq/5661

    如果没有,那么您可能需要编写一个组件 - http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1

    【讨论】:

      【解决方案2】:

      1) iframe 解决方案是最简单的解决方案。但它有它的局限性......

      2) 你可以编写 Joomla 组件(不是模块)来完成这项工作,但恐怕在这种情况下你将不得不切换到 Joomla URL 格式......除非你找到一些解决方法那个。

      【讨论】:

        【解决方案3】:

        如果您的网站不是很复杂,一个简单的方法是用纯 php 编写您的应用程序,并将您的 Joomla 模板集成到您的应用程序中,这样您的访问者就无法分辨出任何区别。然后,您将放置从 Joomla 到您的应用程序的链接,反之亦然。

        但是,如果您更熟悉 Joomla,最好的方法是开发一个组件。 Here 你可以了解 Joomla 组件、模块和插件之间的区别。请阅读 Joomla 文档以进一步了解: http://docs.joomla.org/Extension http://docs.joomla.org/Component

        【讨论】:

          猜你喜欢
          • 2012-04-05
          • 1970-01-01
          • 2021-06-04
          • 2011-02-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-05-08
          • 1970-01-01
          相关资源
          最近更新 更多