📄 theme.jsp
字号:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import ="com.bcxy.bbs.util.*,com.bcxy.bbs.forum.*,java.util.*"%>
<%!
public String headLine(int forumID,String forumName,String forumLogo,String forumType,int files,String stats){
return headLine(forumID, forumName, forumLogo, forumType, files, stats, 1, "95%");
}
public String headLine(int forumID,String forumName,String forumLogo,String forumType,int files,String stats,String tableWidth){
return headLine(forumID, forumName, forumLogo, forumType, files, stats, 1, tableWidth);
}
public String headLine(int forumID,String forumName,String forumLogo,String forumType,int files,String stats,int cPage,String tableWidth){
StringBuffer buf = new StringBuffer();
String ads1 = "";
try{
ads1 = com.bcxy.bbs.forum.ForumPropertiesManager.getString("ads1");
}catch(Exception e){}
buf.append("<br><TABLE cellspacing=1 cellpadding=0 border=0 width=\"" + tableWidth + "\" align=center><tr>").append(
"<td height=55><a href=index.jsp><img src=").append(forumLogo).append(" border=0></a></td>").append(
"<td width='50%' align=center>").append(ads1).append("</td>").append(
"<td align=right><img src=pic/time.gif> <a href=toplist.jsp?orders=2>新进来宾</a>").append(
" <img src=pic/newtopic.gif> <a href=queryResult.jsp?sType=3>查看新贴</a><br>").append(
" <img src=pic/userlist1.gif> <a href=toplist.jsp?orders=7>用户列表</a>").append(
" <img src=pic/top1.gif> <a href=toplist.jsp?orders=1>发贴排行</a></td></tr></table><br>").append(
"<TABLE cellspacing=1 cellpadding=0 border=0 width=\"" + tableWidth + "\" align=center class=tableBack><TBODY><TR class=tableTitle>").append(
"<TD class=tableFont height=25> <img src=pic/closedfold.gif border=0 width=15 height=15>").append(
"<span onmouseover=\"showmenu(event, boardlist);\" onmouseout=\"delayhidemenu();\"><a href=index.jsp><font class=tableFont>『").append(forumName).append("』</font></a></span>");
switch(files){
case 1:
buf.append(" → 『").append(stats).append("』");
break;
case 2:
buf.append(" → ").append(
"<a href=list.jsp?forumID=").append(forumID).append("&Page=").append(cPage).append("><font class=tableFont>『").append(forumType).append("』</font></a>").append(
" → ").append(stats).append("");
break;
}
buf.append("</TD></TR></TBODY></TABLE><br>");
return buf.toString();
}
%>
<%
String userName = GCookie.getCookieValue(request,"UJBBUName","");
String userPassword = GCookie.getCookieValue(request,"UJBBUPSW","");
if(!"".equals(userName)&&!"".equals(userPassword)){
try{
User loginUser = SkinUtil.userLogin(userName,userPassword,4);
lastLogin = loginUser.getLastLogin();
foundUser = true;
switch(loginUser.getUserClass()){
case 18: guibin = true; break;
case 19: forumMaster = true; break;
case 20: master = true; break;
default: foundUser = true;
}
}catch(Exception e){
foundUser = false;
}
}
try{
int forumStyle = SkinUtil.checkStyle(request, response);
if(forumStyle!=0){
ForumStyle fs = ForumStyleManager.getForumStyle(forumStyle);
tableBackColor = fs.getTableBack();
aTableBackColor = fs.getATableBack();
tableTitleColor = fs.getTableTitle();
aTableTitleColor = fs.getATableTitle();
tableBodyColor = fs.getTableBody();
aTableBodyColor = fs.getATableBody();
tableFontColor = fs.getTableFont();
tableContentColor = fs.getTableContent();
alertFontColor = fs.getAlertFont();
bodyBgImage = fs.getBodyBgImage();
}else{
if(forumID!=0){//每个版块不同的配色
Forum f = ForumFactory.getForum(forumID);
tableBackColor = f.getTableBack();
tableTitleColor = f.getTableTitle();
tableBodyColor = f.getTableBody();
aTableBodyColor = f.getATableBody();
tableFontColor = f.getTableFont();
tableContentColor = f.getTableContent();
alertFontColor = f.getAlertFont();
}
}
}catch(Exception e){}
if("".equals(lastLogin)){
lastLogin = NDate;
}
%>
<html>
<head>
<title><%=forumName%>--<%=stats%></title>
<base onmouseover="window.status='鲤鱼网 - LiyuNet.Com';return true;">
<link rel=stylesheet type=text/css href=forum.css>
<style>
BODY{BACKGROUND-IMAGE: url(<%=bodyBgImage%>);}
.tableBack{background-color :<%=tableBackColor%>;}
.tableTitle{background-color :<%=tableTitleColor%>;}
.tableFont{color:<%=tableFontColor%>}
</style>
</head>
<%@include file="js.jsp"%>
<body>
<div id="boardlist" style="display:none">
<%
boardList = "<select onchange=\"if(this.options[this.selectedIndex].value!=''){location=this.options[this.selectedIndex].value;}\"><option value=''>论坛跳转至...</option><option value='index.jsp'>论坛首页</option>";
try{
Vector gateWayVector=GateWayFactory.getGateWays();
for( i=0;i<gateWayVector.size();i++)
{
GateWay gateWay=(GateWay)gateWayVector.get(i);
int gateWayID=gateWay.getGateWayID();
String gateWayName=gateWay.getGateWayName();
boardList += "<option style=BACKGROUND-COLOR:"+tableTitleColor+">╋ "+gateWayName+"</option>";
Vector forumVector=ForumFactory.getForums(gateWayID);
for(int j=0;j<forumVector.size();j++){
Forum theListForum=(Forum)forumVector.get(j);
boardList += "<option value=\"list.jsp?forumID="+theListForum.getForumID()+"\"> ├"+theListForum.getForumType()+"</option>";
}
}
}
catch(Exception e){
boardList = "";
e.printStackTrace();
}
boardList += "</select>";
out.print(boardList);
%>
</div>
<div id="forumstyle" style="display:none">
<table cellspacing=1 cellpadding=0 border=0 bgcolor="<%=tableBackColor%>">
<tr bgcolor="<%=tableTitleColor%>"><td align="center" height=20 width="80"><a href="forumstyle.jsp?style=0"><font color="<%=tableFontColor%>">默认样式</font></a></td>
<%
Vector fss = ForumStyleManager.getForumStyles();
for(int fi=0; fi<fss.size(); fi++)
{
ForumStyle fs = (ForumStyle)fss.get(fi);
%>
<td align="center" width="80"><a href="forumstyle.jsp?style=<%=fs.getId()%>"><font color="<%=tableFontColor%>"><%=fs.getStyleName()%></font></a></td>
<%
}
%>
</tr>
</table>
</div>
<table width=<%=tableWidth%> align=center cellspacing=0 cellpadding=1 border=0 bgcolor="<%=tableBackColor%>">
<tr><td>
<table style=color:<%=tableFontColor%> width=100% cellspacing=0 cellpadding=4 border=0 >
<tr bgcolor="<%=tableTitleColor%>">
<td valign=middle ><FONT COLOR="<%=tableFontColor%>">
<%
if("".equals(userName)){
out.println("欢迎您,<a href=login.jsp><FONT COLOR="+tableFontColor +">请先登陆</FONT></a> | <a href=reg.jsp><FONT COLOR="+ tableFontColor +">注册</FONT></a>");
}else{
out.println("欢迎您,<b>"+(userName) +"</b>: <a href=login.jsp><FONT COLOR="+ tableFontColor +">重登陆</FONT></a> | <a href=\"javascript:\" onmouseover=\"showmenu(event, usercontrol);\" onmouseout=\"delayhidemenu();\">"+
"<FONT COLOR="+ tableFontColor +">控制面板</FONT></a> ");
%>
<div id="usercontrol" style="display:none">
<table cellspacing=1 cellpadding=0 border=0 bgcolor="<%=tableBackColor%>" width="560"><tr bgcolor="<%=tableTitleColor%>">
<td align="center" height=20><a href="mymodify.jsp"><font color="<%=tableFontColor%>">个人信息</font></a></td>
<td align="center"><a href="queryResult.jsp?sType=1&nSearch=1&SearchDate=ALL&ForumID=0&keyword=<%=java.net.URLEncoder.encode(userName)%>"><font color="<%=tableFontColor%>">我的主题</font></a></td>
<td align="center"><a href="queryResult.jsp?sType=1&nSearch=2&SearchDate=ALL&ForumID=0&keyword=<%=java.net.URLEncoder.encode(userName)%>"><font color="<%=tableFontColor%>">我的回复</font></a></td>
<td align="center"><a href="favlist.jsp"><font color="<%=tableFontColor%>">我的收藏</font></a></td>
<td align="center"><a href="usersms.jsp?action=inbox"><font color="<%=tableFontColor%>">我的消息</font></a></td>
<td align="center"><a href="friendlist.jsp"><font color="<%=tableFontColor%>">我的好友</font></a></td>
<td align="center"><a href="queryResult.jsp?sType=3"><font color="<%=tableFontColor%>">论坛新帖</font></a></td>
</tr></table>
</div>
<%
}
out.println(" | <a href=toplist.jsp?orders=1><FONT COLOR="+ tableFontColor +">发贴排行</FONT></a> | <a href=query.jsp?forumID="+forumID+"><FONT COLOR="+ tableFontColor +">搜索</FONT></a>");
out.println(" | <a href=\"javascript:\" onmouseover=\"showmenu(event, forumstyle);\" onmouseout=\"delayhidemenu();\"><FONT COLOR="+ tableFontColor +">论坛样式</FONT></a> | <a href=help.jsp><FONT COLOR="+ tableFontColor +">帮助</FONT></a> | <a href=logout.jsp><FONT COLOR="+ tableFontColor +">退出</FONT></a>");
if(master){
out.println(" | <a href=elogin.jsp><FONT COLOR="+ tableFontColor +">管理</FONT></a>");
}
out.println("</td><td valign=middle align=right><FONT COLOR="+ tableFontColor + "><a href=\"/index.jsp\" ><FONT COLOR="
+ tableFontColor + ">游戏点卡</font></a> | <a href='"+ forumURL +"'><FONT COLOR="+ tableFontColor +
">鲤鱼论坛</font></a><a href=\"/bbs/html/\"><FONT COLOR="+ tableFontColor +
">[文字版]</FONT></a> | <a href=download.jsp><FONT COLOR="+ tableFontColor + ">论坛下载</FONT></a> | <script src=\"/css/language.js\"></script> "+
"</font></td></tr></table></td></tr></table>"+
"<center><iframe src=\"stat.jsp?stats="+stats+"\" width=\"" + tableWidth + "\" height=0 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=NO></iframe></center>");
if(SMSManager.checkSMS(request)){
SMSMSG sms = SMSManager.getNewSMS(request);
if(sms != null){
out.println("<div align=\"right\" style=\"font-size:9pt;width:" + tableWidth + "\"><img src=pic/newmail.gif><a href=javascript:openScript('usersms.jsp?action=read&id="+sms.getID()+"&sender="+sms.getSender()+"',420,320)>您有新短消息</a></div>");
out.println("<embed src=\"pic/mail.wav\" autostart=true hidden=true loop=false>");
/*out.println("<script language=JavaScript>openScript('usersms.jsp?action=read&id="+sms.getID()+"&sender="+sms.getSender()+"',420,320)</script>");*/
}
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -