牛骨文教育服务平台(让学习变的简单)

常用变量

网站配置

网站配置信息,例如网站地址:{$Config.siteurl}

$Config.siteurl 站点http地址
$Config.sitename 站点名称
$Config.sitefileurl 附近访问地址前缀
$Config.siteemail 站点邮箱
$Config.siteinfo 网站简介
$Config.sitekeywords 网站关键字
$Config.theme 网站主题风格名称

注意:在模板中可以 {$Config.xx} 方式,在php代码中可以用 $Config["xx"] 方式

模块静态资源目录

这是一个模块的静态资源存放目录地址,例如Members模块,那么它的静态资源目录则是 http://您的网站地址/statics/extres/members/,也就等于{$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全局变量

<script type="text/javascript">
var GV = {
    DIMAUB: "{$Config.siteurl}",
    JS_ROOT: "{$Config.siteurl}statics/js/"
};
</script>

在内容页,进行点击数更新

$(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"></div>
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);
})();