ecshop商品价格随属性和会员等级变动

ecshop商品价格随属性和会员等级变动,第1张

首先:登录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中实现不同等级的会员显示不同的商品价格、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9573796.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存