rinald_未来往事

Discuz!X模板页调用弹出登录/注册/找回密码提示框方法

Discuz

Discuz!X模板页调用弹出登录/注册/找回密码提示框方法

适用版本:
Discuz!X1.0++

Discuz!X调用自带默认的登录、注册、找回密码弹出页面方法

  1. <!--说明:如果是游客,则调用弹出提示框-->
  2. <!--{if !$_G['uid']}-->
  3. <script type="text/javascript" language="javascript">
  4. showWindow('login', 'member.php?mod=logging&action=login');hideWindow('register'); //调用弹出登录框,并关闭弹出注册框!如果想要登录或注册后返回首页,可在URL后添加 &referer=/
  5. //showWindow('register', 'member.php?mod=register');hideWindow('login'); //调用弹出注册框,并关闭弹出登录框!
  6. //showWindow('login', 'member.php?mod=logging&action=login&viewlostpw');hideWindow('register'); //调用弹出找回密码框,并关闭弹出注册框!
  7. </script>
  8. <!--{/if}-->

例子:在包含有附件的帖子页面,提示游客登录注册后可以更好的查看帖子内容。
实现原理:先检测当前帖子中是否包含附件,然后在检测当前访客是否为游客,如果为游客则弹出登录对话框页面。代码如下:

  1. <!--说明:判断是否包含有附件-->
  2. <!--{if$post['attachment']}-->
  3. <!--说明:判断是否为游客-->
  4. <!--{if !$_G['uid']}-->
  5. <script type="text/javascript" language="javascript">
  6. showWindow('login', 'member.php?mod=logging&action=login');hideWindow('register'); //调用弹出登录框,并关闭弹出注册框!如果想要登录或注册后返回首页,可在URL后添加 &referer=/
  7. //showWindow('register', 'member.php?mod=register');hideWindow('login'); //调用弹出注册框,并关闭弹出登录框!
  8. //showWindow('login', 'member.php?mod=logging&action=login&viewlostpw');hideWindow('register'); //调用弹出找回密码框,并关闭弹出注册框!
  9. </script>
  10. <!--{/if}-->
  11. <!--{/if}-->
原文作者:rinald
原文地址:http://fity.cn/post/472.html
互联网技术更新较快,本站很多文章具有实效性,我会及时更新原文,但转载的文章无法通知更新。为了不给读者造成困惑或误导,请您在转载时保留此出处信息,尊重别人也是尊重自己。

已有1位网友发表了看法:

1L扫地机器人 2016-05-19 11:21:51 回复
扫地机器人

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。