帝国CMS新闻列表页图文混排显示无缩略图不显示优化代码

2016 年 5 月 6 日 1 条评论 3.39k 次阅读 2 人点赞

在客户的设计需求中,使用帝国CMS开源系统制作,要求栏目列表页当前文章没有缩略图时,则不显示无图片类提示,直接显示标题和文章简介,具体效果如下:

QQ图片20141124172718.png

以上效果,如果使用原始程序代码是无法实现的,所以在这里就需要用到帝国CMS提供的“使用程序代码”功能,来实现我们的进一步要求,具体方法如下:

在帝国CMS后台找到列表页模板,到“修改”项,编辑当前新闻列表模板,在编辑过程右我们仔细观察一下,会发现帝国CMS提供有“使用程序代码功能”,如下图:

QQ图片20141124173127.png

勾选上图“程序代码”选项,然后将下面我们提供的代码复制到列表内容模板:


$titlepic='';
if($r[titlepic])
{
$titlepic='<span class="desc-thumb"><a href="[!--titleurl--]" target=_blank><img alt="[!--oldtitle--]" src="[!--titlepic--]" /></a></span>';
}
$listtemp='
<li>
'.$titlepic.'
<span class="desc">
<div class="title"><h3><a href="[!--titleurl--]" target=_blank>[!--oldtitle--]</a></h3></div>
<div class="desc-con">[!--smalltext--] <a href="[!--titleurl--]" class="blue" target=_blank>[!--newstime--]</a></div>
</span>
<div class="clear"></div>
</li>
';

这里CSS样式表不再一一提供,按自身模板需要请自行编写样式表,最后一步完成保存模板,到数据更新页下,重新生成列表页模板即可。

雷雷

这个人太懒什么东西都没留下

文章评论(1)

  • 双方都

    这个人太懒什么东西都没留下

    2020 年 4 月 6 日
  • (Spamcheck Enabled)