热搜词
发表于 2016-6-2 11:23:55 | 显示全部楼层 |阅读模式
万恶的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中





全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-11-25 07:15 , Processed in 0.188407 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team