ecshop初步入门
发布:smiling 来源: PHP粉丝网 添加日期:2014-06-19 11:10:52 浏览: 评论:0
1、重装ecshop
如果您确定要重新安装 ECSHOP,请删除data目录下的 install.lock,然后重装。
2、修改模版信息
首先打开模板页:themes/你的模板名称/stye.css
这个文件的头部注释的部分就是模版的相关信息
3、ecshop的部分函数
get_recommend_goods($type = '', $cats = '')
功能:获得推荐商品
参数:$type是string推荐类型,可以是best,new,hot
返回结果:数组
例子:get_recommend_goods('best')
get_promote_goods($cats = '')
功能:获得促销商品
参数:$cats是int推荐类型,也可以为空,表示分类id
返回结果:数组
例子:get_promote_goods()
get_shop_help()
功能:获取网站的帮助信息,他对应的类别id为5
参数:参数为空
返回结果:数组
get_brands($cat = 0, $app = 'brand')
功能:获取所有品牌,或者是某分类下面的品牌
参数:$cat为产品分类id,为int类型
返回结果:数组(商品品牌)
get_cat_info($cat_id)
功能:获得产品分类信息,通过id获取
参数:$cat_id为产品分类id,为int类型
返回结果:产品类别的信息(array)
get_categories_tree($cat_id)
功能:获取该分类下的所有子类,或者是该分类下的父类的同级,通过id获取
参数:$cat_id为产品分类id,为int类型
返回结果:类别信息数据组信息(array)
get_category_recommend_goods($type = '', $cats = '', $brand = 0, $min =0, $max = 0, $ext='')
功能:获得指定分类下的推荐商品
参数:$type为推荐类型,可以是(best, new, hot, promote),为string类型。$cats产品分类的id,为int型,$brand为产品品牌id为int类型,$min为产品价格下限,为int型,$max为产品价格上限,$ext为商品的一些扩展查询,为string类型
返回结果:返回产品信息(array)
get_cagtegory_goods_count($children, $brand = 0, $min = 0, $max = 0, $ext='')
功能:获得获得分类下的商品总数
参数:$children字符串,$brand为该类别下的品牌int类型,$min为产品价格下限int类型,$max为产品类型上限int类型,$ext为产品查询扩展string类型
返回结果:返回该分类下商品的数量(int)
get_goods_info($goods_id)
功能:获得商品的详细信息
参数:$goods_id为产品编号id,为int类型
返回结果:返回产品详细信息(array)
get_linked_goods($goods_id)
功能:获得指定商品的关联商品
参数:$goods_id为产品编号id,为int类型
返回结果:返回和该产品想关联的产品信息(array)
get_linked_articles($goods_id)
功能:获得指定商品的关联文章
参数:$goods_id为产品编号id,为int类型
返回结果:返回和该产品相关的文章(array)
get_goods_fittings($goods_list = array())
功能:获得购物车中商品的配件
参数:$goods_list为产品信息,为array类型
返回结果:返回购物车中商品的配件
get_user_rank_prices($goods_id, $shop_price)
功能:获得指定商品的各会员等级对应的价格
参数:$goods_id为产品编号id,$shop_price为产品本店兽价
返回结果:返回购物车中商品的配件
get_tags($goods_id = 0, $user_id = 0)
功能:获得指定用户、商品的所有标记
参数:$goods_id为产品编号id,$user_id为注册用户id,为int类型
返回结果:返回该产品下的标签,或者是用户id 下标签(array)
get_also_bought($goods_id)
功能:获得购买过该商品的人还买过的商品
参数:$goods_id为产品编号id
返回结果:返回购买过此产品的人,还购买过其他产品(array)
group_buy_list($size, $page)
功能:取得某页的所有团购活动
参数:$size为每个页面显示团购活动的数量,$page为分页的页id
返回结果:返回团购数组(array)
get_msg_list($num, $start)
功能:获取留言的详细信息
参数:$num为每页获取记录的条数(int)类型,$start为留言记录显示的起始(int)类型
返回结果:返回留言详细信息
get_brand_info($id)
功能:获得指定品牌的详细信息
参数:$id为品牌id,int类型。
返回结果:返回品牌信息(array)
get_article_info($article_id)
功能:获得指定的文章的详细信息
参数:$article_id为文章的id编号,int数据类型。
返回结果:返回文章内容,标题等信息(array)
例子:get_article_info($article_id);
get_consignee_list($user_id)
功能:取得收货人地址列表
参数:$user_id为用户编号id,为int数据类型
返回结果:返回收货人地址列表,为array类型
例子:get_consignee_list($_SESSION['user_id']);
get_regions($type = 0, $parent = 0)
功能:获得指定国家的所有省份
参数:$type为地区类型,int数据类型,$parent为上级地区id,int数据类型
返回结果:返回国家的所有省份,为array类型
例子:get_regions(1, $choose['country']);
function get_cat_articles($cat_id, $page = 1, $size = 20)
功能:获得文章分类下的文章列表
参数:$cat_id为文章的分类ID,int数据类型.$page为分页所在的页码,int数据类型.$size为分页文章显示的条数,int数据类型
get_article_count($cat_id)
功能:获得文章分类下的文章列表
参数:$cat_id为文章的分类ID,int数据类型.$page为分页所在的页码,int数据类型.$size为分页文章显示的条数,int数据类型
get_final_price($goods_id, $goods_num = '1', $is_spec_price = false, $spec = array())
功能:取得商品最终使用价格
参数:$goods_id为商品id,int数据类型.$goods_num为商品数量,int数据类型 ,$is_spec_price是否加入规格价格,bool数据类型.$spec为规格ID的数组或者逗号分隔的字符串,array数据类型
get_consignee($user_id)
功能:取得收货人信息
参数:$user_id为用户的id,int数据类型
返回结果:收货人详细信息
get_user_orders($user_id, $num = 10, $start = 0)
功能:获取用户指定范围的订单列表
参数:$user_id为用户的id,int数据类型,$num为每页订单显示的跳鼠,int数据类型,$start订单显示的起始位置,int数据类型
返回结果:指定用户的订单列表array数据类型
get_user_tags($user_id = 0)
功能:获取用户的tags
参数:$user_id为用户的id,int数据类型
返回结果:返回标签列表array
get_tags($goods_id = 0, $user_id = 0)
功能:获得指定用户、商品的所有标记
参数:$user_id为用户的id,int数据类型,$goods_id为产品id,int数据类型
返回结果:返回标签列表array
get_booking_rec($user_id, $goods_id)
功能:查看此商品是否已进行过缺货登记
参数:$user_id为用户的id,int数据类型,$goods_id为产品id,int数据类型
返回结果:返回该产品登记缺货记录的条数
delete_booking($booking_id, $user_id)
功能:验证删除某个收藏商品
参数:$user_id为用户的id,int数据类型,$booking_id为登记缺货ID,为int数据类型
返回结果:返回删除的执行结果
get_user_bouns_list($user_id, $num = 10, $start = 0)
功能:列表该用户帐户下的红包
参数:$user_id为用户的id,int数据类型,$num为分页显示的条数,$start为显示记录的起始位置
返回结果:返回红包列表array
get_comment_list($user_id, $page_size, $start)
功能:获取用户评论
参数:$user_id为用户的id,int数据类型,$page_size为分页显示的条数,$start为显示记录的起始位置
返回结果:返回户评论列表array
get_user_surplus($user_id)
功能:查询会员余额的数量
参数:$user_id为用户的id,int数据类型,
返回结果:返回会员余额的数量int类型
get_account_log($user_id, $num, $start)
功能:查询会员余额的操作记录
参数:$user_id为用户的id,int数据类型,$num为每页显示的数量int数据类型,$start为显示记录的起始位置,为int数据类型
返回结果:返回会员余额的操作记录array
get_snatch($id)
功能: 取得当前活动信息
参数:$id为活动的id,int数据类型
返回结果:返回活动名称已经相关基本信息array数据类型
get_snatch_result($id)
功能: 获取指定 id snatch 活动的结果
参数:$id为活动的id,int数据类型
返回结果: array(user_name, bie_price, bid_time, num)num通常为1,如果为2表示有2个用户取到最小值,但结果只返回最早出价用户。
get_goods_properties($goods_id)
功能: 获得商品的属性和规格
参数:$goods_id为商品ID,int数据类型
返回结果: 返回商品属性数组,为array数据类型
get_navigator($ctype = '', $catlist = array())
功能: 取得自定义导航栏列表
参数:$ctype表示导航所处于的位置.top,middle,bottom
返回结果: 返回导航的名称地址,array()数据类型
Tags: ecshop初步入门
- 上一篇:ecshop中ajax的调用原理
- 下一篇:ecshop用户注册后发送邮件给客户功能
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)