轻松实现ajax浮窗获取邀请码
<br /><br /><img title="QQ截图20240131085236.jpg" id="aimg_27923" aid="27923" src1="static/image/common/none.gif" zoom="https://www.dismall.com/data/attachment/forum/202401/31/085252q0b00jhsgvbj03vg.jpg" src="https://www.dismall.com/data/attachment/forum/202401/31/085252q0b00jhsgvbj03vg.jpg" class="zoom" onclick="zoom(this, this.src, 0, 0, 0)" width="600" inpost="1" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})" /><br /><br />Discuz!默认获取邀请码的链接是在新窗口打开,简单修改两处即可实现如上图所示的ajax浮窗加载效果<br />适用于Discuz!X2 ~ X3.5<br /><br /><br />一、编辑当前注册页面模板 \template\你的模板\member\register.htm<br />查找{lang register_buyinvitecode},将该A标签内的target="_blank"替换为<font color="#4169e1">onclick="showWindow('login', 'misc.php?mod=buyinvitecode');return false;"</font> 即可<br />原代码:<a href="misc.php?mod=buyinvitecode" target="_blank" class="xi2">{lang register_buyinvitecode}</a><br />修改后:<a href="misc.php?mod=buyinvitecode" <font color="#4169e1">onclick="showWindow('login', 'misc.php?mod=buyinvitecode');return false;" </font>class="xi2">{lang register_buyinvitecode}</a><br /><br />如此就实现了利用Discuz!内置的showWindow加载获取邀请码页面了,但浮窗加载后没有关闭按钮,还需添加一个关闭按钮,方法如下<br />(隐藏下、不然没人顶帖~)<br /><br /><br />两处修改都是利用Discuz!原生内置JS函数,放心食用,无副作用<br /><br />演示:https://cn.admxn.com/member.php?mod=register<br /><br /><br />lang<em>, </em>修改<em>, </em>register<em>, </em>Discuz<em>, </em>buyinvitecode 路过支持, 正好需要 支持支持 顶楼主啦..希望楼主多发精品好帖啦..... 原本貌似在注册页面也没有带购买邀请码的链接吧 <br />有的,后台注册设置里面开启就有了 感谢分享 <br />哦,感谢大佬 谢谢分享
頁:
[1]