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函数。