关于destoon后台添加自定义功能+前台展示标签调用方法

   

今天没事,继续更新关于destoon方面知识技巧,今天给大家介绍关于destoon后台添加字段,如何在前台调用?想必大多数人都需要,所以今天给大家说说。

 

  后台系统存放位置,一共有三个:

  第一个为根目录下:config.inc.php (核心配置文件)

  第二个为数据表:destoon_setting(主要是其他模块配置)

  第三个存放位置:/file/cache/module.php (这个主要是setting存储位置)

   

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]}  供应频道名称

 

  当前登录会员信息:

    调用当前登录会员的相关信息,变量名称以 $_开头。

 

当前会员组权限信息:

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

    封装函数:$MG

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

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

 

    说了以上这么多,开始一个案例讲解吧,比如我们后台需要加一个前台视频banner展示,开干,例如:http://www.sdfymj.com/ 这个站的视频背景为案例

   首先,在/admin/template/setting.tpl.php 下

  添加如下代码:

  

<tr>
<td class="tl">网站背景视频</td>
<td><input name="setting[bannervideo]" type="text" value="<?php echo $bannervideo;?>" size="58"/><?php tips('引入外部视频');?></td>
</tr>

 

  然后在前台调用,调用标签为:

  

{$DT[bannervideo]}

 

这样就完成了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值