文档信息
文档标题 LyBBS使用手册
发布日期 2008-6-19
文档状态 Closed
版权所有 LyBBS Team
适用版本 LyBBS6.x/7.x
备注 本文档对LyBBS的大部分功能进行详细的讲解和说明。
程序名称 LyBBS『凌云论坛』/LyBlog『凌云博客』
主页地址 http://www.lybbs.net
电邮地址 horseye@sina.com

首先感谢您选用了本产品,这个文档将指导您正确的使用本程序,了解论坛的功能。
-----------------------------------------------------------------------
请注意:随着新功能的不断开发和改进,本文档可能与实际情况出现差异,如果出现分歧,则以论坛的实际功能为准
-----------------------------------------------------------------------

目录:
一、论坛的前台部分
用户注册
用户登陆
找回密码
用户修改
用户退出
个性设置
我的消息
我的好友
我的主题
我的回复
我的文件
我的订阅
我的收藏
论坛新帖
聚合功能(Rss2.0)
查看首页组
查看在线用户
搜索帖子
风格
统计
公告
小字报
联盟论坛
生日用户
论坛图例
媒体播放器
分类
分论坛
帖子管理
帖子
投票
附件
邮件订阅
武器
标签
表情符
二、论坛的后台部分
用户管理
用户组管理
禁止用户注册
禁止Email注册
禁止IP注册
禁止IP访问
过滤特殊关键字
论坛管理
博客管理
圈子管理
圈子分类管理
联盟论坛
上传附件管理
回收帖子管理
默认风格设置
基本样式设置
基本变量设置
论坛图片设置
论坛货币设置
用户等级设置
用户等级设置2
邮件设置
订阅模板
发送邮件
注册协议模板
注册消息模板
移帖消息模板
删帖消息模板
圈子邀请模板
短消息广播
短消息清除
论坛垃圾回收
重置搜索引擎
重置缓存数据
重置静态页面
保存缓存数据
全局参数设置
广告参数设置
其它参数设置
音乐播放清单
论坛发帖统计
用户发帖统计
用户注册统计
查看删除日志

一、论坛的前台部分
用户注册:

用户输入必要的数据,进行用户注册,用户注册后将有一个ID标记,这样就可以统计用户的数据,根据管理员的设置,可以增加客人所不能访问的论坛。

用户登陆:
用户登陆是确认用户身份的一个过程,用户必须输入正确的用户名、密码和验证码,这样才能登陆成功,在用户登陆界面中,用户可以选择是否保存用户资料,如果保存一段时间(如一个礼拜或者一个月),下次用户再次访问论坛的时候,将跳过用户名、密码的输入过程,而直接登陆并进入论坛,保存用户数据可能有不安全的因素,我们的用户名是明码,而密码使用BASE64加密,这种加密方式是双向的,如果是在网吧等地点,选择了保存用户,则可能密码会被其他人所获得,所以,即使使用了加密技术,但我们依然不推荐用户在公共上网的地方选择保存用户数据。
根据(发帖数+回帖数-被删数)得出的值如果满足下一级升级条件,则立即升级。

找回密码:
部分用户在长时间没有使用论坛后,可能会忘记密码,本论坛提供密码找回功能,只要用户在注册时填写了密码提示问题和答案(两个都要填写)以及正确的电子邮箱,并且,管理员设置了这个论坛支持电子邮件发送,那么,忘记密码的用户只要记得注册时的用户名以及密码提示答案就有可能重新找回自己的密码,因为密码在数据库中是加密的,所以,我们在检验一切信息都正确后,将会随机产生一个六位数的新密码,然后把这个新密码重置到数据库中,并且,把这个新密码通过电子邮件的方式发送给忘记密码的用户。建议用户在找回密码后,及时登陆论坛修改密码,并牢记修改后的新密码。如果重置密码后无法收到电子邮件,请及时联系管理员。

用户修改:
用户在注册后,可能资料不完整或者有错误,这时候需要重新修改,用户登陆后会出现修改的链接,直接点击进入数据修改,要注意的是,如果用户不希望修改密码,则要把密码部分留空。
注意密码提示问题和答案,这个地方主要是为了用户在忘记密码的情况下,可以利用密码提示问题和答案来重置用户的密码,在论坛支持发送电子邮件的方式下,新密码将通过邮件发送给用户。

用户退出:
用户在操作完论坛并不再使用后,需要退出论坛,这样,用户的缓存信息会被保存到数据库,并在论坛中显示用户离线,这是用户结束使用的一个操作,我们论坛有两个选项,分别是离开和退出,需要说明的是,离开论坛并不会清除cookie,即,如果用户选择保存了一段时间自动登陆,那么用户点击离开后,只是退出论坛的状态,下次再进入论坛的时候,依然会自动登陆,如果用户是退出论坛,则离开论坛并且清除用户的Cookie,如果用户选择的自动登陆,那么下次再次访问论坛时,将需要重新登陆论坛。
我们建议用户在离开论坛的时候点击离开或者退出来离开论坛,因为点击后,会生成一个时间点,从这个时间点到用户下次登陆这段时间发布的所有主题帖和回复帖都会被记录下来,用户下次登陆直接查看论坛新帖,将会比较准确的列出所有的新帖,如果用户点击关闭浏览器离开论坛,那么,直到用户被系统帮助退出(一般需要15分钟)的时间点才被记录,下次登陆时,查看论坛新帖将不包括关闭浏览器到离线这段时间的帖子(一般是15分钟)。而且点击离开后,所有的数据将会被即时而完整的保存到数据库中。

论坛个性设置:
这里可以对登录进论坛的用户的使用习惯进行设置,如自己在论坛中是不是隐身,是不是要打开左侧导航栏,是否要打开底部的音乐播放器,收到短消息是否弹出窗口(本弹出窗口不会被拦截,而且还有语音提示),还有其他一些设置。
在这个设置中还可以设置默认展开哪些分类和收缩哪些分类。

我的消息:
用户注册登陆后,论坛会自动分配一个消息箱给这个注册用户,消息箱分收件箱,发件箱两种。收件箱是用户接收消息的地方,当其他的注册用户发送消息给这个用户的时候,这个用户就会在收件箱中查找到属于自己的短消息,这个功能主要是方便用户之间互相交流以及管理员发布通知等用。收件箱中除了自己的消息还有一种是公告消息,管理员在后台发送公告消息,所有的注册用户都会收到这个消息,但因为公告消息是全局消息,用户本身并不能删除公告消息,只有管理员在后台清除掉公告消息。发件箱是发送消息时,如果选择了保存消息到发件箱,那么,发送成功后,这条消息将会保存在用户的发件箱中备查。用户在论坛个性设置中如果设置了收到短消息时弹出窗口,那么用户在收到新消息时,首页、分论坛页面、帖子页面中会有短消息弹出提醒,并有声音提示。用户在回复消息时有两种回复方式,普通回复的话会在原标题前加“Re:原标题”,如果是引用回复,那么除了标题前加“Re:”,还会把原消息的内容完整的拷过来并在每行前加“>”。短消息还支持论坛标签和表情符。

我的好友:
用户在注册后,论坛会分配一个好友箱给这个用户,用户可以把一些常用的用户加到好友列表中,下次发送消息或者联系的时候,就可以快速在好友箱中找到,而不用到论坛中寻找想要的用户。

我的主题
将搜索你曾经发表过的全部主题帖。

我的回复
将搜索你曾经发布过的全部回复帖。

我的文件
将查找你曾经上传的全部附件,并可以作出删除操作。如果论坛设置了配额,这里还可以查看自己的空间情况。

我的订阅
将查找你曾经订阅的帖子,这些帖子在有新回复的情况下,将通过电子邮件给你发送通知。电子邮件默认的格式是GBK,如果WEB页面显示乱码,请右键点击浏览器,选择编码-GBK即可。这里还可以对不需要的帖子进行退订。

我的收藏
这里查找你曾经收藏过的全部帖子。

论坛新帖
这里查找自从你上次离开论坛到现在这段时间发布的所有论坛新帖(包括回复帖),如果你离开论坛的时间超过一个礼拜,那么,最长只搜索一个礼拜内的新帖。论坛新帖中还有自定义的时间搜索,如搜索1天内的所有新帖,最长可以搜索8天内发表的所有帖子。

聚合功能(Rss2.0) Since 6.8
本论坛自6.8版本开始支持RSS聚合功能(相关名词解释请到google搜索),一般首页的种子是列出论坛最新的30个帖子,分论坛的种子是列出分论坛中最新的25个帖子,需要注意的是,论坛URL一定要配置正确,管理员必须要到后台管理中心-基本变量设置中检查论坛地址是否正确,并且最后要加“/”正斜杠,论坛地址指你论坛的访问地址,如http://mysql.lybbs.net/就是我们LyBBS开发论坛的地址。你的论坛地址可能是http://www.yourdomain.com/lybbs/或者http://bbs.yourdomain.com/类似这样的格式。
其他说明:我们默认是rss2.0的种子,如果需要更改默认聚合类型,请打开web.xml,找到
<init-param>
<param-name>default.feed.type</param-name>
<param-value>rss_2.0</param-value>
</init-param>
请自行修改种子的默认类型,如修改成:
<init-param>
<param-name>default.feed.type</param-name>
<param-value>rss_1.0</param-value>
</init-param>
如果既需要2.0种子,也需要其他类型种子,如rss1.0或者rss0.93或者atom0.3,可以试着在论坛中增加链接,在bbs_index.jsp/forum.jsp中搜索lybbs_rss,然后按照下面的格式增加种子类型:
RSS0.93是lybbs_rss?type=rss_0.93或lybbs_rss?type=rss_0.93&forumID=<%=forumID%>
RSS1.0是lybbs_rss?type=rss_1.0或lybbs_rss?type=rss_1.0&forumID=<%=forumID%>
ATOM0.3是lybbs_rss?type=atom_0.3或lybbs_rss?type=atom_0.3&forumID=<%=forumID%>

查看首页组
如果后台设置了首页组,那么,这个选项链接会出现,首页用户组主要定位于公司员工、团队队员、部门员工等和论坛有利益关系的特殊人员,这些人员对论坛运作负责,有责任管理论坛,帮助论坛用户使用论坛,热心回答论坛用户的问题,并且,这些人员拥有论坛的一些特殊权限,包括方便对论坛中的帖子进行搜索。

查看在线用户:
用户可以点击在线用户来查看目前的在线用户列表及他们当前的操作以及他们的操作系统及浏览器和版本信息,如果管理员设置了可以查看IP,那么用户还可以看到IP等信息,但客人看不到这些信息。

搜索论坛
本论坛支持用户及帖子搜索功能,用户登录后,点击菜单栏中的搜索链接,就可以进入搜索功能,搜索界面主要包括欲搜索文字和一些相关参数,搜索关键字可以有多个,他们之间是并且的关系,之间用空格分开,如希望搜索“lybbs”和“install”,那么,关键字就输入“lybbs install”。本论坛支持通配搜索,如l*s可以匹配lybbs、loss、lotus等等,而b?w则匹配bmw、bow,本论坛还支持“除去”搜索,类似google,如“lybbs -install”将搜索含有lybbs但不含有install字符的所有匹配项,只需在除去的字符前加减号“-”即可。考虑到性能因素,本论坛搜索有延迟,新发帖子最长需要2分钟才会被添加到搜索库中并被搜索到。论坛首页中增加快速搜索功能,这是种简单搜索,输入的关键字会被当作“作者”或者“帖子标题”或者“帖子内容”任何一种选项而搜索所有可能的帖子。
搜索参数中包括:
  1、搜索类型;本论坛支持用户搜索、帖子搜索和两者都搜索的功能;
  2、主题选项;任何一种搜索都可以选择是只搜索主题,还是只搜索回复,还是主题和回复都要搜索;
  3、标题选项;(此项对用户搜索无效)在帖子搜索情况下,可以选择是搜索帖子的标题还是内容,还是同时搜索;
  4、精华选项;默认是不限制搜索,但用户可以选择只搜索精华帖;
  5、搜索时间;本论坛支持搜索时间,用户可以选择只在某段时间内发表的帖子进行搜索,论坛有之前和之后两个选项,如当前时间是2006-2-25,选择了“30天”,选项如果是“之前”,那么会搜索从“2002-01-01”到当前时间减去30天即“2006-1-26”这段时间内的帖子,选项如果选择“之后”,那么会搜索当前时间减去30天即“2006-1-26”到当前时间即“2006-2-25”之间所有的帖子;
  6、搜索论坛;默认是全部论坛搜索,用户可以指定只在某个分论坛中搜索;

风格
本论坛支持自定义风格,管理员可以在后台增加论坛新的风格,而用户可以直接选择自己喜欢的风格,用户选择的风格会被保存下来,下次用户再访问论坛会直接调用用户自定义的风格而不是论坛默认的风格。

统计
本论坛支持统计功能,因为论坛在统计中使用了画图包,这些包在linux或者老版本的jdk上不会正常工作,请了解这方面的情况,一般情况下,linux不能画图是因为没有启动X服务器,在不启动X的情况下,只需要修改tomcat的启动文件就可以支持图片功能,详情请查阅常见问题回答的文档。在老版本的jdk上我们暂时还没办法,但我们在j2sdk1.4和1.5(5.0)上作过完整的测试,这些平台上可以完美支持。用户还可以选用其它的统计图样式,详细参数请查阅[首次安装说明.doc]文档。

公告
公告是用来发布通知等公告消息的地方,公告分为总论坛公告(即在首页显示)和分论坛公告(在各个分论坛显示),总论坛公告需要总版主或者坛主才能添加、修改、删除,而分论坛公告则由分论坛版主或者更高级别的管理员增、删、改。总论坛公告和分论坛公告都可能有不止一条公告,但页面上显示最新的三条公告,其他公告需要点击进去才能看到。

小字报
小字报类似于公告,是通知的一种,也有不止一条的小字报,但小字报只存在于分论坛中,并且只能由普通的注册用户进行增、删、改,而管理员因为可以发布公告,并不能增加小字报,小字报主要是提供给普通用户宣传的一种方式,24小时内不会被删除,一条小字报发表后,在一个小时内,不能发布第二条小字报,这样可以保证小字报有一定宣传时限,保证了宣传效果,但在24小时后,小字报会被系统自动清除,小字报不依赖于数据库,全部使用缓存,在重启服务器后,小字报会被自动清空。

联盟论坛
联盟论坛主要是提供本论坛与其他联盟论坛一起宣传的效果,加入联盟论坛后,访问本论坛的用户会看到本论坛的联盟论坛,如果联盟论坛也增加了本论坛为联盟论坛,则间接的扩大了本论坛的影响,使得论坛之间的用户可以互相的交流,可以间接扩大本论坛与联盟论坛的用户数。

生日用户
生日用户主要是根据用户注册资料(或者修改资料)中的生日项中的生日来判断当前论坛今天过生日的用户,如果用户没有输入生日或者输入错误的生日,那么系统不会对这个用户的生日进行判断,生日用户的数据是缓存,每天只在第一次访问论坛的时候更新,更新后,用户修改了自己的资料,并且输入的生日就是今天,系统并不会对这个用户进行显示,只在第二天才会再次刷新缓存。

论坛图例
论坛图例主要是显示论坛的信息,包括首页中论坛是开放论坛、正规论坛、评论论坛等等的图例及分论坛中帖子是固顶帖、精华帖、锁定帖、投票帖等等的图例。

媒体播放器
本播放器的使用方法可以查看lybbs/plugin/music中的文档说明,其中,exobudpl.js这个文件是编辑播放清单的,默认的格式可以打开看我们提供的例子。管理员可以直接到后台编辑播放器的音乐列表。
注意:需要在论坛个性设置中打开框架才能使用播放器。

分类
论坛最多显示四层,最顶层就是分类,分类不是一个论坛,分类下面必须有一个或者几个分论坛,这样,用户才可以在分论坛中进行发帖等操作。分类有分类版主,分类版主有分类下面所有分论坛的管理权限,即操作所属分类下面所有分论坛的帖子,包括删除等操作,相当于所属分类下所有分论坛的版主。

分论坛
分论坛分为一级分论坛和二级分论坛,一级分论坛是直属分类的论坛,直接显示在首页,二级分论坛是从属于一级分论坛的子论坛,操作和一级论坛相同,唯一的区别就是它属于一级论坛的子论坛,可以设置一级论坛不允许发帖,而只能在二级论坛中发帖。二级分论坛不在首页显示,而只在一级分论坛下面显示。分论坛的第一页是数据缓存,包括置顶帖缓存和普通帖缓存,从第二页开始,直接读取数据库资料,每个分论坛都有自己的精华区,帖子被提为精华后,当用户进入分论坛精华区后,就只列出所有的精华帖子。分论坛还可以设置帖子是不是需要被审核,如果设置了需要审核,则论坛中所有用户发布的帖子都不会立即显示给普通用户,管理员进入分论坛后,可以进入未审核的帖子,查看所有未经过审核的帖子,并对这些帖子进行审核,审核通过后,就可以显示在页面上,所有用户就可以浏览到,请注意,本论坛同时支持主题帖和回复帖审核(Since 6.3)。如果帖子中带有附件,那么分论坛帖子列表中,会显示帖子第一个附件的后缀图标,如果是JPG图片,那么会显示jpg图标,并且当鼠标移到帖子标题时,会显示这个帖子的相关信息,如发帖人、发帖时间、完整的标题、最后回复发帖人、最后回复发帖时间和最后回复的部分内容,如果帖子中上传了bmp/jpg/gif/png这些附件,还会有缩略图出现。如果帖子是在24小时内发表的,标题后面还会有NEW图标(这个可以在后台基本样式设置中设置)。另外,还可以通过点击 直接展开主题帖的回复列表以便快速预览。

帖子管理
帖子管理是对帖子的一种操作,帖子有很多的状态,包括是否固顶、是否精华、是否锁定、是否投票、是否锁定投票、是否通过审核,其中是否审核是只在分论坛支持帖子需要审核的前提下才会出现,而固顶、精华、锁定、投票是所有帖子都有的特征,下面分别介绍:固顶帖,是固顶在论坛顶部的帖子,主要是有一些特别的帖子,需要引起关注,又不希望这个帖子沉底,这种帖子又称作公告帖子,固顶选项中可以把一个帖子置为所有论坛顶部、本分类顶部和仅本论坛顶部等等,如果是分论坛版主置顶帖时,选项中只会出现一个,即仅本论坛,意思是分论坛版主并不能把自己论坛中的帖子置顶到其他论坛,而只能置顶在自己的分论坛,只有总版主及更高权限的管理员才可以把某个分论坛下面的帖子置顶其他的分论坛。精华帖主要是帖子的内容质量比较高,可以收为精华帖,精华帖可以直接在精华区中查找到和搜索到,因为帖子的质量是高低不齐的,而大量的帖子可能会淹没掉真正优秀的帖子,这样用户在查找信息的时候,要搜索的数据量会非常大,管理员把部分优秀帖子置为精华后,普通用户就不需要在海量信息里查找对自己真正有价值的帖子,而可以直接进行精华区,快速查找到自己需要的帖子,或者在论坛搜索中,选择只搜索精华帖,精华帖的标题后,会加有“精”字样,另外,本版本从7.2开始支持推荐帖子,推荐帖子和精华帖子都是优秀帖,但我们在设计时,帖子只能被设为精华帖或者推荐帖的一种,即不能同时是精华帖和推荐帖,锁定帖即这个帖子已经被锁定,有些帖子恶意回复以使帖子永远保持在论坛的顶部,这种情况下可以采取锁定的策略,这样这个帖子将不能再被回复,包括管理员,只允许被浏览,当然,要注意的是确实在非优秀帖子被恶意回复的时候才采取这种方法,另外,还有一个锁投票,只有投票帖有此功能,即锁投票后表示投票关闭,不再接受新的投票。投票帖是普通帖子的一种特殊形式,它和普通帖一样,有标题和内容,也可以被回复和锁定,但是,投票帖中有投票内容,包括记名单选投票、记名复选投票、不记名单选投票、不记名复选投票,相关介绍请看投票部分。如果论坛设置为帖子需要审核才能浏览,则任何用户发表新的主题帖和回复帖后普通用户并不能立即浏览到,而管理员可以进入未审核帖子列表中,查看帖子资料,以决定审核通过这个帖子还是删除这个帖子,这样可以屏蔽一些无聊或者恶意的帖子,在不影响论坛使用的前提下,尽最大可能过滤掉不需要的信息,需要注意的是审核帖子同时针对主题帖和回复帖。删除帖子时根据后台基本样式设置参数决定是直接全部删除还是删除到备份站,本论坛从7.2版本开始支持备份站,即帖子被删除后会进入备份表,管理员可以到后台查看全部的被删除帖子,包括帖子的发布人和发布IP等情况,目前对于备份表只有查看和删除功能,无法恢复被删除的帖子。
帖子还可以设置推荐或者改标题的颜色,设为推荐,和精华的性质差不多,而改色主要是可以更改帖子的标题颜色和加粗、斜、下划线等选项。
最后要说的是批量操作帖子,本论坛支持批量删除等操作,即可同时删除一个帖子或一批帖子,在分论坛帖子列表中,会有复选框,勾选需要操作的帖子,然后点击批量处理,就可以一次性删除多个帖子。

帖子
帖子是由用户发表的,分为主题帖和回复帖,主题帖会显示在分论坛中,并有相应的状态,包括回复数、点击数或者投票数以及最后回复的用户和时间,用户可以点击发表新主题或者发表回复来发表一个新的帖子和回复一个存在的主题帖,用户在发表帖子的时候,可以带上一到几个附件(数目可以在后台设置),必须输入帖子的内容,主题帖还要输入标题,可以选择一些状态,包括需要威望才能查看,需要购买才能查看,需要注册用户才能查看,需要版主才可以查看,需要指定用户才可以查看,需要积分才能查看,需要回复才能查看,自动替换帖子的链接,需要威望的话,用户可以选择需要多少的威望,如果是2,则只有威望是2及以上的用户才能浏览帖子,如果需要购买,则用户必须购买后能才浏览帖子,用户购买的行为是一次性的,购买后,不必重新购买,下次再次访问,可以浏览已经购买过的帖子,购买会发生一次金钱交易,买主会付出一定金钱给卖主。如果需要指定用户才可以查看,那么要指定某个用户名,成功后这个帖子将只有发帖人和指定用户名可以查看这个帖子。帖子还可以引用与复制,引用帖子只能进行回复操作,而复制帖子,则默认也被当作回复发表,但用户如果勾选了当作新主题发表的话,则这个帖将会被当作一个新主题进行发表。主题帖在没有被锁定及用户登陆成注册用户的前提下可以被快速回复。
编辑时间超过发帖时间15分钟或者编辑别人的帖子都会出现编辑信息。
如果帖子中含media player播放文件,管理员可以直接添加这个文件到论坛的播放器中,并设置音乐的名称。
如果管理员设置了防灌水功能,那么,用户发帖后将不能在防灌水周期内再次发帖,如果管理员设置了防广告功能,那么同样内容的帖子将不允许被重复发布,这两个功能可以在后台管理中心的基本变量设置中设置。
从6.5版本开始支持HTML编辑器,但要求管理员打开分论坛的HTML标签支持(后台管理中心->论坛管理->论坛修改),发帖时才可以出现HTML编辑器。但HTML编辑器的安全问题比较复杂,我们尽了最大的努力来考虑安全问题,而且我们也是第一次开发HTML编辑器,所以,可能依然存在安全漏洞,如果用户对论坛安全性要求比较高或者不是特别看中HTML编辑器,我们还是建议关闭HTML标签支持,如果用户在使用中发现HTML编辑器缺陷请及时向我们反馈,经过我们不断的努力,用户将可以放心安全的使用HTML编辑器。Since 6.5
默认情况下,论坛发帖处[支持HTML标签]默认是不勾选的,只有分论坛打开HTML标签支持,并且用户使用HTML编辑器发帖,论坛发帖处才会自动勾选[支持HTML标签],如果不用HTML编辑器发帖,并且需要支持HTML,请自行在发帖处勾选[支持HTML标签]。

邮件订阅功能
本论坛系统支持邮件订阅功能,管理员需要在后台的邮件设置中设置发送邮件的服务器及帐号,并且打开主题帖或者回复帖的邮件订阅支持,发帖时,勾选邮件订阅后,这个帖子在有新回复的时候,会通过Email的方式通知你。
邮件发送使用队列,在大量邮件同时发送的情况下,可能会有一些时间延时。

使用武器
本分论坛支持对主题帖使用武器,管理员可以到后台修改某个分论坛,设置这个分论坛中的帖子可以评分,这样,用户就可以对这个分论坛中的帖子使用武器,武器类型可以在其它参数设置中设置,主要有个使用武器的间隔,就是用户在使用了一次武器后必须等多长时间才能再次使用,下面还有四项武器的名称、图标及耗去金钱数,如果用户不想用一种武器,可以把这个武器的名称设为空,如果不希望耗去用户的金钱数,可以把金钱数设为0。

投票
投票帖是帖子的一种特殊形式,用户必须点击发表新投票,才能开始投票操作,进入投票页后,用户必须输入投票标题、内容、投票项目等等,及投票类型(单选投票还是复选投票),才能发表投票,投票项目是回车为一个投票项目,如果是单选投票,则普通用户只能选择其中的一项进行投票,而复选投票则可以针对多个项目进行投票,多选投票还有个条件,有>n,<n,=n,即必须投>n或<n或=n才能投票成功,举个例子,如果用户设置了>3的多选投票条件,那么,其他用户在投票时必须选择4项或者更多才能投票成功,相反如果条件是<5,那么用户的投票选择必须少于5项才能投票成功,如果条件是=4,那么用户必须选择4项才能成功投票。投票帖和普通帖一样,也有附件、心情等操作,只是加了一个投票项目而已。投票帖有特有选项-锁投票,锁投票后可以关闭投票,这样投票帖只能进行浏览而不能再进行投票。不管是记名投票还是不记名投票都不能重复投票,他们的区别是管理员及投票发起人看不到不记名投票的具体投票人,普通注册用户可以对某个项进行单选投票或者复选投票,投票成功后,将只能浏览投票结果,不能进行重复投票。管理员可以添加、修改和删除投票选项。除了坛主以外的任何人(包括版主)都必须在投票后才能查看记名投票结果,而只有坛主是唯一可以查看无记名投票用户列表的。

附件
附件主要是针对这个帖子的附属文件,可以包括图片、音乐等,允许上传的后缀要在配置文件中设置,只在图片的情况下,帖子中会直接显示出来,如果其他的附件,则必须在新窗口中打开或者保存下来。
附件有个管理器,在管理器中可以上传本帖的相关附件,上传成功后,会在发帖页显示出来,如果点击附件加入,可以在帖子中插入附件,这样用户可以自己编排附件了,如果不作任何加入,那么所有附件将被当成本帖的默认附件,放在帖子内容的底部,只要点击一次加入,我们就认为用户需要自己编排附件,附件将不会在帖子底部显示,而是根据用户自己编排显示。
注意:如果用户上传了三个附件,点击加入了第一个附件,此时提交帖子,帖子中将只显示加入的一个附件,其它两个附件将不可见,如果希望看到全部的附件,可以不点击加入,附件将被列在帖子内容底部,或者把三个附件都点击加入一下。就可以把三个附件根据需要编排到帖子中。
注意:如果管理员设置了配额,那么用户将受配额限制,配额数有全局配额和组配额,如果没有设置组配额,用户将受全局配额限制,如果设定了组配额,那么用户将只受其所在组的配额数限制,当达到或超过配额数,用户将不能再上传附件,除非管理员把配额设得更大或者用户删除掉以前上传的一些附件。

标签
本论坛支持HTML标签和LyBBS标签,标签是一种特殊的帖子形式,可以通过标签完成图片、Flash等在页面上的显示,是否支持标签及支持标签中哪些内容可以在后台管理中心设置,HTML标签是支持HTML格式的标签,这种标签开放后,用户直接可以通过写入HTML,如<table><img><a>等HTML语言发布帖子,其实这种标签可能导致不安全,也可能导致页面出错,我们从6.5版本开始支持HTML编辑器,而且尽了最大努力来考虑HTML的安全问题,但目前我们依然建议在对安全环境要求不高或者非常看中HTML编辑器的情况下才开放HTML标签。LyBBS标签是相对比较安全的一个标签,可以用来替换HTML标签,通过这个标签,可以控制用户对标签的操作,下面作个介绍,用户可以选择一段内容后,点击相应的标签,那么这段内容将会自动加上或者取消标签。

LyBBS 标签
LyBBS 标签很象 HTML 标签,但比 HTML 标签安全。你可以参照下面手册中的格式来使用它!
[quote]这个标签是用来做为引用所设置的,如果你有什么内容是引用自别的地方,请加上这个标签![/quote] 这个标签是用来做为引用所设置的,如果你有什么内容是引用自别的地方,请加上这个标签!
[url]http://www.lybbs.net[/url] http://www.lybbs.net
[url=http://www.lybbs.net]LyBBS『凌云论坛』[/url] LyBBS『凌云论坛』
[email=horseye@sina.com]写信给我[/email] 写信给我
[email]horseye@sina.com[/email] horseye@sina.com
[b]文字加粗体效果[/b] 文字加粗体效果
[i]文字加倾斜效果[/i] 文字加倾斜效果
[u]文字加下划线效果[/u] 文字加下划线效果
[center]中央对齐[/center] 中央对齐
[size=4]改变文字大小[/size] 改变文字大小
[face=impact]改变字体[/face] 改变字体
[align=center]中央对齐[/align] 中央对齐
[color=red]改变文字颜色[/color] 改变文字颜色
[img]http://www.lybbs.net/lybbs/images/mainlogo.gif[/img] 图片
[fly]飞行文字特效[/fly] 飞行文字特效
[move]滚动文字特效[/move] 滚动文字特效
[sound]http://www.lybbs.net/lybbs/midi/demo.wav[/sound] 插入一个背景声音文件(*.mid,*.wav)
[mp=380,70]http://www.lybbs.net/lybbs/movie/test.mp3[/mp]
宽度或高度均不能超过599!380,70分别是宽度和高度
插入一个Windows Media Player文件(mp3、asf...)
[rm=380,70]http://www.lybbs.net/lybbs/movie/test.rm[/rm]
宽度或高度均不能超过599!380,70分别是宽度和高度
插入一个Real Player文件(rm、ram...)
[qt=380,70]http://www.lybbs.net/lybbs/movie/test.qt[/qt]
宽度或高度均不能超过599!380,70分别是宽度和高度
插入一个Quick Time文件(qt)



表情符
表情符是一种特殊的符号,可以插入在帖子中表示自己的心情,需要在后台管理中心中开通。
我们论坛支持自定义表情符,文件夹是${lybbs_home}/lybbs/emot目录,格式是
emxxx.gif,其中,xxx是一个整形数,可以是1或者12或者123,但最少一位数,最大三位数,最大值是999,把你的表情文件命名成上面的格式直接拷贝到表情目录,表情符会自动在论坛中生成并且可以使用。
下面是表情符列表及使用方法:

LyBBS『凌云论坛』 - 表情转换
代码 转换后
[em=01]
[em=02]
[em=03]
[em=04]
[em=05]
[em=06]
[em=07]
[em=08]
[em=09]
[em=10]
[em=11]
[em=12]
[em=13]
[em=14]
[em=15]
[em=16]
[em=17]
[em=18]
[em=19]
[em=20]
[em=21]
[em=22]
[em=23]
[em=24]
[em=25]
[em=26]
[em=27]
[em=28]

 

二、论坛的后台部分
用户输入正确的管理员用户名及密码和验证码就可以进入后台管理,总版主可以操作到(*)的项目。从6.5版本开始取消分类版主可以进入后台管理中心进行管理,即所有的分类版主将不能进管理中心进行任何管理。Since 6.5
用户管理(*)
用户管理是管理用户的地方,进入后,会列出当前论坛的用户,每页显示80条,如果要管理的用户不在这个当前页,请点击下一页继续查找,或者输入部分字符进行搜索,搜索的配置规则是%keyword%,即输入abc后,abc/1abcd/123abc这些内容都可以匹配到(搜索将不能使用索引,如果用户量特别大,根据情况,搜索时间可能不同),找到后点击这个用户,或者直接输入框中输入你要管理的用户名,然后,点击按钮修改或者点击统计将对这个用户的发帖情况进行统计,进入修改页面后,会列出这个用户的大部分数据,有些数据可以直接进行修改,也可以重置这个用户的密码,如果不重置用户密码,请把密码部分留空,经验等用户数据也可以在这里进行修改,勾选 保密论坛这个地方,可以使这个用户直接访问保密论坛,而不需要保密论坛的密码。 正常用户 禁止此用户登陆 屏蔽此用户帖子 这三项可以设置用户的状态,包括禁止这个用户登陆、屏蔽这个用户的所有帖子和正常用户。用户类型中,有普通用户、认证用户、论坛版主、论坛总版主、论坛坛主这几种,普通用户就是默认的用户,用户注册成功后就是普通用户,认证用户是特殊一种用户,论坛中有个认证论坛,只能由管理员或者认证用户可以发言,认证用户是经过认证的一种普通用户,主要增加了认证论坛操作的权利,论坛版主是分论坛版主或者分类版主,在论坛管理中设置了论坛版主或者分类版主后,这里就会显示此用户是论坛版主,但如果在这里把普通用户置为论坛版主,用户登陆后,他的图标将是版主的图标,但这个用户在任何分论坛中都不具有管理权限,只是一种荣誉性质的版主(并无实权),只有在论坛管理中设置的论坛版主才会具有具体的管理权限,论坛总版主在所有论坛中都有版主的权利,并且可以进入后台管理中心,管理用户和论坛等带(*)号的项目,论坛坛主是最高级别的管理员,在数据库中userMode是7,坛主之间是相互平行的,他们之间不能互相编辑以防止把其他的坛主降为普通会员,如果把一个用户提为坛主后,你在论坛中将不能再把它降下来,如果需要降为普通用户,请进入数据库的lybbs_author表,把那个坛主的userMode置为1,这样那个坛主才可以变为普通会员,再编辑这个用户就可以删除这个用户。总版主管理员只能把用户提为版主,而不能提为总版主或者坛主,坛主可以删除会员,或者清空他们的收件箱或者发件箱。在修改用户的界面里,还可以把用户归到某个用户组中,这样,这个用户就变成了组中的一员,其将受到组权限的限制。
新版本论坛支持更多选项的用户搜索,也支持用户批量修改,先选择正常排列,选中被修改的用户,点击批量修改,即可进入批量修改界面后,选择欲修改的列,并填入相应数据,即可批量修改,没有选择的列默认将不作任何修改,只有超级用户可以修改用户类型。Since v6.5

用户组管理
坛主可以管理所有的用户组,在这个项目中,您可以增加一个组,修改一个组,查看/删除此组中的所有用户,编辑这个组的权限,删除这个组。增加、修改组有组名和组配额,组配额只在全局参数中设置了论坛打开配额功能时才有效,默认是0,会使用全局参数中配置的全局配额,如果你设置这里的配额,那么这个组中的所有用户将只受这个组配额限制,如果不设组配额,那么用户默认受全局配额限制。具体的权限可以在编辑组权限中增加,查看组用户可以看到所有属于本组的用户,您可以勾选要删除的用户,删除后,用户的组状态将会变成没有用户组,从而不受任何组权限限制,编辑组权限后,将会有六个论坛权限,分别是没有权限、访问、阅帖、跟帖、发帖、没有限制,这六个权限的关系是没有权限就是没有任何权限;阅帖的权限包括访问权限;跟帖的权限包括发帖/访问权限;发帖的权限包括跟帖/发帖/访问权限;没有限制就是有这个论坛的所有权限。他们是包含的关系,即如果一个论坛中有发帖权限,那么也同样有访问、阅帖、跟帖的权限,比如现在A、B、C三个论坛,我希望这个组对A只有访问权限,对B有发帖权限,对C只有阅帖权限,那么,编辑这个组权限,在相应的论坛的权限地方打勾就行了。这样所有这个组中的用户将继承组的权限,对ABC分别具有访问(没有阅帖、跟帖、发帖的权限),发帖(有访问、阅帖、跟帖的权限),阅帖(只有访问和阅帖权限,没有发帖和跟帖权限)。你还可以在组中增加一个专门的客人组,并指定客人组的权限,然后在基本样式设置中,把所有的客人归到这个客人组,所有的客人(即未登陆的用户)将继承客人组对各个分论坛的权限。
*注意:组权限和分论坛的权限是并且的关系,用户进入分论坛后,将先检查用户是否是管理员,如果是本分类或者本分论坛管理员或是坛主、总版主,则不再检查组权限,如果不是管理员会继续对组检查是否有权限(如访问、阅帖、跟帖、发帖),如果没有权限直接抛出错误,如果有这个操作的权限,再检查论坛的权限(如评论论坛中只有管理员才能发帖),如B论坛,组有发帖的权限,但这个论坛类型是评论论坛,而普通用户只能跟帖,这样在发帖的页面中,组权限验证肯定通过了,再验证用户的类型,如果是管理员就有发帖权限,如果是普通用户,依然会抛出错误,告诉用户没有发帖的权限(尽管这个用户所在的用户组有发帖的权限)。
如果某个用户所属组对某个分论坛没有任何权限,那么这个分论坛会自动对这个用户隐藏。
注意:可以在基本变量设置中设置首页用户组,首页用户组的功能可以查看前面的说明。

禁止用户注册
这里可以保留一些特殊的用户名,不让用户用这个用户名注册,例如:webmaster等等,不区分大小写。

禁止Email注册
这里可以保留一些特殊的email,不让用户用这个email注册,例如:webmaster@xxx.com,这样如果用户输入这个email,将会被禁止注册。

禁止IP注册
对于一些固定的IP经常发布不受欢迎的帖子,在用户被删除后,依然还在注册,则可以在这里禁止这些IP注册,这个IP可以不完全,所有的IP以里面的IP开头就会被禁止,如,添加了一条220.0的IP规则后,所有的以220.0开头的IP将不会通过注册,象220.0.0.1/220.0.0.2都不能注册,IP越短屏蔽的范围就越广(但受影响面就越大)。象有些是ADSL拨号的用户,他们每次重拨后,IP就不同,变化位数在后面一位或者两位,如果把所有的都屏蔽掉,那么,那个地区所有的拨号用户将都不能注册用户。

禁止IP访问
这个地方和上面注册是一样的,只有功能上面,它直接不允许这些IP开头的IP访问论坛,任何操作象注册用户等都不可以。

过滤特殊关键字
一行一个,可以设置需要过滤的关键字,支持正则表达式,正则表达式是功能非常强大的字符搜索方式,详情可到网上搜索,http://www.lybbs.net也有我们收集的关于正则表达式的精华新闻供浏览。

分类管理
分类管理主要是管理分类的地方,这个项目可以由总版主和分类版主管理,其中分类版主只能管理属于它所管理的分类下面的所有分论坛。总版主或者坛主可以增加一个分类,并且对分类进行重新排序,按自然数字1、2、3、……这种自然增长排序,增加分类后,可以修改这个分类,并且,可以设置分类版主、删除这个分类、增加分论坛,设置版主就是设置此分类的版本,可以有多个,用英文“,”逗号分隔,删除分类可以把这个分类删除,只能由总版主及以上的管理员可以操作,删除分类后并不会删除下面的分论坛,请您在删除分类之前,一定要先把这个分类下面所有的分论坛删除掉
分类还有个状态,即是否打开,如果选择了打开就是默认的情况,如果关闭分类的话,用户进入论坛后,将会看到分类处于关闭状态,只显示分论坛名称和管理员的情况,其它,象帖子的信息需要点击进入分论坛才能查看。

分论坛管理
分论坛管理主要是管理一级分论坛、二级分论坛的地方,在增加了分类后,用户可以增加一个一级分论坛,论坛级别是可选的,但在分类中只能增加一级分论坛,只有在一级分论坛下面才能增加二级分论坛,这里可以选择分论坛是否支持HTML标签和LyBBS标签(标签具体内容还可以在基本样式设置中定义),是否是保密论坛(需要设置保密密码,用户必须输入密码才能进入或者由管理员编辑这个用户,使这个用户有访问保密论坛的权限),是否打开这个论坛(可以临时关闭这个论坛),论坛是否允许发帖(可能设置二级分论坛才能发帖),发帖是否需要审核,如果要审核,需要管理员审核后才会把这个帖子列给普通用户(注意,只有主题帖支持审核),概述图片、概述链接主要是描述分论坛的缩略图片及链接,如果不要链接,留空,将默认链接到分论坛,还有论坛类型,主要有正规论坛、开放论坛、评论论坛、只读精华区和认证论坛,其中正规论坛最常用,客人可以浏览帖子内容,但不能发布帖子,只有注册用户可以发表帖子;开放论坛和正规论坛不同的地方就是客人也可以发表帖子,评论论坛只有管理员可以发布帖子,客人只能浏览帖子,普通用户只能回复和浏览帖子,象站务管理可以使用评论论坛;只读精华区只有管理员可以发表和回复帖子,普通用户和客人只能浏览帖子;认证论坛中,只有管理员和经过认证的认证会员(可以在用户管理中编辑)可以操作帖子,普通用户或者客人只能浏览帖子。上面的权限可以配合用户组一起使用,论坛的验证顺序是先验证用户组,用户组有权限才会验证论坛权限。增加论坛后,可以进行修改、移动、定时状态、设置版主、排序、增加二级论坛、删除等操作,修改,即修改论坛的状态或者类型,移动是可以把分论坛移动到其他位置(分类版主不能操作,如果移到二级分论坛下面,则自动变成二级论坛),设置分论坛版主和分类版主一样,用英文“,”逗号分隔多个版主(注意:分论坛的版主并不能管理分论坛下面的二级论坛),排序以自然增长的数字来排,增加二级论坛,可以增加一个新的二级论坛到一级论坛下面,删除将删除跟这个论坛所有相关的数据,如管理员等等,但如果这个分论坛有帖子,将无法删除。
分论坛管理中有个定时状态设置,这里可以设置论坛的定时状态,OPEN的情况下,时间定时是无效的,即如果状态是OPEN,那么,论坛在任何时间都是开放,只在Validate、Only Browse和Closed的时候,时间定时才会有效,如果选择了Only Browse,并设定时间从9:00-12:00,那么论坛自动会在9:00-12:00这段时间内切换到浏览状态,即这段时间只允许论坛被浏览而不能发帖或者跟帖,如果选择了Validate,那么这段时间内所有发帖和回帖自动进入审核队列中,被管理员审核后才会显示,如果选择了Closed,那么这段时间所有的访问都会被拒绝,如果选择了12:00-9:00,那么,论坛只能在9:00-12:00是开放的,其他时间(12:00-24:00 0:00-9:00)是设置的论坛状态(仅浏览或者审核或者关闭),这个功能可以配合论坛的全局时间使用,在管理中心-全局参数设置中,有个论坛全局的定时状态,那里的设置适用于所有未设定时的分论坛,如果分论坛也设置了定时状态,那么,这个分论坛将只受到分论坛定时限制,而不受全局定时限制。
关于HTML标签更多使用介绍可以看帖子和标签部分的说明。
7.5版本开始支持分论坛积分倍值,积分倍值只影响论坛积分,不影响金钱、经验、魅力等数据,详细介绍可查阅论坛货币设置
(Since 7.5)

博客管理
这部分内容请参考文档[LyBLOG使用文档]。
圈子管理
这部分内容请参考文档[LyBLOG使用文档]。
圈子分类管理
这部分内容请参考文档[LyBLOG使用文档]。

联盟论坛管理
联盟论坛管理中可以增加、修改、删除本论坛的联盟论坛。如果没有图标,论坛将自动显示文字论坛。如果需要修改每行显示的联盟论坛数,请到lybbs\common\static\alliance.jsp中修改。

上传附件管理(since v7.2)
这里可以列出论坛中当前所有的附件或者某个特定用户上传的所有附件,并对附件作出删除处理。要注意的是,发帖子上传附件时有两种方式把附件加入到帖子中,第一种是只要上传附件就可以了,帖子发表成功后,附件会被自动加到帖子的结尾处,第二种上传附件后,点击附件的“加入”链接把帖子加入到帖子中,这种可以把附件编排到帖子的某个位置中,如果是第一种,附件被删除后,帖子中就会自动不显示了,但如果是第二种,附件被删除后,帖子中原来显示图片的地方将会出现红叉。

回收帖子管理(since v7.2)
以前的回收站表改成现在的备份表,用户可以在基本样式设置中设置删除帖子的操作方法,如果设置成删除到备份表,那么帖子数据会被转移到备份表,而不是直接删除,被删除帖子内容虽然被移到备份表,但其附件、评价等附属信息都将被删除,备份表保存了帖子发布人信息(如发布人名称、发布时的IP)、帖子标题、帖子内容和帖子最后编辑信息等。
如果需要还原某条数据,只有直接操作数据库,先检查topicid是否是0,是0的话代表主题帖,请把所有列对应插入到lybbs_postlist和lybbs_posttopic表,如果是1的话代表回复帖,把数据对应插入lybbs_postreply表中,重置缓存或者重启服务器后就可以还原这条数据。

默认风格设置
默认风格是设置论坛当前的风格,我们的机制是在数据库中id号1的行和lybbs\common\css中lybbs1.css是默认风格,选择其他风格后,修改后可以保存这个风格数据,也可以设为默认风格,设为默认风格,将把默认风格全部替换成当前的风格。所以如果你设计了新的样式,请先导出来,重新命名样式名称后再导入到风格中,风格导出后有个样式名称的地方,请务必重新命名。用户在前台可以选择所有风格中的一种,选择后风格会保存在Cookie中,下次再次访问论坛的时候会自动选择用户自定义的风格。
从6.8版本,我们对风格机制作了些调整,首先,每个风格都会被保存成文件,默认放在${lybbs_home}\lybbs\common\css\文件夹中,用户访问论坛时直接调用文件夹中的风格,数据库中的风格数据还会被保留,因为要列出风格的名称供用户选择,这里默认风格设置中有两个功能,设为默认风格和保存,论坛中有个默认风格,用户访问论坛时将会自动选择默认风格,管理员可以改变当前的默认风格,如选择一个风格C,修改后点保存将对风格C进行保存,点设为默认风格,将会替换当前的默认风格。不管保存还是设为默认风格,都会同步保存数据库和CSS文件,所以如果是linux系统,请保证${lybbs_home}\lybbs\common\css有写权限。默认风格是${lybbs_home}\lybbs\common\css\lybbs1.css,风格模板是${lybbs_home}\lybbs\common\css\lybbs_template.css,这两个文件绝不能删除。
风格保存后,浏览器可能有缓存,要清除浏览器缓存后再刷新才会出现效果。

基本样式设置
基本样式设置中可以设置论坛的全局参数,请注意这里的参数对全局有效,即所有分论坛、分类都会受到这里参数的影响,可以设置标签的内容,可以支持哪些标签,具体情况请进入该项目后查看。
需要注意的是有个用户组设置,分别是注册用户的默认组和客人默认组,选择了注册用户有默认组后,会弹出新的选项是以前没有设置过组的注册用户都设置成新组,如果选择是,那么,以前没有划分过用户组的用户都会被划分到这个组来,并且,以后注册的新用户会自动变成这个组的成员,选择了客人的默认组后,所有没有登陆的客人都会继承这个组权限。
这里还可以设置帖子的删除方式,有直接删除和删除到备份表两种,详见回收帖子管理说明部分。

基本变量设置
基本变量设置和基本样式设置差不多,不过,这里可以设置论坛状态(开放、关闭维护),是否允许用户注册,论坛名称、版权等信息。
这里还可以设置首页用户组。
首页特殊用户组,管理员可以指定一个首页组,这样,首页会显示这个组成员列表,这个组跟论坛有着利益关系,一般为公司员工、部门员工、团队队员等等,这些用户有责任帮助论坛用户正常使用论坛,热心回答论坛用户的问题。
这里还可以打开或者关闭论坛的防灌水功能(Since 6.5),这里还可以设置防灌水的时间周期,用户在防灌水周期内将不能两次发帖。
这里还可以支持禁止发布同样帖子(防广告)的功能,因为广告帖内容是一样的,打开防广告功能的话相同内容的帖子将不允许重复发布,这可能也影响到正常用户的使用,如果这个功能影响到正常用户使用,请在这里关闭这个功能。(Since 6.5)
论坛允许的刷新间隔是指页面两次装载的时间间隔(单位是毫秒),默认0是不限制,如果设置为2000,即2000ms=2s,意味着用户对论坛页面的刷新间隔是2s,如果2s内刷新页面或者切换页面会抛出错误,刷新间隔既包括对同一页面的刷新也包括不同页面的切换。这个值不宜设的太大,以免影响论坛用户正常使用。(Since 6.8)
是否打开防盗链是指论坛中上传附件的下载方式,默认是防盗链,即图片或附件链接放到其他网站中是无效的,只有用户进入论坛才能看到图片和下载附件,关闭就是让所有网站都可以链接本论坛上传的图片和附件。
(Since 6.8)
是否使用ajax显示首页分类和分论坛是指是否使用ajax显示首页分类和分论坛,如果使用ajax显示,将由客户端对分类和分论坛数据进行计算并显示在浏览器中,但这种方法会在所有数据显示后再由客户端显示,这样会有一些延时。如果不使用ajax显示,将用服务器端对数据进行计算并把最终结果直接返回给浏览器显示,这样的话首页会自上而下直到全部显示结束。
(Since 7.2)
自动登录方式是保存用户的方式,下次用户再访问论坛时可以自动为其登录,从7.5版本开始,本论坛支持传统的密码保存方式(Password)和新的密钥加密方式(KeyEncription),传统的密码保存方式是指对用户名、密码进行加密后直接保存到Cookie中,用户下次访问论坛时取到用户名、密码进入数据库查询,正确后自动为其登录,新的密钥加密方式主要是为了解决单点登录而做的,它根据密钥KEY对用户名进行加密,把用户名及加密后的用户名保存到Cookie中,用户下次访问论坛时取到用户名及加密用户名,用密钥KEY对加密用户名进行还原与用户名进行比对,如果比对一致,就为其自动登录。两者各有优缺点,传统密码保存方式是保存密码,再进行数据库查询,可以确保密码正确才能登录,但如果在网吧或者本机中了木马,可能会导致密码被盗,但影响范围仅限于一个用户,而密钥KEY加密方式不进行密码校验,比较适合单点登录,但如果密钥KEY保存不善,导致被盗,只要掌握了密钥KEY,可以登录成论坛的任何用户,包括坛主,毕竟构造一个域名的Cookie是非常容易的,如果发生密钥KEY被盗,那么论坛的数据是极其危险的,毕竟坛主可以删除论坛的所有数据,下面将详细介绍被盗的几种可能情况:
可能1:密钥过于简单,如顺序数字、顺序字母等等;
可能2:服务器不够安全,导致FTP或者其他方式可以直接访问到论坛的配置文件,因为密钥存放于配置文件中,如果服务器不安全导致用户可以直接访问到配置文件,那么就会导致密钥失窃;
可能3:通过专业算号软件进行逐一算号,理论上讲,只要时间足够,密钥就可以被算出,但作为论坛管理员应该增加密钥的难度,我们强烈建议用户使用数字、小写字母、大写字母随机组合方式作为密钥,假设密钥使用了数字、大小写字母随机组合方式,那么每位共有62种可能,共有24位,理论上讲,算号软件要算62的24次方即7459139990119776256次才能算出密钥。
我们建议如果不为了解决单点登录问题,都应该使用传统的密码保存方式实现用户自动登录。
(Since 7.5)
密钥是用来加密用户名的KEY,必须打开密钥加密方式(KeyEncription)才会出现本项设置,从7.5版本开始支持本登录方式,可以是一个24位随机数,但要注意,不能使用简单的容易被破解的加密密钥KEY,我们强烈建议使用数字、小写字母、大写字母随机组合的方式作为密钥,另外,为了防止密钥KEY失窃,建议用户每半年至少更换一次密钥KEY。但需要注意的是每次更换登录方式或者更换了密钥KEY后,所有之前自动登录用户都将无法自动登录,需要再次重新登录。
(Since 7.5)

论坛图片设置
你可以在这里设置论坛的图片或者直接覆盖掉原来的图片。

社区货币设置
这里设置论坛的货币,包括注册用户等可以增加的金钱、经验和魅力等数据。
从7.5版本论坛开始支持积分,这里可以设置积分的增加方式,另外,各个分论坛可以设置积分倍值,假如这里设置主题帖被设为原创帖时增加的积分是10,论坛管理中设置A分论坛的积分倍值是0,那么A版中的主题帖被设为原创时增加的积分是10*0=0,如果B分论坛设置的积分倍值是2,那么B版中的主题帖被设为原创时增加的积分是10*2=20,以此类推,一般设置为1倍积分,如果某个分论坛不需要积分,设为0倍即可。
(Since 7.5)

用户等级设置
这里可以设置论坛用户的升级条件,达到条件并重新登录后,用户就可以升级。

用户等级设置2
这里主要是针对积分作为条件的用户等级,在管理员设置了首页用户组后,首页会出现一个特殊的组链接,这个组中的成员根据积分再次进行等级划分,这里就是设置等级名称以及等级条件的。

邮件设置
本论坛支持邮件发送,这里设置好就可以使用邮件功能了。邮件设置的发布服务器请写入smtp服务器,大部分smtp服务器还需要用户验证,请注意,你的服务器需要支持DNS解析,如果不支持DNS解析,请直接写入smtp服务器的IP地址,在Linux中有个nameserver的配置文件。请确保你的服务器可以访问smtp服务器(内网不能发送Email)。
另外Email发布失败请查看服务器中日志特别是有关warn的部分,如果没有日志,可能的原因包括对方的email不存在,对方的email系统屏蔽了你的smtp服务器(可能的原因是你的stmp发送过大量的垃圾邮件后,被对方封掉),原因是多方面的,需要细心的你仔细检查。
如果服务器、用户名、密码都正确,邮件还是不正常工作,请用OutLook等工具来测试邮件服务器是否正常,在通过OutLook发送邮件,并在测试邮箱收到了邮件,才能证明你的服务器、用户名、密码都是正确的。
主题帖是否允许订阅,如果允许的话,发布主题帖时可以选择“有回复时用电子邮件提醒”。
回复帖是否允许订阅,允许的话,发回复帖时可以选择“有新回复时用电子邮票提醒”。

订阅模板
在这个系统中可以设计email的模板,请注意,模板使用了配置文件,默认位置在${lybbsPath}/WEB-INF/config/templates/mailNewReply.txt,请不要直接修改文件,而应该在后台修改配置;模板中有下面几个变量:
订阅模板的标题支持:
${forum.name}-论坛名称
${topic.title}-主题的标题
${user.lastReplyUserName}-最后回复用户名
内容中支持:
${forum.name}-论坛名称
${topic.title}-主题的标题
${forum.forumID}-帖子所处分论坛的ID
${topic.postID}-帖子的ID
${topic.content}-回复内容的截取(默认截取50个长度)
${user.lastReplyUserName}-最后回复用户名

找回密码模板中的标题支持:
${forum.name}-论坛名称
内容中支持:
${forum.name}-论坛名称
${user.userName}-用户名
${user.password}-密码

发送邮件
可以直接对论坛中的某个用户发送邮件,收件人的地方直接输入论坛中的用户名就可以了。

注册协议模板
用户注册时出现的同意条款协议的内容,这部分可根据需要自己定义,文件位置是${lybbs_path}/WEB-INF/config/templates/user/userNewAgreement.txt

注册消息模板
用户注册成功后,如果后台设定发一条欢迎消息给注册用户,那么,这里就是消息的模板,支持的变量有:
标题中支持:
${forum.name}-论坛名称
${user.userName}-收消息的用户名
内容中支持:
${forum.name}-论坛名称
${user.userName}-收消息的用户名

移帖消息模板
如果设置移帖自动发消息,那么,用户的帖子被移动后会自动发一条消息给该用户,支持的变量有:
标题中支持:
${user.userName}-发帖用户名
${admin.userName}-移帖用户名
${forum.moveFromForumName}-移自分论坛名称
${forum.moveToForumName}-移到分论坛名称
内容中支持:
${user.userName}-发帖用户名
${admin.userName}-移帖用户名
${post.title}-发帖标题
${forum.moveFromForumName}-移自分论坛名称
${forum.moveToForumName}-移到分论坛名称
${forum.name}-论坛名称
${forum.moveToForumID}-移到分论坛ID
${topic.postID}-帖子ID

删帖消息模板
如果设置删帖自动发消息,那么,用户的帖子被删除后会自动发一条消息给该用户,支持的变量有:
标题中支持:
${user.userName}-发帖用户名
${admin.userName}-删帖用户名
内容中支持:
${user.userName}-发帖用户名
${admin.userName}-删帖用户名
${admin.comment}-删帖原因
${post.title}-发帖标题
${forum.forumName}-帖子所属分论坛名称

圈子邀请模板
圈子邀请好友时,自动给好友发送一条短消息,好友点击消息中的链接就可以接受邀请并自动加入圈子,支持的变量有:
内容中支持:
${userName}-被邀请人用户名
${adminName}-邀请人用户名
${groupName}-邀请加入的圈子名称
${link}-接受邀请的链接

短消息广播
短消息广播是一种广播消息,发布一条广播消息后,数据库中只存在一条消息,但所有的用户都可以接收到这条广播消息。这条消息用户不能删除,只有管理员在短消息清除中清除。

短消息清除
这里可以清除论坛所有用户收件箱和发件箱的消息和广播消息箱中的消息。

论坛垃圾回收
这里可以看到论坛占用内存的情况,有最大内存量、使用量和空余量,点击垃圾回收可以进行内存释放,一般不需要回收,由系统自动回收,还有一个连接池重置,如果论坛使用了DBCP作为连接池(默认),那么用户可以看到当前连接池的使用情况,一般numactive是0,如果一直是大于0,可能存在连接泄露,请检查自行编写的代码,点击重置后可以重置连接池,其过程是先关闭掉所有的连接,再重新申请分配数据库连接。

重置搜索引擎
论坛在长时间使用后可能会造成搜索引擎不准确,或者用户升级论坛后,索引文件可能有变化,就需要对所有帖子进行一次重置,每次限制一定的条数,可能要做几次到几十次不等,删除索引后点击重置后,由系统自动完成。我们搜索引擎是基本静态文本的检索,并不会去构造SQL语句来检索数据库,而是采用一种索引的方式,这种技术的详情可以了解:
http://lucene.apache.org

重置缓存数据
论坛在长时间使用后,可能会造成缓存数据不正确,这里就要对相应的缓存进行重置,详细情况请进入该项目后查阅。
注意:
如果首页的最后注册用户或者论坛总帖数、总回复数出现错误,请重置LastStatusCache;
如果首页中分论坛的帖子数、最后回复帖、管理员等出现错误,请重置ForumCache;
如果分论坛置顶帖有问题请重置TopTopicCache;
如果分论坛首页帖子有问题请重置ListTopicCache;
如果在线用户数据有问题请重置OnlineUserCache,这里请注意,重置后所有的在线用户将需要重新登录;

重置静态页面
本论坛从7.2版本开始,使用了部分静态页面,以加快论坛页面显示,主要有首页联盟论坛、首页社区明星、首页生日用户、首页最新帖子:
首页联盟论坛:lybbs\common\static\alliance.jsp,在新增、更新、删除联盟论坛时更新这个静态页面;
首页社区明星:lybbs\common\static\homepagestaruser.jsp,由quartz定时执行,默认是60分钟更新一次;
首页生日用户:lybbs\common\static\homepagebirthdayuser.jsp,由quartz定时执行,默认是每天凌晨0点时更新;
首页最新帖子:lybbs\common\static\homepagenewtopic.jsp,由quartz定时执行,这里为了让客户网站也能调用到最新帖子数据,这里依然使用了缓存数据,默认是每20分钟定时更新缓存数据及静态页面;
如果关闭某个功能,会自动清空静态页面,如果重新打开某个功能,将于定时时间后触发,生成新的数据,如关闭生日用户后,静态页面将会被清空,再打开时,将会于第二天凌晨0点时由定时器触发生成新的生日用户数据。
定时配置参数配置文件是${lybbs_home}\WEB-INF\classes\jobs.xml,这里面可以设置新的定时时间,用户打开看一下,trigger分为simple和cron,如果是简单的定时任务,如每隔一段时间运行一次,可用simple,但如果要设置每天或者每星期或者每月的某一天运行就需要用cron,simple中的<repeat-count>-1</repeat-count>是执行次数,如果无限次则是-1,<repeat-interval>600000</repeat-interval>是执行间隔,单位是毫秒,如600000就是10分钟(10*60*1000),而cron的表达式要复杂很多,cron表达式有6或者7位组成,分别是[秒 分钟 小时 日期 月份 星期 年(可选)],最后一位年可要可不要。“0 30 2 ? * *”表示每天凌晨2点30分钟运行,“0 0 1 ? * 7”表示每星期六(1-星期日,2-星期一,以此类推),上面只作了简单介绍,表达式基本可以满足用户想要的任何定时情况,用户可以到google上搜索详细的说明。
如果用户关闭了某个功能,可以配置jobs.xml,删除定时运行任务,这样做可以提高论坛运行效率,如关闭社区明星功能后,可以删除lybbsHomePageStarUserJob任务,如关闭最新帖子功能后,可以删除lybbsHomePageNewTopicJob任务,注意的是lybbsOnceDayJob和lybbsOnceWeekJob这两个任务在任何情况下都不能删除。

保存缓存数据
论坛在使用过程中,会使用大量的缓存来保存数据,象用户登陆后,用户的数据就缓存在内存中,用户发帖、跟帖等数据会直接在缓存中修改,我们论坛内部设置了每隔15分钟以及用户退出会保存用户数据,如果系统保存用户数据15分钟之内,在触发下一次数据保存之前,而用户又没有退出,就重启服务器,可能会造成用户的数据不完整,如果管理员在后台保存缓存数据后再重启服务器,就能防止数据丢失。另外会被保存的数据是论坛的点击数据,包括访问数、点击数等等,因为访问数是以每1小时作为定时周期保存的,如果没到1小时就重启了服务器,可能造成访问数统计不准确,所以,用户应该养成习惯,在重启服务器前,保存一下缓存数据。

全局参数设置
这里可以设置论坛登陆是否使用验证码以及其他的设置,请特别注意文件路径相关的部分,这个路径是从db.properties中取出来的,需要手工设置,如果你看到的文件路径不存在,那么就需要重新手工设置lybbsPath,并且重新启动服务器。
上传文件大小的设置这里并不完全有效,特别要注意的是struts-config.xml中的文件设置,比如:上传使用的内存大小以及上传临时文件夹是在struts-config.xml中配置。
论坛定时状态,这个状态是全局性,一旦设置,所有未设定时的分论坛都会受到限制,各个分论坛还有针对分论坛自己的定时设置,如果分论坛也设置了定时状态,那么此分论坛只受自己的定时限制,而不再受全局参数限制,Open是正常状态,Validate是发帖需要审核,Only Browser是仅供浏览,Closed是关闭,特别要注意的是Closed状态要每十分钟检测一次,就是说如果你设置了从现在开始关闭论坛,但目前论坛还是可以访问的,因为有个10分钟检测间隔,所以要等最长10分钟后才会检测到关闭状态。
论坛配额,有两个全局参数,即是否打开配额功能以及全局配额大小,只有在打开配额的前提下,配额大小以及组配额大小才会生效,这里设置的全局配额数对所有的用户有效,但如果某个用户所在用户组定义了自己的配额,那么该用户只受组配额限制而不受全局配额数限制。如果不希望使用组配额,请在编辑组配额时,把配额数置为0。
还有一个日志记录级别,等于或者超过选择的日志级别将被记录到数据库中,可以通过后台对相关的日志进行方便的查询。
还有一个encode/decode,这主要跟服务器有关,有些服务器不支持URL中的中文,就需要进行编码和解码,如tomcat5系列的版本,http://www.aaa.com/test.jsp?username=测试中文,在程序中将无法得到”测试中文”字符串,这时,tomcat5用户就需要修改conf\server.xml,[相关说明请看论坛中带的FAQ文档],主要是加URIEncoding="UTF-8"这句话,后面的编码如果是UTF-8,那么这里的encode/decode就要选择UTF-8,如果是URIEncoding="GBK",那么这里就要选择GBK,一般这样就可以让URL正确处理中文了。

广告参数设置
这里可以设置论坛的广告。包括浮动广告等等,详情请进入后台查看。

其它参数设置
是否增加在线经验是指用户登陆在线后是否根据在线时间增加经验,如果设置为是,下面还有个参数在线增加的经验数/小时,即用户在线一小时增加的经验数,这个数字会被折算成分钟,一个例子,如果是30,那么,1分钟的经验数就是30/60=0.5,系统只增加整数经验,如果一个用户登陆进入论坛,在线时间正好是一分钟退出,那么这个用户应该增加的经验是0.5,会被折算成0,如果用户在线时间是2分钟,那么增加的经验是1,如果在线3分钟,增加的经验也是1,另外一个例子,如果值设为60,就是1分钟增加的经验是60/60=1,那么用户只要在线1分钟就会增加1点经验值,建议在线增加的经验数/小时的最大值不超过999。用户在线期间不增加数据,只在退出的时候,才会检测在线时间,并加上新的经验值。
新帖栏目主要是设置首页的最新帖子、最新精华、最新推荐的帖子,这里可以设置刷新间隔以及显示的帖子数目,这里还可以设置首页是否显示今日热帖及社区明星的功能,以及他们的刷新间隔。
另外,还可以设置游戏、风格和统计和下载是否显示,如果不显示,那么用户将不能在本论坛玩游戏以及更换风格和查看统计。要注意的是下载,如果管理员设置论坛允许下载,那么用户登录后,菜单栏会出现下载链接,但需要管理员修改下载页面(${lybbs_home}/WEB-INF/lybbs/jsp/download.jsp),可以加入自己希望用户下载的文件内容,另外,即使允许用户下载,也需要论坛用户登录后才有这个选项,就是说,客人是永远看不到下载页面的。另外,首页是否显示博客是打开/关闭博客的开关,选择显示就是打开论坛博客功能。
武器是针对帖子评分的,可以在论坛设置中打开分论坛支持帖子评分,这样,这里设置的武器就可以在分论坛的帖子中使用,默认支持4种武器,用户可以更改武器使用的间隔时间以及武器的名称、图标和消耗的金钱数(金钱数是减少的,并不会加给主题帖的发帖用户),如果用户不希望使用4种武器,可以把武器的名称设置为空,这样,页面上就自动去掉了这种武器的使用。

音乐播放清单
这里可以设置论坛音乐播放器的列表清单,程序会自动搜索配置文件:
lybbs\plugin\music\exobudpl.js,搜索到后会把内容全部读取出来,用户可以在线编辑播放列表并保存,如果提示file not found,并且提交按钮是灰色的(不可用),就说明程序没有找到这个配置文件。保存修改后,请按F5刷新一下媒体播放器或者关闭浏览器后重新进入论坛才会看到修改的结果。

论坛发帖统计
将对论坛的发帖情况进行统计,红线是帖子数,蓝线是精帖数,如果选择的天数在一个月内(包含一个月),将以每天为描点并画出统计图,如果选择的天数超过一个月,将以每月为描点并画出统计图。可以选用其它的统计图样式,详细参数请查阅首次安装说明。

用户发帖统计
将对某个用户的发帖情况进行统计,统计包括主题数、回复数。可以在用户管理中查找要统计的用户,再直接点击统计按钮就可以进入用户统计界面。如果选择的天数在一个月内(包含一个月),将以每天为描点并画出统计图,如果选择的天数超过一个月,将以每月为描点并画出统计图。可以选用其它的统计图样式,详细参数请查阅首次安装说明。

用户注册统计
这里可以对用户注册的情况进行统计,如果选择的天数在一个月内(包含一个月),将以每天为描点并画出统计图,如果选择的天数超过一个月,将以每月为描点并画出统计图。可以选用其它的统计图样式,详细参数请查阅首次安装说明。

查看删除日志
如果在全局参数中设置了某个级别的日志被保存到数据库,这里就可以查看数据库中的日志,以及可以删除过期的日志数据。

祝您使用愉快!