• Register

Discuz!X1.5调用弹出登录注册框

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

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

这段是纯调用Discuz!X1.5官方登录等弹出页面的代码段,下面举个小例子给童鞋们,看看它的小用途!

假如你想在包含有附件的帖子页面,提示游客(未登录用户):登录注册后将更好的查看帖子内容!方法是先检测帖子是否包含附件,然后用检测语句包含上述代码段就行了!简单吧,先看完整代码吧!

<!--{if $post['attachment']}--><!--如果包含有附件-->
<!--{if !$_G['uid']}--><!--如果是游客访问,则调用弹出提示框--> 
    <script type="text/javascript" language="javascript"> 
        showWindow('login', 'member.php?mod=logging&action=login');hideWindow('register'); //调用弹出登录框,并关闭弹出注册框!如果想要登录或注册后返回首页,可在URL后添加 &referer=/ 
        //showWindow('register', 'member.php?mod=register');hideWindow('login'); //调用弹出注册框,并关闭弹出登录框! 
        //showWindow('login', 'member.php?mod=logging&action=login&viewlostpw');hideWindow('register'); //调用弹出找回密码框,并关闭弹出注册框! 
    </script> 
<!--{/if}-->
<!--{/if}-->

看看演示吧!

版权声明:转载请注明来自杨俊伟博客,本文地址:http://yangjunwei.com/a/513.html
除非注明,杨俊伟博客文章均为原创,转载请注明出处和链接!
 

发表评论 

23 条评论 »

  • viwerhsad
    2012/10/21 at 00:56:08

    对真理的路径可以在这里找到

  • igorponway
    2012/10/17 at 23:01:15

    打开这扇门: http://doortrue.narod.ru

  • ignisidondomy
    2012/10/13 at 17:04:24

    请帮助
    昨天邻居在网上商店买了一件外套,说在哪里
    感谢您的帮助
    我24岁青年

  • SafSeallcoode
    2012/10/08 at 08:01:16

    良好的阅读日

    我想打个招呼,问路,如果有人知道关于猫的某种凉爽页

  • Art1997
    2012/10/07 at 16:02:54

    相当不错的职位。我只是偶然在论坛想说的话,我真的很喜欢浏览论坛帖子。在任何情况下,我会订阅到您的饲料,我希望你写的再快!好运

  • booky
    2012/01/13 at 10:33:08

    Tehnology书籍,每天更新:
    http://goo.gl/7kMdt

    这里的技术书籍

  • DZ
    2011/05/14 at 16:44:17

    ['.$lang['delete'].']

    什么意思

  • DZ
    2011/05/14 at 16:39:11

    discuz 里边怎么用超连接访问方法呢?

  • omxy
    2011/04/22 at 13:06:11

    密码保护:调用 Discuz! X1.5 的登录注册[跨目录跨域名] http://www.nuodou.com/item/562.html

    能否共享下这篇文章! 在此表示感谢!

    • 头像来自 新浪微博
      nuodou
      2011/04/22 at 13:11:13

      @omxy 此文一直在修改,由于协议保密等原因,暂不方便公开!抱歉!
      可以给你另一个方法:将Discuz! X1.5另安装一份,只开放注册功能即可!

      • omxy
        2011/04/22 at 13:20:20

        @nuodou 哦 其实我只想研究一下怎么在单页中调用!你写的这个 DiscuzX1.5外部调用注册登录框 这个方法已经试验成功,但是和我想要的有点区别!

        我想实现在一个单页中,用户点击注册,弹出注册的窗口,像“DiscuzX1.5外部调用注册登录框”是直接跳转到了 member.php?mod=register,我自己在单页中加入 并把在注册的a链接中加入 showWindow('login', 'member.php?mod=logging&action=login');hideWindow('register');但是刷新后页面出错,什么都显示不了,希望您能指点一下!

        再次表示感谢!

        • 头像来自 新浪微博
          nuodou
          2011/04/22 at 13:28:29

          @omxy 推荐你看这篇:http://www.nuodou.com/item/547.html

        • 头像来自 新浪微博
          nuodou
          2011/04/22 at 13:26:39

          @omxy showWindow需要用到common.js文件,弹出登录需要discuz的内核文件,即使你能弹出,也不能顺利登录!最简单方便的,也可使用iframe

          • omxy
            2011/04/22 at 13:44:09

            @nuodou 您有QQ么 可以的话 我的邮箱是 gongxiang317#126.com 发送您的QQ 我加您的QQ!谢谢!

          • 头像来自 新浪微博
            nuodou
            2011/04/22 at 13:37:37

            @nuodou 页面不能少弹窗ID语句,见http://www.nuodou.com/item/547.html更新

          • omxy
            2011/04/22 at 13:33:39

            @nuodou 不要求弹出登录,登录完全按照你www.nuodou.com/item/547.html,只是想让用户点击注册后,不用去跳转到注册页面了,而是直接在当前页的弹出框中进行注册

  • asd
    2011/04/18 at 09:10:01

    123

  • 远望明天
    2011/02/04 at 11:08:11

    我想要一个这样的插件件

  • 美白面膜
    2010/12/30 at 14:10:20

    这个暂时还看不大懂~

  • 开源社区
    2010/12/24 at 00:00:03

    哈哈,多谢你

  • 仿站网
    2010/12/23 at 16:05:06

    学习了,很好的文章

    nuodou 于 2010-12-23 20:53:43 回复

    欢迎欢迎!个人也很喜欢仿站扒皮!

  • Firm
    2010/12/12 at 17:29:27

    蛮多站点都适用来着。。

  • soho一族
    2010/12/11 at 18:14:57

    我要学代码了,这个暂时还看不大懂~

我还是想用邮箱注册

登录

忘记密码 ?

用第三方帐号快捷登录

已有账户?前往登录吧~

注册