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}-->

看看演示吧!