Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 比插件更简单的Discuz 2.0 登录注册提示代码

[复制链接]
非凡渔具 发表于 2012-3-29 08:07:55 | 显示全部楼层 |阅读模式
很多人都在用Discuz的产品,毋庸置疑,虽然DZ也做出了一定成绩了,不过很多功能还不是特别理想。
笔者看到很多论坛,为了吸引流量,都弄了一个登录注册的提醒插件,这个当然很好,也很实用。不过安装一个插件对新手来说可能比较难;对老手来说,并不喜欢装些插件扰乱整个网站原始程序,更可能会增加一些不可预知的麻烦。
为了比较简单,笔者写了一段非常精简的代码,完全可以满足登录注册提醒的要求,代码不超过10行,使用也很简单,最终运行效果如图:

代码及使用方法如下:
<!--以下代码适用于Discuz 2.0 请根据自己需要先更改Ucenter地址-->
<!--其他版本暂未作测试,可根据情况自行查找页面不同元素加以判断-->
<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地址,方便用户注册或登录后,可以回跳到之前的页面!
整个就这样简单了,是不是比单纯地安装插件要简单些?
听吧 发表于 2012-3-29 08:10:19 | 显示全部楼层
强烈感谢楼主
回复

使用道具 举报

坚定信心 发表于 2012-3-29 08:12:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

abcnic 发表于 2012-3-29 08:37:05 | 显示全部楼层
不错 支持呢  呵呵
回复

使用道具 举报

vaelover 发表于 2012-3-29 08:54:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ysdxsb 发表于 2012-3-29 09:18:07 | 显示全部楼层
顶一下,赚个分
回复

使用道具 举报

ku17202 发表于 2012-3-29 11:35:55 | 显示全部楼层
明天我给发过来
回复

使用道具 举报

疤痕 发表于 2012-3-29 11:39:14 | 显示全部楼层
确实很实用。
回复

使用道具 举报

jjj1978 发表于 2012-3-29 11:41:32 | 显示全部楼层
真是的,这个东东,有好处,也有不好的一面!
回复

使用道具 举报

peopleonline 发表于 2012-3-29 11:43:59 | 显示全部楼层
不错,看起来很好用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 17:37 , Processed in 0.204014 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表