有些地方需要调取公司商铺设置参数,但是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 $xhuinfo = userinfo($t[username]);}
- {get_com_item($xhuinfo[userid], 'logo')}
调取时详情用
- {php $xhuinfo = userinfo($username);}
- {get_com_item($xhuinfo[userid], 'logo')}
logo就是商铺的logo,其他参数一个逻辑