用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6661|回复: 8
收起左侧

[初级] JayphaCMS标签说明

[复制链接]
发表于 2011-10-21 18:39:00 | 显示全部楼层 |阅读模式
本帖最后由 psufool 于 2011-10-27 19:45 编辑

一、标签优先顺序

        导入标签 -> 系统标签 -> 内容标签 -> 列表标签 -> 循环标签 -> 分页标签 -> 判断标签

二、各标签使用说明

1、导入标签:

基本语法:
PHP复制代码
{inc: file/}
复制代码

说明:file为其它模板文件名!
例如:{inc:head.php/}
如果file的扩展名是php,则可以简写成:{inc:head/}

2、系统标签:

基本语法:
PHP复制代码
{sys: tag/}
复制代码

说明:tag为标签名称!
系统标签可以调用系统配置表中的变量值,通常需要使用的几个标签为:
(1)、系统名称 {sys: systemTitle/}
(2)、默认网站名称 {sys: webTitle/}
(3)、默认网站关键字 {sys: webKeywords/}
(4)、默认网站描述 {sys: webDescription/}
(5)、前台分页大小 {sys: frontPageSize/}
(6)、后台分页大小 {sys: adminPageSize/}
(7)、后台当前皮肤 {sys: adminCurrentTemplate/}
(8)、前台当前皮肤 {Sys: frontCurrentTemplate/}
(9)、实时判断后台用户是否登陆 {Sys: checkAdminIsLogin/}:此处利用ajax每秒读取一次后台管理员登陆状况,0:不判断;1:判断

3、内容标签:

基本语法:
PHP复制代码
{field.tag tagAttrName=”tagAttrVal”/}
复制代码

说明:tag为字段名称!
tagAttrName可用属性有:
(1)、formatNumber:格式化数字(取值为’’即为空时返回形如:1,000,000的格式,取值形式如:小数点位数|小数点字符|千分位分隔符,取值为数字时,该数字表示返回小数的位数)
(2)、formatTime:格式化时间(取值可以为’Y-m-d H:m:s’之类的字符串)
(3)、format:格式化字符串
(4)、len/length:取最大长度(其它取值为数字类型)
(5)、filterHtml:过滤HTML(默认值为空时与all一样,将过滤全部HTML标签同时可以指定要过滤的HTML标签多个则以“,”分隔:如p,ul,li,过滤参数可以用“|”分隔设置,设置值为:0:只过滤标签;1:过滤标签及标签之间的内容,默认为0;如:p,ul,li|1))
(6)、filterSpace:是否过滤空格(包括“ ”、“ ”及中文空格“ ”,当取值为true或1时,则过滤
(7)、filterChar:过滤指定字符串,多个用一个空格(“ ”)分隔
(8)、function:使用系统方法,@me表示本字段的取值
(9)、runphp:当其取值为true或yes或1时,即可{field.字段名} [php_code]{/field.字段名}中的[php_code]运行PHP代码

4、列表标签:

基本语法:
PHP复制代码
{list:list_db_config}
       [list:tagName tagAttrName=”tagAttrVal”/]
{/list}
复制代码

list_db_config:
distinct:true,false
field:字段列表,如果使用了joinTable属性的话,则字段都要用表名.字段名的形式出现, 知道表的前缀的话,直接用“#@__”代替
table:表名,不知道表的前缀的话,直接用“#@__”代替
joinType:连接类型:inner等
joinTable:连接表名,不知道表的前缀的话,直接用“#@__”代替
joinOn:连接条件
where:判断条件
whereIn:判断条件中的 where in
whereInField:wherein 中的字段
like:模糊条件
likeField:应用模糊条件的字段
notLike:同like
notLikeField:同likeField
orLike:同like
orLikeField:同likeField
order:排序
top:记录数
tagName除了数据结构中的字段外还可以有以下取值
       thisnum:当前记录数
       thiscount:总的记录数
内容标签中的tagAttrName可用属性同样适应于此标签

5、循环标签:

基本语法:
PHP复制代码
{do:tagA:tagA_db_config}
       [do:tagA:field tagAttrName=”tagAttrVal”/]
       {do:tagB:tagB_db_config}
              [do:tagB:field tagAttrName=”tagAttrVal”/]
              {do:tagC:tagC_db_config}
                     [do:tagC:field tagAttrName=”tagAttrVal”/]
              {/do:tagB}
       {/do:tagA}
{/do}
复制代码

tagA_db_config、tagB_db_config。。。。。:同列表标签中的list_db_config一致!
field除了数据结构中的字段外还可以有以下取值
       thisnum:当前记录数
       thiscount:总的记录数
内容标签中的tagAttrName可用属性同样适应于此标签,但runphp在此标签中暂时不支持

6、分页标签:

基本语法:
PHP复制代码
{page: page_db_config}
       [page:list page_config]
              [page:list:tag tagAttrName=”tagAttrVal”]
       [/page:list]
       [page:currentpage/]/[page:pagetotal/] [page:pagesize/]
       [page:create_links/]
{page}
 
复制代码
page_db_config:同列表标签中的list_db_config一致!
page_cofnig:和Codeigniter分页类中的配置一致
       num_links:
       base_url:这是一个完整的 URL 路径通向包含你的分页控制器类/方法。
       total_rows:
       per_page:
       uri_segment:
       full_tag_open:
       full_tag_close:
       first_link:
       first_link_open:
       first_link_close:
       last_link:
       last_link_open:
       last_link_close:
       next_link:
       next_link_open:
       next_link_close:
       prev_link:
       prev_link_open:
       prev_link_close:
       cur_tag_open:
       cur_tag_close:
       num_tag_open:
       num_tag_close:
       display_pages:
tag除了数据结构中的字段外还可以有以下取值
       thisnum:当前页中记录索引
       thiscount:当前页中记录总数
       thisrecord:相对总记录而言,当前记录索引
       pagetotal:总页数
       currentpage:当前页码
       pagesize:分页大小
内容标签中的tagAttrName可用属性同样适应于此标签

7、判断标签:

基本语法:
PHP复制代码
{if:表达式}表达式的值为真时的内容{/if}{if:表达式}表达式的值为真时的内容{else}表达式的值为假时的值{/if}
 
复制代码
Word版下载地址: JayphaCMS.rar (13.2 KB, 下载次数: 87)



 楼主| 发表于 2011-10-21 18:50:56 | 显示全部楼层
由于权限问题,上传不了doc文件,只好将doc文件打包成rar文件!
更多详细信息,欢迎访问官方网,直接在百度中搜索jayphacms即可出现官网地址,或查看个人签名中的网址,怕直接贴出网址,认为是挂广告!希望各位理解。。。。
 楼主| 发表于 2011-10-28 07:56:41 | 显示全部楼层
怎么路过的不顶一下哦!!!
发表于 2011-10-28 10:10:05 | 显示全部楼层
jayphacms 第一次看到   关注下
 楼主| 发表于 2011-10-28 15:29:38 | 显示全部楼层
NicholasWay 发表于 2011-10-28 10:10
jayphacms 第一次看到   关注下

呵呵,没名气,个人开发的CMS!!!
发表于 2011-11-17 22:33:20 | 显示全部楼层
关注一下,向jaypha童鞋学习..
发表于 2012-9-27 22:07:16 | 显示全部楼层
怎么路过的不顶一下哦!!!
发表于 2012-10-1 21:43:46 | 显示全部楼层
发表于 2013-8-14 14:02:10 | 显示全部楼层
Unable to locate the model you have specified: jayphadb
安装好了,有错误

本版积分规则