[tr] [td] 看论坛有人要这个,所以改来分享给大家。
演示地址:
用户名:test
密码:test
PS:帝国的登陆框跟强大灵活的系统比起来确实很让人汗颜。。。
一、在需要登陆的页面模版内的 <HEAD></HEAD> 之间 加上如下代码(路径请自己修改,以下只适用于首页)
<script language="JavaScript" src="/ajax.js"></script>
<script language="JavaScript">
function CheckLogin(){
var taget_obj = document.getElementById('loginform');
myajax = new DedeAjax(taget_obj,false,false,"","","");
myajax.SendGet("/info.php");
}
</script>
二、将以下代码复制到需要显示登陆框的地方(路径请自己修改,以下只适用于首页)
<div id="loginform">
<table border="0" cellpadding="0" cellspacing="0" width="500">
<form name=login method=post action="e/enews/index.php">
<input type=hidden name=enews value=login>
<input type=hidden name=prtype value=1>
<tr>
<td height="23" align="center">
<div align="left">用户名
<input name="username" type="text" size="8">
密码
<input name="password" type="password" size="8">
<select name="lifetime" id="lifetime">
<option value="0">不保存</option>
<option value="3600">一小时</option>
<option value="86400">一天</option>
<option value="2592000">一个月</option>
<option value="315360000">永久</option>
</select>
<input type="submit" name="Submit" value="登陆">
<input type="button" name="Submit2" value="注册" onclick="window.open('e/member/register');">
</div></td>
</tr>
</form>
</table>
</div>
<script language="JavaScript">CheckLogin();</script>
注意红色部分,必须指定id为loginform的元素,登陆后的信息将替换次元素内的内容。其他内容可修改为自己适用。
三、下载附件,将ajax.js,info.php这两个文件上传到站点根目录(其他目录请自行修改相应文件内的路径)
本机测试成功,改的匆忙,请测试通过的回个贴。有问题也请反馈过来。谢谢!
上传以下附件:
[](文件大小:6.07 KB,下载次数:1111) [/td] [/tr] |
|