帝国CMS列表如有缩略图就显示,没有则不显示的方法

帝国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>之间的内容,其它不变。

温馨提示:本文最后更新于2022-09-21 11:59:34,某些文章具有时效性,若有错误或已失效,请在下方留言或联系丁塔克博客
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论