模版常用语法
计算总数
{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 | 当前登录会员的会员组权限 |