ECSHOP中以A开头的ECSHOP函数-站长杂谈下载

ECSHOP中以A开头的ECSHOP函数

来自版块: 站长杂谈发表于: 2015-8-8 23:38:48
25019
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
本站将陆续推出ECSHOP自带函数功能释义,
$ C9 B- }7 i$ u2 {+ }7 D' P$ h以函数开头字母为顺序陆续讲解,本章为第一篇,7 ?6 c. p: e7 h
讲的是ECSHOP中以A开头的ECSHOP函数功能释义。
assign_ur_here($cat = 0, $str = '')
/ X. O6 Y. A1 n) J功能:取得当前位置和页面标题
  G4 i# Q' ]1 n/ }8 ^, f参数:$cat为分类id(可以为产品分类,文章分类)int型,$str为(商品名称,文章标题)string类型
$ Q" K) S; [( O# a返回结果:返回页面标题等数组(array)
assign_template($ctype = '', $catlist = array())
& O% m$ ?$ \9 A: T1 _. `, @: R  f功能:给系统参数赋值) Y0 P8 x& `/ y, o' k8 M
参数:$ctype页面类型,字符串型.$catlist为
, e2 @( {9 }4 e返回结果:给相对应的页面赋值" Y" `" N4 c  m
例子:category.php中,assign_template('c', array($cat_id));
$ z* w5 i$ j7 M3 E; J
article_related_goods($id)  h, S8 _- c0 u& W
功能:获得文章关联的商品- {) O! F, I; M- |% ?+ k5 e! e/ F
参数:$id为文章的id,int类型。  W% Y& ]4 u- T/ O* D
返回结果:和文章对应的产品数组' z0 C3 }: c8 z4 X% P
例子:article_related_goods(1)
addto_cart($goods_id, $num = 1, $spec = array(), $parent = 0)
) }8 d1 G9 P* u/ x2 x功能:添加商品到购物车" J- D# m  H6 a4 }% [
参数:$goods_id为产品id,int数据类型,$num为购买该产品的数量,int数据类型.$spec为产品规格参数等,为array数据类型,$parent基本件,为int数据类型。
" c* E' e$ A; {" L+ |返回结果:如果操作成功,返回true,否则返回false

/ W8 x! l! w4 V4 C" J; Kaffirm_received($order_id, $user_id = 0)- B2 M! _0 Y, I4 L, K' t- _
功能:确认一个用户订单
* g! B9 b+ _# P! p参数:$order_id为订单的id,int数据类型.$user_id为用户的id,int数据类型; X, B5 `. E0 F3 l
返回结果:如果确认成功,返回true,否则返回false
add_message($array)- {2 j% n! M( H: ]
功能:提交留言
& i2 r) \+ g! p9 m参数:$array为留言的内容,为array数组类型
' b. t* h6 y) K; v: r8 r  g  O% n返回结果:如果提交留言成功,返回真,否则为假
# ]4 i* T! P1 ~1 z  Q例子:  $message = array(( D/ u3 [  o! d# E! _6 ?+ c+ {% W
        'user_id'     => $user_id,
* b! x4 B5 N8 L* ?7 @* l; a        'user_name'   => $user_name,
( S6 R( ^1 l: T) a/ ?1 f4 ~- \3 c        'user_email'  => isset($_POST['user_email']) ? htmlspecialchars(trim($_POST['user_email']))     : '',  @- P. ?* d1 _# k) t4 Y
        'msg_type'    => isset($_POST['msg_type']) ? intval($_POST['msg_type'])     : 0,
" q5 ?) A0 n) x9 I        'msg_title'   => isset($_POST['msg_title']) ? trim($_POST['msg_title'])     : '',: v' q0 m/ b! ]! i2 F* H
        'msg_content' => isset($_POST['msg_content']) ? trim($_POST['msg_content']) : '',# I; e- f4 r; U& [4 J" l
        'order_id'    => 0,2 X9 b7 }7 A# e$ R7 F
        'msg_area'    => 1,9 S7 [8 s6 T6 ^) E. T: S( e* {
        'upload'      => array()0 c+ r2 z+ k- Y$ z5 N' z+ Y( N, x
     );
% ?4 Y$ D+ o, q; \+ P3 cadd_message($message)
admin_log($sn = '', $action, $content)& W( b! W, f+ q0 K4 D/ t, c
功能:记录管理员的操作内容
参数:$sn为动作,string数据类型.$content为操作记录的内容
返回结果:return  void
auction_info($act_id, $config = false)
/ `6 h$ \1 v6 C) V功能:取得拍卖活动信息
0 r+ [1 O9 p" C( V参数:$cat_id为活动的ID,int数据类型' ~2 k9 t7 P, v7 g: Y
返回结果:活动相关的数据,array数据类型
! w0 i, t" R1 o5 b4 Z6 Y7 R. [# w
available_payment_list($support_cod, $cod_fee = 0, $is_online = false)( C$ R% i! h$ f# i" \
功能:取得可用的支付方式列表
" `8 Z0 V: s% K. y% e0 H- C参数:$support_code主要是支付方式代码表示,$cod_fee货到付款手续费为int数据类型,$is_online是否在线支付,为bool数据类型, ?* c3 c" c, C
返回:支付方式列表方式数组
admin_priv($priv_str, $msg_type = '' , $msg_output = true)& E1 l9 l* P) k( G
功能:判断管理员对某一个操作是否有权限。
4 ]- r8 K2 m  q0 v参数:$priv_str表示某个操作权限标识符,string类型。$msg_type为返回的类型string.$msg_output为输出信息.string数据类型。* l$ ^: A, Z. m6 ?/ G
返回值:如果有该权限,返回true.否则返回false: n: e* c# S8 Y

/ b1 z8 U+ `2 u0 ?1 y
" D! N. |, e9 i, U' U8 A以上就是以A开头的ECSHOP函数的大概讲解,下一章将讲述以B开头的ECSHOP函数。

7 g/ `% e0 P, W
) }0 A7 z2 M' ~2 d; p8 `0 u$ X" d8 V

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部