destoon系统模版中常用的变量,语法和标签

本文介绍了Destoon CMS中模版使用的常见语法,包括计算总数、调用会员资料及分类信息的方法,同时还详细解释了模版中各种变量的含义及其用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

模版常用语法

 

计算总数

  {php echo $db->count($DT_PRE.'sell_5', 'status=3', 1800);} 第一个参数为表名称 第二个参数为调用条件 第三个参数为缓存时间

 

根据会员名调用会员资料

  {php $u = userinfo('destoon');}  or  {php $u = userinfo($t[username]);}

根据分类ID调用分类相关

  {php $c = get_cat(100);}

    分类名称 {$c[catname]} 分类链接 {$MODULE[$c[moduleid]][linkurl]}{$c[linkurl]} 分类链接 {$MODULE[5][linkurl]}{$c[linkurl]} (*5为模块id)

分类链接地址
  <a href="{cat_url(100)}">分类名称</a>

分类调用
  模块为5的id
{php $mid = 5;}
定义$mid为5(供应模块的ID)
{php $child = get_maincat(0, $mid, 1);}
获取供应模块级别为1的一级分类
{loop $child $i $c}
循环供应模块的一级分类
    <div>
        <a href="{$MODULE[$mid][linkurl]}{$c[linkurl]}" target="_blank"><strong>{set_style($c[catname], $c[style])}</strong></a>
        显示供应模块的一级分类名称,set_style用来显示后台设置的颜色
    </div>
    {if $c[child]}
        判断是否有子分类
        {php $sub = get_maincat($c[catid], $mid, 1);}
        获取当前分类级别为1的子分类,即二级分类
        <ul>
            {loop $sub $j $s}
            循环当前分类的子分类
            <li><a href="{$MODULE[$mid][linkurl]}{$s[linkurl]}" target="_blank">{set_style($s[catname], $s[style])}</a></li>
            显示子分类名称,set_style用来显示后台设置的颜色
            {/loop}
        </ul>
    {/if}
{/loop}

 

变量

 

变量写法含义备注
{DT_PATH}网站网址例如 https://www.destoon.com/
{DT_SKIN}当前风格地址例如 https://www.destoon.com/skin/default/
{$DT}网站设置 后台网站设置里的所有参数
例如 {$DT[page_com]} 代表网站设置,页面细节里的首页显示公司数量
{$MODULE[5]}供应模块相关属性 5代表模块ID,模块ID可以在后台模块管理里查看
{$MODULE[5][linkurl]} 代表供应模块网址
{$MODULE[5][name]} 代表供应模块名称
{$MODULE[6][linkurl]} 代表求购模块网址
{$MODULE[6][name]} 代表求购模块名称
{$MODULE[2][linkurl]} 代表会员中心网址
{$MOD}当前模块设置 不适合网站首页模板,仅适合某个模块内部模板
例如在sell/show.htm模板里
{$MOD} 代表供应模块所有设置,可以{php print_r({$MOD);}查看
{$MOD[name]} 代表供应模块名称
{$MOD[linkurl]} 代表供应模块网址
{$MODULE[2][linkurl]}{$DT[file_register]}注册地址 例如 https://www.destoon.com/member/register.php
{$MODULE[2][linkurl]}{$DT[file_login]}登录地址 例如 https://www.destoon.com/member/login.php
{$MODULE[2][linkurl]}{$DT[file_my]}发布信息地址 例如{$MODULE[2][linkurl]}{$DT[file_my]}?mid=5&action=add
代表供应信息发布地址
{$EXT[announce_url]}公告地址 $EXT代表所有扩展功能的模块设置
例如 {$EXT[mobile_url]} 代表手机版网址

系统常量与变量

 

 

常量说明备注
DT_ROOT站点物理路径 
DT_PATH站点首页网址 
DT_SKIN风格目录网址 
DT_STATIC静态文件地址>=5.0
DT_ADMIN是否在管理后台 
DT_DOMAINCookie作用域 
DT_LANG站点语言 
DT_KEY安全密钥 
DT_CHARSET字符编码 
DT_CACHE缓存目录物理路径 
DT_VERSION系统版本 
DT_RELEASE更新时间 
VIPVIP名称 
变量说明备注
$DT_TIME当前时间Unix时间戳
$DT_IP当前IP 
$DT_URL当前网址URL 
$DT_PRE数据表前缀 
$db数据库操作对象 
$dc缓存操作对象 
$DT网站设置数组
$EXT扩展功能模块设置数组
$MOD当前模块设置数组,仅模块内部存在
$MODULE系统模块信息数组
$forward来源页面 
$page当前页码 
$moduleid模块ID 
$catid分类ID 
$CAT$catid所有属性数组
$areaid地区ID 
$ARE$areaid所有属性数组
$itemid信息ID 
$cityid分站ID 
$kw搜索关键词 
$_userid当前登录会员的会员ID0为游客
$_username当前登录会员的会员名 
$_truename当前登录会员的姓名 
$_company当前登录会员的公司名 
$_money当前登录会员的资金 
$_credit当前登录会员的积分 
$_sms当前登录会员的短信 
$_message当前登录会员的站内信 
$_chat当前登录会员的新对话 
$_groupid当前登录会员的会员组 
$MG当前登录会员的会员组权限 

转载于:https://www.cnblogs.com/lx0715/p/9770772.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值