• dedecms5.7首页调用图集第一张大图的修改


    步骤:
    1 修改include/extend.func.php
    添加

    提取图集第一张大图,为arclist用

    function get_firstbigimg($arcid){

      //获取图片附加表imgurls字段内容进行处理

      $dsql = new DedeSql(false);

       $row = $dsql->GetOne("Select imgurls From #@__addonimages where aid='$arcid'");

        preg_match_all("|height='.*'}(.*){/dede:img}|Uis",$row['imgurls'],$imgurls); //获取所有图片地址

        $get_firestimg = $imgurls[1][0]; //

        return $get_firestimg;

    }

    2 修改include/taglib/arclist.lib.php
    在513行添加
    $row['first_imgurl'] = get_firstbigimg($row['id']);
    3 在频道首页模板里调用
    {dede:arclist row=3 orderby=pubdate typeid='17' type='image.' titlelen='60'}<div class="pic">
    <a href="[field:arcurl/]" target="_blank"><img src=[field:first_imgurl/] /><br />[field:title/]</a></div>{/dede:arclist}

    此代码现在只适用5.7

    其它版本可尝试http://bbs.dedecms.com/289683.html 这篇文章

  • 相关阅读:
    HTML超链接应用场景
    String 字符串和StringBuffer的知识点总结
    猜数游戏代码
    MemoryLayout
    偏swift框架
    git的使用
    寄存器
    swift基础
    枚举
    安装Ubuntu 20.04 以后
  • 原文地址:https://www.cnblogs.com/HughTan/p/2640330.html
Copyright © 2020-2023  润新知