很多會員朋友在制作帶會員中心的模板文件時候,當(dāng)我們點擊登錄后,織夢默認(rèn)是跳轉(zhuǎn)到會員中心的,但在我們返回網(wǎng)站主頁時,發(fā)現(xiàn)header沒有顯示會員登錄信息,卻在原始位置顯示了登錄信息,這是因為我們沒有設(shè)置登錄后的顯示的位置及會員信息的調(diào)用。
因此我們要再上面的代碼為加入一個div同時寫入script 進(jìn)行調(diào)用,div id=”_a”(id _a,不是隨便寫的,可以在head頭部模板文件中加入一段代碼為:
<script language="javascript" type="text/javascript" src="/include/dedeajax2.js"></script>
<script>
<!--
function CheckLogin(){
var taget_obj = document.getElementById('_a');
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("/users/ajax_loginsta.php");
DedeXHTTP = null;
}
-->
</script>
<div id="_a">
<span class="n">
<ul>
<li> <a title="登錄" href="xxx">請登錄</a> </li>
<li> <a title="注冊" href="xxx">免費注冊</a> </li>
</ul>
</span>
<script language="javascript" type="text/javascript">CheckLogin();</script>
</div>
通過這兩段代碼,我想大家已經(jīng)明白了,這個段代碼的意思就是,當(dāng)div id=_a,調(diào)用文件ajax_loginsta.php文件。其實在原始的會員登錄那一塊的代碼中也可以找到?,F(xiàn)在我們就可以把原始的登錄div,全部刪掉了。
這次我們再次登錄后,會員信息就會再header中顯示,至于css樣式,就自行修改把。
現(xiàn)在我們來設(shè)置/member/ajax_loginsta.php文件,這個個文件是用來顯示會員登錄后,要在首頁調(diào)用的信息,
<div class="mylink">
<ul>
<li><a href="">會員中心</a></li>
<li><a href="">我的收藏</a></li>
<li><a href="">發(fā)表文章</a></li>
<li><a href="">好友管理</a></li>
<li><a href="">訪客記錄</a></li>
<li><a href="">查找好友</a></li>
<li><a href="">退出登錄</a> </li>
</ul>
</div>
大家可以根據(jù)實際情況,請進(jìn)修改,但一定要重新編寫css樣式,如果要設(shè)置成鼠標(biāo)劃過,顯示信息則需要設(shè)置css樣式z-index=N,N的數(shù)值越大越好。