ecshop A开头的ECSHOP函数
2009-12-22 10:46 来源:www.chinab4c.com 作者:admin
assign_ur_here($cat = 0, $str = '')
功能:取得当前位置和页面标题
参数:$cat为分类id(可以为产品分类,文章分类)int型,$str为(商品名称,文章标题)string类型
返回结果:返回页面标题等数组(array)
assign_template($ctype = '', $catlist = array())
功能:给系统参数赋值
参数:$ctype页面类型,字符串型.$catlist为
返回结果:给相对应的页面赋值
例子:category.php中,assign_template('c', array($cat_id));
article_related_goods($id)
功能:获得文章关联的商品
参数:$id为文章的id,int类型。
返回结果:和文章对应的产品数组
例子:article_related_goods(1)
addto_cart($goods_id, $num = 1, $spec = array(), $parent = 0)
功能:添加商品到购物车
参数:$goods_id为产品id,int数据类型,$num为购买该产品的数量,int数据类型.$spec为产品规格参数等,为array数据类型,$parent基本件,为int数据类型。
返回结果:如果操作成功,返回true,否则返回false
affirm_received($order_id, $user_id = 0)
功能:确认一个用户订单
参数:$order_id为订单的id,int数据类型.$user_id为用户的id,int数据类型
返回结果:如果确认成功,返回true,否则返回false
add_message($array)
功能:提交留言
参数:$array为留言的内容,为array数组类型
返回结果:如果提交留言成功,返回真,否则为假
例子: $message = array(
'user_id' => $user_id,
'user_name' => $user_name,
'user_email' => isset($_POST['user_email']) ? htmlspecialchars(trim($_POST['user_email'])) : '',
'msg_type' => isset($_POST['msg_type']) ? intval($_POST['msg_type']) : 0,
'msg_title' => isset($_POST['msg_title']) ? trim($_POST['msg_title']) : '',
'msg_content' => isset($_POST['msg_content']) ? trim($_POST['msg_content']) : '',
'order_id' => 0,
'msg_area' => 1,
'upload' => array()
);
add_message($message)
admin_log($sn = '', $action, $content)
功能:记录管理员的操作内容
参数:$sn为动作,string数据类型.$content为操作记录的内容
返回结果:return void
auction_info($act_id, $config = false)
功能:取得拍卖活动信息
参数:$cat_id为活动的ID,int数据类型
返回结果:活动相关的数据,array数据类型
available_payment_list($support_cod, $cod_fee = 0, $is_online = false)
功能:取得可用的支付方式列表
参数:$support_code主要是支付方式代码表示,$cod_fee货到付款手续费为int数据类型,$is_online是否在线支付,为bool数据类型
返回:支付方式列表方式数组
function admin_priv($priv_str, $msg_type = '' , $msg_output = true)
功能:判断管理员对某一个操作是否有权限。
参数:$priv_str表示某个操作权限标识符,string类型。$msg_type为返回的类型string.$msg_output为输出信息.string数据类型。
返回值:如果有该权限,返回true.否则返回false
最近更新
常用插件
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...