bbs论坛源码 数据库 静态页面


一个简单的bbs论坛模板+数据库+静态页面
资源截图
代码片段和文件信息
package com.bbs.common;

import com.bbs.DAO.*;
import com.bbs.entitiy.*;
import java.util.*;

public class TopicPageMaker {
//第一页页码
private int firstPage = 1;
//最后一页页码
private int lastPage;
//上一页
private int prePage;
//下一页
private int nextPage;
//当前页
private int currentPage;
//每页显示数量
private int sizeOfPage = 10;
//板块ID
private int boardID ;

private TopicInfoDAO topicDao = new TopicInfoDAO();
private ReplyInfoDAO replyDao = new ReplyInfoDAO();

public TopicPageMaker(int currentPageint boardID){
this.currentPage = currentPage;

this.firstPage = 1;
//如果是刚好可以除尽的数量 ,则商就是页数;否则商+1为页数
this.lastPage = topicDao.GetAllTopicCount(boardID) % sizeOfPage == 0 ? topicDao.GetAllTopicCount(boardID) / sizeOfPage:topicDao.GetAllTopicCount(boardID) / sizeOfPage+1;
}

public TopicPageMaker(int currentPageint boardIDint topicID){
this.currentPage = currentPage;

this.firstPage = 1;
//如果是刚好可以除尽的数量 ,则商就是页数;否则商+1为页数
this.lastPage = replyDao.GetAllReplyCount(topicID) % sizeOfPage == 0 ? replyDao.GetAllReplyCount(topicID) / sizeOfPage:replyDao.GetAllReplyCount(topicID) / sizeOfPage+1;
}


public int getPrePage(){
if(this.currentPage == 1){
this.prePage = 1;
}else{
this.prePage = this.currentPage -1;
}
return this.prePage;
}

public int getNextPage(){
if(this.currentPage == this.lastPage){
this.nextPage = this.lastPage;
}else{
this.nextPage = this.currentPage + 1;
}
return this.nextPage;
}

public List getTopicByPage(int boardID){
List list = new ArrayList();
int count = (this.currentPage-1)*sizeOfPage;
//根据页码查询帖子
String sql = “select top “+sizeOfPage+“ * from TopicInfo where boardID = “+boardID+“ and TopicID not in (select top “+count+“ topicID from TopicInfo where boardID=“+boardID+“)“;
list = topicDao.GetTopicInfoBySql(sql);
return list;
}

public List GetReplyByPage(int topicID){
List list = new ArrayList();

int count = (this.currentPage-1)*(sizeOfPage-1);
String sql =“select top “+(sizeOfPage-1)+“ * from ReplyInfo where topicID = “+topicID+“ and replyID not in (select top “+count+“ replyID from replyInfo where topicID=“+topicID+“)“;
list = replyDao.GetReplyInfoBySql(sql);
return list;
}

public void setBoardID(int boardID) {
this.boardID = boardID;
}

public int getBoardID() {
return boardID;
}
public  int getFirstPage(){
return this.firstPage;
}

public int getLastPage(){
return this.lastPage;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3181  2007-09-30 09:51  bbsbs静态页面detail.html

     文件        712  2007-07-03 08:15  bbsbs静态页面imageoard.gif

     文件       3728  2007-07-26 22:47  bbsbs静态页面imagehead1.gif

     文件       3491  2007-07-26 22:47  bbsbs静态页面imagehead10.gif

     文件       3574  2007-07-26 22:47  bbsbs静态页面imagehead11.gif

     文件       3624  2007-07-26 22:47  bbsbs静态页面imagehead12.gif

     文件       3362  2007-07-26 22:47  bbsbs静态页面imagehead13.gif

     文件       3472  2007-07-26 22:47  bbsbs静态页面imagehead14.gif

     文件       3343  2007-07-26 22:47  bbsbs静态页面imagehead15.gif

     文件       3945  2007-07-26 22:48  bbsbs静态页面imagehead2.gif

     文件       3762  2007-07-26 22:47  bbsbs静态页面imagehead3.gif

     文件       3560  2007-07-26 22:48  bbsbs静态页面imagehead4.gif

     文件       3819  2007-07-26 22:47  bbsbs静态页面imagehead5.gif

     文件       3427  2007-07-26 22:47  bbsbs静态页面imagehead6.gif

     文件       3256  2007-07-26 22:47  bbsbs静态页面imagehead7.gif

     文件       3520  2007-07-26 22:47  bbsbs静态页面imagehead8.gif

     文件       3660  2007-07-26 22:47  bbsbs静态页面imagehead9.gif

    ..A.SH.      8704  2007-08-06 11:50  bbsbs静态页面imageheadThumbs.db

     文件       3825  2007-07-18 14:25  bbsbs静态页面imagelogo.gif

     文件       1907  2007-07-27 19:18  bbsbs静态页面imagepost.gif

     文件       1958  2007-07-27 19:19  bbsbs静态页面image
eply.gif

    ..A.SH.     12288  2007-08-06 11:50  bbsbs静态页面imageThumbs.db

     文件        311  2007-07-26 22:32  bbsbs静态页面image opic.gif

     文件       5441  2007-09-30 09:50  bbsbs静态页面index.html

     文件       3622  2007-09-30 09:49  bbsbs静态页面list.html

     文件       1544  2007-09-30 09:46  bbsbs静态页面login.html

     文件       2445  2007-09-30 09:48  bbsbs静态页面post.html

     文件       3212  2007-09-30 09:47  bbsbs静态页面
eg.html

     文件       2728  2007-07-30 09:38  bbsbs静态页面stylestyle.css

     文件       2464  2007-09-30 09:48  bbsbs静态页面update.html

............此处省略117个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)