1、这是商铺的设置参数
把以下函数加入到api/extend.func.php 中
//获取公司setting表里的值 function xh_com_setting($userid, $key = '', $cache = '') { global $db; if($key) { $r = $db->get_one("SELECT * FROM {$db->pre}company_setting WHERE userid=$userid AND item_key='$key'", $cache); return $r ? $r['item_value'] : ''; } else { $setting = array(); if($cache) { $query = $db->query("SELECT * FROM {$db->pre}company_setting WHERE userid=$userid AND item_key<>'mypage'", $cache); } else { $query = $db->query("SELECT * FROM {$db->pre}company_setting WHERE userid=$userid", $cache); } while($r = $db->fetch_array($query)) { $setting[$r['item_key']] = $r['item_value']; } return $setting; } }
然后使用
{xh_com_setting($t[userid], '字段')}
在公司列表循环中调用
比如在公司列表页调用 公司自定义LOGO
{xh_com_setting($t[userid] ,'logo')}
调取时详情用
{php $xh = userinfo($username);} {getcom_item($xh[userid], 'logo')}
2、其他模块调取公司表的参数
把以下函数加入到api/extend.func.php 中
//获取公司表的值 function xh_company($userid, $key = '') { global $db; if($key) { $r = $db->get_one("SELECT `$key` FROM {$db->pre}company WHERE userid=$userid"); return $r ? $r[$key] : ''; } }
在其他模块调取(主要是先得到用户名 username)
如:公司主营(列表方式)
{php $xh = userinfo($t[username]);} {xh_company($xh[userid], 'business')}
如:公司主营(详情方式)
{php $xh = userinfo($username);} {xh_company($xh[userid], 'business')}