zdcms随机缩略图实现方法

zdcms做网站时候,有的文章内容好配图,有的文章实在不知道配什么图好,如果不上传缩略图,默认的nopic图片显示也不太好看,应该怎么办呢?

想了一下,可以找一些自己觉得好看的图片作为默认缩略图,然后让系统判断,当缩率图为空的时候随机抽取一张来显示。具体如何实现请看下面的步骤:

1. 首先找到一些你喜欢的图片,统一好图片的尺寸,然后把图片按数字1开始依次命名好,比如我按1-20.jpg给图片都设置好名次,然后按照下面的代码来写。

2. 具体代码如下:

假如在内容列表循环中可以用下面的判断:

//列表中写法:
{module module=share catid=$catid num=6 order=displayorder,updatetime cache=3600}

{if !$t.thumb}
     <?php $imgss = rand(1,20);?>
          <img src="/updatefile/<?php echo ($imgss);?>.jpg" />
{else}
          <img src="{dr_thumb($t.thumb, 120, 75)}" />
{/if}

{/module}

假如在内容页面中可以用下面的判断:

//内容页面中写法:

{if !$thumb}
      <?php $imgss = rand(1,20);?>
          <img src="/updatefile/<?php echo ($imgss);?>.jpg" />
{else}
          <img src="{dr_thumb($thumb, 120, 75)}" />
{/if}

如果你遇到了类似的需求,就试试看吧。

评论