常用变量
- 网站配置
- 模块静态资源目录
- 栏目相关信息获取
- 在栏目页中常用的变量
- 在内容页面常用的变量
- JS全局变量
- 在内容页,进行点击数更新
- 在内容页调用评论
网站配置
网站配置信息,例如网站配置:{$config.siteurl}
以下是各个变量所对应的名称:
$config.siteurl 站点的http地址
$config.sitename 站点名称
$config.sitefileurl 附近访问地址前缀
$config.siteemail 站点邮箱
$config.siteinfo 网站简介
$config.sitekeywords 网站关键字
$config.theme 网站主题风格名称
注意:在模板中可以用{$config.xx}方式,在php代码中可以用$config[‘xx’]方式来使用这些变量
模块静态资源目录
这是一个模块的静态资源存放目录地址,例如Member模块,那么它的静态资源目录就是{$config_siteurl}/static/extres/member/,即是http://您的网站地址/statics/extres/member/,也就等于{$model_extresdir}标签了
栏目相关信息获取
7是指栏目ID,可以使用变量$catid
栏目名称:{:getCategory(7, ‘catname’)}
栏目类型: {:getCategory(7, ‘type’)}
栏目所属模型ID:{:getCategory(7,’modelid’)}
父栏目ID:{:getCategory(7,’parentid’)}
所有父栏目ID列表:{:getCategory(7,’arrparentid’)}
是否存在子栏目:{:getCategory(7,’child’)}
所有子栏目列表:{:getCategory(7,’arrchildid’)}
栏目图片:{:getCategory(7,’image’)}
栏目描述:{:getCategory(7,’description’)}
栏目目录:{:getCategory(7,’catdir’)}
栏目父目录:{:getCategory(7,’parentdir’)}
栏目地址:{:getCategory(7,’url’)}
栏目是否显示:{:getCategory(7,’ismenu’)}
栏目拼音:{:getCategory(7,’letter’)}
在栏目页中常用的变量
栏目ID:{$catid}
在内容页面常用的变量
信息ID:{$id}
栏目ID:{$catid}
JS全局变量
在内容页,进行点击数更新
$(function(){
//点击
$.get(“{$config.siteurl}api.php?m=Hits&catid={$catid}&id={$id}”, function (data) {
$(“#hits”).html(data.views);
}, “json”);
});
在内容页调用评论
//评论,页面中,必须有包含id=”ds-reset”的HTML节点,
例如: <div id=”ds-reset”>var commentsQuery = {
’catid’: ‘{$catid}’,
’id’: ‘{$id}’,
’size’: 10
};
(function () {
var ds = document.createElement(‘script’);
ds.type = ‘text/javascript’;
ds.async = true;
ds.src = GV.DIMAUB+’statics/js/comment/embed.js’;
ds.charset = ‘UTF-8’;
(document.getElementsByTagName(‘head’)[0] || document.getElementsByTagName(‘body’)[0]).appendChild(ds);
})();