POST TIME:2021-05-23 01:14
很多會員朋友在制作帶會員中心的模板文件時候,當我們點擊登錄后,織夢默認是跳轉到會員中心的,但在我們返回網站主頁時,發現header沒有顯示會員登錄信息,卻在原始位置顯示了登錄信息,這是因為我們沒有設置登錄后的顯示的位置及會員信息的調用。
因此我們要再上面的代碼為加入一個div同時寫入script 進行調用,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> |
通過這兩段代碼,我想大家已經明白了,這個段代碼的意思就是,當div id=_a,調用文件ajax_loginsta.php文件。其實在原始的會員登錄那一塊的代碼中也可以找到。現在我們就可以把原始的登錄div,全部刪掉了。
這次我們再次登錄后,會員信息就會再header中顯示,至于css樣式,就自行修改把。
現在我們來設置/member/ajax_loginsta.php文件,這個個文件是用來顯示會員登錄后,要在首頁調用的信息,
<div class="mylink"> <ul> <li><a href="">會員中心</a></li> <li><a href="">我的收藏</a></li> <li><a href="">發表文章</a></li> <li><a href="">好友管理</a></li> <li><a href="">訪客記錄</a></li> <li><a href="">查找好友</a></li> <li><a href="">退出登錄</a> </li> </ul> </div> |
大家可以根據實際情況,請進修改,但一定要重新編寫css樣式,如果要設置成鼠標劃過,顯示信息則需要設置css樣式z-index=N,N的數值越大越好。