首頁  >  文章  >  後端開發  >  帝國CMS 列表模板listvar支援程式碼

帝國CMS 列表模板listvar支援程式碼

ringa_lee
ringa_lee原創
2018-05-11 15:21:133089瀏覽

1、增加模板時list.var模板需要勾選「使用程式碼」選項。如圖:

2、直接加入PHP程式碼,不需要加上

list.var範本範例:
範例1:如果資訊沒有設定標題圖片就顯示指定的圖片。

1if(empty($r[titlepic]))
2{
3        $r[titlepic]='/images/img.gif';
4}
5 $listtemp=&#39;<li><a href="[!--titleurl--]"><img src="[!--titlepic--]">a>li>&#39;;

說明:$r[titlepic]為標題圖片欄位變數。 $listtemp為模板內容變數。

範例2:如果資訊是今天發佈的就顯示「NEW」圖片標識。

1$newimg=&#39;&#39;;
2 if(time()-$r[newstime]<=1*24*3600)
3{
4        $newimg=&#39;<img src="NEW图片地址" border="0">&#39;;
5}
6 $listtemp=&#39;<li><a href="[!--titleurl--]">[!--title--]a> &#39;.$newimg.&#39;li>&#39;;

說明:$r[newstime]為發佈時間欄位變數。 $listtemp為模板內容變數。

範例3:呼叫投稿用戶的公司名稱。

1$userr=$empire->fetch1("select company from {$dbtbpre}enewsmemberadd where userid=&#39;$r[userid]&#39; limit 1");
2 $listtemp=&#39;<li><a href="[!--titleurl--]">[!--title--]a><span>公司名称:&#39;.$userr[company].&#39;span>li>&#39;;

說明:$r[userid]為發布者用戶ID欄位變數。 $listtemp為模板內容變數。

其他說明:
如果$listtemp引用模板內容是用單引號,那麼裡面使用單引號前面要加,例如:$listtemp='帝國CMS 列表模板listvar支援程式碼';
相反地​​如果引用模板內容是用雙引號,那麼裡面使用雙引號前面也要加,例如:$listtemp="帝國CMS 列表模板listvar支援程式碼";
支援程式碼可以實現很多非常複雜的應用需求。

以上介紹了帝國CMS  列表模板listvar支援程式碼,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn