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 | 当前登录会员的会员组权限 |

浙公网安备 33010602011771号