万恶的destoon登录注册,有可能你在很苦恼的寻找了半天的调用方法,很不幸你失败了那么不用苦恼这里有最简单的调用方法
1 在自己要调用的模板页面加:
<link rel="stylesheet" type="text/css" href="{DT_SKIN}style.css"/><script type="text/javascript" src="{DT_STATIC}file/script/config.js"></script>
<script type="text/javascript" src="{DT_STATIC}file/script/common.js"></script>
<script type="text/javascript" src="{DT_STATIC}file/script/page.js"></script>
第一步在你的模版的头部(header.htm)里面默认的.js跟.css 不要删除,可以引入你自己制作的CSS、JS文件等等。
2 要在模板显示用户登陆信息的地方调用:<div class="f_r" id="destoon_member"></div>
3 最后在公共模板footer.htm底部加:
<script type="text/javascript">show_task('{$destoon_task}');</script>
或者是:
<script type="text/javascript">
{if $destoon_task}
show_task('{$destoon_task}');
{else}
{php include DT_ROOT.'/api/task.inc.php';}
{/if}
{if $lazy}$(function(){$("img").lazyload();});{/if}
$('#back2top').click(function() {
$("html, body").animate({scrollTop:0}, 200);
});
</script>
也可以是如下代码:
<script type="text/javascript" src="{DT_PATH}api/task.js.php?{$destoon_task}"></script>
以上三种js代码任用一个即可,以上代码经测试都可以实现。
注:
destoon 6.0 系统中原自带的处理判断用户是否登录是使用的以下函数,在footer.htm中
show_task('{$destoon_task}');
经过编译后会转化成
<script type="text/JavaScript">
show_task('moduleid=1&html=index');
</script>
show_task函数在page.js中实现,有兴趣的话,可以看一下,返回的是一段js代码,js模板在template/chip/line.htm中
|
|