joomla将动态php页面集成到项目中

时间:2011-08-09 13:16:13

标签: php url dynamic joomla

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

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

我如何将其整合到Joomla?我应该创建一个模块来包含基本的php页面,以及url解析将如何工作?我应该制作一个i-frame包装机?请赐教..

3 个答案:

答案 0 :(得分:0)

你刚才描述了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

答案 1 :(得分:0)

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

2)你可以编写Joomla组件(不是模块)来完成这项工作,但我担心在这种情况下你要么必须切换到Joomla URL格式......除非你找到一些技巧如何解决这一点。

答案 2 :(得分:0)

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

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