比插件更简单的Discuz 2.0 登录注册提示代码
发布:Jack | 发布时间: 2011-06-25很多人都在用Discuz的产品,毋庸置疑,虽然DZ也做出了一定成绩了,不过很多功能还不是特别理想。
笔者看到很多论坛,为了吸引流量,都弄了一个登录注册的提醒插件,这个当然很好,也很实用。不过安装一个插件对新手来说可能比较难;对老手来说,并不喜欢装些插件扰乱整个网站原始程序,更可能会增加一些不可预知的麻烦。
为了比较简单,笔者写了一段非常精简的代码,完全可以满足登录注册提醒的要求,代码不超过10行,使用也很简单,最终运行效果如图:

代码及使用方法如下:
<!--以下代码适用于Discuz 2.0 请根据自己需要先更改Ucenter地址-->
<!--其他版本暂未作测试,可根据情况自行查找页面不同元素加以判断-->
<!--转载请注明 如有问题请去博客留言:http://www.nannannan.com/post/99.html -->
<script language="javascript">
var userloginID=discuz_uid;//获取用户ID 未登录为0
if(userloginID<=0||isNaN(userloginID)){
var url =document.URL;//获取当前页面URL,便于登录后注册后返回至先前页面
showDialog('<font color=red>您目前是游客! 不能正常浏览访问。</font></br>请<a href="/member.php?mod=logging&action=login&referer='+url+'"><font color=green><b>点此登录</b></font></a>或<a href="/member.php?mod=register&referer='+url+'"><font color=green><b>点此注册</b></font></a>','notice','你好,本社区为注册会员交流平台!',null,1);
}
</script>
然后进入Discuz后台——运营——站点广告——全局 底部通栏广告 添加一个帖内广告,将此代码粘贴进去,还可以根据自己的需要设置适用于哪些版块,也可全论坛包括群组适用。
解释:var url=document.URL;这段代码表示获取当前页面的URL地址,方便用户注册或登录后,可以回跳到之前的页面!
整个就这样简单了,是不是比单纯地安装插件要简单些?
本文版权归“独语斜栏” 转载请注明:http://www.nannannan.com/post/99.html
- 相关文章:
关于Discuz不得不说的话! (2011-5-24 15:47:2)
关于安装和备份DiscuzX1时报错的解决方法 (2010-5-13 10:52:54)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。





