有的时候我们需要实现打开内容页直接定位到某天留言位置,所以就需要用的锚点的。
原来模版的写法
<!--调用ajax评论-->
{if IS_COMMENT}
{dr_module_comment(MOD_DIR, $id)}
{/if}
在此就需要对dr_module_comment评论函数进行自定义
<!--调用ajax评论自定义模版调用方式-->
{if IS_COMMENT}
<div id="dr_module_comment_{$id}"></div>
<script type="text/javascript">
function dr_ajax_module_comment_{$id}(type, page) {
var index = layer.load(2, { time: 10000 });
$.ajax({type: "GET", url: "/index.php?s={MOD_DIR}&c=comment&m=index&id={$id}&type="+type+"&page="+page+"&"+Math.random(), dataType:"jsonp",
success: function (data) {
layer.close(index);
if (data.code) {
$("#dr_module_comment_{$id}").html(data.msg);
//自定义新增滚动到指定评论位置
if($(location.hash).length>0){
console.log('$(location.hash).offset().top=',$(location.hash).offset().top);
$(window).scrollTop(parseInt($(location.hash).offset().top)-100);
}
} else {
dr_tips(0, data.msg);
}
},
error: function(HttpRequest, ajaxOptions, thrownError) {
layer.closeAll();
alert("评论调用函数返回错误:"+HttpRequest.responseText);
}
});
}
dr_ajax_module_comment_{$id}(0, 1);
</script>
{/if}
讯睿CMS模版中自定义阅读量数据的调用写法
讯睿CMS首页模版调用分页及分页数写法,在这里还是使用的module循环调用的。
实现related讯睿CMS内容页关联调用排除当前文章信息
讯睿CMS实现仿wordpress博客框架按时间归档信息展示
有的时候使用讯睿CMS做网站的时候需要获取会员上次登陆时间,分析框架发现了dr_member_login表用于记录会员登录时间,于是调用最近一次登录记录即可。
实现讯睿cms根据后台是否设置快捷登陆API密钥等信息来决定展示快捷登陆按钮