查看: 162|回复: 1

轻松实现ajax浮窗获取邀请码 New

[复制链接]

161

主题

364

回帖

620

积分

高级会员

积分
620
发表于 2024-1-31 10:43:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
d1.jpg

Discuz!默认获取邀请码的链接是在新窗口打开,简单修改两处即可实现如上图所示的ajax浮窗加载效果
适用于Discuz!X2 ~ X.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加载获取邀请码页面了,但浮窗加载后没有关闭按钮,还需添加一个关闭按钮




演示:https://cn.admxn.com/member.php?mod=register
搞定,两处修改都是利用Discuz!原生内置JS函数,放心食用,无副作用

免责声明

1.本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
2.如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。

上一篇:修改系统内置的DIY幻灯片样式。大家看看和原来的哪个好看。 New
下一篇:这个功能是干嘛用的? New

回复

使用道具 举报

156

主题

357

回帖

626

积分

高级会员

积分
626
发表于 2024-1-31 10:43:52 | 显示全部楼层
路过支持,
回复 支持 反对

使用道具 举报

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

本版积分规则

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