联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
如何使栏目列表有缩略图的文章自动调用缩略图,没有缩略图的文章调用nopic.gif?
类型:迅睿CMS 更新时间:2021-11-08 19:56:31 判断图片为空

如何使栏目列表有缩略图的文章自动调用缩略图,没有缩略图的文章调用nopic.gif?

我的代码:

{module catid=$catid order=inputtime page=1}

    <li>

        <a href='{$t.url}' target="_blank"><img src='{$t.thumb}' alt="{$t.title}" title="{$t.title}"/></a>

        <a href="{$t.url}" target="_blank">{$t.title}</a>

    </li>

{/module}


这里的src='{$t.thumb}'要换成什么呢

回帖
  • 迅睿框架技术-斗哥
    #1楼    迅睿框架技术-斗哥
    2021-11-05 11:46:47
    Chrome 0
    {if $t.thumb}有的{else}没有{/if}
  • AAA
    #2楼    AAA
    2021-11-05 11:56:33
    Chrome 0
    迅睿框架技术-斗哥 <img src='{if $t.thumb}{$t.thumb}{else}{/if}' /> 我这样写的,结果有缩略图的会显示,没有图的显示src=''没有nopic.gif的地址
  • AAA
    #3楼    AAA
    2021-11-05 12:38:44
    Chrome 0
    迅睿框架技术-斗哥 😚 😚 😚 😚 <img src='{if $t.thumb}{$t.thumb}{else}/static/assets/images/nopic.gif{/if}' />这样就可以了 😘 😜
  • AAA
    #4楼    AAA
    2021-11-05 13:38:30
    Chrome 0
    <img src='{if $t.thumb}{dr_thumb($t.thumb)}{else}/static/assets/images/nopic.gif{/if}' />
  • 开黑吗我玩辅助
    #5楼    开黑吗我玩辅助
    2021-11-05 13:56:27
    Chrome 0
    <img src='{if $t.thumb}{dr_thumb($t.thumb)}{else}/static/assets/images/nopic.gif{/if}' /> 完美
  • AAA
    #6楼    AAA
    2021-11-05 14:30:01
    Chrome 0
    开黑吗我玩辅助 <img src='{if $t.thumb}{dr_thumb($t.thumb)}{else}/static/assets/images/nopic.gif{/if}' />这个还是有些不对,列表显示的缩略图为200X200px,图片url为:/uploadfile/thumb/c9f0f895fb98ab9159f51fd0297e236d/200x200_auto.jpg,被缩成了默认的200X200px。应该是这样的:<img src='{if $t.thumb}{dr_thumb($t.thumb, 280, 160)}{else}/static/assets/images/nopic.gif{/if}' alt="{$t.title}" title="{$t.title}"/>要给缩略图的宽和高的参数,如上280X160px。
    附:

    缩略图函数:

    dr_thumb(图片id, 宽度, 高度, 是否水印, 缩放标准值, 是否下载远程图片进行剪切)


    <p>缩略图地址:{dr_thumb($字段名, 100, 100)}</p>
    <p>缩略图带上水印地址:{dr_thumb($字段名, 100, 100, 1)}</p>


    此函数默认情况强制将图片设置为固定高宽,如果不规则图片会存在挤压效果

    自适应宽度,比如你设置了100x100的缩略图,高度会限定100,宽度可能会小于100,宽度由图片本身比例决定;

    可以改变第四个参数值来按高度或宽度自适应


    <p>强制高度、强制宽度:{dr_thumb($字段名, 100, 100, 0)}</p>
    <p>宽度固定、高度自适应:{dr_thumb($字段名, 100, 100, 0, 'width')}</p>
    <p>高度固定、宽度自适应:{dr_thumb($字段名, 100, 100, 0, 'height')}</p>
    <p>从中间开始剪切,高度宽度固定:{dr_thumb($字段名, 100, 100, 0, 'crop')}</p>
    如果带水印,就把第三个参数设置1
    https://www.xunruicms.com/doc/775.html

    满意答案
  • AAA
    #7楼    AAA
    2021-11-08 19:56:31
    Chrome 0
    @AAA:已解决,参考资料https://www.xunruicms.com/doc/775.html