|
|
帝国CMS的文章列表页,如果文章没有配备略缩图,则显示系统默认的略缩图,那么有没有办法让文章列表在有略缩图时显示配备的,而在没有指定略缩图时让文章列表不显示任何图片呢?答案当然是肯定的。
1、在列表模板(或者另创标签模板以调用,原理相同)时list.var模板需要勾选“使用程序代码”选项。如图:
帝国CMS如何让文章有缩略图便显示,没有就不显示
2、直接添加PHP代码,不需要加<?和?>程序开始和结束标记。
$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>';
注意:代码第8行的 '.$titlepic.' 就是要调用的图片变量。
以上代码只是示例,可自行修改上述代码中<ul></ul>之间的内容,其它不变。
|
上一篇:帝国cms中如何让list.var信息没有标题图片时显示指定默认图片下一篇:帝国cms数字类型判断栏目高亮代码
|