迅睿CMS 列表中调用多图显示的文章

的新闻是单图模式,有的新闻是多图模式(如下图)。

如果内容有3张图以上的显示下面多图模式,如果少于3张图的显示单图模式。

方案一、创建多图字段,把默认的thumb缩略图禁用掉

1、创建多图字段,类型为image,名称为xinsuoluetu

2、禁用之前的thumb字段

3、进入发布页面,发布文章时上传多张图

4、重要部分,就是列表如何去调用它了

{if dr_count($t.xinsuoluetu) >= 3}3张以上就显示全部{loop $t.xinsuoluetu $tt}<img src="{dr_get_file($tt)}">{/loop}{else}不满足3张的,显示一张<img src="{dr_get_file($t['xinsuoluetu'][0])}">{/if}

方案二、提取内容中的图片

1、首先要获取内容字段,参考教材方案:https://www.xunruicms.com/doc/678.html

2、提取内容字段中的图片,比如内容字段是content

{php $imgs = dr_get_content_img($t.content);}{loop $imgs $img}<img src="{$img}">{/loop}图片总数量:{dr_count($imgs)}

提取3张图片写法:

{php $imgs = dr_get_content_img($t.content, 3);}{loop $imgs $img}<img src="{$img}">{/loop}图片总数量:{dr_count($imgs)}

参考原文地址:https://www.xunruicms.com/doc/849.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值