2012-08-30 32 views
0

我試圖在一個URL發送一個值到Joomla(2.5)通價值包裹URL中的Joomla 2.5

LINK:http://www.mysite.com/index.php/our-listings/index.php?address=1234

的聯繫是在一個I幀封裝PHP腳本。

我希望將$address值傳遞給腳本。我嘗試使用POST和GET沒有傳遞數據。

在研究網上我看到了這一點:$address = JRequest::getVar('address');

但是,在這段代碼去?

我想它在腳本中的iframe,但我得到:

Fatal error: Class 'JRequest' not found - because the script is not aware it is in Joomla i guess.

任何想法?

謝謝。

回答

2

在的Joomla 2.5編輯組件/ com_wrapper /視圖/包裝/ view.html.php不wrapper.php

查找$url = $params->def('url', '');

然後添加以下後(如阿比德的鏈接概述)

foreach ($_GET as $key => $value) { 
    if ($key<>"option" && $key<>"Itemid") { 
    $url.=(strpos($url,"?")) ? "&" : "?"; 
    $url.="$key=$value"; 
    } 
} 
+1

您的意思是$ key!=「option」? –

+0

這是合法的:http://php.net/manual/en/language.operators.comparison.php(即使我喜歡!=,**愛德華Borland **可能使用其他語言的地方使用<>,您可以使用都在PHP中。 – mbinette