Discuz!论坛一直是Php论坛的领头羊,他的使用覆盖面在国内是最大最广的。Discuz! v 5.0增加了“多样化的论坛主题”,全新的“所见即所得编辑器”,深度整合了SupeSite /X-Space的个人空间。对4.1版本用户体验不足的地方也作了相应调整。今天笔者就为各位读者介绍如何建立、使用一个高效可靠的Discuz! v 5.0论坛,让我们共同享受新版本带来的服务。
一、论坛安装
每个php论坛系统在使用之前都需要对数据库、管理用户和密码等信息进行配置,Discuz! 论坛也不例外。但在安装之前需要考虑到使用平台的问题,有的企业使用的是Linux/FreeBSD/Unix平台,而有的企业使用的则是Windows平台。对于前者,在将Discuz! 论坛程序上传到服务器时需要注意两个问题,一是在上传时需要使用二进制模式,否则系统将无法正常使用;二是设置文件和目录的权限,将程序上传到服务器后需将templates 、templates/default 、templates/default 、.attachments、customavatar 、forumdata 、forumdata/cache 、forumdata/templates几个目录或者文件属性改为 777。对于使用Windows平台的服务器,则不需要考虑以上几个问题。
将Discuz! 论坛上传到服务器后,在服务器的浏览器中打开http://localhost/install.php页面开始进行Discuz! 的安装,根据提示完成最后的安装。安装成功后,就可在服务器浏览器中输入http://localhost/index.php来访问论坛了,但现在的论坛还只是个空壳子,需要对论坛参数、版面等进行设置。
点评: Discuz! 5.0的安装还是非常简单的,只要根据安装向导一步步完成即可。不过安装Discuz!的准备工作比较多,例如配置APACHE支持PHP,让PHPMYADMIN可以正常运行在MYSQL上,这些都需要比较复杂的操作。由于这几个设置不是本文的重点,就不详细介绍了,感兴趣的读者可以搜索相关的内容。另外Discuz!安装文件夹内有4个安装语言包供您选择,各位根据自己的需要进行选择,我们现在选择[简体中文 GBK]格式。若环境用的是国外php+sql,推荐使用[简体中文 UTF-8]语言包,因为这样大大的减少了安装过程中出现乱码的情况!
二、论坛常规设置
首先打开论坛首页界面,以安装时设置的管理员帐号和密码,登录到论坛。登录后,在页面的上方有一个“系统设置”字样的链接,点击该链接进入Discuz!论坛后台管理登录界面(如图1),在这里同样以以安装时设置的管理员帐号和密码进行登录。
图1
相比Discuz! v4.0,Discuz! v 5.0全新的后台布局和功能调整让站长管理更加方便、快捷,新增的Super Administrator控制系统更可让站长安心网站运作。
1、基本设置
在上侧面板导航中选择“基本设置”,进入论坛基本设置界面(如图2),在该界面中所需要进行设置的项目比较多,可点击界面左测面板导航中相应的项目分类进行设置,在设置完一个项目后不要忘记点击 “提交”按钮。在基本设置中,需要对“基本信息”、“附件设置”等几个项目进行相关配置。
图2
2、论坛管理
在“论坛管理”功能中可对版面进行添加、编辑、删除、合并等操作,点击“论坛管理”功能选项下的“添加论坛”链接可添加一个版面,添加论坛后可选择编辑对论坛进行详细设置,包括对论坛名称、论坛简介、论坛规则、版面样式风格、论坛转向 URL等设置(如图3)。
图3
当所有的版面都添加完成后,若需要对各个版面的排列顺序进行调整,可点击“论坛设置”链接下面的“编辑论坛”链接,在右侧编辑论坛界面的“显示顺序”进行相应的参数设置。另外可通过“版主”链接设置各个论坛的版主。
在论坛管理中有一个“主题分类”功能,用于给分论坛中的主题进行归类。作者在发表新主题时,可以按照预设的类型给主题归类;用户也可以在论坛中按照类别地进行浏览(需在“编辑论坛”中设定)。与子论坛功能不同的是,主题分类只用来归类特定版块中的帖子,适用于相关性大而又需要某种分类的情况。
3、用户管理
点击“用户管理”链接,在左侧面板列表中相应的进行添加用户、编辑用户、合并用户、审核用户、分组与级别等设置(如图4),例如想禁止某用户发言,那么就可以选择“禁止用户”列表项,输入用户名和禁止用户有效期等选项,最后单击“提交” 按钮就可以了。
图4
有些用户有多个id,想把其他id的的帖子、积分全部转入其中一个用户id,这时就可以点击“合并用户”来操作,按照要求输入相关用户id,然后单击“提交”按钮即可完成数据的合并工作。
点评:合理地使用论坛管理功能可以定制出完善的论坛管理制度,例如限制新用户在指定版面的发贴权限,这样可以防止一些用户在论坛上恶意灌水;如在论坛管理功能定制相应的用户等级制度,对不同等级的用户分配不同的权限,激励用户发表原创贴子,以此来提高用户的等级。
有些用户有多个id,想把其他id的的帖子、积分全部转入其中一个用户id,这时就可以点击“合并用户”来操作,按照要求输入相关用户id,然后单击“提交”按钮即可完成数据的合并工作。
点评:合理地使用论坛管理功能可以定制出完善的论坛管理制度,例如限制新用户在指定版面的发贴权限,这样可以防止一些用户在论坛上恶意灌水;如在论坛管理功能定制相应的用户等级制度,对不同等级的用户分配不同的权限,激励用户发表原创贴子,以此来提高用户的等级。
三、论坛外观设置
一个论坛除了需要强大的功能之外,还需要有一个漂亮的界面。Discuz!论坛自身提供风格在某些方面满足不了所有广大用户的需求。当然,如果自己完全DIY一个风格模板无疑是有些难度,我们可在Discuz!论坛的官方论坛“模板风格区的子版风格展示下载区http://www.discuz.net/forum-42-1.html)”下载自己喜欢的风格稍加配置即可使用。
将风格模板下载回来后,先把压缩包里的所有东西解压之后,将模板文件夹、图片文件夹内文件上传到服务器对应文件夹内(保持文件结构)。接着在“论坛管理”的左侧面板中依次选择“界面风格”→“ 导入界面方案”, 复制粘贴导入界面方案文件内所有内容(如图5),在该界面中直接点击“提交”按钮即可,提交后就会出现已安装风格的名称。最后到论坛“系统设置 -> 界面风格 -> 界面风格”,更新一下css缓存,风格就安装完成了。如果您想把新安装的风格设置为论坛的默认风格,在“系统设置 -> 基本设置 -> 界面与显示方式”:“默认论坛风格:”选择相应的风格提交即可。
图5
点评:一个论坛的界面自然重要,但要知道的是,搭建论坛的目的不是让人来逛一逛,看看界面,而是留住用户,提高论坛的人气,这才是最重要的。许多用户在搭建论坛时都有这样一个毛病,那就是乐此不疲的四处找寻漂亮的论坛风格模板,而真正花在论坛管理上的时间和精力却又少之又少。
四、写在最后
从头开始编写论坛是件非常困难的事情,但是利用别人写好的论坛模块建立论坛却变得非常的简单,我们只要按照上面介绍的内容一步步的操作就可以轻轻松松的完成Discuz!论坛建立工作,从而实现用最简单的方法建立最专业最高效的论坛。
如果你觉得目前Discuz!论坛提供的功能满足不了的你的需求,你可以安装Discuz!插件,在这里推荐大家使用Disucz!插件安装工具Discuz! Plugin Tool 1.0,该插件可以方便您安装Discuz!插件,目前该插件已经预置了6款比较实用的插件,相信以后会有更多的插件预置,方便大家安装。本文只是简单介绍下Discuz!论坛的使用,还有很多细的功能值得去体验下,大家可以自己架设个Discuz!论坛测试下。