
首先:登录ecshop后台
->
会员管理
->
会员等级
,将会员的显示价格
关闭
了
-------------------------------------------------------------------------
修改ecshop模板文件:goodsdwt
找到如下代码:
{foreach
from=$rank_prices
item=rank_price
key=key}
会员等级对应的价格
{$rank_pricerank_name}:
{$rank_priceprice}
{/foreach}
修改成为:
{foreach
from=$rank_prices
item=rank_price
key=key}
会员等级对应的价格
{if
$key
eq
$smartysessionuser_rank}
{$rank_pricerank_name}:
{$rank_priceprice}
{/if}
{/foreach}
即可!
注意:如果修改后,发现没有变化,检查下你的前台的测试账户
是否,是你所设置的会员级别,在退出下测试的账户,重新登录下就可以的。
您在修改前做好备份后台商品列表显示会员等级价格的解决办法1、修改admin/includes/lib_goodsphp的goods_list()函数部分在return array('goods' = $row, 'filter' = $filter, 'page_count' = $filter['page_count'], 'record_count' = $filter['record_count']);后面添加foreach($row as $key_tmp=$goods_tmp){ $sql = "SELECT rank_id, IFNULL(mpuser_price, rdiscount $goods_tmp[shop_price] / 100) AS price, rrank_name, rdiscount " 'FROM ' $GLOBALS['ecs']-table('user_rank') ' AS r ' 'LEFT JOIN ' $GLOBALS['ecs']-table('member_price') " AS mp ""ON mpgoods_id = '$goods_tmp[goods_id]' AND mpuser_rank = rrank_id " "WHERE rshow_price = 1 OR rrank_id = '$_SESSION[user_rank]'";$res_up = $GLOBALS['db']-query($sql);while ($row_up = $GLOBALS['db']-fetchRow($res_up)){$row[$key_tmp]['user_price'][$row_up['rank_id']] = array('rank_name' = htmlspecialchars($row_up['rank_name']),'price' = price_format($row_up['price']));}}2、修改模版文件 admin/templates/goods_listhtm在{$goodsshop_price}与/span之间增加下面代码{if $goodsuser_price}{foreach from=$goodsuser_price item=user_price }{$user_pricerank_name}:{$user_priceprice}{/foreach}{/if}div id="mainDiv"{if $goodsuser_price}{foreach from=$goodsuser_price item=user_price }li class="c1"{$user_pricerank_name}/lili class="c2"span onclick="listTableedit(this, 'edit_member_price', '{$goodsgoods_id}_{$rankrank_id}')"{$user_priceprice}/span/li/ul{/foreach}{/if}/div
PHP session 变量用于存储有关用户会话的信息,或更改用户会话的设置。Session 变量保存的信息是单一用户的,并且可供应用程序中的所有页面使用。
PHP Session 变量
当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 >
以上就是关于ecshop商品价格随属性和会员等级变动全部的内容,包括:ecshop商品价格随属性和会员等级变动、如何在ecshop中实现不同等级的会员显示不同的商品价格、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)