zoukankan      html  css  js  c++  java
  • destoon系统模版中常用的变量,语法和标签

    模版常用语法

    计算总数

      {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_DOMAIN Cookie作用域  
    DT_LANG 站点语言  
    DT_KEY 安全密钥  
    DT_CHARSET 字符编码  
    DT_CACHE 缓存目录物理路径  
    DT_VERSION 系统版本  
    DT_RELEASE 更新时间  
    VIP VIP名称  
    变量说明备注
    $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 当前登录会员的会员ID 0为游客
    $_username 当前登录会员的会员名  
    $_truename 当前登录会员的姓名  
    $_company 当前登录会员的公司名  
    $_money 当前登录会员的资金  
    $_credit 当前登录会员的积分  
    $_sms 当前登录会员的短信  
    $_message 当前登录会员的站内信  
    $_chat 当前登录会员的新对话  
    $_groupid 当前登录会员的会员组  
    $MG 当前登录会员的会员组权限  
  • 相关阅读:
    C#冒泡排序--详解
    盘古搜索--实例解析
    ajax提交表单序列化(serialize())数据
    随机数大揭秘
    静态代码块(主要是注意执行顺序)
    单例模式
    递归
    vue路由嵌套(邹文丰)
    vue computed和 methods、 watch 区别(邹文丰)
    vuex状态管理mutations,getters,actions总结(邹文丰)
  • 原文地址:https://www.cnblogs.com/lx0715/p/9770772.html
Copyright © 2011-2022 走看看