网页特效代码_站长素材站移动版

DeDecms教程

主页 > CMS教程 > DeDecms教程 >

织梦dedecms列表页缩略图随机调用的方法(推荐使用)

前面已经介绍过一种用js判断来随机调用缩略图方法,这种方法又一个弊端,就是当文章有缩略图的时候不显示,而是还显示随机调用的缩略图,下面介绍一种用php方法随机调用缩略图,这种方法只会随机调用没有缩略图的文章,有缩略图的不影响。
下面介绍方法,只需两步即可:
一、打开文件include/extend.func.php 在文件最底部加入以下代码:
 //列表页随机调用缩略图
 //调用<img src="[field:litpic function='gcGetRandLitpic(@me)'/]" alt="[field:title/]">
 //开始
 $gocweb_RandPicArr=array(
    //下面就是你的随机图片列表了,有几张就添加几条,最后一条后面不能有逗号","
    '/images/randpic1.jpg',
    '/images/randpic2.jpg',
    '/images/randpic3.jpg',
'/images/randpic4.jpg',
'/images/randpic5.jpg'
);
function gcGetRandLitpic($pic)
{
    if(substr($pic,-22)=='/images/defaultpic.gif')
    {
        global $gocweb_RandPicArr;
        $pic = $gocweb_RandPicArr[mt_rand(0,count($gocweb_RandPicArr)-1)];
    }
    return $pic;
}
//结束
二、模板中调用:
<img src="[field:litpic function='gcGetRandLitpic(@me)'/]" alt="[field:title/]">

(责任编辑:admin)

    468x60