📄 profile.jsp
字号:
<%
/*##################################################################**
**# 程序名称:LyBBS『凌云论坛』 #**
**# #**
**# 程序开发: teddy 『星语凌』 #**
**# #**
**# 版权所有: 凌云创作室 (原流星电脑工作室) #**
**# #**
**# 主页地址: http://www.lybbs.net #**
**# 电邮地件: horseye@sina.com #**
**# #**
**##################################################################*/
%>
<%@ include file="include/config.jsp"%>
<%@ page contentType="text/html;charset=GBK" %>
<jsp:useBean id="smartUpload" scope="page" class="com.lyforum.upload.SmartUpload" />
<%
smartUpload.initialize(pageContext);
smartUpload.upload();
int forumID=0;
String tempSTR="",
action="",
action2="",
submit="",
errorInfo="",
username="";
ParameterUtils.setCharacterEncoding(request);
action=ParameterUtils.getString(request,"action");
%>
<%@ include file="include/boardprepare.jsp"%>
<!--//html from here-->
<%@ include file="include/head.jsp"%>
<script language="JavaScript">
function check() {
if (document.step1.username.value=="") {
alert("请输入您的用户名!\n注意:加*号的栏目必须填写!");
document.step1.username.focus();
return (false);
}
}
</script>
<body <%=lbbody%>>
<%@ include file="include/userheader.jsp"%>
<p>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> align=center>
<tr>
<td width=30% rowspan=2 valign=top>
<img src="images/<%=boardlogo%>" border=0>
</td>
<td valign=top align=left>
<font face="宋体" color=<%=fontcolormisc%>>
<img src="images/closedfold.gif" border=0> <a href="index.jsp"><%=boardname%></a><br>
<img src="images/bar.gif" border=0><img src="images/openfold.gif" border=0> 用户资料
</font>
</td>
</tr>
</table>
<p>
<%
if(action.equals("show")) {
int infosOpen=forumStyle.getInfosOpen();
username=ParameterUtils.getString(request,"member");
if(infosOpen==2 && (cookieMode.equals("0") || cookieMode.equals("1")))
errorInfo="管理员设置了这个页面只有版主可以查看";
else if(infosOpen==1 && cookieMode.equals("0"))
errorInfo="管理员设置了这个页面只有注册用户可以查看";
if(!errorInfo.equals("")) {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=6 cellspacing=1 border=0 width=100%>
<tr>
<td bgcolor=<%=miscbacktwo%> align=center><font color=<%=fontcolormisc%>><b>用户资料查看错误</b></font></td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>>
<font color=<%=fontcolormisc%>>
<b>关于查看资料出错的可能原因:</b>
<ul>
<li><b><%=errorInfo%></b>
</ul>
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
else {
String arrawSignFontSize=forumStyle.getArrawSignFontSize(),//签名中是否可以改变字体
arrawSignPic=forumStyle.getArrawSignPic();//签名中是否可以贴图
%>
<%@ include file="include/userstats.jsp"%>
<%
}
}
else if(action.equals("modify")) {
tempSTR=smartUpload.getRequest().getParameter("submit");
if(tempSTR!=null && !tempSTR.equals(""))
submit=tempSTR;
tempSTR=smartUpload.getRequest().getParameter("action2");
if(tempSTR!=null && !tempSTR.equals(""))
action2=tempSTR;
username=cookieName;
forumStatus.getRegisterConfig();
int maxUploadAva=forumStatus.getMaxUploadAva();
String registerAvatars=forumStatus.getRegisterAvatars();
if(maxUploadAva==0)
maxUploadAva=200;
if(cookieMode.equals("0") || cookieName.equals("") || cookieName.equals("客人")) {
errorInfo="用户数据读取失败!无法修改用户资料!请重新登录";
}
else if(submit.equals("")){
forumStyle.getRegisterStyle();
int maxInsLength=forumStyle.getMaxInsLength(),
maxInsLine=forumStyle.getMaxInsLine(),
maxSignLength=forumStyle.getMaxSignLength(),
maxSignLine=forumStyle.getMaxSignLine(),
defaultHeight=forumStyle.getDefaultHeight(),
defaultWidth=forumStyle.getDefaultWidth(),
maxPostIconHeight=forumStyle.getMaxPostIconHeight(),
maxPostIconWidth=forumStyle.getMaxPostIconWidth();
String editJhmpSelf=forumStyle.getEditJhmpSelf(),
editUserTitleSelf=forumStyle.getEditUserTitleSelf(),
arrowAvaUpload=forumStyle.getArrowAvaUpload();
user.setUserName(cookieName);
user.getUserStats();
int timeDifference=user.getTimeDifference(),
userImageWidth=user.getUserImageWidth(),
userImageHeight=user.getUserImageHeight();
String newMemberTitle=user.getNewMemberTitle(),
email=user.getEmail(),
homePage=user.getHomePage(),
qq=user.getQQ(),
icq=user.getIcq(),
country=user.getCountry(),
province=user.getProvince(),
city=user.getCity(),
newSocialPart=user.getNewSocialPart(),
sex=user.getSex(),
education=user.getEducation(),
marry=user.getMarry(),
work=user.getWork(),
birthday=user.getBirthday(),
userSX=user.getUserSX(),
astro=user.getAstro(),
introdution=user.getIntrodution(),
signature=user.getSignature(),
userAvatar=user.getUserAvatar(),
showEmail=user.getShowEmail(),
userImageURL=user.getUserImageURL();
%>
<form action="profile.jsp?action=<%=action%>" method=post name="creator" enctype="multipart/form-data">
<input type=hidden name=action2 value="modify">
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=6 cellspacing=1 border=0 width=100%>
<tr>
<td bgcolor=<%=miscbacktwo%> valign=middle colspan=2 align=center>
<font color=<%=fontcolormisc%>>修改 <b><%=username%></b></font> 的个人资料
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> width=40%><font color=<%=fontcolormisc%>><b>密码:</b><br>请输入修改密码,区分大小写</td>
<td bgcolor=<%=miscbackone%> width=60%><input type=password name="password" maxlength=20> <a href="javascript:openScript('help.jsp?helpon=遗忘密码',500,400)"><img src=images/help_b.gif border=0></a></td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>密码:</b><br>再输一遍,以便确定!</td>
<td bgcolor=<%=miscbackone%>><input type=password name="password2" maxlength=20> <a href="javascript:openScript('help.jsp?helpon=遗忘密码',500,400)"><img src=images/help_b.gif border=0></a></td>
</tr>
</table>
<table cellpadding=6 cellspacing=1 border=0 width=100% id=adv>
<tr>
<td bgcolor=<%=miscbacktwo%> valign=middle colspan=2 align=center>
<font color=<%=fonthighlight%>><b>如果你不想修改密码,请保持上面空白!</b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%>>
<font color=<%=fontcolormisc%>><b>邮件地址:</b><br>请输入有效的邮件地址,这将使您能用到论坛中的所有功能</font>
</td>
<td bgcolor=<%=miscbacktwo%>>
<input type=text name="email" value="<%=email%>"> * 此项必须填写
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> width=40%>
<font color=<%=fontcolormisc%>><b>显示邮件地址</b><br>
您是否希望在您发表文章之后显示您的邮件?</font>
</td>
<td bgcolor=<%=miscbackone%> width=60%>
<font color=<%=fontcolormisc%>><input name="showemail" type="radio" value="1" <%if(showEmail.equals("1")) out.println("checked");%>> 是 <input name="showemail" type="radio" value="0" <%if(showEmail.equals("0")) out.println("checked");%>> 否</font>
</td>
</tr>
<%
if(editUserTitleSelf.equals("1")) {
%>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>个人头衔:</b><BR>最大 20 个字符(10个汉字)</font></td>
<td bgcolor=<%=miscbackone%>><input type=text name="newmembertitle" value="<%=newMemberTitle%>" size=10 maxlength=20></td>
</tr>
<%
}
if(editJhmpSelf.equals("1")) {
%>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>江湖门派:</b><BR>最大 20 个字符(10个汉字)</font></td>
<td bgcolor=<%=miscbackone%>><input type=text name="newsocialpart" value="<%=newSocialPart%>" size=10 maxlength=20></td>
</tr>
<%
}
%>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>性别</b></font></td>
<td bgcolor=<%=miscbackone%>>
<select name="sex" size="1">
<option value="保密" <%if(sex.equals("保密")) out.print("selected");%>>保密 </option>
<option value="帅哥" <%if(sex.equals("帅哥")) out.print("selected");%>>帅哥 </option>
<option value="美女" <%if(sex.equals("美女")) out.print("selected");%>>美女 </option>
</select>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>最高学历</b></font></td>
<td bgcolor=<%=miscbackone%>>
<select name="education" size="1">
<option value="保密" <%if(education.equals("保密")) out.print("selected");%>>保密 </option>
<option value="小学" <%if(education.equals("小学")) out.print("selected");%>>小学 </option>
<option value="初中" <%if(education.equals("初中")) out.print("selected");%>>初中 </option>
<option value="高中" <%if(education.equals("高中")) out.print("selected");%>>高中</option>
<option value="大专" <%if(education.equals("大专")) out.print("selected");%>>大专</option>
<option value="本科" <%if(education.equals("本科")) out.print("selected");%>>本科</option>
<option value="硕士" <%if(education.equals("硕士")) out.print("selected");%>>硕士</option>
<option value="博士" <%if(education.equals("博士")) out.print("selected");%>>博士</option>
<option value="博士后" <%if(education.equals("博士后")) out.print("selected");%>>博士后</option>
</select>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>婚姻状况</b></font></td>
<td bgcolor=<%=miscbackone%>>
<select name="marry" size="1">
<option value="保密" <%if(marry.equals("保密")) out.print("selected");%>>保密 </option>
<option value="未婚" <%if(marry.equals("未婚")) out.print("selected");%>>未婚 </option>
<option value="已婚" <%if(marry.equals("已婚")) out.print("selected");%>>已婚 </option>
<option value="离婚" <%if(marry.equals("离婚")) out.print("selected");%>>离婚 </option>
<option value="丧偶" <%if(marry.equals("丧偶")) out.print("selected");%>>丧偶 </option>
</select>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>职业状况</b></font></td>
<td bgcolor=<%=miscbackone%>>
<select name="work" size="1">
<option value="保密" <%if(work.equals("保密")) out.print("selected");%>>保密 </option>
<option value="计算机业" <%if(work.equals("计算机业")) out.print("selected");%>>计算机业 </option>
<option value="金融业" <%if(work.equals("金融业")) out.print("selected");%>>金融业 </option>
<option value="商业" <%if(work.equals("商业")) out.print("selected");%>>商业 </option>
<option value="服务行业" <%if(work.equals("服务行业")) out.print("selected");%>>服务行业 </option>
<option value="教育业" <%if(work.equals("教育业")) out.print("selected");%>>教育业 </option>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -