查看: 25|回复: 9

[教程] 轻松实现ajax浮窗获取邀请码

[复制链接]

11

主题

63

回帖

10

积分

技术1级

金币
73
阅读权限
10
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-4-12
发表于 2024-1-31 09:15:30 | 显示全部楼层 |阅读模式




Discuz!默认获取邀请码的链接是在新窗口打开,简单修改两处即可实现如上图所示的ajax浮窗加载效果
适用于Discuz!X2 ~ X3.5


一、编辑当前注册页面模板 \template\你的模板\member\register.htm
查找{lang register_buyinvitecode},将该A标签内的target="_blank"替换为onclick="showWindow('login', 'misc.php?mod=buyinvitecode');return false;" 即可
原代码:<a href="misc.php?mod=buyinvitecode" target="_blank" class="xi2">{lang register_buyinvitecode}</a>
修改后:<a href="misc.php?mod=buyinvitecode" onclick="showWindow('login', 'misc.php?mod=buyinvitecode');return false;" class="xi2">{lang register_buyinvitecode}</a>

如此就实现了利用Discuz!内置的showWindow加载获取邀请码页面了,但浮窗加载后没有关闭按钮,还需添加一个关闭按钮,方法如下
(隐藏下、不然没人顶帖~)


两处修改都是利用Discuz!原生内置JS函数,放心食用,无副作用

演示:https://cn.admxn.com/member.php?mod=register


lang, 修改, register, Discuz, buyinvitecode
回复

使用道具 举报

2

主题

18

回帖

0

积分

积极分子

金币
18
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2010-3-29
发表于 2024-1-31 10:50:39 | 显示全部楼层
路过支持,
回复

使用道具 举报

5

主题

61

回帖

0

积分

积极分子

金币
61
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2010-12-24
发表于 2024-1-31 19:42:43 | 显示全部楼层
正好需要
回复

使用道具 举报

5

主题

19

回帖

0

积分

积极分子

金币
19
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2012-5-23
发表于 2024-2-1 10:25:39 | 显示全部楼层
支持支持
回复

使用道具 举报

7

主题

106

回帖

0

积分

积极分子

金币
106
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2010-12-6
发表于 2024-2-1 17:41:27 | 显示全部楼层
顶楼主啦..希望楼主多发精品好帖啦.....
回复

使用道具 举报

7

主题

106

回帖

0

积分

积极分子

金币
106
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2010-12-6
发表于 2024-2-1 17:42:30 | 显示全部楼层
原本貌似在注册页面也没有带购买邀请码的链接吧
回复

使用道具 举报

11

主题

63

回帖

10

积分

技术1级

金币
73
阅读权限
10
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-4-12
 楼主| 发表于 2024-2-1 19:40:44 | 显示全部楼层

有的,后台注册设置里面开启就有了
回复

使用道具 举报

0

主题

54

回帖

0

积分

积极分子

金币
54
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-3-27
发表于 2024-2-1 20:58:24 | 显示全部楼层
感谢分享
回复

使用道具 举报

7

主题

106

回帖

0

积分

积极分子

金币
106
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2010-12-6
发表于 2024-2-1 21:49:33 | 显示全部楼层

哦,感谢大佬
回复

使用道具 举报

2

主题

1

回帖

0

积分

积极分子

金币
1
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-6-11
发表于 2024-2-2 11:43:14 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部