求高手解决:论坛板块调整(100分)

    最近要帮公司做个简单的内网论坛,找的动网的8.3版本模板。现在就在论坛模板排列上遇到了麻烦。本人主要学的软件编程,对网页界面设计很不了解。简单分析了网页代码,发现目前我能找到的模板都是用的这个技术:前台从数据库获取数据,依次往下排列一级板块。所以在后台增加板块后出来的板块分布都一列一列的分布(就像我们现在所在论坛显示的效果)。
    我的初步想法是修改界面的代码,让第一行获取数据库里面固定的板块只显示一列,后面的每行显示两列依次获取数据库的板块。不过我对网页界面不熟悉加上时间要求比较紧,所以在这里求助。
    求高手指点方法,并附上代码。


附上要求的板块样式


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
bbs论坛开发的部1.3、实验内容 1、动态显示主版块信息 (1)在index.jsp上,使用page指令引入相关包,例如: <%@ page language="java" pageEncoding="GBK" import="java.util.*, s2jsp.lg.entity.*, s2jsp.lg.dao.*, s2jsp.lg.dao.impl.*"%> (2)编写脚本和表达式,得到板块Map并显示,只显示主版块信息 使用BoardDao的findBoard方法查找版块Map 使用for循环从Map中取出主版块信息 2、动态显示子版块信息、本版主题数、最后发表的主题 使用到的接口和方法 TopicDao findListTopic(int page,int boardId) findCountTopic(boardId) UserDao findUser(int uId) <!-- 子版块 --> <% List listSonBoard = (List)mapBoard.get( new Integer(mainBoard.getBoardId()) );//先取得主版块mainBoard的id for( int j=0; j<listSonBoard.size(); j++ ) { Board sonBoard = (Board)listSonBoard.get(j); // 循环取得子版块 Topic topic = new Topic(); // 最后发表的主题 User user = new User(); // 最后发表的主题的作者 int boardId = sonBoard.getBoardId(); List listTopic = topicDao.findListTopic( 1, boardId ); // 取得该板块主题列表 if( listTopic!=null && listTopic.size()>0 ) { topic = (Topic)listTopic.get(0); // 取得最后发表的帖子 user = userDao.findUser( topic.getUid() ); } %> 3、在detail.jsp上动态显示主题和回复的内容 实现思路及关键代: 使用page指令引入包 使用到的接口和方法 设置页数page=1: 第1页:主题、回复 其他页:回复 页数、主题id用户id暂时固都定为1 接口和方法如下: TopicDao findTopic(int topicId) ReplyDao findListReply(int page,int topicId) UserDao findUser(int uId) 4、动态显示主题列表  让list.jsp动态显示“JSP技术”版块的主题列表  页数暂时固定为1,版块id暂时固定为“JSP技术”的版块boardId=9 使用到的接口和方法 TopicDao findListTopic(int page,int boardId) UserDao findUser(int uId) ReplyDao findCountReply(int topicId)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值