在帝国cms仿站过程中,经常会遇到一个关于图片处理的需求,那就是帝国cms列表页的缩略图显示问题,当文章有缩略图时则显示,无缩略图时则不显示,实现这个功能,只需做以下修改:
一、代码:
$titlepic='';
if($r[titlepic])
{
$titlepic='<img src="[!--titlepic--]" alt="[!--oldtitle--]" />';
}
$listtemp='<ul>
<li class="list_title"><a href="[!--titleurl--]">[!--title--]</a></li>
'.$titlepic.'
<li class="text">[!--smalltext--] <a href="[!--titleurl--]">[阅读全文]</a></li>
<li class="ot"><span>作者:<font color="red">[!--username--]</font> </span><span> 发表于:<font color="red">[!--newstime--]</font></span><span> 热度:<font color="red">[!--onclick--]</font></span></li>
</ul>';
注意:代码仅供参考,可根据要求自行修改样式,【'.$titlepic.'】是图片变量
二、如果在list.var模板使用,需要勾选“使用程序代码”选项。
三、不明白的,可能与我联系,我已经测试成功并在使用。