gvInclude.jsp
上传用户:u_thks
上传日期:2022-07-31
资源大小:1910k
文件大小:8k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

Java

  1. <%@ page language="java" contentType="text/html;charset=UTF-8" errorPage="err.jsp"%><%@ 
  2. page import="java.util.*,
  3. java.io.*,
  4. javax.servlet.http.Cookie
  5. ,com.gamvan.club.item.*,
  6. com.gamvan.tools.*,
  7. com.gamvan.util.*,
  8. com.gamvan.html.*"
  9. %><jsp:useBean id="cu" scope="request" class="com.gamvan.club.user.ClubUsers"/>
  10. <jsp:useBean id="cuc" scope="request" class="com.gamvan.club.user.ClubUserCollection"/>
  11. <jsp:useBean id="cug" scope="request" class="com.gamvan.club.user.ClubUserGrade"/>
  12. <jsp:useBean id="cuo" scope="request" class="com.gamvan.club.user.ClubUserop"/>
  13. <jsp:useBean id="eci" scope="request" class="com.gamvan.tools.EncodeIP"/><%
  14. //==================================================
  15. HashMap hm = null;
  16. ClubUserItem cui = new ClubUserItem();
  17. ClubUserGradeItem cugi = new ClubUserGradeItem();
  18. ClubUseropItem cuoi =  new ClubUseropItem();
  19. boolean clubTopicIsPass = true;
  20. %><%!
  21. //定义社区基本信息变量
  22.     private String clubCopyRight="";
  23. private int refreshPage=900; 
  24. private String clubName="", clubUrl="", clubTitle="", clubMeta="", clubSmtp="", clubEmail="",
  25. clubSmtpID="", clubSmtpPass="", clubSmtpPort="";
  26. private String clubEmailSend="", clubYear="", clubUpfileExt="", clubUpfileDomain="";
  27. private int clubMenu=0, clubSmtpUsePass=0, clubUpfileOpen=0, clubUpfileUser=0,
  28. clubUpfileMax=0, clubUserPic=0, clubSmtpSSL=0, clubHotTopic=0, clubHotRe=0;
  29. public String prtCenter(String txt, String urls, int i){
  30. String temp;
  31. temp = "<SCRIPT type=text/javascript>function doTrans(filterCode){imgObj.filters[0].apply();oImg.style.filter = filterCode;imgObj.filters[0].play();}</SCRIPT>";
  32. temp =  temp + "<br><br><center> ";
  33. switch(i){ 
  34. case 1:
  35. temp = temp + "<a href="+ urls +">";
  36. break;
  37. case 2:
  38. temp = temp + "<a href=javascript:history.back()>";
  39. break;
  40. }
  41. temp = temp + "<span style="font-size:14px; font-family:Verdana, Arial, 宋体; line-height: 19px;" >";
  42. temp = temp + txt + "</span>";
  43. if(i > 0){
  44. temp = temp + "</a>";
  45. }
  46. temp = temp + "<br>"+
  47. "<span id="imgObj" onmouseleave='doTrans("gray")'  style="FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); WIDTH: 100% ""+
  48. "  onmouseenter='doTrans("")'>"+
  49. "<a href=http://www.gamvan.com target=_blank><img id="oImg" style="FILTER: gray" alt="技术支持" src="./GVimgs/gamvan.gif" border=0></a>"+
  50. "</span></center><br><br>";
  51. return temp;
  52. }
  53. //======================================
  54. public String Gfoot(){
  55. return com.gamvan.club.ClubHtmlConst.Gfoot(clubCopyRight,clubYear);
  56. }
  57. public String errs(int eID, String txt){
  58. StringBuffer sb = new StringBuffer();
  59. sb.append("<script language="javascript" src="./GVscript/errs.js"></script>");
  60. sb.append("<table width="99%" border="0" align="center" cellpadding="2" cellspacing="1" class="tab"><tr class="tab1"><td>");
  61. sb.append("<strong>您的位置</strong>&gt;&gt;<a href="default.jsp" target="_parent">社区首页</a>&gt;&gt;<a href="main.jsp">进站画面</a>&gt;&gt;信息提示");
  62. sb.append("</td></tr></table><script language="javascript">tabline(1,2,"#ffffff");</script>");
  63. sb.append("<table width="99%" border="0" align="center" cellpadding="4" cellspacing="1" class="tab"><tr><td class="bg2">");
  64. sb.append("<script language="JavaScript">errTxt("+ eID +");</script>"+ txt +"<hr size="1">");
  65. sb.append("请认真查看社区帮助文档,如果您的问题仍然无法解决,请联系讨论组勤杂工!");
  66. sb.append("</td></tr><tr><td align="center" class="bg2">");
  67. sb.append("<a href=javascript:history.go(-1)>返回上一步>>></a></td></tr></table>"+ Gfoot() +"</body></html>");
  68. return sb.toString();
  69. }
  70. public String textArea(String formName, int cols, int rows, String txt){
  71. StringBuffer sb = new StringBuffer();
  72. sb.append("<textarea name=""+ formName +"" id=""+ formName +"" cols=""+ cols +"" rows=""+ rows +"" onkeydown="keyForm();">");
  73. sb.append(txt);
  74. sb.append("</textarea><script language="javascript">gv_textarea(""+ formName +"","+ cols +","+ rows +");</script>");
  75. return sb.toString();
  76. }
  77. public String pageJump(int totalPage, int iPage, String url){
  78. int iPage1=0, iPage2=0;
  79. StringBuffer sb = new StringBuffer();
  80. sb.append("<table height="25" border="0" cellpadding="2" cellspacing="1" class="tab"><tr class="tab1">");
  81. sb.append("<td class="tab">&nbsp;<strong>");
  82. sb.append(totalPage);
  83. sb.append("</strong>&nbsp;</td>");
  84. sb.append("<td align="center">");
  85. sb.append("&nbsp;<a title="返回首页" href="" + url + "iPage=1">&lt;&lt;</a>&nbsp;");
  86. sb.append("</td>");
  87. sb.append("<td align="center">");
  88. sb.append("<a title="返回上一页" href="" + url + "iPage=" + (iPage-1) + "">&lt;</a>&nbsp;");
  89. sb.append("</td>");
  90. if(iPage>=10){
  91. iPage2=iPage+8;
  92. iPage1=iPage-1;
  93. if(iPage2>totalPage){
  94. iPage2=totalPage;
  95. iPage1=totalPage-9;
  96. }
  97. }else{
  98. if(totalPage>10){
  99. iPage2=10;
  100. }else{
  101. iPage2=totalPage;
  102. }
  103. iPage1=1;
  104. }
  105. for(int i=iPage1;i<=iPage2;i++){
  106. if(i==iPage){
  107. sb.append("<td align="center" class="tab3">");
  108. sb.append("&nbsp;<a href="" + url + "iPage=" + i + "">");
  109. sb.append("<span style=color:#bb0000><strong>"+ i +"</strong></span></a>&nbsp;");
  110. sb.append("</td>");
  111. }else{
  112. sb.append("<td align="center"> ");
  113. sb.append("&nbsp;<a href="" + url + "iPage=" + i + "">");
  114. sb.append("<strong>" + i + "</strong></a>&nbsp; ");
  115. sb.append("</td>");
  116. }
  117. }
  118. sb.append("<td align="center">");
  119. sb.append("&nbsp;<a title="跳到下一页" href="" + url + "iPage=" + (iPage+1) + "">&gt;</a>");
  120. sb.append("</td>");
  121. sb.append("<td align="center">");
  122. sb.append("&nbsp;<a title="跳到尾页" href="" + url + "iPage=" + totalPage + "">&gt;&gt;</a>");
  123. sb.append("</td>");
  124. sb.append("</table>");
  125. return sb.toString();
  126. }
  127. //=======================实例变量结束================================
  128. %><%
  129. //格式化当前时间
  130.     String now = FormatDateTime.formatDateTime("yyyy-MM-dd HH:mm:ss");
  131.  //=================开始定义版面变量=================================
  132. String temp="";
  133. int ccID1 = 0;
  134. int ccID2 = 0;
  135. int ccIDD1 = 0;
  136. int ccIDD2 = 0;
  137. String ccName1=""; //分类或版面名称
  138. String ccName2=""; //分类或版面名称
  139.     int ccID = 0;
  140.     int ccIDD = 0; //分类或版面的上级ID
  141. String ccName=""; //分类或版面名称
  142.     int ccOrder = 0; //分类或版面的排序ID 
  143.     byte ccType = 0; //类型,判断是分类还是版面 0为分类 1为版面
  144.     byte ccoStyle = 0; //论坛的风格 0 为默认风格BBS, 1 为讨论区风格
  145. byte ccStyle = 0;
  146.     byte ccPro = 0; //分类或版面的属性
  147.     boolean ccHidden = false; //是否隐藏 默认0不隐藏
  148.     byte ccUpfilePass = 0; //判断是否打开了上传
  149.     int ccUpfileMax = 0; //上传附件的最大限制,单位字节
  150.     byte ccUgid = 10; //浏览版面所需的等级
  151.     byte ccTopicNum = 30; //主题显示条数
  152.     byte ccReplyNum = 100; //回复显示数
  153.     int ccMostOnline = 0; //最多在线人数
  154.     String ccSummary = ""; //分类或版面简介
  155.     String ccUserPass = ""; //分类或版面的认证用户
  156.     int ccTopic = 0; //主题统计
  157.     int ccReply = 0; //回复统计
  158.     boolean ccList = false;
  159.     int ccTodayTopic = 0; //今日主题统计
  160.     int ccTodayReply = 0; //今日回复统计
  161.     int ccYesterTopic = 0; //昨日主题统计
  162.     int ccYesterReply = 0; //昨日回复统计
  163. %><%@ 
  164. include file="../GVfilesInc/gvData.jsp" %><%@ 
  165. taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><%@ 
  166. taglib uri="http://club.GamVan.com/" prefix="club" %>