1、增加模板時list.var模板需要勾選“使用程式碼”選項。
2、直接添加PHP代碼,不需要加
list.var模板範例:
例子1:如果資訊沒有設定標題圖片就顯示指定的圖片。
1if(empty($r[titlepic]))2{3 $r[titlepic]='/images/img.gif';4}5 $listtemp='<li><a href="[!--titleurl--]"><img src="[!--titlepic--]">a>li>';
說明:$r[titlepic]為標題圖片欄位變數。$listtemp為模板內容變數。
例子2:如果資訊是今天發布的就顯示“NEW”圖片標識。
1$newimg='';2 if(time()-$r[newstime]<=1*24*3600)3{4 $newimg='<img src="NEW圖片地址" border="0">';5}6 $listtemp='<li><a href="[!--titleurl--]">[!--title--]a> '.$newimg.'li>';
說明:$r[newstime]為發布時間欄位變數。$listtemp為模板內容變數。
例子3:調用投稿使用者的公司名稱。
1$userr=$empire->fetch1("select company from {$dbtbpre}enewsmemberadd where userid='$r[userid]' limit 1");2 $listtemp='<li><a href="[!--titleurl--]">[!--title--]a><span>公司名稱:'.$userr[company].'span>li>';
說明:$r[userid]為發行者使用者ID欄位變數。$listtemp為模板內容變數。
其他說明:
如果$listtemp引用模板內容是用單引號,那麼裡面使用單引號前面要加\,例如:$listtemp='<img src=\'[!--titlepic--]\'>';
相反如果引用模板內容是用雙引號,那麼裡面使用雙引號前面也要加\,例如:$listtemp="<img src=\"[!--titlepic--]\">";
支援程式碼可以實現很多非常複雜的應用需求。
以上就介紹了帝國CMS 列表模板listvar支援程式碼,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。