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

ECSHOP中以A开头的ECSHOP函数

来自版块: 站长杂谈发表于: 2015-8-8 23:38:48
24992
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
本站将陆续推出ECSHOP自带函数功能释义,
$ V4 G; F% E2 n5 I9 E8 E以函数开头字母为顺序陆续讲解,本章为第一篇,5 k* G. @) T+ t- z5 K1 B
讲的是ECSHOP中以A开头的ECSHOP函数功能释义。
assign_ur_here($cat = 0, $str = '')
2 a0 ?2 O- y% s. N9 {& U' N- @功能:取得当前位置和页面标题
- A; C5 b2 Y( l/ ]6 Y1 C参数:$cat为分类id(可以为产品分类,文章分类)int型,$str为(商品名称,文章标题)string类型8 V7 h5 K' ~. Y9 x- |
返回结果:返回页面标题等数组(array)
assign_template($ctype = '', $catlist = array())/ S( n  e, a1 g! ^- n
功能:给系统参数赋值2 @' g. c8 x" ~9 D
参数:$ctype页面类型,字符串型.$catlist为5 U5 S2 v9 p3 N1 {
返回结果:给相对应的页面赋值
# V' }* {. g7 E3 O' U6 Y" U例子:category.php中,assign_template('c', array($cat_id));
4 Q) S" s' a& _; B# M6 E# x2 @
article_related_goods($id)
+ q3 ^% Y% L4 P/ Y3 a8 a功能:获得文章关联的商品" q/ d- V! r' u6 ?! g
参数:$id为文章的id,int类型。# J+ h0 Y7 o# g6 @7 i( y: M6 i
返回结果:和文章对应的产品数组. v( i. U$ Y2 _, w8 u3 s8 d
例子:article_related_goods(1)
addto_cart($goods_id, $num = 1, $spec = array(), $parent = 0)* p& b/ }, b0 X: C. n  b! z3 Q9 a
功能:添加商品到购物车
& Y+ ?, g, s( M9 C6 A. H参数:$goods_id为产品id,int数据类型,$num为购买该产品的数量,int数据类型.$spec为产品规格参数等,为array数据类型,$parent基本件,为int数据类型。
. Z) M4 e$ t+ z$ H: w; Z返回结果:如果操作成功,返回true,否则返回false
+ z# G: }9 R4 D
affirm_received($order_id, $user_id = 0)
" m+ J% a; `: M" l! ^1 _9 ~功能:确认一个用户订单% |; ~7 P$ {! x4 Q
参数:$order_id为订单的id,int数据类型.$user_id为用户的id,int数据类型
/ j) x/ H: f+ C: G- O返回结果:如果确认成功,返回true,否则返回false
add_message($array)2 z, f* t% j+ e$ Y! n! s& F$ Y9 R
功能:提交留言, w# b' B8 S# F: z! _+ f' o$ t
参数:$array为留言的内容,为array数组类型
3 o6 ]* R$ v/ U6 V5 K返回结果:如果提交留言成功,返回真,否则为假; }8 O/ d8 [- W. a& X6 L
例子:  $message = array(6 D) \3 m4 k% u6 C* f
        'user_id'     => $user_id,' t3 u4 \' }+ j
        'user_name'   => $user_name,
  U) f. g2 S) Q0 r9 l        'user_email'  => isset($_POST['user_email']) ? htmlspecialchars(trim($_POST['user_email']))     : '',
  K8 D; _$ b0 I        'msg_type'    => isset($_POST['msg_type']) ? intval($_POST['msg_type'])     : 0,7 t3 T' J' g/ v( h4 F9 T5 w8 E) c
        'msg_title'   => isset($_POST['msg_title']) ? trim($_POST['msg_title'])     : '',
( f# T0 I/ K- w# h* R8 s3 U        'msg_content' => isset($_POST['msg_content']) ? trim($_POST['msg_content']) : '',
0 G5 g; g& e* M4 O/ o, t8 ^        'order_id'    => 0,3 Y0 e* ?' d# n  {5 v" |
        'msg_area'    => 1,5 l3 Q. L5 w( p. n$ D% m, h
        'upload'      => array()
+ a3 i# x+ g% o; ?: Q     );
* r1 ^8 [, p5 b( X: i; M) A: I5 zadd_message($message)
admin_log($sn = '', $action, $content); E: m4 D% a* V* j* U
功能:记录管理员的操作内容
参数:$sn为动作,string数据类型.$content为操作记录的内容
返回结果:return  void
auction_info($act_id, $config = false)% e0 g; K, n+ |6 y
功能:取得拍卖活动信息
. d% l) [- ?  i" q; J1 a; w参数:$cat_id为活动的ID,int数据类型" \2 |) K4 r( r: r$ ?  {
返回结果:活动相关的数据,array数据类型5 K5 _5 @$ K6 O! z/ R( E" c1 @4 l
available_payment_list($support_cod, $cod_fee = 0, $is_online = false)
5 k7 M  B8 D6 w5 Q功能:取得可用的支付方式列表5 X. {0 P/ K* z/ N# ?$ @# Y
参数:$support_code主要是支付方式代码表示,$cod_fee货到付款手续费为int数据类型,$is_online是否在线支付,为bool数据类型/ D+ a( r3 V2 H# w0 z9 O) D
返回:支付方式列表方式数组
admin_priv($priv_str, $msg_type = '' , $msg_output = true)7 q3 i9 O7 v# L/ x
功能:判断管理员对某一个操作是否有权限。
3 \! Z" B6 c! i$ @8 Q# i# _6 E参数:$priv_str表示某个操作权限标识符,string类型。$msg_type为返回的类型string.$msg_output为输出信息.string数据类型。) A; _3 c3 e! x- ], R+ \
返回值:如果有该权限,返回true.否则返回false
! e( H4 l4 D  ]8 q. U! }8 m2 F0 m& j2 [2 E3 a5 Z) T' i4 B

' X/ ~/ ], B( {& G: ?* Z以上就是以A开头的ECSHOP函数的大概讲解,下一章将讲述以B开头的ECSHOP函数。
. B9 w, H0 y' H: s, {' R
! P. ]9 S. L- O$ X! J6 J

全部评论 0

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