当前位置:首页 > 网站建设 > 源码技巧 > 正文内容

首页会员价格显示解决办法

访客13年前 (2010-08-19)源码技巧1252
includes/lib_goods.php 文件里代码最后一行 [color=red]?>[/color] 之前加入如下代码:[quote]* 获得指定商品的各会员等级对应的价格[code]* 获得指定商品的各会员等级对应的价格*************************************************************************************************
* *
* @access public *
* @param integer $goods_id *
* @return array
*/
function get_user_rank_prices_index($goods_id, $shop_price)
{
$sql = "SELECT rank_id, IFNULL(mp.user_price, r.discount * $shop_price / 100) AS price, r.rank_name, r.discount " .
'FROM ' . $GLOBALS['ecs']->table('user_rank') . ' AS r ' .
'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price') . " AS mp ".
"ON mp.goods_id = '$goods_id' AND mp.user_rank = r.rank_id ".
"WHERE r.show_price = 1 OR r.special_rank = 0";
$res = $GLOBALS['db']->query($sql);

$arr = array();
while ($row = $GLOBALS['db']->fetchRow($res))
{

$arr[$row['rank_id']] = array(
'rank_name' => htmlspecialchars($row['rank_name']),
'price' => price_format($row['price'])); //*
break;
} //*
return $arr; //*
} //*
//*************************************************************************************************[/code]接着找到295行 左右 加上一句:[code]$goods[$idx]['user_price'] =get_user_rank_prices_index($row['goods_id'], $row['shop_price']); //会员等级价格***[/code]就像下面这个样子---------|
$goods[$idx]['id'] = $row['goods_id'];
$goods[$idx]['user_price'] =get_user_rank_prices_index($row['goods_id'], $row['shop_price']); //会员等级价格***
$goods[$idx]['name'] = $row['goods_name'];
$goods[$idx]['brief'] = $row['goods_brief'];
最后在需要插入价格的地方加上 调用代码 看下面[][code]

{$user_price.rank_name}:{$user_price.price}


[/code]


扫描二维码推送至手机访问。

版权声明:本文由热淘网发布,如需转载请注明出处。

本文链接:https://www.retao5.com/yuanma/689.html

分享给朋友:

相关文章

在首页调用指定文章下的三级分类栏目名称

在首页调用指定文章下的三级分类栏目名称

[code]$value['name']: $value[name] [/code]...

一行代码解决模板兼容IE8 问题

一行代码解决模板兼容IE8 问题

前两天装了windows 7系统发现 用IE8上自己的站 边的乱七八糟在网上转了一下发现了一个简单的解决方案方法如下:只需要在页面中加入如下HTTP meta-tag: 只要IE8一读到这个标签,它就...

首页js轮播,图片可后台控制。

首页js轮播,图片可后台控制。

统默认就4种flash轮播,样式比较单一。经常我们用一些js轮播替换,这样有利于seo。一般我们都采用ftp上传图片覆盖,操作比较麻烦。小想自己写了个js调用系统flash_data.xml,读取后台...

过滤ss模块调用乱七八糟的字符

过滤ss模块调用乱七八糟的字符

[code]function htmldecode($str){if(empty($str)) return;if($str=="") return $str;$str=dhtmlspecialcha...

如何实现SS中首页调用论坛图片,每主题只调用一张图片

如何实现SS中首页调用论坛图片,每主题只调用一张图片

[table][tr][td]目前,默认的会调用同一主题下的多张[b][color=#ff0000]图片[/color][/b],而出现标题重复的情况,对网站的体验不好。实际通过模块管理可以实现,只调...

织梦导航去掉简体中文办法

织梦导航去掉简体中文办法

[code]{dede:field name='position' runphp='yes'} if( @me == ""){ @m...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。