如何在首頁的最新商品中顯示未折扣價格

2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家



我的商店: ebshop.evelynbeauty.com

我的情況:
市場價格:1200
本店價格:1000
一般會員:1000
金卡會員:950
白金卡會員:900
(金額只是舉例,我是用折扣的方式)

我希望在首頁顯示的是:
市場價格:1200
本店售價:1000
因為我發現,在首頁的本店售價,會因為會員的等級不同而變動,例如會員如果是金卡會員,首頁會顯示
市場價格:1200
本店價格:950可是在產品頁面(goods.lbi)卻可以正常顯示[本店售價:1000]
我猜想是因為recommend_new.lbi 和 goods.lbi 調用的來源不同,所以想得知,該如何修改?

之前看到[url=space.php?uid=13472]xushuyi[/url] 大大的文章,http://bbs.ecshop.com/thread-84133-1-1.html
可以讓首頁取得[會員等級價],小弟不才,還是不知如何在首頁取得未折扣的shop_price方法,
還請各位先進不吝指導...

謝謝~

回答:
这个我会..按等级处理。联系QQ:760868471

頂一下....

这个可能需要二次开发了!~有点麻烦

这个我知道的,我可以给你修改
g.shop_price * '$_SESSION[discount]') AS shop_price, ".

你只要把那个“* '$_SESSION[discount]') ”去掉就OK了的

这个我知道的,我可以给你修改

你只要把那个“* '$_SESSION[discount]') ”去掉就OK了的
hfly2005 发表于 2009-9-24 15:13


楼上正解,我只是给楼上做些补充,
需要修改的文件在 includes/lib_goods.php 中 get_recommend_goods()函数部分,修改方法按楼上说明的修改就行

非常萬分之感謝兩位大大不吝的分享~ 我照到該檔案及修改了該程式碼,可是首頁顯示還是一樣會去做會員等級的判斷,在此把部分程式碼貼上,還請大家幫忙
p.s. 我之前做的修改都只有修改theme的~ 原架構均無修改

$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ' .
"IFNULL(mp.user_price, g.shop_price AS shop_price, ".
"promote_start_date, promote_end_date, g.goods_brief, g.goods_thumb, g.goods_img, RAND() AS rnd " .
'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .
"LEFT JOIN " . $GLOBALS['ecs']->table('member_price') . " AS mp ".
"ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' ";

还有一种方式就是你可以在模版文件中直接调用{$goods.org_price}这个就是本店价了!!

感謝大大快速回覆~ (深深一鞠躬)
這個方法我試過了~ 可是在recommend_new.lbi 中直接調用{$goods.org_price}
顯示不出來~ 空白一片 QQ

真的謝謝兩位無私的分享~
這個問題我在大陸與台灣的論壇都看到有人詢問,但好像沒有看到解決方式,由於兩位大大的分享,讓我給嘗試出來了~ 小弟有程式開發經驗,想說這應該是很簡單的調用,但是因為是一個php全新手,所以有一定的門檻,找到方法很開心~ 所以在這邊和大家分享我修改的方式~

我不是很喜歡修改原程式碼(php檔),只希望修改Themes中的模板,因為改壞了換個模版網店可以馬上經營,所以都希望以不要改太多原始程式的方式,盡量用加不太會影醒程式碼的方式,並且備註那一行是我自己加的,急救的時候很有用,呵呵!

以下是修改方式

1.於includes/lib_goods.php 中 get_recommend_goods() 函數加入以下程式碼
$goods[$idx]['my_price']= price_format($row['org_price']); //自行指定my_price為org_price

2.至recommend_new.lbi中將原本要調用的{$goods.shop_price}改為{$goods.org_price}

這樣就可以了! 其他模板用相同方式應該也可以~ 只是改哪個函數可能還要找找!

再次謝謝樓上兩位大大hfly2005,zhangyh!
分享就是力量!