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\modelgoods_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_cngetGBK($key) 得到数组变量的GBK编码 $key
数组
getUTF8($key) 得到数组变量的UTF-8编码
get($key,$charset = '') 取指定下标的数组内容
set($key,$value) 设置指定下标的数组内容
read($file) 通过语言包文件设置语言内容 $file
语言包文件,可以按照逗号(,)分隔
getLangContent($charset = '') 取语言包全部内容,array
数组类型的返回结果
5、项目公共的函数库
core\framework\function\core.phpC($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相关文章推荐
- Netty5基础知识介绍及简单使用
- biztalk中使用.net class类型的消息(一) -- 相关知识介绍
- 使用Javascript和prototype.js框架创建类型及其相关的prototype属性的简单介绍
- 非窗口类中使用定时器的方法及相关知识的介绍
- biztalk中使用.net class类型的消息(一) -- 相关知识介绍
- 展示C代码覆盖率的gcovr工具简单介绍及相关命令使用演示样例
- 非窗口类中使用定时器的方法及相关知识的介绍
- 网络学习(十六)简单介绍些虚拟机相关理论知识
- biztalk中使用.net class类型的消息(一) -- 相关知识介绍【转】
- Spring Boot相关介绍及简单使用
- 简单介绍下我使用了一年多还不知道的Sql server 2005 组件知识
- 非窗口类中使用定时器的方法及相关知识的介绍
- 非窗口类中使用定时器的方法及相关知识的介绍
- [转]非窗口类中使用定时器的方法及相关知识的介绍
- [转]Java的开源项目:简单介绍Log4J的使用
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍 推荐
- Ajax的JSP示例以及相关知识介绍,适合于入门者
- [转]Java的开源项目:简单介绍Log4J的使用
- AJAX学习基础:简单介绍数据岛使用方法
- 关于WININET的异步使用的代码和一些相关知识