📄 userinfo_edit.ftl
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<#import "lib/html.tpl" as html>
<#include "lib/report.tpl"/>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=${_encoding?default("GBK")}" />
<#assign navtitle = "修改个人资料 - ">
<#include "/common/title.ftl">
<#include "/common/meta.ftl">
<link href="${_resPath}/lib/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="${_contextPath}/ef/js/prototype.js"></script>
<script type="text/javascript" src="${_contextPath}/ef/js/base.js"></script>
<script type="text/javascript" src="${_contextPath}/ef/js/blog.js"></script>
<script type="text/javascript" src="${_contextPath}/ef/js/Calendar.js"></script>
<script type="text/javascript" src="${_contextPath}/ef/js/eforumad.js"></script>
</head>
<body><!-- userinfo_edit.ftl -->
<div id="wrap">
<#include "header.ftl"/>
<div id="content">
<#include "blognav_inc.ftl"/>
<@_report/>
<form name="modify_userinfo" id="modify_userinfo" method="post" enctype="multipart/form-data" action="${_UrlUtil.encodeURL("/blog/controlPanel.do")}">
<input type="hidden" id="_updateinfofn" name="_fn" value="UpdateInfo">
<input type="hidden" name="user_id" value="${user_id}">
<input type="hidden" name="nickname" value="${user_nickname}">
<input type="hidden" name="email" value="${user_email?default("")}">
<#comment> 头像路径</#comment>
<#assign longUser = _EFUserUtil.getEFUser(user_id?string)/>
<div id="userInfoEdit" class="commonBox">
<table class="register commonTable">
<tr class="hd1">
<td>编辑详细资料</td>
<td align=right><input id="loginbutton" type="button" class="middleButton" value="提交" onclick="if(checkTextarea('user_signature','个人签名', 1000))formSubmit('modify_userinfo',this);">
<input type="reset" class="middleButton" value="还原" onclick="rollbackUserInfoEdit('${_contextPath}/${longUser.headPic}','filename_fimg');"></td>
</tr>
<tr class="content">
<td class="td1">
昵称
</td>
<td class="td2">
${user_nickname?default("")}
<input type="hidden" name="user_nickname" value="${user_nickname?default("")}">
</td>
</tr>
<#if _ConfigUtil.haveCheckCodeEditUserInfo() >
<tr class="content">
<td class="td1">
验证码
</td>
<td class="td2">
<input name="__chkcode" value="" type="text" size="6" maxlength="4" class="input1"/>
<img id="_checkNumImage" src="${_contextPath}/checkNum" title="校验码"/>
<a href="javascript:newVerifyPic('${_contextPath}','_checkNumImage')" title="看不清左边的字符">看不清?</a>
<span class="mustInputIcon">*</span>
</td>
</tr>
</#if>
<tr class="content">
<td class="td1">
性别
</td>
<td class="td2">
<input type="radio" name="user_gender" value="${_Constants.GENDER_CECRECY}" <#if user_gender?default(_Constants.GENDER_CECRECY)?number == _Constants.GENDER_CECRECY>checked</#if>>保密
<input type="radio" name="user_gender" value="${_Constants.GENDER_MAN}" <#if user_gender?default(_Constants.GENDER_CECRECY)?number == _Constants.GENDER_MAN>checked</#if>>男(♂)
<input type="radio" name="user_gender" value="${_Constants.GENDER_WOMAN}" <#if user_gender?default(_Constants.GENDER_CECRECY)?number == _Constants.GENDER_WOMAN>checked</#if>>女(♀)
</td>
<#if (_GroupUtil.haveSeleCalled(_EFUser.groupId?string))>
<tr class="content">
<td class="td1">
自定义头衔
</td>
<td class="td2">
<input name="user_selfcalled" type="text" value="${user_selfcalled?default("")}" size="30" class="input1" maxlength="20"><span class="note">最多 20 个字符(汉字占两位,下同)</span><@_errorField name="user_selfcalled"/>
</td>
</tr>
</#if>
<tr class="content">
<td class="td1">
头像
</td>
<td class="td2" style="padding-left:5px;">
<#comment> 获取用户头像的最大尺寸 </#comment>
<#assign maxSize = _ConfigUtil.getConfigInfo( "USERINFO_PROTRAIT_SIZE" )/>
<#comment> 获取用户头像后缀正则表达式 </#comment>
<#assign ext = _ConfigUtil.SUPPORT_FILE_TYPE/>
<input type="hidden" value="${_contextPath}/${longUser.headPic}" id="userHead">
<input type="hidden" value="userPic" id="user_pic">
<div id="imgdiv" class="headPic">
<img src="${_contextPath}/${longUser.headPic}" alt="无" title="图片" id="filename_fimg"><input type="file" value="" name="user_headpic" id="filename" class="input1" size="18">
<span class="note">支持 ${ext} 格式的图片,最大不能超过 ${maxSize}KB</span>
<@_errorField name="user_headpic"/>
</div>
<SCRIPT LANGUAGE="JavaScript">
<!--
new UploadFile('filename', '${ext}', '${maxSize}');
//-->
</SCRIPT>
</td>
</tr>
<tr class="content">
<td class="td1">
生日
</td>
<td class="td2">
<input type="text" id="user_birthday" name="user_birthday" value="<#if user_birthday ?? && user_birthday!="">${user_birthday?date("yyyy-MM-dd")}</#if>" size="10" class="input1" readonly> <img id="calendar_select" src="${_contextPath}/ef/images/common/calendar.jpg"/ style="cursor: pointer;" title="点击选择日期">
<script language="javascript">
Calendar.setup({
inputField : "user_birthday", // id of the input field
ifFormat : "%Y-%m-%d", // format of the input field
button : "calendar_select", // trigger for the calendar (button ID)
showsTime : false,
timeFormat : "24"
});
</script>
</td>
</tr>
<tr class="content">
<td class="td1">
支付宝帐号
</td>
<td class="td2">
<input type="text" value="${user_alipayaccount?default("")}" name="user_alipayaccount" size="30" maxlength="100" class="input1"><span class="note">支付宝Email地址</span><@_errorField name="user_alipayaccount"/>
</td>
</tr>
<tr class="content">
<td class="td1">
签名
</td>
<td class="td2">
<textarea id="user_signature" name="user_signature" rows="8" cols="100" class="textarea1">${user_signature?default("")}</textarea>
<#if _ConfigUtil.canUseUBBInSignature(_EFUser.groupId?string) || _ConfigUtil.canUseIMGInSignature(_EFUser.groupId?string)>
<br>
<span class="note" style="line-height:2;">
<#if _ConfigUtil.canUseUBBInSignature(_EFUser.groupId?string)>
允许使用UBB标签。
</#if>
<#if _ConfigUtil.canUseIMGInSignature(_EFUser.groupId?string)>
允许以'[img]图片地址[/img]'的方式来插入图片。
</#if>
<span>
</#if>
<@_errorField name="user_signature"/>
</td>
</tr>
<#include "userinfo_extend.ftl"/>
<tr class="content">
<td class="td1" colspan="2">
<input id="loginbutton" type="button" class="middleButton" value="提交" onclick="if(checkTextarea('user_signature','个人签名', 1000))formSubmit('modify_userinfo',this);">
<input type="reset" class="middleButton" value="还原" onclick="rollbackUserInfoEdit('${_contextPath}/${longUser.headPic}','filename_fimg');">
</td>
</tr>
</table>
</div><#comment>end userInfoEdit </#comment>
</form>
<#comment>清空头像路径用div</#comment>
<div id="imgreplacehtml" style="display:none;">
<input type="file" value="" name="user_headpic" id="filename" class="input1" onchange="return viewImg()" size="28">
</div>
</div><#comment>end content</#comment>
<#include "footer.ftl"/>
</div><#comment>end wrap</#comment>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -