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

discuz7模板标签.doc

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

Discuz模板标签说明 Discuz! 的模板采用近似 PHP 表达式的语法,支持的元素如下: !–{ … }– 逻辑元素包围符,该符号用于包含条件和循环元素 条件判断 !–{if expr1}– statement1 !–{elseif expr2}– statement2 !–{else}– statement3 !–{/if}– 这是一个典型的条件模板,当条件 expr1 为真时,显示模板 statement1 内容,否则当 expr2 为真时,显示模板 statement2 内容,否则显示模板 statement3 的内容。如同其 他语言中的条件控制一样,其中 !–{elseif expr}– 和 !–{else} – 是非必须的。 不带下标变量的数组循环 !–{loop $array $value}– statement !–{/loop}– 相当于 PHP 的数组循环语句: foreach($array as $value) { statement } 带下标变量的数组循环 !–{loop $array $key $value}– statement !–{/loop}– 相当于 PHP 的数组循环语句: foreach($array as $key = $value) { statement } { … } 信息元素包围符 {CONSTANT} 可以引用界面替换变量,其中必须为大写字母,该符号实际的作用是引用 PHP 常量 CONSTANT,因此也可以通过它来引用其他的常量内容。 {lang variable} 可以在模板中引用语言变量 variable 的内容,语言变量经由 templates.php.lang 中数组 $language 定义。如 {lang post_edit} 的内容在编译模板的时候被替换为 $language[post_edit] 的内容,简体中文版的意思是“编辑帖子”。 {template name} 模板嵌入符,为了避免模板的冗长,可以使用本符号来将 name 模板的内容嵌入本模板中(实际上为引用)。 {eval statement} 运行 PHP 语句体 statement。推荐只在特别必须的时候才使用该结构,因为它会破坏模板的结构和可读性。如 {eval echo ‘template!’;} 实现的功能为 echo ‘template’; {LF} 换行符,因为 Discuz! 模板引擎会忽略掉多余的换行(\n),这个符号用来成生需要的 \n。 !–{eval for ($i=1; $i=5; $i++){ }– !–{eval echo “Hello World!br /”;}– !–{eval}}–

文档评论(0)

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

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

1亿VIP精品文档

相关文档