📄 forum.jsp
字号:
<%@page contentType="text/html" pageEncoding="UTF-8"%><%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%><%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%><%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><style type="text/css">.tCol10 {width: 30px; text-align: center;}.tCol15 {width: 50px; text-align: center;}.tCol20 {text-indent: 7px;}.tCol25 {width: 50px; text-align: center;}.tCol30 {width: 55px; text-align: center;}.tCol40 {width: 55px; text-align: center;}.tCol50 {width: 130px; text-align: right;font-size:12px;}.tCol60 {width: 130px; text-align: right;font-size:12px;}.tColTop {text-align:right;}</style><f:view locale="#{localeBean.locale}"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title><h:outputText value="#{sayBBS.forum_title}"/></title> <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/common/css/style.css"/> <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/bbs/css/style.css"/> </head> <body> <%@ include file="/common/header.jsp" %> <%@ include file="/common/top.jsp"%> <%@ include file="/bbs/include/bbsnav.jsp"%> <h:form> <h:panelGrid border="0" columns="2" width="100%" cellpadding="3" cellspacing="0" styleClass="bgGray marginTop" columnClasses=",tColTop"> <h:panelGroup> <h:outputText value="#{sayBBS.forum_moderators}" rendered="#{bbs_forum.masters!=null}"/> <t:dataList value="#{bbs_forum.masters}" var="master"> <h:column> <h:outputText value="#{master}"/> </h:column> </t:dataList> </h:panelGroup> <h:outputLink value="#{facesContext.externalContext.requestContextPath}/bbs/post.faces"> <h:graphicImage title="#{sayBBS.forum_newTopic}" url="/bbs/images/#{sayBBS.forum_imgNewTopic}"/> </h:outputLink> </h:panelGrid> <h:panelGrid border="0" cellpadding="3" cellspacing="3" styleClass="bgGray tableWH"> <t:dataTable id="topics" border="0" rows="#{bbs_forum.pageSize}" rowIndexVar="No" value="#{bbs_forum.topicsObj}" var="topicObj" binding="#{bbs_forum.uiTopicsObj}" cellpadding="2" cellspacing="0" styleClass="bbs_table1 bgWhite tableWH" headerClass="th2 bgOther1" columnClasses="tCol10 borderB,tCol15 borderB,tCol20 borderB,tCol25 borderB,tCol30 borderB,tCol40 borderB,tCol50 borderB,tCol60 borderB"> <h:column> <f:facet name="header"> <h:outputText value="No."/> </f:facet> <h:outputText value="#{No + 1}"/> </h:column> <h:column> <f:facet name="header"> <h:outputText value="T"/> </f:facet> <h:graphicImage url="/bbs/images/topic/lock.gif" rendered="#{topicObj['topic'].beLock}"/> <h:graphicImage url="/bbs/images/topic/#{BBSApplication.topicTypes[topicObj['topic'].type][1]}" rendered="#{!topicObj['topic'].beLock}"/> </h:column> <h:column> <f:facet name="header"> <h:outputText value="#{sayBBS.forum_topics}"/> </f:facet> <h:outputLink value="#{facesContext.externalContext.requestContextPath}/bbs/topic/#{topicObj['topic'].num}.faces"> <h:outputText styleClass="#{topicObj['topic'].type==60?'colorCarmine': (topicObj['topic'].type==50?'colorGreen':'')}" value="#{topicObj['topic'].title}"/> </h:outputLink> </h:column> <h:column> <f:facet name="header"> <h:outputText value="#{sayBBS.forum_upFile}"/> </f:facet> <h:graphicImage url="/bbs/images/topic/file.gif" rendered="#{topicObj['topic'].beUpload}"/> </h:column> <h:column> <f:facet name="header"> <h:outputText value="#{sayBBS.forum_replies}"/> </f:facet> <h:outputText value="#{topicObj['topic'].totalReply}"/> </h:column> <h:column> <f:facet name="header"> <h:outputText value="#{sayBBS.forum_views}"/> </f:facet> <h:outputText value="#{topicObj['topic'].totalView}"/> </h:column> <h:column> <f:facet name="header"> <h:outputText value="#{sayBBS.forum_author}"/> </f:facet> <h:panelGrid border="0" columns="1" styleClass="colorGray marginRight"> <h:outputText value="#{topicObj['topic'].byUser}"/> <h:outputText value="#{topicObj['topic'].date}"> <f:convertDateTime pattern="yyyy-MM-dd HH:mm"/> </h:outputText> </h:panelGrid> </h:column> <h:column> <f:facet name="header"> <h:outputText value="#{sayBBS.forum_lastPost}"/> </f:facet> <h:panelGrid border="0" columns="1" styleClass="colorGray marginRight"> <h:outputText value="#{topicObj['lastReply'].byUser}"/> <h:outputText value="#{topicObj['lastReply'].date}"> <f:convertDateTime pattern="yyyy-MM-dd HH:mm"/> </h:outputText> </h:panelGrid> </h:column> </t:dataTable> </h:panelGrid> <!--===================== scroller =====================--> <h:panelGrid border="0" width="100%" columns="3" styleClass="scrollerTable" cellpadding="0" cellspacing="0" columnClasses="scrollerCol1,scrollerCol2,scrollerCol3"> <t:dataScroller id="scroller_2" for="topics" rowsCountVar="rowsCount" displayedRowsCountVar="displayedRowsCount" firstRowIndexVar="firstRow" lastRowIndexVar="lastRow" pageCountVar="pageCount" pageIndexVar="pageIndex"> <h:panelGroup> <h:outputText value="[#{sayBBS.all_pgTotal}#{rowsCount}]" style="margin-left:5px;"/> <h:outputText value="[#{sayBBS.all_pgPage}#{pageCount}]"/> <h:outputText value="[#{sayBBS.all_pgCurrentPage}#{pageIndex}]"/> <h:outputText value="[#{sayBBS.all_pgShow}#{displayedRowsCount}]"/> <h:outputText value="[#{firstRow} #{sayBBS.all_pgTo} #{lastRow}]"/> </h:panelGroup> </t:dataScroller> <t:dataScroller id="scroller_1" for="topics" fastStep="5" paginator="true" paginatorMaxPages="10" paginatorActiveColumnClass="scrollerPACC" renderFacetsIfSinglePage="true"> <f:facet name="first"> <t:graphicImage url="/common/images/scroller/arrow-first.gif"/> </f:facet> <f:facet name="last"> <t:graphicImage url="/common/images/scroller/arrow-last.gif"/> </f:facet> <f:facet name="previous"> <t:graphicImage url="/common/images/scroller/arrow-previous.gif"/> </f:facet> <f:facet name="next"> <t:graphicImage url="/common/images/scroller/arrow-next.gif"/> </f:facet> <f:facet name="fastforward"> <t:graphicImage url="/common/images/scroller/arrow-ff.gif"/> </f:facet> <f:facet name="fastrewind"> <t:graphicImage url="/common/images/scroller/arrow-fr.gif"/> </f:facet> </t:dataScroller> <h:panelGrid columns="2" border="0"> <h:inputText value="#{bbs_forum.jumpTo}" style="width:20px;text-align:center"/> <h:commandButton value="#{sayBBS.all_pgJump}" actionListener="#{bbs_forum.jump}"/> </h:panelGrid> </h:panelGrid> </h:form> <%@ include file="/bbs/include/jump.jsp"%> <%@ include file="/bbs/include/topicType.jsp"%> <%@ include file="/common/footer.jsp" %> </body></html></f:view>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -