install.jsp
上传用户:toby834
上传日期:2013-10-21
资源大小:2613k
文件大小:28k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=GBK" %>
  2. <%@ page import="net.acai.forum.*,
  3. net.acai.database.*,
  4.  net.acai.util.*"%>
  5. <html>
  6. <head>
  7. <title>清清论坛安装论坛</title></head>
  8. <link rel="stylesheet" type="text/css" href="forum.css">
  9. <BODY bgcolor="#ffffff" alink="#333333" vlink="#333333" link="#333333" topmargin="20">
  10. <%
  11. String action=ParamUtil.getString(request,"action","1");
  12. if(action.equals("1")){
  13. %>
  14. 请您先启动SQLServer2000的服务,然后安装数据库bbs,建立用户bbs,密码bbs<br>
  15. 其次修改web-inf/classes/db.properties文件,红色部分为您要修改的<br>
  16. 当您重新修改了db.properties请您注意要<font color=red size=4>重新启动Tomcat 5.0服务器</font>!!!!<br>
  17.  <font color=green>//////////////////////////////////////////////////////////////////////////</font><br>
  18.  <br>
  19. drivers=com.microsoft.jdbc.sqlserver.SQLServerDriver<br>
  20. logfile=<font color=red>c:\log.txt</font> <br>
  21. #修改数据库名称<br>
  22. mysql.url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=<font color="red">bbs</font><br>
  23. #修改数据库的最大连接数量<br>
  24. mysql.maxconn=<font color=red>100</font><br>
  25. #修改数据库的用户名称<br>
  26. mysql.user=<font color="red">bbs</font><br>
  27. #修改数据库的用户的密码<br>
  28. mysql.password=<font color=red>bbs</font><br>
  29. <font color=green>//////////////////////////////////////////////////////////////////////////</font>
  30. <form action="">
  31. <input type="hidden" name="action" value="2">
  32. <input type=submit value="测试数据源">
  33. </form>
  34. <%
  35. }
  36. else if(action.equals("2")){
  37. try{
  38. DBConnect dbc=new DBConnect();
  39. out.println("数据库连接成功!");
  40. %>
  41. <form action="">
  42. <input type="hidden" name="action" value="3">
  43. <input type="submit" value="现在创建数据表!">
  44. </form>
  45. <%
  46. }
  47. catch(Exception e){
  48. out.print("数据库连接失败,具体错误,请您查看您的日志文件!(log.txt)");
  49. return;
  50. }
  51. }
  52. else if(action.equals("3")){
  53. try{
  54. DBConnect dbc=new DBConnect();
  55. String sql;
  56. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[config]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[config]n";
  57. out.println("正在删除数据表格config<br>");
  58. dbc.executeUpdate(sql);
  59. out.println("删除成功<br>");
  60. sql="CREATE TABLE bbs.config (n  ForumName varchar(20) NOT NULL default '',n  ForumURL varchar(100) NOT NULL default '',n  CompanyName varchar(40) NOT NULL default '',n  HostUrl varchar(100) NOT NULL default '',n  SMTPServer varchar(100) NOT NULL default '',n  SystemEmail varchar(50) NOT NULL default '',n  TimeAdjust varchar(10) NOT NULL default '',n  ScriptTimeOut varchar(10) NOT NULL default '',n  Logo varchar(100) NOT NULL default '',n  Picurl varchar(50) NOT NULL default '',n  Faceurl varchar(50) NOT NULL default '',n  EmailFlag numeric(11,0) NOT NULL default '0',n  Uploadpic numeric(11,0) NOT NULL default '0',n  IpFlag numeric(11,0) NOT NULL default '0',n  FromFlag numeric(11,0) NOT NULL default '0',n  guestuser numeric(11,0) NOT NULL default '0',n  guestlogin numeric(11,0) NOT NULL default '0',n  openmsg varchar(20) NOT NULL default '',n  badwords varchar(255) NOT NULL default '',n  AnnounceMaxBytes varchar(20) NOT NULL default '',n  MaxAnnouncePerPage varchar(15) NOT NULL default '',n  Maxtitlelist varchar(15) NOT NULL default '',n  Tablebackcolor varchar(15) NOT NULL default '',n  aTablebackcolor varchar(15) NOT NULL default '',n  Tabletitlecolor varchar(15) NOT NULL default '',n  aTabletitlecolor varchar(15) NOT NULL default '',n  Tablebodycolor varchar(15) NOT NULL default '',n  aTablebodycolor varchar(15) NOT NULL default '',n  TableFontcolor varchar(15) NOT NULL default '',n  TableContentcolor varchar(15) NOT NULL default '',n  AlertFontColor varchar(15) NOT NULL default '',n  ContentTitle varchar(15) NOT NULL default '',n  ads1 varchar(2000) NOT NULL,n  ads2 varchar(2000) NOT NULL,n  Copyright varchar(255) NOT NULL default '',n  Version varchar(255) NOT NULL default '',n  TitleFlag numeric(3,0)  NOT NULL default '0',n  uploadFlag numeric(3,0)  NOT NULL default '0',n  wealthReg numeric(11,0) NOT NULL default '0',n  wealthAnnounce numeric(11,0) NOT NULL default '0',n  wealthReannounce numeric(11,0) NOT NULL default '0',n  wealthDel numeric(11,0) NOT NULL default '0',n  wealthLogin numeric(11,0) NOT NULL default '0',n  epReg numeric(11,0) NOT NULL default '0',n  epAnnounce numeric(11,0) NOT NULL default '0',n  epReannounce numeric(11,0) NOT NULL default '0',n  epDel numeric(11,0) NOT NULL default '0',n  epLogin numeric(11,0) NOT NULL default '0',n  cpReg numeric(11,0) NOT NULL default '0',n  cpAnnounce numeric(11,0) NOT NULL default '0',n  cpReannounce numeric(11,0) NOT NULL default '0',n  cpDel numeric(11,0) NOT NULL default '0',n  cpLogin numeric(11,0) NOT NULL default '0',n  TopicNum numeric(11,0) NOT NULL default '0',n  BbsNum numeric(11,0) NOT NULL default '0',n  TodayNum numeric(11,0) NOT NULL default '0',n  UserNum numeric(11,0) NOT NULL default '0',n  lastUser varchar(50) NOT NULL default '',n  cookiepath varchar(50) NOT NULL default '',n  Maxonline numeric(11,0) NOT NULL default '0',n  MaxonlineDate varchar(50) NOT NULL default ''n)  ON [PRIMARY]n";
  61. out.println("正在创建数据表config!<br>");
  62. dbc.executeUpdate(sql);
  63. out.println("创建成功!<br>");
  64. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[bbs1]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[bbs1]n";
  65. out.println("正在删除论坛的文章表bbs1<br>");
  66. dbc.executeUpdate(sql);
  67. out.println("删除成功<br>");
  68. sql="nCREATE TABLE bbs.bbs1 (n  AnnounceID numeric(11,0) IDENTITY (1, 1) NOT NULL,n  ParentID numeric(11,0) NOT NULL default '0',n  Child numeric(11,0) NOT NULL default '0',n  BoardID numeric(11,0) NOT NULL default '0',n  UserName varchar(50) NOT NULL default '',n  UserEmail varchar(255) NOT NULL default '',n  Topic varchar(255) NOT NULL default '',n  Body varchar(2000) NOT NULL,n  DateAndTime datetime NOT NULL default '0000-00-00 00:00:00',n  hits numeric(11,0) NOT NULL default '0',n  length numeric(11,0) NOT NULL default '0',n  RootID numeric(11,0) NOT NULL default '0',n  layer numeric(11,0) NOT NULL default '0',n  orders numeric(11,0) NOT NULL default '0',n  isbest numeric(11,0) NOT NULL default '0',n  ip varchar(20) NOT NULL default '',n  Expression varchar(255) NOT NULL default '',n  times numeric(11,0) NOT NULL default '0',n  locktopic numeric(11,0) NOT NULL default '0',n  signflag numeric(11,0) NOT NULL default '0',n  emailflag numeric(11,0) NOT NULL default '0',n  istop numeric(11,0) NOT NULL default '0',n  isvote numeric(11,0) NOT NULL default '0'n)  ON [PRIMARY]n";
  69. out.println("正在创建论坛文章表格bbs1<br>");
  70. dbc.executeUpdate(sql);
  71. out.println("创建数据表格bbs1成功!<br>");
  72. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[bbslink]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[bbslink]n";
  73. out.println("正在删除数据表格bbslink<br>");
  74. dbc.executeUpdate(sql);
  75. out.println("删除成功<br>");
  76. sql="cREATE TABLE bbs.bbslink (n  id numeric(11,0) IDENTITY (1, 1) NOT NULL,n  boardname char(50) NOT NULL default '',n  readme char(255) NOT NULL default '',n  url char(150) NOT NULL default ''n)  ON [PRIMARY]";
  77. out.println("正在创建数据表格bblink<br>");
  78. dbc.executeUpdate(sql);
  79. out.println("创建成功!<br>");
  80. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[bbsnews]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[bbsnews]n";
  81. out.println("正在删除数据表格bbsnews<br>");
  82. dbc.executeUpdate(sql);
  83. out.println("删除成功!<br>");
  84. sql="CREATE TABLE bbs.bbsnews (n  id numeric(11,0) IDENTITY (1, 1) NOT NULL,n  boardid numeric(11,0) NOT NULL default '0',n  title varchar(50) NOT NULL default '',n  content varchar(2000) NOT NULL,n  username varchar(50) NOT NULL default '',n  addtime datetime NOT NULL default '0000-00-00 00:00:00'n)  ON [PRIMARY]n";
  85. out.println("正在创建数据表格bbsnews<br>");
  86. dbc.executeUpdate(sql);
  87. out.println("创建成功!<br>");
  88. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[board]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[board]n";
  89. out.println("正在删除数据表格board!<br>");
  90. dbc.executeUpdate(sql);
  91. out.println("删除成功!<br>");
  92. sql="CREATE TABLE bbs.board (n  boardid numeric(11,0) IDENTITY (1, 1) NOT NULL,n  BoardType varchar(50) NOT NULL default '',n  class numeric(11,0) NOT NULL default '0',n  readme varchar(255) NOT NULL default '',n  BoardMaster varchar(50) NOT NULL default '',n  lockboard numeric(11,0) NOT NULL default '0',n  boardskin numeric(11,0) NOT NULL default '1',n  Tableback varchar(50) NOT NULL default '',n  Tabletitle varchar(50) NOT NULL default '',n  Tablebody varchar(50) NOT NULL default '',n  aTablebody varchar(50) NOT NULL default '',n  TableFont varchar(50) NOT NULL default '',n  TableContent varchar(50) NOT NULL default '',n  AlertFont varchar(50) NOT NULL default '',n  lastpostuser varchar(50) NOT NULL default '',n  lastposttime datetime NOT NULL default '0000-00-00 00:00:00',n  lastbbsnum numeric(11,0) NOT NULL default '0',n  lasttopicnum numeric(11,0) NOT NULL default '0',n  strAllowForumCode numeric(11,0) NOT NULL default '0',n  strAllowHTML numeric(11,0) NOT NULL default '0',n  strIMGInPosts numeric(11,0) NOT NULL default '0',n  strIcons numeric(11,0) NOT NULL default '0',n  strflash numeric(11,0) NOT NULL default '0',n  Forumlogo varchar(255) NOT NULL default '',n  indexIMG varchar(255) NOT NULL default '',n  lastrootid numeric(11,0) NOT NULL default '0',n  lasttopic varchar(255) NOT NULL default '',n  todayNum numeric(11,0) NOT NULL default '0',n  boarduser varchar(2000) NOT NULL default ''n)  ON [PRIMARY]n";
  93. out.println("正在创建数据表格board!<br>");
  94. dbc.executeUpdate(sql);
  95. out.println("创建成功!<br>");
  96. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[bookmark]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[bookmark]n";
  97. out.println("正在删除数据表格bookmark!<br>");
  98. dbc.executeUpdate(sql);
  99. out.println("删除成功!<br>");
  100. sql="CREATE TABLE bbs.bookmark (n  id numeric(11,0) IDENTITY (1, 1) NOT NULL,n  username varchar(50) NOT NULL default '',n  url varchar(100) default NULL,n  topic varchar(100) default NULL,n  addtime varchar(19) default NULLn)  ON [PRIMARY]n";
  101. out.println("正在创建数据表格bookmark<br>");
  102. dbc.executeUpdate(sql);
  103. out.println("创建成功!<br>");
  104. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[class]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[class]n";
  105. out.println("正在删除数据表格class!<br>");
  106. dbc.executeUpdate(sql);
  107. out.println("删除成功!<br>");
  108. sql="CREATE TABLE bbs.class (n  id numeric(11,0) IDENTITY (1, 1) NOT NULL,n  class char(50) NOT NULL default '')  ON [PRIMARY]n";
  109. out.println("正在创建数据表格class<br>");
  110. dbc.executeUpdate(sql);
  111. out.println("创建成功!<br>");
  112. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[friend]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[friend]n";
  113. out.println("正在删除数据表格friend<br>");
  114. dbc.executeUpdate(sql);
  115. out.println("删除成功!");
  116. sql="CREATE TABLE bbs.friend (n  F_id numeric(11,0) IDENTITY (1, 1) NOT NULL,n  F_username varchar(50) default NULL,n  F_friend varchar(50) default NULL,n  F_addtime varchar(19) default NULLn )  ON [PRIMARY]n";
  117. out.println("创建数据表格friend<br>");
  118. dbc.executeUpdate(sql);
  119. out.println("创建成功!<br>");
  120. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[log]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[log]n";
  121. out.println("删除数据表格table成功!<br>");
  122. dbc.executeUpdate(sql);
  123. out.println("删除成功!<br>");
  124. sql="CREATE TABLE bbs.log (n  l_id numeric(11,0) IDENTITY (1, 1) NOT NULL,n  l_username varchar(50) default NULL,n  l_content varchar(50) default NULL,n  l_url varchar(255) default NULL,n  l_addtime varchar(19) default NULLn)  ON [PRIMARY]n";
  125. out.println("正在创建数据表格log<br>");
  126. dbc.executeUpdate(sql);
  127. out.println("创建成功!");
  128. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[message]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[message]n";
  129. out.println("删除数据表格message!<br>");
  130. dbc.executeUpdate(sql);
  131. out.println("删除成功!<br>");
  132. sql="CREATE TABLE bbs.message (n  id numeric(11,0) IDENTITY (1, 1) NOT NULL,n  sender varchar(50) default NULL,n  incept varchar(50) default NULL,n  title varchar(100) default NULL,n  content varchar(2000),n  flag numeric(11,0) default '0',n  sendtime varchar(19) default NULL,n  delR numeric(11,0) default '0',n  delS numeric(11,0) default '0',n  isSend numeric(11,0) default '0'n)  ON [PRIMARY]n";
  133. out.println("正在创建数据表格message!<br>");
  134. dbc.executeUpdate(sql);
  135. out.println("创建成功!<br>");
  136. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[online]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[online]n";
  137. out.println("正在删除数据表格online<br>");
  138. dbc.executeUpdate(sql);
  139. out.println("删除成功!<br>");
  140. sql="CREATE TABLE bbs.online (n  id numeric(11,0) NOT NULL,n  username char(50) NOT NULL default '',n  userclass char(50) NOT NULL default '',n  stats char(250) NOT NULL default '',n  ip char(50) NOT NULL default '',n  startime datetime NOT NULL default '0000-00-00 00:00:00',n  lastimebk datetime NOT NULL default '0000-00-00 00:00:00',n  lastime char(50) NOT NULL default '',n  browser char(100) NOT NULL default '',n  actforip char(50) default NULL,n  ComeFrom char(50) NOT NULL default '',n  actCome char(50) default NULLn)  ON [PRIMARY]n";
  141. out.println("正在创建数据表格online<br>");
  142. dbc.executeUpdate(sql);
  143. out.println("创建成功!<br>");
  144. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[myuser]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[myuser]n";
  145. out.println("正在删除表格myuser<br>");
  146. dbc.executeUpdate(sql);
  147. out.println("删除成功!<br>");
  148. sql="CREATE TABLE bbs.myuser (n  UserID numeric(11,0) IDENTITY (1, 1) NOT NULL,n  UserName varchar(50) NOT NULL default '',n  UserEmail varchar(255) default NULL,n  Article numeric(11,0) default '0',n  UserPassword varchar(11) NOT NULL default '',n  sign varchar(2000),n  Sex varchar(10) default NULL,n  homepage varchar(255) default NULL,n  addDate datetime default '0000-00-00 00:00:00',n  logins numeric(11,0) default '0',n  face varchar(255) default NULL,n  width numeric(11,0) default '0',n  height numeric(11,0) default '0',n  Oicq varchar(50) default NULL,n  lastlogin datetime default '0000-00-00 00:00:00',n  bbstype numeric(11,0) default '0',n  lockuser numeric(11,0) default '0',n  userclass numeric(11,0) default '0',n  UserGroup varchar(50) default NULL,n  userWealth numeric(11,0) default '0',n  userEP numeric(11,0) default '0',n  userCP numeric(11,0) default '0',n  title varchar(50) default NULL,n  showre numeric(3,0)  default '0',n  reann varchar(50) default NULLn)  ON [PRIMARY]n";
  149. out.println("正在创建数据表格myuser<br>");
  150. dbc.executeUpdate(sql);
  151. out.println("创建成功!<br>");
  152. sql="if exists (select * from dbo.sysobjects where id = object_id(N'[bbs].[vote]') and OBJECTPROPERTY(id,N'IsUserTable') = 1)ndrop table [bbs].[vote]n";
  153. out.println("正在删除数据表格vote<br>");
  154. dbc.executeUpdate(sql);
  155. out.println("删除成功!<br>");
  156. sql="CREATE TABLE bbs.vote (n  voteid numeric(11,0) IDENTITY (1, 1) NOT NULL,n  announceid numeric(11,0) NOT NULL default '0',n  vote varchar(2000) NOT NULL,n  votenum varchar(50) NOT NULL default '',n  voteuser varchar(2000) NOT NULL,n  votetype numeric(11,0) NOT NULL default '0'n)  ON [PRIMARY]nn";
  157. out.println("正在创建数据表格vote<br>");
  158. dbc.executeUpdate(sql);
  159. out.println("创建成功!<br>");
  160. sql="INSERT INTO bbs.config VALUES (?, 'http://www.bbs.com/forum/', ?,n 'http://www.bbs.com/', 'smtp.21cn.com', 'bitiboy@msn.com', '0', '300', 'pic/LOGO.GIF',n 'pic/', 'face/', 1, 1, 0, 0, 1, 1, '0', ?, '16384',n '20', '10', '#0099cc', '#777777', '#99ccff', '#e8f4ff', '#f2f8ff', '#e8f4ff', '#000000', n'#000000', '#ff0000', '#00008b', '', '', ?, ?, '1', '1', 100, 3, 1, 5, 2, 0, 2,n 1, 3, 1, 30, 2, 1, 3, 1, 0, 0, 0, 0, '', '/', 1, getdate())";
  161. out.println("正在初始化数据库<br>");
  162. dbc.prepareStatement(sql);
  163. dbc.setBytes(1,"清清一色论坛".getBytes("GBK"));
  164. dbc.setBytes(2,"清清".getBytes("GBK"));
  165. dbc.setBytes(3,"操|妈妈的|我靠|fuck|bitch|变态|奶奶的|逼".getBytes("GBK"));
  166. dbc.setBytes(4,"版权所有:  <font nface=Verdana, Arial, Helvetica, sans-serif size=1><b>SuperSpace<font ncolor=#CC0000>.Com</font></b></font>".getBytes("GBK"));
  167. dbc.setBytes(5,"SuperSpace Version1.0".getBytes("GBK"));
  168. dbc.executeUpdate();
  169. out.println("初始化成功!<br>");
  170. %>
  171. <form action="">
  172. <input type="hidden" name="action" value="4">
  173. <input type="submit" value="下一步">
  174. </form>
  175. <%
  176. dbc.close();
  177. }
  178. catch(Exception e){
  179. e.printStackTrace();
  180. return;
  181. }
  182. }
  183. else if(action.equals("4")){
  184. %>
  185. <%@include file="INC/const.jsp"%>
  186. <form method="POST" action="install.jsp">
  187. <input type="hidden" name="action" value="5">
  188. <table width="95%" border="0" cellspacing="1" cellpadding="3"  align=center bordercolor=<%=aTableBackColor%>>
  189. <tr bgcolor=<%=aTableTitleColor%>> 
  190. <td height="23" colspan="2" ><font color=<%=tableFontColor%>><b>论坛变量设置</b></font></td>
  191. </tr>
  192. <tr> 
  193. <td width="41%">论坛名称</td>
  194. <td width="59%"> 
  195. <input type="text" name="forumName" size="35" value="<%=forumName%>">
  196. </td>
  197. </tr>
  198. <tr> 
  199. <td width="41%">论坛的url</td>
  200. <td width="59%"> 
  201. <input type="text" name="forumURL" size="35" value="<%=forumURL%>">
  202. </td>
  203. </tr>
  204. <tr> 
  205. <td width="41%">主页名称</td>
  206. <td width="59%"> 
  207. <input type="text" name="companyName" size="35" value="<%=companyName%>">
  208. </td>
  209. </tr>
  210. <tr> 
  211. <td width="41%">主页URL</td>
  212. <td width="59%"> 
  213. <input type="text" name="hostURL" size="35" value="<%=hostURL%>">
  214. </td>
  215. </tr>
  216. <tr> 
  217. <td width="41%">SMTP Server地址</td>
  218. <td width="59%"> 
  219. <input type="text" name="SMTPServer" size="35" value="<%=SMTPServer%>">
  220. </td>
  221. </tr>
  222. <tr> 
  223. <td width="41%">论坛管理员Email</td>
  224. <td width="59%"> 
  225. <input type="text" name="systemEmail" size="35" value="<%=systemEmail%>">
  226. </td>
  227. </tr>
  228. <tr> 
  229. <td width="41%">服务器时差</td>
  230. <td width="59%"> 
  231. <input type="text" size="35" value="<%=timeAdjust%>" name="timeAdjust">
  232. </td>
  233. </tr>
  234. <tr> 
  235. <td width="41%">服务器脚本超时时间值,建议不要使用</td>
  236. <td width="59%"> 
  237. <input type="text" name="scriptTimeOut" size="35" value="<%=scriptTimeOut%>">
  238. </td>
  239. </tr>
  240. <tr> 
  241. <td width="41%">论坛forumLogo地址</td>
  242. <td width="59%"> 
  243. <input type="text" name="forumLogo" size="35" value="<%=forumLogo%>">
  244. </td>
  245. </tr>
  246. <tr> 
  247. <td width="41%">论坛图片目录</td>
  248. <td width="59%"> 
  249. <input type="text" name="picURL" size="35" value="<%=picURL%>">
  250. </td>
  251. </tr>
  252. <tr> 
  253. <td width="41%">论坛表情地址</td>
  254. <td width="59%"> 
  255. <input type="text" name="faceURL" size="35" value="<%=faceURL%>">
  256. </td>
  257. </tr>
  258. <tr> 
  259. <td width="41%">发送邮件组件</td>
  260. <td width="59%"> 
  261. <select name="emailFlag">
  262. <option value="0" <%if(emailFlag==0) {%>selected<%}%>>不支持 
  263. <option value="1" <%if (emailFlag==1) {%>selected<%}%>>JMAIL 
  264. <option value="2" <%if (emailFlag==2) {%>selected<%}%>>CDONTS 
  265. <option value="3" <%if (emailFlag==3) {%>selected<%}%>>ASPEMAIL 
  266. </select>
  267. </td>
  268. </tr>
  269. <tr> 
  270. <td width="41%">贴子上传图片</td>
  271. <td width="59%"> 
  272. <select name="uploadPic">
  273. <option value="0" <%if("0".equals(uploadPic)) {%>selected<%}%>>否 
  274. <option value="1" <%if("1".equals(uploadPic)) {%>selected<%}%>>是 
  275. </select>
  276. </td>
  277. </tr>
  278. <tr> 
  279. <td width="41%">用户IP</td>
  280. <td width="59%"> 
  281. <select name="ipFlag">
  282. <option value="0" <%if ("0".equals(ipFlag)) {%>selected<%}%>>保密 
  283. <option value="1" <%if ("1".equals(ipFlag)) {%>selected<%}%>>公开 
  284. </select>
  285. </td>
  286. </tr>
  287. <tr> 
  288. <td width="41%">头像上传</td>
  289. <td width="59%">
  290. <select name="uploadFlag">
  291. <option value="0" <%if ("0".equals(uploadFlag)) {%>selected<%}%>>否 
  292. <option value="1" <%if ("1".equals(uploadFlag)) {%>selected<%}%>>是 
  293. </select>
  294. </td>
  295. </tr>
  296. <tr> 
  297. <td width="41%">用户来源</td>
  298. <td width="59%"> 
  299. <select name="fromFlag">
  300. <option value="0" <%if ("0".equals(fromFlag)) {%>selected<%}%>>保密 
  301. <option value="1" <%if ("1".equals(fromFlag)) {%>selected<%}%>>公开 
  302. </select>
  303. </td>
  304. </tr>
  305. <tr> 
  306. <td width="41%">用户头衔</td>
  307. <td width="59%"> 
  308. <select name="titleFlag">
  309. <option value="0" <%if ("0".equals(titleFlag)){%>selected<%}%>>隐藏 
  310. <option value="1" <%if ("1".equals(titleFlag)) {%>selected<%}%>>显示 
  311. </select>
  312. </td>
  313. </tr>
  314. <tr> 
  315. <td width="41%">在线名单显示客人在线</td>
  316. <td width="59%"> 
  317. <select name="guestUser">
  318. <option value="0" <%if ("0".equals(guestUser)){%>selected<%}%>>否 
  319. <option value="1"  <%if("1".equals(guestUser)) {%>selected<%}%>>是 
  320. </select>
  321. </td>
  322. </tr>
  323. <tr> 
  324. <td width="41%">有新的短消息弹出窗口</td>
  325. <td width="59%"> 
  326. <select name="openMSG">
  327. <option value="0" <%if ("0".equals(openMSG)) {%>selected<%}%>>否 
  328. <option value="1"  <%if ("1".equals(openMSG)) {%>selected<%}%>>是 
  329. </select>
  330. </td>
  331. </tr>
  332. <tr bgcolor=<%=aTableTitleColor%>> 
  333. <td height="23" colspan="2" ><font color=<%=tableFontColor%>><b>关于贴子设置</b></font></td>
  334. </tr>
  335. <tr> 
  336. <td height="17" width="41%">帖子内容最大的字节数</td>
  337. <td height="17" width="59%"> 
  338. <input type="text" name="announceMaxBytes" size="35" value="<%=announceMaxBytes%>">
  339. </td>
  340. </tr>
  341. <tr> 
  342. <td width="41%">每页显示最多纪录</td>
  343. <td width="59%"> 
  344. <input type="text" name="maxAnnouncePerPage" size="35" value="<%=maxAnnouncePerPage%>">
  345. </td>
  346. </tr>
  347. <tr> 
  348. <td width="41%">UBB风格浏览贴子每页显示贴子数</td>
  349. <td width="59%"> 
  350. <input type="text" name="maxTitleList" size="35" value="<%=maxTitleList%>">
  351. </td>
  352. </tr>
  353. <tr bgcolor=<%=aTableTitleColor%>> 
  354. <td height="23" colspan="2" ><font color=<%=tableFontColor%>><b>关于颜色字体设置(应用于除显示版面以外的页面,包括首页)</b></font></td>
  355. </tr>
  356. <tr> 
  357. <td width="41%">表格背景(边框颜色)1<br>
  358. 一般页面</td>
  359. <td width="59%"> 
  360. <input type="text" name="tableBackColor" size="35" value="<%=tableBackColor%>">
  361. </td>
  362. </tr>
  363. <tr> 
  364. <td width="41%">表格背景(边框颜色)2<br>
  365. 用户页面、提示页面</td>
  366. <td width="59%"> 
  367. <input type="text" name="aTableBackColor" size="35" value="<%=aTableBackColor%>">
  368. </td>
  369. </tr>
  370. <tr> 
  371. <td width="41%">标题表格颜色1<br>
  372. 一般页面</td>
  373. <td width="59%"> 
  374. <input type="text" name="tableTitleColor" size="35" value="<%=tableTitleColor%>">
  375. </td>
  376. </tr>
  377. <tr> 
  378. <td width="41%">标题表格颜色2<br>
  379. 用户页面、提示页面</td>
  380. <td width="59%"> 
  381. <input type="text" name="aTableTitleColor" size="35" value="<%=aTableTitleColor%>">
  382. </td>
  383. </tr>
  384. <tr> 
  385. <td width="41%">表格体颜色1</td>
  386. <td width="59%"> 
  387. <input type="text" name="tableBodyColor" size="35" value="<%=tableBodyColor%>">
  388. </td>
  389. </tr>
  390. <tr> 
  391. <td width="41%">表格体颜色2(1和2颜色在首页显示中穿插)</td>
  392. <td width="59%"> 
  393. <input type="text" name="aTableBodyColor" size="35" value="<%=aTableBodyColor%>">
  394. </td>
  395. </tr>
  396. <tr> 
  397. <td width="41%">表格内文字标题颜色</td>
  398. <td width="59%"> 
  399. <input type="text" name="tableFontColor" size="35" value="<%=tableFontColor%>">
  400. </td>
  401. </tr>
  402. <tr> 
  403. <td width="41%">表格内文字内容颜色</td>
  404. <td width="59%"> 
  405. <input type="text" name="tableContentColor" size="35" value="<%=tableContentColor%>">
  406. </td>
  407. </tr>
  408. <tr> 
  409. <td width="41%">警告提醒语句的颜色</td>
  410. <td width="59%"> 
  411. <input type="text" name="alertFontColor" size="35" value="<%=alertFontColor%>">
  412. </td>
  413. </tr>
  414. <tr> 
  415. <td width="41%">显示帖子的时候,相关帖子,转发帖子,回复等的颜色</td>
  416. <td width="59%"> 
  417. <input type="text" name="contentTitle" size="35" value="<%=contentTitle%>">
  418. </td>
  419. </tr>
  420. <tr bgcolor=<%=aTableTitleColor%>> 
  421. <td height="23" colspan="2" ><font color=<%=tableFontColor%>><b>版权广告信息</b></font></td>
  422. </tr>
  423. <tr> 
  424. <td width="41%">论坛页首广告代码</td>
  425. <td width="59%"> 
  426. <input type="text" name="ads1" size="35" value="<%=ads1%>">
  427. </td>
  428. </tr>
  429. <tr> 
  430. <td width="41%">论坛页尾广告代码</td>
  431. <td width="59%"> 
  432. <input type="text" name="ads2" size="35" value="<%=ads2%>">
  433. </td>
  434. </tr>
  435. <tr> 
  436. <td width="41%">版权信息</td>
  437. <td width="59%"> 
  438. <input type="text" name="copyRight" size="35" value="<%=copyRight%>">
  439. </td>
  440. </tr>
  441. <tr> 
  442. <td width="41%">版本信息</td>
  443. <td width="59%"> 
  444. <input type="text" name="version" size="35" value="<%=version%>">
  445. </td>
  446. </tr>
  447. <tr bgcolor=<%=aTableTitleColor%>> 
  448. <td width="41%">&nbsp;</td>
  449. <td width="59%"> 
  450. <div align="center"> 
  451. <input type="submit" name="Submit" value="提 交">
  452. </div>
  453. </td>
  454. </tr>
  455. </table>
  456. </form>
  457. <%
  458. }
  459. else if(action.equals("5")){
  460. try{
  461. ForumPropertiesManager.saveConst(request);
  462. %>
  463. <%@include file="INC/const.jsp"%>
  464. <FORM name=theForm action="" method=post>
  465. <input type="hidden" name="action" value="6">
  466. <table cellpadding=0 cellspacing=0 border=0 width=500 bgcolor=<%=aTableBackColor%> align=center>
  467.         <tr>
  468.             <td>
  469.                 
  470. <table cellpadding=3 cellspacing=1 border=0 width=100%>
  471. <TBODY> 
  472. <TR align=middle bgcolor=<%=aTableTitleColor%>> 
  473. <TD colSpan=2 height=24><b>请您填写超级管理员的信息!</b></TD>
  474. </TR>
  475. <TR bgcolor=<%=tableBodyColor%>> 
  476. <TD width=150>注 册 名**</TD>
  477. <TD> 
  478. <INPUT maxLength=8 size=12 name=userName>
  479. (可以使用中英文匿名)</TD>
  480. </TR>
  481. <TR bgcolor=<%=tableBodyColor%>> 
  482. <TD width=150>性 别</TD>
  483. <TD> 
  484. <INPUT type=radio CHECKED value="1" name=sex>
  485. <IMG 
  486.       height=27 src="pic/Male.gif" width=25 align=absMiddle>男孩 &nbsp;&nbsp;&nbsp;&nbsp; 
  487. <INPUT type=radio value="0" name=sex>
  488. <IMG 
  489.       height=27 src="pic/Female.gif" width=27 align=absMiddle>女孩</TD>
  490. </TR>
  491. <TR bgcolor=<%=tableBodyColor%>> 
  492. <TD width=150>密&nbsp;&nbsp;&nbsp;&nbsp;码**</TD>
  493. <TD> 
  494. <INPUT type=password maxLength=16 size=13 name=psw>
  495. </TD>
  496. </TR>
  497. <TR bgcolor=<%=tableBodyColor%>> 
  498. <TD width=150>密码确认 **</TD>
  499. <TD> 
  500. <INPUT type=password maxLength=16 size=13 name=pswc>
  501. </TD>
  502. </TR>
  503. <TR bgcolor=<%=tableBodyColor%>> 
  504. <TD width=150 height=32>Email地址 **</TD>
  505. <TD height=32> 
  506. <INPUT maxLength=50 size=27 name=userEmail>
  507. (如:abc@SuperSpace.net) </TD>
  508. </TR>
  509. <TR bgcolor=<%=tableBodyColor%>> 
  510. <TD width=150 height=32>形象 <img id=face src="<%=picURL%>Image1.gif" alt=个人形象代表>**</TD>
  511. <TD height=15> 
  512. <select name=face size=1 onChange="document.images['face'].src=options[selectedIndex].value;" style="BACKGROUND-COLOR: #99CCFF; BORDER-BOTTOM: 1px double; BORDER-LEFT: 1px double; BORDER-RIGHT: 1px double; BORDER-TOP: 1px double; COLOR: #000000">
  513. <%for(i=1;i<61;i++){%>
  514. <option value='<%=picURL%>Image<%=i%>.gif'>Image<%=i%></option>
  515. <%}%>
  516. </select>
  517. </TR>
  518. <tr bgcolor=<%=tableBodyColor%>> 
  519. <td width=150 height=32>发帖有回复时是否提示</td>
  520. <td height=16>
  521. <input type="radio" name="showRe" value="1" checked>
  522. 提示我
  523. <input type="radio" name="showRe" value="0">
  524. 不提示
  525. </tr>
  526. <TR bgcolor=<%=tableBodyColor%>> 
  527. <TD width=150 valign=top>自定义头像<br>
  528. 如果图像位置中有连接图片将以自定义的为主</TD>
  529. <TD> 
  530. <% if ("1".equals(uploadFlag)){ %>
  531. <iframe name="ad" frameborder=0 width=300 height=40 scrolling=no src=reg_upload.jsp></iframe> 
  532. <br>
  533. <% } %>
  534. 图像位置: 
  535. <input type="TEXT" name="myface" size=20 maxlength=100>
  536. 完整Url地址<br>
  537. 宽&nbsp;&nbsp;&nbsp;&nbsp;度: 
  538. <input type="TEXT" name="width" size=2 maxlength=2>
  539. 20---80的整数<br>
  540. 高&nbsp;&nbsp;&nbsp;&nbsp;度: 
  541. <input type="TEXT" name="height" size=2 maxlength=2>
  542. 20---80的整数<br>
  543. </TD>
  544. </TR>
  545. <TR bgcolor=<%=tableBodyColor%>> 
  546. <TD width=150>OICQ号码</TD>
  547. <TD> 
  548. <INPUT maxLength=20 size=44 name=oicq>
  549. </TD>
  550. </TR>
  551. <TR bgcolor=<%=tableBodyColor%>> 
  552. <TD width=150>签 名<BR>
  553. <BR>
  554. 文字将出现在您发表的文章的结尾处。体现您的个性。 </TD>
  555. <TD> 
  556. <TEXTAREA name=sign rows=5 wrap=PHYSICAL cols=42></TEXTAREA>
  557. </TD>
  558. </TR>
  559. <TR align=middle bgcolor=<%=aTableTitleColor%>> 
  560. <TD colSpan=2> 
  561. <DIV align=center> 
  562. <INPUT value="注 册" name=Submit type=submit>
  563. <INPUT type=reset value="重 写" name=Submit2>
  564. </DIV>
  565. </TD>
  566. </TR>
  567. </TBODY> 
  568. </TABLE>
  569. </td></tr></table>
  570. </FORM>
  571. <%
  572. }
  573. catch(Exception e){
  574. e.printStackTrace();
  575. out.println(e.getMessage());
  576. }
  577. }
  578. else if(action.equals("6")){
  579. %>
  580. <%@include file="INC/const.jsp"%>
  581. <%
  582. UserManager.addAdmin(request,wealthReg,epReg,cpReg);
  583. out.println("添加成功,请您删除install.jsp文件!现在登陆论坛进入管理界面");
  584. %>
  585. <form action="index.jsp">
  586. <input type="submit" value="进入<%=forumName%>">
  587. </form>
  588. <%
  589. }
  590. %>
  591. </body>
  592. </html>