用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}
如果你遇到了类似的需求,就试试看吧。