裸奔的鸡蛋 发表于 2011-9-1 09:18:12

最经典的Discuz! X2游客注册提醒弹窗:QQ一键注册/登录

可以实现游客访问的时候出现注册提醒弹窗(可以设置四种弹窗模式:首页显示弹窗、帖子列表页显示弹窗、帖子内容页显示弹窗、全站显示弹窗)~
效果演示:http://bbs.52ttxx.com

在浏览器的右下角显示如下:
http://www.discuz.net/data/attachment/forum/201108/07/003606qsslxqazb3ojdqt1.jpg 2011-8-7 00:36:06 上传
下载附件 (26.67 KB)




游客可以随时将弹窗关闭或最小化(15秒后自动最小化),以下是最小化的截图(在最右下角):
http://www.discuz.net/data/attachment/forum/201108/07/003616wqnn12qwz6g41oo9.jpg 2011-8-7 00:36:16 上传
下载附件 (5.2 KB)





安装就五个步主要步骤,很简单的说:
1、下载附件,进行解压。
2、设置弹窗显示时间:
如果需要修改弹窗显示时间,请修改tx_btweb\a.js文件:
找到time:{slideIn:1,hold:15,slideOut:1}},其中15为弹窗显示时间,单位为秒,即15秒后弹窗会自动最小化,将15改为自己需要的秒数,如果不需要修改,此步骤可以跳过。
3、上传tx_btweb:
上传tx_btweb整个文件夹到网站根目录
4、设置弹窗模式:(此处以“帖子内容页显示弹窗”为例,其他弹窗模式设置方法见下文)
打开\template\default\forum\viewthread.htm
查找:
{subtemplate common/footer}
在这段代码前增加以下代码[暂时称为增码]:
<!--{if !$_G['uid']}-->
<script src="tx_btweb/a.js" type="text/javascript"></script>
<!--{/if}-->
5、更新缓存:
就此已经完成了,可以通过游客身份查看帖子时就会在右下角出现提示
======================
其他弹窗模式设置方法
1. 首页显示弹窗
打开\template\default\forum\discuz.htm
查找 {subtemplate common/footer}
在这段代码前加上增码!

2. 帖子列表页显示弹窗
打开\template\default\forum\forumdisplay.htm
查找 {subtemplate common/footer}
在这段代码前加上增码!

3.帖子内容页显示弹窗
打开\template\default\forum\viewthread.htm
查找 {subtemplate common/footer}
在这段代码前加上增码!

4.全站显示弹窗
打开\template\default\forum\common\footer.htm
查找 <!--{if empty($topic) || ($topic)}-->
在这段代码前加上增码!
==================

【注意:有些风格自带了discuz.htm文件,forumdisplay.htm,viewthread.htm则需要更改该风格目录下的对应文件】





页: [1]
查看完整版本: 最经典的Discuz! X2游客注册提醒弹窗:QQ一键注册/登录