2011-01-10 83 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