2011-01-10 86 views
0

我使用Jumi来回显php代码,然后在Joomla文章中显示出来,并且所有东西都可以正常工作。现在,我想这样做:Joomla中的打开页面

输出基本上是从这样的数据库列表:

Name Price Type 
A  1  T1 
B  2  T2 

在这个名单我想包括链接,只显示相同类型的项目,因此“T1 “想要一个页面只显示T1类型的东西。所以我想我会做一个新的页面,然后从数据库中获取该类型的所有项。没有Joomla,这将是一块蛋糕,与Joomla我不知道从哪里开始。

我的PHP脚本打印的html代码中应该如何显示href = ...标签?
我的基本结构是否仍然正确,如果有,我如何让Joomla在正常框架中打开新页面,而不是替换整个Joomla页面。某种目标框架属性?

编辑:
我知道我应该使用一个组件,但是我只需要在三天内休假之前得到这个工作。当我回来时我会做得很好。 我不介意如果整个页面重新加载,我需要的是Joomla菜单,页眉和其他东西,以加载页面。如果我只是使用href = mypage.php,我假设头部和它周围的一切将消失。

回答

1

我认为你正在谈论这一切都是错误的。你不应该使用Jumi在你的文章中运行php。你应该设计一个组件。尽管最初设置时间稍长一些,但从长远来看,这会节省您的时间,并且证明比单个文章中使用Jumi要灵活得多。在这里看看如何创建一个Joomla组件 - http://www.joomladevuser.com/tutorials/components

a href =标签不应该与您曾经使用的任何其他html有任何不同。

E.g. echo '<a href="http://.....">link</a>';

为了只做frame/div/table/etc而不是整个页面,你需要实现一些AJAX。我已经回答了关于如何使用Joomla组件的问题,请参阅:how to use Jquery AJAX in Joomla Components?

+0

是的我知道我应该使用一个组件,不幸的是在度假前我只有三天的时间来完成这个任务,所以它变成了一个丑陋的黑客,然后一旦我在两个月内回来,我就做得很好。感谢您的提示,但会考虑到AJAX。 – dutt 2011-01-11 00:47:46