destoon常量全局变量说明及使用
分享好友 学院首页 频道列表

destoon常量全局变量说明及使用

2016-09-02 22:083950

什么是destoon常量?

destoon常量是指destoon官方的开发者在开发时封装在destoon程序中的一些系统设置参数


这些参数是固定的,我们是不能修改的,也不需要去修改。(PS:只要你牛掰,系统全改了也行)

比如我们的网站首页地址:DT_PATH,站点安装目录路径:DT_ROOT,风格目录网址:DT_SKIN等。

具体可以参数考官方帮助手册:http://help.destoon.com/book/show-67.html


常量怎么使用?


常量的使用办法很简单

在php中使用,直接 使用:DT_ROOT

在模板中使用,加上花括号即可,如:{DT_ROOT}


destoon模板制作时常要用到的常量主要有三个:


站点首页网址:{DT_PATH}


风格目录网址:{DT_SKIN}


VIP名称:{VIP}


至于其它的常量,都是在二次开发时php文件中才用到的,我们模板小白不用搭理它们。


什么是destoon系统变量


destoon系统变量就是destoon后台一些设置参数,官方程序大牛给我们封装成了系统变量,让我们能小白样的调用。

系统变量的调用方法是:

花括号,$符号,变量名称;PS:destoon中花括号是万能的,所有的标签调用都是用{}包起来的。

示例:{$DT_IP} 当前访问者的ip地址

destoon系统常量,请参考官方帮助手册:http://help.destoon.com/book/show-67.html


destoon系统变量的分类

destoon系统变量主要有以下几类:


系统封装变量:

        这些变量是destoon开发者封装在php中,通过程序获取然后赋值给变量,让我们在模板中能使用简单方法调用。

      如:

     当前时间:{$DT_TIME},当前IP:{$DT_IP},当前网址URL:$DT_URL等等。


     提示:系统变量是不能通过网站后台设置和修改的。


网站设置变量:

      用来调用destoon后台网站设置中的设置参数,被destoon开发大牛封装成了一个数组 $DT

      调用方法:{$DT[参数名称]},参数名称获取方法:参考前辈笔记,标签手册,如果没有,打开后台网站设置,你要调用哪个设置的值,用右健查看网页元素,看他的input的name 值是多少。

    

     我们看到的name值定是 setting[telephone],我们只要[]中的单词,复制替换到{$DT[]}中


     于是{$DT[telephone]},成功将网站设置里面的客服电话号码调用了出来。


扩展功能模块变量:

    和网站设置变量的区别就是,这是扩展模块的设置,封装的数组是,$EXT

    调用方法和网站设置相同: {$EXT[参数名称]}


当前模块设置:

    当前模频道的模块设置调用,使用方法参考网站设置。

    封装数组:$MOD

    只能在频道下调用,首页,列表,内容,搜索调用,在网站首页不能使用。

    示例: {$MOD[linkurl]} 当前频道连接


系统模块信息变量:

    调用的是后台系统设置,模块管理中的模块信息,所有可调用的字段都存储在destoon_module表里。

    封装数组:$MODULE

    调用方法:{$MODULE[模块id][字段]}

    示例:{$MODULE[5][name]}  供应频道名称


当前登录会员信息:

    调用当前登录会员的相关信息,变量名称以 $_开头,具体可调用字段请参考:http://help.destoon.com/book/show-67.html


当前会员组权限信息:

    调用当前会员所在会员组的相关设置信息,

    封装函数:$MG

    调用方法:{$MG[参数名称]}

    示例:{$MG[groupname]} 当前会员组名称


注: destoon其它还封装一些设置数组,具体请参考手册,因为在模板制作中不需要使用到,这里就不一一介绍了。





作者:DESTOON模板堂
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
反对 0
举报 0
收藏 0
打赏 0
get_maincat()分类调用方法 get_mainarea()详解
get_maincat()是destoon系统封装好的一个调用分类的函数调用方法为:{php $maincat=get_maincat(参数一,参数二,参数三);}{loop

0评论2016-09-02349

$MODULE详解
其实菜单调用是固定的一个方法,直接从默认模板header.htm中把代码复制过来,换个模板就行了。下面就是我从默认模板复制过来的菜

0评论2016-09-02375

tag()参数详解
在了解destoon tag()的参数,可以先打开destoon官方的 标签调用手册,便于我们接下来的学习。这是一个 destoon 默认首页模板inde

0评论2016-09-02323

tag()的两种使用方式
下面我来看两段调用标签代码一、destoon默认模板中的求购信息调用!--{tag("moduleid=6condition=status=3areaid=$cityidpagesize

0评论2016-09-02283

destoon标签引擎原理
在学习destoon四大调用标签前,我们先来了解下destoon的标签引擎的解析原理。在destoon模板中,只要是循环的内容都是 通过 loop

0评论2016-09-02303

destoon二次开发中 容易用到的快捷调用
公司主页 {userurl($username)} 展会状态:get_process($t['fromtime'], $t['totime'])获取头像 {useravatar($username, 'large'

0评论2016-08-11355