迅睿怎么调用缩略图 迅睿CMS列表页调用多张缩略图代码教程
迅睿CMS怎么调用缩略图代码

我们在使用迅睿CMS建站的时候,有时候可能需要实现列表页调用多张缩率图的显示效果,比如:头条、百度……等大型网站就是这样的,那么我们如何实现调用呢?下面IT袋小编就给大家分享调用代码。

方法步骤:
方法一:新建多图字段
在模块中新建一个字段,字段类别为“图片专用(image)”,用这个字段当作新的缩略图字段,把默认的thumb缩略图字段禁用。
1、创建字段,类型选择为图片专用(image),名称为newthumb(随意命名),上传数量自己根据实际需求进行设置,比如设置为10,则表示一共可以上传10张图片。
2、禁用之前的thumb字段,禁用之前的thumb字段。
3、进入发布页面,发布文章时上传多张图。
4、列表页调用如下代码
{if dr_count($t.newthumb) >= 3}
//3张以上就显示全部
{loop $t.newthumb $tt}
<img src="{dr_get_file($tt)}">
{/loop}
{else}
//不满足3张的,显示一张
<img src="{dr_get_file($t['newthumb'][0])}">
{/if}
方法二:修改thumb字段类型
不需要新建字段,直接将原thumb缩率图字段的类型修改为“图片专用(image)”。
和方法一是一样的,直接修改类型即可,调用代码如下。
{if dr_count($t.thumb) >= 3}
//3张以上就显示全部
{loop $t.thumb $tt}
<img src="{dr_get_file($tt)}">
{/loop}
{else}
//不满足3张的,显示一张
<img src="{dr_get_file($t['thumb'][0])}">
{/if}
方法三:提取详情中的图片
迅睿cms的数据库字段分主表和附表,内容详情是content字段,这个字段在迅睿cms数据中是附表,附表数据无法直接参与循环,所以,我们在写代码时,要用到一个join=1_news_data_0 on=id,这个代码写法仅限于5万以内的数据。
1、列表页循环代码中加上join=1_news_data_0 on=id(news是模块名,自己根据实际需求进行修改)
2、提取详情字段中的图片,代码如下。
{module catid=$catid join=1_news_data_0 on=id order=updatetime page=1}
//比如提取3张图片
{php $imgs = dr_get_content_img($t.content, 3);}
{loop $imgs $img}
<img src="{$img}">
{/loop}
{/module}
一般来说我们尽量使用方法一和方法二,方法三只是一种实现方式,但是在实际应用当中,数据量大,可能会影响效率,所以推荐使用前两种方法调用多张缩率图!
本文分享的迅睿CMS列表页调用多张缩率图代码教程的具体介绍,供网友们借鉴参考。
相关阅读
-
包装设计平台有哪些 优秀包装设计网站推荐
今天为网友们详解包装设计平台有哪些和优秀包装设计网站推荐IT技巧方面的经验,具体内容如下: 作为品牌的第一道形象,包装设计是重要的营销工具,它决定了消费者对品牌的第一印象,
-
如何创建网站教程 个人搭建网站的步骤
小编带来的是如何创建网站教程和个人搭建网站的步骤IT技巧方面的经验,下面小编为您详细解答 随着各种网页制作工具的普及,现在不懂技术的个人也能顺利建站了。不过使用网页制作工具
-
自己有域名怎么建网站 申请域名建立网站的步骤
跟大家说一说自己有域名怎么建网站和申请域名建立网站的步骤的相关介绍,具体介绍如下: 在当今数字化时代,拥有一个网站已经成为企业和个人必不可少的一个渠道。然而,对于许多人来
-
注册域名的网站有哪些 网上注册平台介绍
跟大家分享注册域名的网站有哪些和网上注册平台介绍的相关经验,相关内容具体如下: 很多客户在做网站之前知道自己需要一个网址,但是却不知道怎么注册域名,在哪里注册域名,那个域


