对于回复主题,用户首先需要点击主题链接进入某个主题,在主题页面会有专门的回复区域,在输入区域之中输入回复内容,提交之后系统会将其添加入数据库,以后再次进入该主题时,回复内容就会在主题下方以时间顺序进行显示。
对于发布主题,用户需要首先进入主题创建页面。在发表新的主题时,必须输入新主题的标题及内容,之后将其提交给系统,由系统后台将新的主题内容添加进数据库的相关信息表中。刷新版面后,新主题就会显示出来。
3.3.5 搜索主题
用户在输入框输入要搜索主题的关键字,提交之后系统会在数据库中根据所键入的关键字对论坛内主题的标题进行检索,并将匹配成功的主题显示在搜索结果页面上,与显示所有主题的方式类似,点击主题链接仍然可以进入相关主题。该功能会对论坛中存在的所有帖子进行检索,只有已经登录论坛的用户才可以查看所有帖子,因此该功能只对已经登录论坛的用户开放,未登录论坛的用户将不能使用搜索功能。
3.3.6 帖子管理
帖子管理包括以下几个方面:删除主题,删除回复,主题加精,还有主题置顶,是只有具备管理权限的用户才能使用的功能。这一系列功能必须要进入某个主题之后才可以使用,普通用户是无法使用过这些功能的。
首先用户需要拥有管理权限并已登录论坛,然后在主题列表中选择某个主题并进入,即可使用普通用户无法使用的帖子管理的相关功能。对于加精及置顶,管理员向系统提交相关请求后,系统会对该帖子在数据库中的相关数据进行修改。修改完毕后,重新刷新页面时,会对所有主题的相关信息进行判断,以确定哪些主题为精品,哪些主题需置顶,然后再进行显示。对于删除功能,首先由管理员向系统提交删除请求,系统后台根据所提交的主题或回复信息,将数据库中相关的数据删除,此删除不可恢复。刷新页面之后,被删除的帖子信息将不会显示在相关页面上。
3.3.7 用户管理
这里对于用户信息的管理仅有一项,就是删除用户信息。删除用户信息需要两个前提:已登录的具有管理权限的用户,需删除用户的用户名信息。具有管理权限的用户首先需要查找需删除用户的用户信息是否存在,如果存在,就可以向系统提交删除请求,系统接受请求中所提交的用户信息之后,将某个用户的账号信息从数据库的相关数据表中完全删除。删除后,该用户账号将不存在,但其所发布的主题及回复信息仍然会继续保留,以免影响论坛中的正常秩序。