• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    dedecms织梦图集在首页列表页调用并且自定义输出
    POST TIME:2017-11-12 23:41
    效果
    不改动官方核心文件,在自定义方法文件里加入个方法来实现
    打开 \include\extend.func.php 在最下面加入这个方法
    function Getimgurls($aid,$num=4)
    {
    global $dsql;
    $imgurls = $result = '';
    $imgrow = $dsql->GetOne( "Select imgurls From `dede_addonimages` where aid='$aid' ");
    $imgurls = $imgrow['imgurls'];
    if($imgurls != '')
    {
    $dtp = new DedeTagParse();
    $dtp->LoadSource($imgurls);
    $images = array();
    if(is_array($dtp->CTags))
    {
    foreach($dtp->CTags as $ctag)
    {
    if($ctag->GetName() == 'img')
    {
    $row = array();
    $row['width'] = $ctag->GetAtt('width');
    $row['height'] = $ctag->GetAtt('height');
    $row['imgsrc'] = trim($ctag->GetInnerText());
    $row['text'] = $ctag->GetAtt('text');
    $images[] = $row;
    }
    }
    }
    $dtp->Clear();
    $i = 0;
    foreach($images as $row)
    {
    if($i == $num) break;
    if($row['imgsrc'] != '')
    {
    $result .= "<li><div class='pic'><a title='{$row['text']}' href='{$row['imgsrc']}'><img src='{$row['imgsrc']}' mid='{$row['imgsrc']}' big='{$row['imgsrc']}' width='70' height='70'></a></div></li>";
    }
    $i++;
    }
    return $result;
    }
    }
    上面代码中标红的地方改成你自己的,注意单双引号
    前台模板 首页 或者 列表页 中调用
    [field:id function=Getimgurls(@me,4)/]
    数字4是调用几张图片


    本文来源于:http://www.cnblogs.com/dedediy/p/7039910.html Power by dedediy
    
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!