您的位置:首页 > 运维架构

shopnc的简单使用及相关知识介绍

2017-08-22 09:07 309 查看

Shopnc常用指令介绍

1、关于Tpl相关的指令介绍

(类文件在core\framework\libraries\tpl.php)输出模板文件
Tpl::setLayout('login_layout'); 设置布局文件,布局文件在templates\default\layout\?
Tpl::output()抛出变量,相当于tp中的assign,将变量输出到模板
Tpl::showpage($page_name='',$layout='',$time=2000)调用显示模板(templates\default\?)
Tpl::setDir($dir) 设置模板目录

2、前台总控制器中的方法

前台总控制器位于:zxylshop\control\controller.php中
checkMessage() 检查短消息数量(在头部公共模板中输出)
showLayout() 输出头部的公用信息
article() 文章输出
showCartCount() 显示购物车数量
filter_nav() 过滤导航菜单,将未开启的导航菜单关闭
getMemberAndGradeInfo($is_return = false)输出会员等级bool $is_return
是否返回会员信息,返回为true,输出会员信息为false
auto_login()自动登录

3、Model模型类文件

模型类文件位于data\model

goods_classModel 商品类别模型

get_all_category()前台头部的商品分类

web_channelModel () 商城频道模型

getChannelList() 频道记录

memberModel() 会员模型

getMemberInfo($condition, $field = '*', $master = false)会员详细信息(查库)

getMemberInfoByID($member_id, $fields = '*') 取得会员详细信息(优先查询缓存)

getMemberList 会员列表

getMemberCount($condition) 会员数量

editMember($condition, $data) 编辑会员

createSession($member_info = array(),$reg = false) 登录时创建会话SESSION

register($register_info) 注册

addMember($param) 注册商城会员(在register调用addmember)

checkloginMember() 会员登录检查

4、language类文件介绍

(类文件在core\framework\libraries\tpl.php)语言调用类,为静态使用

语言包在zxylshop\language\zh_cn

getGBK($key) 得到数组变量的GBK编码 $key
数组

getUTF8($key) 得到数组变量的UTF-8编码

get($key,$charset = '') 取指定下标的数组内容

set($key,$value) 设置指定下标的数组内容

read($file) 通过语言包文件设置语言内容 $file
语言包文件,可以按照逗号(,)分隔

getLangContent($charset = '') 取语言包全部内容,array
数组类型的返回结果

5、项目公共的函数库

core\framework\function\core.php

C($key) 取得系统配置信息 $key
取得下标值

showDialog($message = '', $url = '', $alert_type = 'error', $extrajs = '', $time = 2)

消息提示,主要适用于普通页面AJAX提交的情况

$message 消息内容 $url
提示完后的URL去向

$alert_type 提示类型 error/succ/notice
分别为错误/成功/警示

$extrajs 扩展JS $time
停留时间

chksubmit($check_token = false, $check_captcha = false, $return_type = 'alert')检测FORM是否提交

$check_token 是否验证token

$check_captcha 是否验证验证码

$return_type 'alert','num'

6、未知的

chksubmit
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: