2013-01-03 51 views
0

我是初學php和joomla用戶。我已經在joomla 2.5中安裝了jumi組件。我想在頁面之間進行協作,但我不知道如何鏈接它們。任何人都可以請簡單解釋我的意見。joomla中使用jumi的文件之間的協作2.5

比如我已經創造了JUMI一個新的文件名爲「鏈接到另一篇文章」和下面的代碼解釋:

我已經定義了它們:

defined("_JEXEC") OR die ("Restricted access"); 

我創建了一個鏈接:

$linktext = "<Click> & you'll see"; 

之後,我把在href:

<a href="FILE PATH"><?php echo htmlspecialchars($linktext);?> 

後,我已經創造了JUMI另一個文件名爲「ABC」,我把<?php echo"Hello World"?>,我怎麼能包括ABC文件在我的第一個文件的「文件路徑」的路徑,這樣,如果我點擊第一個文件鏈接然後它會重定向到我的ABC文件並顯示「Hello World」?

我將不勝感激您的回覆。 謝謝。

+0

請你explian? – john

+0

我剛剛編輯了我的問題並簡要解釋。 – user1946440

回答

0

假設您在jumi目錄(components/com_jumi/files)中有2個文件。 A.php and B.php

我們不希望人們能夠直接訪問這些文件,所以我們把它們內部的片段

defined("_JEXEC") OR die ("Restricted access");

到目前爲止好。假設您的網站的網址爲h ** P:

^h ** P://www.example.com中,因此當你嘗試任何波紋管得到

限制訪問WWW // .example.com/components/com_jumi/files/A.php或

h ** p://www.example.com/components/com_jumi/files/B.php。

這意味着你不能使用這些網址以a.php只會訪問例如B.php

所以這裏是一個解決辦法:

  1. 創建一個從你的管理面板2個JUMI應用,一個是a.php只會(姑且稱之爲Application_A),一個用於B.php(姑且稱之爲Application_B)。我認爲你已經做到了。
  2. 創建類型JUMI應用的菜單項,其指向Application_A並作爲其別名application_a使用。從這個角度來看,它可以被看作是h://www.example。COM/application_a
  3. 創建新的Joomla菜單(你可以把它隱藏清晰),並在菜單中創建類型JUMI應用的菜單項,它指向應用B並作爲其別名使用application_b。從這一點B.php它可訪問爲h ** t://www.example.com/application_b
  4. 所以。只要你想從a.php只會訪問B.php你可以這樣做只是爲

    <a href="application_b">Go to B</a>

+0

感謝您的帖子。它只是清除了我的理解。 – user1946440