网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
软件 | JayphaCMS |
分类 | PC软件-编程软件-数据库类 |
语言 | 简体中文 |
大小 | 5.21MB |
版本 | 1.0 beta |
下载 | ![]() |
介绍 |
JayphaCMS是基于著名PHP框架Codeigniter简称CI开发的标签式CMS,其前台标签使用方便,后台界面美观,用户体验极佳,功能强大! 下面是JayphaCMS前台标签使用说明: 一、标签优先顺序: 导入标签 -> 系统标签 -> 内容标签 -> 列表标签 -> 循环标签 -> 分页标签 -> 判断标签。 二、各标签使用说明: 1、导入标签: 基本语法:{inc: file/}。 说明:file为其它模板文件名! 例如:{inc:head.php/}。 如果file的扩展名是php,则可以简写成:{inc:head/}。 2、系统标签: 基本语法:{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、内容标签: 基本语法:{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.字段名}[code]{/field.字段名}中的[code]运行PHP代码。 4、列表标签: 基本语法: {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、循环标签: {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、分页标签: 基本语法: {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、判断标签: 基本语法: {if:表达式}表达式的值{/if}或{if:表达式}表达式成立的值{else}表达式不成立的值{/if}。 |
截图 | |
随便看 |
|
霍普软件下载网-旗舰软件下载站,将绿色免费商业版破解软件、共享软件、游戏、电影、电视剧一网打尽!