lxbbs V0.5 下载(中文名:飘叶论坛)
http://218.94.36.113/file/L/lxleaves/lxbbs0.5.rar
想要源码的通过说明中的邮件地址和我联系,或者贴出邮箱
lxbbs V0.5 说明(中文名:飘叶论坛)
服务器要求 resin + mysql (tomcat + mysql 也可)
因为几个地方的换页用到limit,所以不推荐使用ACCESS数据库,如果使用,只有帖子列表和搜索处的换页正常,其它地方就没处理了(需要在conf.java中设置dbtype="access")
resin(2.1.14)连接池已在web.xml中配置,请自己适当修改用户名和密码,连接池名称修改后必须保证和conf.java中poolname保持一致
关于conf.java
这是论坛的基本配置文件,其中dbtype和poolname已经在上面说明
manage是论坛的直接管理员,拥有直接操作数据库的简易界面(入口 登陆->管理,记得最后要点"执行SQL"哦),
原则上论坛的最高管理级别为9级,5级可以任意查看用户资料,6级可以任意删帖,
9级可以使用道具conf.tool_coinsend(默认是"行贿之门")任意给自己增加货币(但要求增加数额高于自身货币)
PAGE_SIZE 定义每页显示帖子数目,包括左中和左下的列表区
MSG_PAGE_SIZE 定义短消息的每页显示数目,还包括异动报告的每页显示数目
Url2 表示当系统维护时页面自动跳转的页面
isClose是个boolean用以判断是否把用户转向其它页面
bodyleft 等4个参数主要控制论坛的总体风格
time_msgreload 设定短信检查框刷新时间
time_newsreload 设定滚动新闻刷新时间
其它参数通过命名和数值就可以看出来
市场中没有的道具
金牌 一次性道具,封停一个用户1天
万年雪霜 一次性道具,解封一个用户1天
conf.manage(默认lxl)不可以被使用封停道具
登陆界面在js\login.js中设置,只要你懂一点简单的js
论坛一些js的配置在js\conf.js中,比较简单,不改也罢
分页函数已经做的比较完美,只要少量的代码就可以达到分页的要求,不过新闻没有分页,只显示最近的n条新闻
可以在js\public.js中修改分页外貌,记得备份,hoho~~
楼主可以控制自己楼的帖子,任意删除或恢复,帖主只能删除自己的帖子,却无法恢复(主要考虑到保证帖主权利)
定期删除static文件夹中过时的静态页面,是减缓论坛占用空间的一个有效的途径,如果需要恢复,点帖子前面的棱形重新生成
forsql.jsp是管理页面,但检测userid,必须是conf.manage的值
isclose.jsp是关闭论坛的示范页,可以用自己的方式实现,也可以把它改名,然后放在安全的地方
论坛极大部分是用javascript通过dom生成,所以在非ie内核的浏览器上显示应该会不正常(几乎没结果,呵呵)
而服务器端应该随便,只要系统支持resin + mysql就成,呵呵
想要源代码的和我联系,不过建议直接反编译就是,比我的代码还整齐,呵呵,
而且未必我还保留该版本的源代码(本人很懒,缺乏备份的好习惯,正常因为丢失源码而重写,不过倒使得源码成熟了许多)
许多非法操作上会出现的问题没有一一处理,不过应该没有任何安全问题(前提是首先得保证conf.manage用户被管理员控制^-^)
现在缺少ipdata表,格式和动网的ip数据库类似,字段为 ip1 ip2 addr,如果添加后直接能用(ACCESS数据库测试通过)
但几乎不会影响论坛的功能,呵呵
还有一堆的小功能等待你去发现,呵呵
ps:记得把mysql的my.ini设置
[mysqld]
default-character-set=gbk
不然搜索会不准确,论坛全部使用gbk格式,所以中日韩都支持,也包括英语^-^
如果你愿意,请大刀阔斧地修改吧,不过记得备份先
版权归本人所有,所以如果想用于商业用途(如往游戏方向发展,可以联系我,或***,请先征得我的同意)