该用户从未签到
|
ItcastBBS论坛系统项目源码:0 G7 ]4 G G a/ k I! I
1,数据库连接:
" h0 f. N, O% Q5 r- c' k 1,创建相应的数据库; Y0 ?1 D0 H8 j; s% D
2,修改 hibernate.cfg.xml 中的数据库连接信息。5 z6 W+ a* I/ V- x
3,如果使用的不是MySQL数据,要添加相应的JDBC驱动的jar包0 f+ A* L' K( s
4,关闭自动建表与不显示sql语句$ N- s7 w* h3 U Y
2,配置log4j.properties文件。并移走已存在的日志(如果有)
, ]6 ^/ v5 b/ p+ T3 L6 a3,初始化系统:执行 /del/index.jsp。按列出的序列点点击超链接,作用是向数据库中插入相应的初始化数据
7 r. W, Z: C* z! o0 W0 R1 {! } 注意:运行完后,最好删除此目录,因为只需要执行一次就可以了。8 M3 A" I8 m( }. P: G4 V5 D5 O
4,登录管理员:用户名admin,密码itcast,进入后台,初始化数据。
1 ?8 s% B2 x3 D, p8 o 1,分类与版面
2 w2 j+ u4 U' [0 A$ r 2,普通会员的权限设置
8 [$ O2 Z {6 e" }: G' _4 S. |9 k7 Z0 @5 _8 E+ r
1 显示主题时,主贴及所有的回复都显示主题的ip。$ R; M7 H0 L: ^( c/ c; K; n" R
2 发表主题或回复时,在页面中使用FCKeditor,可以转换标签。但可以绕过。, q. N2 j; L9 c+ R5 o- Y4 w1 L/ Z
方法为自已造一个表单,提交地址为发表主题,就可以随便写html或js了。所以还要再过滤标签。
* @" w# a8 c; B9 Z+ k# N 过滤标签有:<script>与<meta>1 {! q! z- V: s! @
1,<script>示例:<script type="text/javascript"> setTimeout("window.location.reload();",1); >/script>
4 w* [1 T* G5 I7 I, x 2,refresh示例:5秒之后刷新本页面:<meta http-equiv="refresh" content="5" />
0 V2 W; w+ B2 W; Q: Q' M 5秒之后转到Itcast首页:<meta http-equiv="refresh" content="5; url=http://www.itcast.cn/" />
& \5 q7 W0 D- H3 删除用户文章后,用户中的主题记数与文章记数不变。而发表主题或回复时可以正常记数。( N6 T& G, P5 y$ N
原因:删除主题或回复后,是merge(article.author)。不是session中的user。
- R; M6 M' s) g$ f+ ]' d$ k session中的user有可能在修改密码等操作后merge。就会覆盖原有的值!目前示修复" s; l1 I2 X, S1 {3 O7 @
4 重建索引是不会删除原有的索引,应删除。
7 r- @7 F. p, ?9 o6 tItcastBBS论坛系统项目源码) o& z& x7 x5 W3 T# l
/ \7 p( N w4 a- Z4 o# x& b5 _解压码:' V% g. c4 \4 c' a# u1 I2 t) ~
0 ?& l4 [1 N( X! j5 g8 x6 K$ h6 V2 d7 n5 P d
6 B# L$ t9 ?; ]* n' A+ Y/ W; B3 S B$ M
|
|