有些地方需要调取公司商铺设置参数,但是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
	



 
                    