您现在的位置是:主页 > 织梦教程 > 织梦教程

织梦dedecms列表首页多张默许缩略图随机调用的方

织梦BUG 2019-07-19 【织梦教程】 人已围观

简介织梦dedecms文章列表或首页是可以调用文章内图片做缩略图的展现,如果文章内没有缩略图时,就会调用织梦默认缩略图。织梦默认缩略图基本不能符合我们的要求也不美观,我们通常有...

织梦dedecms文章列表或首页是可以调用文章内图片做缩略图的展现,如果文章内没有缩略图时,就会调用织梦默认缩略图。

织梦默认缩略图基本不能符合我们的要求也不美观,我们通常有两种方法可以替换掉默认缩略图。

null

方法一:

直接替换掉默认缩略图的图片,这个图片位置在:根目录/images/defaultpic.gif,我们只需要把这个图片用自己设计好的图片替换就可以了。

方法二:

上面的方法虽然替换了默认缩略图,但如果文章中都显示同一张默认缩略图也是不美观,我们还有种方法,可以设置多张默认缩略图,当文章没有缩略图时,就会在这多张默认缩略图中随机选区缩略图。方法如下:

1、在/include/extend.func.php里面追加如下代码(复制所有代码,粘贴在extend.func.php文档最底部):

$gocweb_RandPicArr=array(
    //下面就是你的随机图片列表了,有几张就添加几条,最后一条后面不能有逗号","
    '/images/randpic1.jpg',
    '/images/randpic2.jpg',
    '/images/randpic3.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;
}

2、在列表缩略图标签调用的地方修改成如下代码:

<imgsrc="[field:litpicfunction='gcGetRandLitpic(@me)'/]"/>


-END-

浏览完了?你可以 点我去评论留下观点!

站点信息

  • 建站时间:2018-10-24
  • 标签管理标签云
  • 网站地图XML网站地图
  • 文章统计:70篇文章
  • 站长微信:微信二维码