如何ECSHOP修改浏览记录
2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家
在修改ECSHOP模版过程中,经常会被要求修改已有模版的浏览记录样式,或者添加些其他功能,如果此时还仅仅期望通过修改CSS就很难达到效果了,笔者在此分享下自己的开发经验。 ECSHOP中浏览记录的显示主要是通过在history.lbi中的 {insert name=“history”} 来调用的,并且在下面有两段js文件,对于我们只想要显示效果来说这段可以省略不看。 找到includes文件夹下面的lib_insert.php。找到insert_history()函数,很快就可以发现我们非常熟悉的可爱的SQL语句了,继续往下看,在函数的结尾我们可以非常惊喜的看到这个函数一改ECSHOP传统,居然返回的是一个string类型,这个时候还等什么?根据我们的需要在while循环里面尽情的去拼接我们的字符串吧,保存后,就可以发现浏览记录的样式发生了改变。大功告成! 等等,仅仅到此就满足呢?那也太小瞧你自己了吧,能不能在这个地方加些功能?当然可以,比如说我想在浏览记录里面显示市场价格,那么就把市场价格在SQL语句里面写出来,如: “SELECT goods_id, goods_name, goods_thumb, market_price,shop_price FROM“ . $GLOBALS[”ecs”]->table(”goods”) . ”as g WHERE $where AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0” 接着在下面的while循环里面添加上: $goods[“market_price”] = price_format($row[“market_price”]); 最后$str里面适当的位置加上就可以啦。 当然还可以添加很多功能,比如说只显示一个栏目里面的浏览记录,等等。。 最后标注下:该信息来源春朝草堂工作室。 如果转载,请标注来源地址:http://www.czctweb.com/10/ecshopkf/20110720/926479.html |
最近更新
常用插件
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshopindex
ecshop解決
ecshop空位
ecshopflase
ecshop程序包
ecshop不能自动发货
ecshop手机号
ecshopbluesky
ecmall分类
ecshop2.7.2版权
ecshop询问
ecshop无法修改
ecshop闹鬼
ecshop产品模板
ecshop中国移动
ecshoppost
ecshopUNKNOWN
ecshop审核
ecshop短信功能
ecshopexistes
ecshop尺寸选择
ecshopExplorer
ecshopremember
ecshop微录手表
php调用java
ecshop收获
ecshop凤凰网
ecshop外包网站二次开发
ecshop换主机
ecshopcart