> php教程 > php手册 > discuz模板语法,discuz模板

discuz模板语法,discuz模板

WBOY
풀어 주다: 2016-06-13 09:06:16
원래의
1682명이 탐색했습니다.

discuz模板语法,discuz模板

Discuz! X 模板的解析主要是 ./source/class/class_template.php 文件解析处理的,如果需要深入了解请可以看看这个文件!

  •  直接执行 PHP 代码标签:

    //相当于
    //相当于
    //相当于
    //相当于
    //相当于
  •  直接输出变量,等同于 PHP 的 , 花括号可以省略但不建议去掉。(模块程序处理后才能在这里调用):

      $announcements
    //一般情况下输出的内容不是简单的变量
    //使用条件:1-变量需经函数处理  2-输出的是变量,不能是数组
  •  广告的嵌入点代码:

    //这是discuz内嵌广告,建议大家自定义广告位,自定义的广告位在后台会自动生成调用代码,我们只需要粘贴复制即可
  •  插件的钩子标签:


    hook为关键词,意为将index_top定义为钩子
  •  循环语法(可以多重循环)

    带有数组键的循环写法

        循环输出的HTML语句


    没有数组键的循环写法

        循环输出的HTML语句
  •  DIY 区域和后台数据调用标签:

     //尽量避免使用discuz的diy功能,因为维护大家很大,可直接通过后台自定义模块或模块代码
    {block XXX}(数据调用模块)
  •  Discuz! 语言包加载后,模板文件中的使用:

    {lang forum_category_modedby}
    其中语言包在 ./source/language/目录下,以PHP数组形式存放
  • 원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 추천
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿