该用户从未签到
|
ItcastBBS论坛系统项目源码:
, s& u$ m* T. S5 ^1,数据库连接:
7 m2 t* L- {% R( v! w; ~' O 1,创建相应的数据库( u6 k) D, C' M1 @3 q7 \
2,修改 hibernate.cfg.xml 中的数据库连接信息。4 l6 |" _! N1 `0 j* O5 E
3,如果使用的不是MySQL数据,要添加相应的JDBC驱动的jar包' P3 f: R' ^/ T
4,关闭自动建表与不显示sql语句
! J1 l2 F r+ O$ B* W2,配置log4j.properties文件。并移走已存在的日志(如果有)
4 @, l9 I R* M% G* N* X8 w3,初始化系统:执行 /del/index.jsp。按列出的序列点点击超链接,作用是向数据库中插入相应的初始化数据
( c. N' v; J8 r* ~* b2 a, h8 _ 注意:运行完后,最好删除此目录,因为只需要执行一次就可以了。3 V2 b& G% [8 l7 n" _, w L" q4 v6 \
4,登录管理员:用户名admin,密码itcast,进入后台,初始化数据。0 s) O. |1 w" H' C) Y+ L, D; ?
1,分类与版面' N% ?! q8 e* ~0 n% s( @
2,普通会员的权限设置7 J3 a6 |' L+ M- X, s( p
# @) a0 c2 O& H: I; S' j
1 显示主题时,主贴及所有的回复都显示主题的ip。
9 H+ m: J( O" E5 |2 发表主题或回复时,在页面中使用FCKeditor,可以转换标签。但可以绕过。
; Y: @' a8 P3 l+ ?) t: m" {* }* B" [. W 方法为自已造一个表单,提交地址为发表主题,就可以随便写html或js了。所以还要再过滤标签。/ A! q; R3 A# r6 C4 o" O! q. h2 ?& x
过滤标签有:<script>与<meta>0 I- v" T" M4 }; r2 ^4 j
1,<script>示例:<script type="text/javascript"> setTimeout("window.location.reload();",1); >/script>7 \/ [ h5 s1 {7 n. X
2,refresh示例:5秒之后刷新本页面:<meta http-equiv="refresh" content="5" />
9 n" p- X2 Y: c! B+ D* v" l8 ]. t) v 5秒之后转到Itcast首页:<meta http-equiv="refresh" content="5; url=http://www.itcast.cn/" />
. l0 c$ g7 u5 f" I% \3 删除用户文章后,用户中的主题记数与文章记数不变。而发表主题或回复时可以正常记数。
) j% j3 y* ` x 原因:删除主题或回复后,是merge(article.author)。不是session中的user。# `* j' s- p# g
session中的user有可能在修改密码等操作后merge。就会覆盖原有的值!目前示修复
r& l9 R! K& j9 q3 T& C8 b. Y! x4 重建索引是不会删除原有的索引,应删除。
9 O( W q& [2 rItcastBBS论坛系统项目源码3 O* u& P& \4 i9 d* T& U, H# A& m
& l+ G* U4 D( Q( g
解压码:
# O4 t7 G1 D) ^8 h- F. L' K& j$ l
4 b4 O% m2 D' t, r, A S) K
( \: ]/ J, V: N& ]+ f# R2 R; k" m. Z! r6 V) A/ i4 ^3 N1 O: V
|
|