网站大量收购独家精品文档,联系QQ:2885784924

《K9部分标签》.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《K9部分标签》.doc

静态标签 静态标签是指KingCMS内部指定的那些PHP常量的标签,比如安装目录的常量参数DIR,在模板中调用的时候是{DIR},当前的模板目录的常量参数是T,模板里调用的是{T}。 当多个常量标签需要连续写的时候,如:{DIR}{T},可以简写为:{DIR.T}。? 需要注意的是,常量标签必须为大写!?常见的常量标签有: {DIR} 程序安装目录 {T} ?当前模板目录 {TIMEZONE} ?时区设置 {PATH_UP} 放置上传文件的主目录 {PATH_CACHE} ?放置缓存文件的目录 {ROOT} ?网站根目录,磁盘里的路径 {PROD} ?程序代号 {VERSION} ?程序版本 {VER} ?小版本 {TIME} ?当前时间? 变量和数组类型标签 变量类型标签,必须为当前页中可以查询到的标签,否则出现PHP错误。格式为:{$title},{$_GET[title]} 数组类型变量可以简写为:{$_GET[title]}? 和KingCMS过去的标签不同的是,前缀改成了美元符,后缀/被简略掉了。 {$title} ?当前网页标题 {$keywords} ?当前网页关键词 {$description} ?当前网页meta简述 系统参数标签 用来输出系统参数的标签{$site.name} ?网站名称 {$site.title} ?网站首页标题 {$site.keywords} ?网站首页关键词 {$site.description code=quote} ?网站首页meta简述 {$system.countcode code=html} ?第三方统计代码 {$system.qq} ?管理员QQ {$system.tel} ?管理员电话 {$system.beian} ?备案号 {$system.image_width} ?缩略图最大宽度值 {$system.image_height} ? 缩略图最大高度值 {$system.bottom code=html} ?网站底部HTML代码? 语句[foreach循环] foreach循环标签是一种遍历数组简便方法。foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。{#foreach($data as ?$rs)} ? ? 标题是:{$rs[title]}br/ {#endforeach} 语句[for循环] {#for($i=1;$i=10;$i++)} ? ? 当前第{$i} 个值 {#endfor}?Top↑语句[if判断] if判断标签允许按照条件执行代码片段。{#if ($title==)} ? 标题为啥为空呢? {#endif}? 语句[switch选择] switch标签和if语句相似,很多场合下需要把同一个变量与很多不同的值做比较,并根据它等于哪个值来执行不同的代码,这正是switch的用处{#switch ($title)} ? ? {#case apple} ? ? 苹果 ? ? {#break} ? ? ?{#case bar} ? ? ?梨 ? ? ?{#break}? ? ? {#default} ? ? 标题并不是苹果或梨 {#endswitch}? 语句[break?退出循环][continue?跳过本循环] break标签结束当前for、foreach或者switch结构的执行continue标签在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。 ? 引用模板文件[include?和?require] {#include file=include/top.php} file是文件路径,其值为相对于当前被应用的模板目录路径。 被引用的文件也会被正常解析标签。 同时可以用require别名,效果同上: {#require file=include/top.php} 标签属性[size?截取指定长度的文本] {$title size=10} 在原{$title}的值中取前10个字符,并且字符长度大于10的时候,补充省略号;size值必须为数字,英文字母按一个字符计算,一个汉字或全角标点符号按两个字符计算,也就是说size=10代表着显示前5个中文汉字或者10个英文字母。 标签属性[code?转换数据输出格式] code属性值有html(同htmldecode)、quote和url(同urlencode),等,各自的功能如下:?html ?禁止htmlencode转换,默认是做转换,同:htmldecode ?quote ?删除双引号等,可以用在html属性值里 ?url ?urlencode转换,传递URL的时候用到,同:urlencode ?nl2br ?回车符换成br/,

文档评论(0)

egip + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档