2011-03-19 64 views
0

不管它是誰可以幫助我提前感謝你。任何人都可以告訴我如何在這段代碼中調用圖像,或者我做錯了什麼?呼叫在Joomla的img問題!

在模塊內的如default.php文件的頭部我有

$iseta = $params->get ('iseta'); 

然後幾行向下我有

<img src="<?php echo $path; ?>modules/mod_chat/Set_<?php echo'.$iseta.'?>.gif" alt="Chat Now" title="Chat Now" height="127" width="200" style="margin-right:6px;"/> 

注意,在圖像文件夾中的所有的圖像標題Set_Aon。 gif和Set_Aoff.gif等。參數中的值是value =「Aon」value =「Aoff」。

<param name="iseta" type="list" default="Aon" label="Online Image" description="The online chat icon that will be displayed on the front. A online = A offline"> 

       <option value="Aon">Blue</option> 

       <option value="Bon">White</option> 
</param> 

變量$ params在Joomla中調用參數,其中'iseta'是參數名稱。在這個參數中,我爲模塊的前端創建了一個type =「list」。列表中的每個項目都是'iseta'的不同圖像。也許我錯過了它位於的.xml文檔中對「iseta」的調用?我不確定我是否設置錯了,但一些建議將不勝感激。在PHP

尊敬,
大衛

回答

3
<?php echo'.$iseta.'?> 

單引號字符串沒有在他們插值變量。這將生成HTML,看起來像

<img src="blah/blah/Set_.$iseta..gif" alt="Chat Now" title="etc..." /> 

注意,變量名和兩個時期已經從字面上插入。最有可能的是你想要的是

<?php echo $iseta ?> 

改爲。