|
该用户从未签到
|
ItcastBBS论坛系统项目源码:9 ^+ B* G( b) {( j" u
1,数据库连接:
" l. Q) l- l( @2 |+ v" G, f 1,创建相应的数据库, B8 k+ w5 m0 P8 d
2,修改 hibernate.cfg.xml 中的数据库连接信息。
$ s# }+ V7 f4 B y+ |7 ` 3,如果使用的不是MySQL数据,要添加相应的JDBC驱动的jar包. O- Q" P- s% y9 `
4,关闭自动建表与不显示sql语句3 d- p4 P6 P( v
2,配置log4j.properties文件。并移走已存在的日志(如果有)
. t# d" A( @( p3,初始化系统:执行 /del/index.jsp。按列出的序列点点击超链接,作用是向数据库中插入相应的初始化数据
' y! g) O, S1 N; c/ W% x( U 注意:运行完后,最好删除此目录,因为只需要执行一次就可以了。- F- J$ f: ^& F o5 S8 l
4,登录管理员:用户名admin,密码itcast,进入后台,初始化数据。6 g' y" c4 N1 V w
1,分类与版面
. C* m! F# q* F: I 2,普通会员的权限设置
( B8 G5 o% m; U8 K% h, k0 x$ j! F3 [0 K7 `* P! [
1 显示主题时,主贴及所有的回复都显示主题的ip。
/ L+ L, j3 @1 e6 ~9 s2 发表主题或回复时,在页面中使用FCKeditor,可以转换标签。但可以绕过。
6 `, M( V0 V# v. z' g" n 方法为自已造一个表单,提交地址为发表主题,就可以随便写html或js了。所以还要再过滤标签。
' w, e/ z8 ^5 b! K1 |3 L1 ^1 X 过滤标签有:<script>与<meta>
9 E1 Y5 _, o7 ]" y; Z) X6 V 1,<script>示例:<script type="text/javascript"> setTimeout("window.location.reload();",1); >/script>
5 m" P+ _6 q8 e% _1 D& A: w 2,refresh示例:5秒之后刷新本页面:<meta http-equiv="refresh" content="5" />( u; }# b3 |8 o7 E+ `9 s0 Q: u9 W
5秒之后转到Itcast首页:<meta http-equiv="refresh" content="5; url=http://www.itcast.cn/" />! J/ B* z5 U6 D6 n" @# r
3 删除用户文章后,用户中的主题记数与文章记数不变。而发表主题或回复时可以正常记数。
# P0 A6 c: K* t 原因:删除主题或回复后,是merge(article.author)。不是session中的user。% B9 G, g+ O$ F" q& d' m
session中的user有可能在修改密码等操作后merge。就会覆盖原有的值!目前示修复
5 l* O7 u- |& X l" K b! L7 I' T4 重建索引是不会删除原有的索引,应删除。
& m Q* Y: c5 qItcastBBS论坛系统项目源码
( ?# r0 C2 [5 \& W, L K( J! ^7 V- F' c5 Y% o- A- F1 @
解压码:
2 F1 x! x( B1 e, e% {
8 J* ]1 R7 h0 ? t8 ~2 J% Q& j6 z0 [; k" t( k& C, b! R
9 n7 k3 j/ [8 r1 k5 S) V* @7 }& F, A/ i+ b
|
|