discuz模板语法
-
模板嵌套语法
将被嵌套模板内容解析为 PHP 语句并合并入本模板中的写法
注释:当模板中有较多 loop 时,尽量用 subtemplate
common/header 对应某个模板套系中的 common 目录的 header.html 模板文件
程序运行时include嵌套模板内容
-
逻辑判断 if...else
- 如果写在 HTML 表单元素中,可以省去使代码更清晰易读,如{if $my_var}xxx{/if}
任意html语句 //如果是在对html标签某个属性值做判断时显得尤为重要,如果在标签之外的话,最好加上注释符号 - 带有分支条件的 if 写法
任意 html 语句 任意html语句 - 带有多条件的 if 写法,可使用 PHP 常规判断中的按位运算符等
任意 html 语句
- CSS 书写时也可以按条件进行判断设置设置例如:
//正如上面所说,对html标签中属性值做判断的时候,可以省略注释符 直接执行 PHP 代码标签:
//相当于
//相当于
//相当于
//相当于
//相当于直接输出变量,等同于 PHP 的 , 花括号可以省略但不建议去掉。(模块程序处理后才能在这里调用):
//一般情况下输出的内容不是简单的变量- $announcements
//使用条件:1-变量需经函数处理 2-输出的是变量,不能是数组广告的嵌入点代码:
//这是discuz内嵌广告,建议大家自定义广告位,自定义的广告位在后台会自动生成调用代码,我们只需要粘贴复制即可
插件的钩子标签:
hook为关键词,意为将index_top定义为钩子循环语法(可以多重循环)
带有数组键的循环写法
循环输出的HTML语句
没有数组键的循环写法
循环输出的HTML语句DIY 区域和后台数据调用标签:
//尽量避免使用discuz的diy功能,因为维护大家很大,可直接通过后台自定义模块或模块代码
{block XXX}(数据调用模块)Discuz! 语言包加载后,模板文件中的使用:
{lang forum_category_modedby}
其中语言包在 ./source/language/目录下,以PHP数组形式存放以上就介绍了discuz模板语法,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
- 详解win10下PHP的安装配置(以php5.6为...
- php Swoole实现毫秒定时计划任务(详解)
- 【DTM】PHP协程客户端v0.1 beta版本发...
- PHP中类的理解和应用[一]_PHP教程
- discuz模板语法
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
- 如果写在 HTML 表单元素中,可以省去使代码更清晰易读,如{if $my_var}xxx{/if}
上一篇: PHP session 跨子域问题总结
下一篇: PHP中使用TCPDF生成PDF文档实例
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论