首页 > 教程 > 前端技术 > 二开教程

    收藏

    destoon任意页面上获取会员商铺参数logo信息
    2023-06-11二开教程18℃
    广告
    核心提示:destoon其他页面获取会员商铺参数logo信息有些地方需要调取公司商铺设置参数,但是destoon系统把这些参数没有入库,导致调取很不灵活所以只要我们自己动手写点函数了在自定义函数文件中 api/extend.func.php加上以下函数//任意页面调取会员商铺信息function get_com_item($userid, $key = '', $cache = '') {if(!$userid ||
    destoon其他页面获取会员商铺参数logo信息
    有些地方需要调取公司商铺设置参数,但是destoon系统把这些参数没有入库,导致调取很不灵活所以只要我们自己动手写点函数了
    在自定义函数文件中  api/extend.func.php    加上以下函数
    //任意页面调取会员商铺信息
    function get_com_item($userid, $key = '', $cache = '') {
        if(!$userid || !$key) return '';
        $r = DB::get_one("SELECT item_value FROM ".DT_PRE."company_setting WHERE userid=$userid AND item_key='$key'", $cache);
        return $r ? $r['item_value'] : '';
    }
    列表调取时用
    {php $sninfo = userinfo($t[username]);}
    {get_com_item($xhuinfo[userid], 'logo')}

    详情调取时用
    {php $sninfo = userinfo($username);}
    {get_com_item($xhuinfo[userid], 'logo')}

    logo就是会员商铺的logo,其他商铺参数一个逻辑,参考调取。
    由于8.0的最新版本修改了自定义函数参数,老版本可以简单修改一下
    //任意页面调取会员商铺信息8.0老版本
    function get_com_item($userid, $key = '', $cache = '') {
        if(!$userid || !$key) return '';
        $r = $db->get_one("SELECT item_value FROM ".DT_PRE."company_setting WHERE userid=$userid AND item_key='$key'", $cache);
        return $r ? $r['item_value'] : '';
    }
    两个参数写法对比
    8.0最新版使用
    $r = DB::get_one
    8.0旧版本
    $r = $db->get_one


 
  • 文本链接:https://mbtxw.com/Course/show.php?itemid=166
  • 文章来源:原创
  • 版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
标签: logo 商铺 函数
0相关评论

    QQ交流群

    模板天下网QQ群

  • 欢迎DT爱好者加群学习交流:68503649

    联系关注

  • MBTXW.COM腾讯微博
  • 536205792QQ号
  • 68503649加QQ群
  • 536205792@qq.com客服邮箱