將dede的會員登錄修改成橫向登錄[dedecms5.7]
作者: 鄭曉 分類: PHP 發(fā)布于: 2011-04-09 04:23 瀏覽:17,315 評論(3)
? 把織夢的首頁登錄改成頂部橫向登錄這應(yīng)該是很多站長想要的效果了吧?呵呵,不多廢話了,下面說下步驟:
涉及到的文件有:模板index.htm。
??第一步:首先是JS的調(diào)用。打開index.htm,將下面代碼粘貼到<head>標(biāo)簽里,代碼如下:
<script language=”javascript” type=”text/javascript” src=”{dede:global.cfg_cmsurl/}/include/dedeajax2.js”></script>
<script language=”javascript” type=”text/javascript”>
function CheckLogin(){
var taget_obj = document.getElementById(‘_userlogin’);
myajax = new DedeAjax(taget_obj,false,false,”,”,”);
myajax.SendGet2(“{dede:global.cfg_cmspath/}/member/ajax_loginsta.php”);
DedeXHTTP = null;
}
</script>
注:其實上面這些代碼在現(xiàn)在的index.htm模板中都有了,所以不用去粘貼了- -!?。?/p>
第二步:刪除首頁原來的登錄框。在index.htm中,找到并刪除:?<div class=”usercenter”>與<!– /usercenter –>之間的所有東東(包括這個div)~
第三步:在body標(biāo)簽下,第三行,找到?<div class=”w960 center”>標(biāo)簽,在它后面粘貼下面的代碼:
<div id=”_userlogin”>
<form name=”userlogin” action=”{dede:global.cfg_memberurl/}/index_do.php” method=”POST”>
<input type=”hidden” name=”fmdo” value=”login” />
<input type=”hidden” name=”dopost” value=”login” />
<input type=”hidden” name=”keeptime” value=”604800″ />
<ul>
<li>
<label>用戶名:</label> <input type=”text” name=”userid” class=”text” style=”width:80px”/>
<li>
<li>
<label>密 碼:</label> <input type=”password” name=”pwd” class=”text” style=”width:80px”/>
</li>
<li>
<label>驗證碼:</label><input type=”text” name=”vdcode” class=”text” style=”width:40px”/> <img id=”vdimgck” align=”absmiddle” onClick=”this.src=this.src+’?'” style=”cursor: pointer; margin-left: 0px;” alt=”看不清?點擊更換” src=”../include/vdimgck.php”/>
</li>
<li><button type=”submit” class=”btn-1″>登錄</button> <a href=”{dede:global.cfg_memberurl/}/index_do.php?fmdo=user&dopost=regnew” >注冊帳號</a> <a href=”{dede:global.cfg_memberurl/}/resetpassword.php”>忘記密碼?</a></li>
</ul>
</form>// (這個form關(guān)閉標(biāo)簽網(wǎng)上很多都掉了- -!害我折騰了好久…)
</div>
<script language=”javascript” type=”text/javascript”>CheckLogin();</script>
<style>
#_userlogin{font-size:12px; height:22px;}
#_userlogin ul {margin:0;}
#_userlogin ul li{ float:left; padding:0 5px;}
#_userlogin ul li input.text{font-size:12px; height:14px;}
</style>
后面緊挨著的“織夢CMS-輕松建站…”和“高級搜索..”那些東西能不要的盡量不要,如不刪的話會影響排版…
第四步:打開?:/member/ajax_loginsta.php文件,“你好”后面的內(nèi)容按照自己需要修改就行。
好了,就這么多~~現(xiàn)在去后臺生成一下主頁看看效果吧~~~~~
dedecms默認(rèn)登錄和退出后是跳轉(zhuǎn)到會員中心,想要讓它跳到首頁的話,修改/member/index_do.php文件。
打開文件,找到:
?
if(empty($gourl) || eregi(“action|_do”,$gourl))
{
ShowMsg(“成功登錄,5秒鐘后轉(zhuǎn)向系統(tǒng)主頁…”,”/index.php“,0,2000);
}
else
{
ShowMsg(“成功登錄,現(xiàn)在轉(zhuǎn)向指定頁面…”,$gourl,0,2000);
}
exit();
}
}
//退出登錄
else if($dopost==”exit”)
{
$cfg_ml->ExitCookie();
#api{{
if(defined(‘UC_API’) && @include_once DEDEROOT.’/uc_client/client.php’)
{
$ucsynlogin = uc_user_synlogout();
}
#/aip}}
ShowMsg(“成功退出登錄!”,”/index.php“,0,2000);
exit();
}
}
把上邊紅色的地方,換成你首頁的網(wǎng)址即可(一般添”../index.html”)。
本文采用知識共享署名-非商業(yè)性使用 3.0 中國大陸許可協(xié)議進(jìn)行許可,轉(zhuǎn)載時請注明出處及相應(yīng)鏈接。
本文永久鏈接: http://yjfs.org.cn/login-to-dedes-modified-horizontal-log-dedecms5-7.html
hanzijjjjj幾加幾