discuz如何把登录框移到最顶的菜单栏,只显示一个登录和注册按钮?
来源:互联网 发布:做微信小视频的软件 编辑:程序博客网 时间:2024/05/28 14:57
请先看原来的登录位置:
我们希望把下面的登录框去掉并且移到上面的黑色菜单栏那里。我们要怎么做呢?
1、在黑色栏的登录那里按下面的代码写:
<li class="header_link"><a href="#" onclick="return lsSubmit();">登录</a></li>注意看红色部份的javascript函数,它的作用是弹出登录框让你登录,所以,无论你在哪里放上这个函数,点击的时候都会弹出一个登录框让你登录的。
那么如何判断登录之后的内容显示呢,就是说登录后显示出是用户名什么的。
请先看下面的代码:
<!--{if $_G['uid']}--> <li><strong class="vwmy{if $_G['setting']['connect']['allow'] && $_G[member][conisbind]} qq{/if}"><a href="home.php?mod=space&uid=$_G[uid]" target="_blank" title="{lang visit_my_space}">{$_G[member][username]}</a></strong> </li> <!--{if $_G['group']['allowinvisible']}--> <li> <span id="loginstatus"> <a id="loginstatusid" href="member.php?mod=switchstatus" title="{lang login_switch_invisible_mode}" onClick="ajaxget(this.href, 'loginstatus');return false;" class="xi2"></a> </span> </li> <!--{/if}--> <li> <span class="pipe">|</span><a href="member.php?mod=logging&action=logout&formhash={FORMHASH}">{lang logout}</a> </p> </li> <!--{else}--> <li class="reg_ico"></li> <li class="header_link"><a href="member.php?mod=register">注册</a></li> <li class="login_ico"></li> <li class="header_link"><a href="#" onclick="return lsSubmit();">登录</a></li> <!--{/if}-->看上面的代码我想大家会很明白其中的原理了,第一个if语句
<!--{if $_G['uid']}-->判断用户是否登录,如果登录了,则显示出登录名,在线状态,和退出按钮
<!--{else}-->显示出登录框内容
附discuz原来的代码:(原来下面的登录框)
<!----这里是登录框-----> <div class="hdc cl" style=""> <!--{eval $mnid = getcurrentnav();}--> <h2 style="display:none;"><!--{if !isset($_G['setting']['navlogos'][$mnid])}--><a href="./" title="$_G['setting']['bbname']">{$_G['style']['boardlogo']}</a><!--{else}-->$_G['setting']['navlogos'][$mnid]<!--{/if}--></h2> <!--{if $_G['uid']}--> <div id="um"> <div class="avt y"><a href="home.php?mod=space&uid=$_G[uid]"><!--{avatar($_G[uid],small)}--></a></div> <p> <strong class="vwmy{if $_G['setting']['connect']['allow'] && $_G[member][conisbind]} qq{/if}"><a href="home.php?mod=space&uid=$_G[uid]" target="_blank" title="{lang visit_my_space}">{$_G[member][username]}</a></strong> <!--{if $_G['group']['allowinvisible']}--> <span id="loginstatus"> <a id="loginstatusid" href="member.php?mod=switchstatus" title="{lang login_switch_invisible_mode}" onClick="ajaxget(this.href, 'loginstatus');return false;" class="xi2"></a> </span> <!--{/if}--> <!--{hook/global_usernav_extra1}--> <span class="pipe">|</span><!--{hook/global_usernav_extra4}--><a href="home.php?mod=spacecp">{lang setup}</a> <span class="pipe">|</span><a href="home.php?mod=space&do=pm" id="pm_ntc"{if $_G[member][newpm]} class="new"{/if}>{lang pm_center}</a> <span class="pipe">|</span><a href="home.php?mod=space&do=notice" id="myprompt"{if $_G[member][newprompt]} class="new"{/if}>{lang remind}<!--{if $_G[member][newprompt]}-->($_G[member][newprompt])<!--{/if}--></a><span id="myprompt_check"></span> <!--{if $_G['setting']['taskon'] && !empty($_G['cookie']['taskdoing_'.$_G['uid']])}--><span class="pipe">|</span><a href="home.php?mod=task&item=doing" id="task_ntc" class="new">{lang task_doing}</a><!--{/if}--> <!--{if ($_G['group']['allowmanagearticle'] || $_G['group']['allowpostarticle'] || $_G['group']['allowdiy'] || getstatus($_G['member']['allowadmincp'], 4) || getstatus($_G['member']['allowadmincp'], 6) || getstatus($_G['member']['allowadmincp'], 2) || getstatus($_G['member']['allowadmincp'], 3))}--> <span class="pipe">|</span><a href="portal.php?mod=portalcp"><!--{if $_G['setting']['portalstatus'] }-->{lang portal_manage}<!--{else}-->{lang portal_block_manage}<!--{/if}--></a> <!--{/if}--> <!--{if $_G['uid'] && $_G['group']['radminid'] > 1}--> <span class="pipe">|</span><a href="forum.php?mod=modcp&fid=$_G[fid]" target="_blank">{lang forum_manager}</a> <!--{/if}--> <!--{if $_G['uid'] && $_G['adminid'] == 1 && $_G['setting']['cloud_status']}--> <span class="pipe">|</span><a href="admin.php?frames=yes&action=cloud&operation=apphttp://192.168.8.222/my2400/list" target="_blank">{lang cloudcp}</a> <!--{/if}--> <!--{if $_G['uid'] && getstatus($_G['member']['allowadmincp'], 1)}--> <span class="pipe">|</span><a href="admin.php" target="_blank">{lang admincp}</a> <!--{/if}--> <!--{hook/global_usernav_extra2}--> <span class="pipe">|</span><a href="member.php?mod=logging&action=logout&formhash={FORMHASH}">{lang logout}</a> </p> <p> <!--{hook/global_usernav_extra3}--> <!--{eval $upgradecredit = $_G['uid'] && $_G['group']['grouptype'] == 'member' && $_G['group']['groupcreditslower'] != 999999999 ? $_G['group']['groupcreditslower'] - $_G['member']['credits'] : false;}--> <a href="home.php?mod=spacecp&ac=credit&showcredit=1" id="extcreditmenu"{if !$_G[setting][bbclosed]} onMouseOver="delayShow(this, showCreditmenu);" class="showmenu"{/if}>{lang credits}: $_G[member][credits]</a> <span class="pipe">|</span>{lang usergroup}: <a href="home.php?mod=spacecp&ac=usergroup"{if $upgradecredit !== 'false'} id="g_upmine" class="xi2" onMouseOver="delayShow(this, showUpgradeinfo)"{/if}>$_G[group][grouptitle]</a> </p> </div> <!--{elseif !empty($_G['cookie']['loginuser'])}--> <p> <strong><a id="loginuser" class="noborder"><!--{echo dhtmlspecialchars($_G['cookie']['loginuser'])}--></a></strong> <span class="pipe">|</span><a href="member.php?mod=logging&action=login" onClick="showWindow('login', this.href)">{lang activation}</a> <span class="pipe">|</span><a href="member.php?mod=logging&action=logout&formhash={FORMHASH}">{lang logout}</a> </p> <!--{elseif !$_G[connectguest]}--> <!--{template member/login_simple}--> <!--这一句是整个登录框原素--> <!--{else}--> <div id="um"> <div class="avt y"><!--{avatar(0,small)}--></div> <p> <strong class="vwmy qq">{$_G[member][username]}</strong> <!--{hook/global_usernav_extra1}--> <span class="pipe">|</span><a href="member.php?mod=logging&action=logout&formhash={FORMHASH}">{lang logout}</a> </p> <p> <a href="home.php?mod=spacecp&ac=credit&showcredit=1">{lang credits}: 0</a> <span class="pipe">|</span>{lang usergroup}: $_G[group][grouptitle] </p> </div> <!--{/if}--> </div> <!--登录框结束---->
- discuz如何把登录框移到最顶的菜单栏,只显示一个登录和注册按钮?
- DISCUZ后台注册登录时验证码不能正常显示的解决方案
- Discuz!登录,注册,退出接口.
- 【discuz x3】注册与登录
- gitlab取消登录和注册,只允许shibboleth登录
- jsp 界面注册、登录按钮的实现
- Discuz!NT整合关于登录、退出、注册的类
- 数据库的登录和注册
- PHP实现最简单的登录注册
- 一个很漂亮的登录界面和注册界面
- 点击“登录”或者“注册”按钮,出一个“登录”或者“注册”对话框给你填写,后面置灰
- 如何避免设计出“烦人”的登录和注册页面
- 登陆 注册 (登陆时显示用户信息,未登录是显示登陆框。----- 一个位置显示)
- ucenter api注册Discuz免激活登录
- 一个注册登录页面
- Discuz! X2.5判断会员登录状态及外部调用注册登录框
- 一个简单的注册登录模块
- 一个简单的注册/登录程序
- Useful website
- 十年积累)div+css 完全兼容ie6 ie7 IE8 IE9 和firefox方法
- 八皇后问题
- Linux - Find string in files.
- 深入浅出MFC学习笔记(第8章:Document----View深入探讨)
- discuz如何把登录框移到最顶的菜单栏,只显示一个登录和注册按钮?
- Struts2分页例子
- redis的brpop简单使用
- json传输图片 等二进制数据
- 指针之美
- .NET设计模式(1): 简单工厂模式
- ISDB-T/SBTVD-T Closed Caption
- .NET设计模式(2): 工厂方法模式
- .NET设计模式(3): 抽象工厂模式