dedecms实现首页顶部会员登陆框的方法
修改dede/member_mainphp中的分页数,
$dlist->pageSize = 20; //修改此处的pagesize为你需要显示的数量<php/
附件管理
@version $Id: media_mainphp 1 11:17 2010年7月19日Z tianya $
@package DedeCMSAdministrator
@copyright Copyright (c) 2007 - 2010, DesDev, Inc
@license http://helpdedecmscom/usersguide/licensehtml
@link http://wwwdedecmscom
/
require_once(dirname(__FILE__)"/configphp");
require_once(DEDEINC"/datalistcpclassphp");
require_once(DEDEINC"/commonfuncphp");
setcookie("ENV_GOBACK_URL",$dedeNowurl,time()+3600,"/");
if(empty($dopost)) $dopost = '';
//文件式管理器
if($dopost=='filemanager')
{
if(file_exists('/file_manage_mainphp'))
{
header("location:file_manage_mainphpactivepath=$cfg_medias_dir");
}
else
{
ShowMsg("找不到文件管理器,可能已经卸载!","-1");
}
exit();
}
//数据库管理
// ------------------------------------------------------------------------
if(empty($keyword)) $keyword = "";
$addsql = " WHERE (utitle LIKE '%$keyword%' OR uurl LIKE '%$keyword%') ";
if(empty($membertype))
{
$membertype = 0;
}
if($membertype==1)
{
$addsql = " AND umid>0 ";
}
else if($membertype==2)
{
$addsql = " AND umid>0 ";
}
if(empty($mediatype))
{
$mediatype = 0;
}
if($mediatype>1)
{
$addsql = " AND umediatype='$membertype' ";
}
$sql = "SELECT uaid,utitle,uurl,umediatype,ufilesize,umid,uuptime
,auserid AS adminname,muserid AS membername
FROM #@__uploads u
LEFT JOIN #@__admin a ON aid = umid
LEFT JOIN #@__member m ON mmid = umid
$addsql ORDER BY uaid DESC";
$dlist = new DataListCP();
$dlist->pageSize = 20; //修改此处的pagesize为你需要显示的数量
$dlist->SetParameter("mediatype",$mediatype);
$dlist->SetParameter("keyword",$keyword);
$dlist->SetParameter("membertype",$membertype);
$dlist->SetTemplate(DEDEADMIN"/templets/media_mainhtm");
$dlist->SetSource($sql);
$dlist->Display();
function MediaType($tid,$nurl)
{
if($tid==1)
{
return "<a href=\"javascript:;\" onClick=\"ChangeImage('$nurl');\"><img src='/include/dialog/img/picviewnonegif' name='picview' border='0' alt='预览'></a>";
}
else if($tid==2)
{
return "FLASH";
}
else if($tid==3)
{
return "视频/音频";
}
else
{
return "附件/其它";
}
}
function GetFileSize($fs)
{
$fs = $fs/1024;
return trim(sprintf("%101f",$fs)" K");
}
function UploadAdmin($adminid,$mid)
{
if($adminid!='') return $adminid;
else return $mid;
}
织梦默认的模板不是有这个登陆的东西,你把代码复制过来,然后样式自己需要什么样修改就行了。
<form name="userlogin" action="{dede:globalcfg_memberurl/}/index_dophp" method="POST"><input type="hidden" name="fmdo" value="login" />
<input type="hidden" name="dopost" value="login" />
<input type="hidden" name="keeptime" value="604800" />
<div class="fb"><span>用户名:</span>
<input type="text" name="userid" size="20" class="ipt-txt" />
</div>
<div class="fb"><span>密码:</span>
<input type="password" name="pwd" size="20" class="ipt-txt" />
</div>
{dede:php}
if(preg_match("#2#", $safe_gdopen))
{
echo '
<div class="fb"><span>验证码:</span>
<input type="text" name="vdcode" size="8" class="ipt-txt" />
<img id="vdimgck" align="absmiddle" onClick="thissrc=thissrc+\'\'" style="cursor:pointer;margin-left:0px;text-transform:uppercase;" alt="看不清?点击更换" src="'$cfg_cmspath'/include/vdimgckphp"/></div>
';
}
{/dede:php}
<div class="submit">
<button type="submit" class="btn-1">登录</button>
<a href="{dede:globalcfg_memberurl/}/index_dophpfmdo=user&dopost=regnew" >注册帐号</a> <a href="{dede:globalcfg_memberurl/}/resetpasswordphp">忘记密码</a> </div>
</form>
这个就是个布局问题,登陆框很简单的,你只需要把布局定格在顶部就行了,那个的看你自己想放在顶部的什么位置了!自己试着去布局一下,实在不行,上网页布局网站down一个来修改自己想要的风格就行了!
0条评论