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

destoon6.0调用企业站自定义logo,非形像图片的方法

发布:2016-09-16 作者:DT模板 浏览:101 次 评论:0
核心提示:网上找的,不过估计新手用的时候会出错,所以修改下教程,分享给大家。1. 在/include中 查找到global.func.php这个文件在这个文件中添加一个函数:function company_setting($userid, $key = '', $cache = '') {global $db;if($key) {$r = $db-get_one(SELECt * FROM {$db-pre}company_setting WHERe u
网上找的,不过估计新手用的时候会出错,所以修改下教程,分享给大家。
1. 在/include中 查找到 global.func.php 这个文件
在这个文件中添加一个函数:
function company_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", $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;
}
}
循环中调用方法
{company_setting($t[userid], $key = 'logo', $cache = '')}  
第二种方法:
include/global.func.php最下面加入
function gets_company_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", $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;
}
}
模板调用
<a href="{userurl($t[username])}" target="_blank" title="{$t[company]}"><img src ="{gets_company_setting($t[userid], $key = 'logo', $cache = '')}" alt="{$t[company]}"/></a>
 
  • 文本链接:https://mbtxw.com/Course/show.php?itemid=80
  • 文章来源:模板模板
  • 版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
  • 我的领地
  • 文章86
  • 人气2
  • 收藏0
  • 粉丝 0