织梦园模板网提供云优cms模板,pbootcms模板,Wordpress主题模板等各类企业新闻资讯网站模板下载服务。织梦园网站模板交流群
用户名:
密码:
注册
注册后享受折扣价

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

织梦园模板 / 2019-03-20 / 收藏
前面已经介绍过一种用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/]">

相关织梦技巧

收缩