discuz教程之搭建及常用操作
引言
Discuz是目前最多人用的开源的基于PHP语言的论坛网站。本文以新手的角度,从安装部署,到将网站发布到外网,再到综合必备常用操作配置,让你从一个新手马上变为一个老手。
Discuz安装前准备
Discuz集成安装包ComsenzEXP X3版本,已经包括了apache、php环境、mysql数据库、discuz!x3。
discuz官方下载说明页面http://www.discuz.net/thread-3266172-1-1.html。
如需要安装部署discuz更新版本,只需要等集成安装包解压安装后,将新版本安装包替换旧版本wwwroot目录文件夹即可。
Discuz安装过程
也可以说是ComsenzEXP_X3GBK的安装过程。
双击ComsenzEXP_X3GBK.exe安装文件……选择自定义安装……选择phpmyadmin……更改安装目录为D盘或其他
……安装过程提示默认端口占用,是否用其他端口。可记下对应80端口和3307端口,确定即可
……安装完成后,自动打开浏览器http://127.0.0.1/welcome.php页面显示:
您已经成功安装ComsenzEXP! HTTP端口是80 MySQL端口是3307
您的 Discuz! X3 访问地址是 http://127.0.0.1/
管理员用户名为 admin , 密码是 123456 如果在使用中修改了管理员密码,又不记得密码是什么了,可以通过ComsenzEXP控制中心重置密码。
如果您选择了 phpMyAdmin 组件,访问地址是http://127.0.0.1/phpmyadmin root密码是11111111
祝您使用愉快!
如需要安装更新其他版本,直接找到本地目录D:\ComsenzEXP\wwwroot替换为自己需要的版本,再到浏览器访问按照提示安装。
ComsenzEXP控制中心
在开始菜单/所有程序/ComsenzEXP/ComsenzEXP控制中心,可以启用discuz管理中心。
在这个管理中心可以简单方便地进行管理,如重启apache、mysql,重置密码,备份数据库等操作。
发布discuz到外网
如网站服务器无固定公网IP,或80端口被屏蔽,可以利用nat123端口映射一步映射将网站应用映射到外网域名。
安装启用nat123,添加80端口映射。如外网地址使用自己的域名,在自己的原域名解析系统中,设置dns或ns或cname指向提示目标地址。
80映射成功生效后,用域名可以访问自己的discuz网站。
discuz热搜设置
discuz首页diy教程
第一步:以管理员或拥有DIY权限的用户访问需要导入DIY数据的页面,这里以广场首页为例子
第二步:点击右上角DIY按钮
第三步:进入DIY高级模式
第四步:鼠标放到右上角保存旁边的下拉按钮上会出现更多操作,点击导入
第五步:选择DIY数据文件,DIY数据文件是【.xml】为后缀的,其他格式的文件导入无效!
第六步:等待导入完成
第七步:保存刚才导入的DIY数据后再进行其他的操作!
|
|
Discuz-X DIY高级模式中添加模块的方法
|
第一步:
参考如上说明进入DIY模式方法
第二步:
添加框架,要想添加DIY模块就必须先添加一个框架,模块是必须要添加在框架里面才能够进行后面的工作。
找一个自己喜欢的框架,点击后拖动到页面中浅绿色区域(可DIY区域),这里以100%框架为例:
第三步添加好框架后,我们现在就是拖动一个自己需要的模块到刚才添加的框架中,这里以帖子模块为例子:
第四步:添加好帖子模块后会自动弹出一个该模块的属性窗口,我们可以在这个属性窗口中设置这个帖子模块需要调用的内容条件,根据自己的喜好设定好条件后点击【确定】即可。这时DIY模块就已经添加完成了。
第五步:添加完DIY模块后点击【确定】会再次弹出一个该模块的框架标题样式设置窗口,这里地方可以定义这个模块的框架标题显示样式。可以在这里设置这个模块框架的标题、链接、图片、标题的位置、背景等属性。一般这个步骤我们直接填写标题和链接即可,也可以全部为空直接点【确定】
注意:这个地方不是设置这个模块内容的标题,而是模块框架的标题!
最后扩展设置
有时我们下载了别人发布的DIY模块素材,需要在【模块模版】中自己修改代码,下面是进入【模块模板】的方法:
在DIY模式中,鼠标放到该模块的右上角,点击模块属性,然后会弹出一个属性框,点击上面的模块模版即可。
|
|
Discuz防灌水设置
广告灌水现象在目前各种站点当中都有愈演愈烈的趋势,一方面会严重影响站点内容定位,剔除广告灌水内容又会增加运营成本;另一方面,广告灌水中经常会出现一些和法律法规相抵触的违禁内容,一旦处理不及时会给站点主办方造成负面影响,甚至于网站关闭的严重影响。所以广告灌水和与之相关内容监管一直受到网站主办方的严重关注。
一、防灌水基本设置
Discuz! X2.5中的防灌水设置,从两次发表时间间隔设置来限制广告灌水特征用户的快速“屠版”,此项设置是适合给整站所有级别用户的设置,如果时间设置合理对正常用户的影响较小。
默认两次发表时间间隔为 15 秒,可以根据自己站点的实际情况进行修改。
强制新用户验证激活邮箱:选择是的话,用户必须验证激活自己的邮箱后,才可以进行发布操作。
强制新用户上传头像:选择是的话,用户必须设置自己的头像后才能进行发布操作。
强制新用户好友个数:设置用户必须拥有多少个好友后,才可以进行发布操作。
上面的设置也都是系统可以自动完成判断的防灌水功能,虽然会对用户体验产生影响,但又因为仅对新注册和初级用户产生影响,所以还是可以视发展运营阶段灵活运用。
二、验证码设置
验证码一般是中文,英文的静态或者动态图片,是一种混合了数字或符号的代码,人可以通过抽象思维辨识,而机器抽象识别起比较困难,一般是防止有人利用机器自动批量注册、暴力破解方式进行不断的登陆、灌水的一种技术措施。Discuz!系列程序一直对验证码都在不断的优化和升级,以应对道高一尺魔高一丈的局面。
1)启用验证码
分别包括新用户注册、用户登录、发表信息、以及修改密码时开启验证码。我们在实际运营时推荐仅在新用户注册和发帖回帖时填写注册码,好处是对老用户影响最小,对用户体验的影响也在最小和最精准的新用户范围内。
2)验证码发帖限制
为了区分新老用户,就需要在“验证码发帖限制”设置最少发帖数,一般以个位数比较合适。
3)验证码类型
包括中/英文图片验证码、Flash 验证码、语音验证码和位图验证码。
中文图片验证码需要你的主机支持 FreeType 库。需要手动上传字库文件至 static/image/seccode/font/ch/ 目录下,站点将随机使用里面的字体文件作为验证码的文字。
要显示 Flash 验证码,建议你的主机支持 Ming 库以提高安全性。
开启语音验证码需要输入你听到的字符进行验证。
开启中/英文图片验证码和Flash 验证码时选择填写验证码图片宽度、验证码图片高度等项目,具体如下:
4)验证码图片宽度
验证码图片的宽度,范围在 100~200 之间。
5)验证码图片高度
验证码图片的高度,范围在 50~80 之间。
6)图片打散
打散生成的验证码图片,输入打散的级别,0 为不打散。
7)随机图片背景
选择“是”将随机使用 static/image/seccode/background/ 目录下的 JPG 图片作为验证码的背景图片,选择“否”将使用随机的背景色。
使用图片作为验证码的背景,把制作好的 JPG 图片上传到 static/image/seccode/background/ 目录下,站点将随机使用里面的图片作为验证码的背景。
8)随机背景图形
选择“是”将给验证码背景增加随机的图形。
9)随机 TTF 字体
选择“是”将随机使用 static/image/seccode/font/en/ 目录下的 TTF 字体文件生成验证码文字,选择“否”将随机使用 static/image/seccode/gif/ 目录中的 GIF 图片生成验证码文字。中文图片验证码将随机使用 static/image/seccode/font/ch/ 目录下的 TTF 字体文件,无需进行此设置。
使用 TTF 字体作为验证码文字,把下载的 TTF 英文字体文件上传到 static/image/seccode/font/en/ 目录下,站点将随机使用里面的字体文件作为验证码的文字。
10)随机倾斜度
选择“是”将给验证码文字增加随机的倾斜度,本设置只针对 TTF 字体的验证码。
11)随机扭曲
选择“是”将给验证码文字增加随机的扭曲,本设置只针对 TTF 字体的验证码。
12)随机颜色
选择“是”将给验证码的背景图形和文字增加随机的颜色。
13)随机大小
选择“是”验证码文字的大小随机显示。
14)文字阴影
选择“是”将给验证码文字增加阴影。
15)GIF 动画
选择“是”验证码将显示成 GIF 动画方式,选择“否”验证码将显示成静态图片方式。
在验证码类型的选择上,由于广告灌水程序技术也在不断升级,所以验证码的设置上也要尽量选择电脑尚不容易辨识的“GIF动画”,“随机扭曲”等设置。
也可以自己制作图片做为验证码文字,图片必须包含字符“2346789BCEFGHJKMPQRTVWXY”24 个字符,且必须为 GIF 透明图片、背景透明、前景黑色,黑色为图片的第一个索引色。图片大小不限制,但建议宽度不大于验证码宽度的 1/4,高度不大于验证码高度。制作完毕后在 static/image/seccode/gif/ 下创建一个新的子目录,目录名任意,把制作完毕的 24 个 GIF 图片上传到新子目录下。
三、验证问答设置
验证问答和验证码比较类似,随机产生,而且需要思考解答,能够对利用灌水程序造成一些麻烦。验证问题应该言简意赅,没有歧义,正常人都能够正确作答。
验证问题及答案设置:
这里可以使用默认的100 以内加减法,也可以增加新问题,建议你经常更换新增加的问题以防止被猜测。
四、注册表单名称设置
在注册表单名称设置方面,通过个性化注册表单名称的设置,也让灌水程序不能肆意妄为。
1)用户名表单设置
默认为 username ,只能是字母和数字的组合,必须以字母开头。修改后的表单名会使得注册机更难发挥作用。
2)密码表单设置
默认为 password ,只能是字母和数字的组合,必须以字母开头。 修改后的表单名会使得注册机更难发挥作用。
3)重复密码表单设置
默认为 password2 ,只能是字母和数字的组合,必须以字母开头。 修改后的表单名会使得注册机更难发挥作用。
4)Email表单设置
默认为 email ,只能是字母和数字的组合,必须以字母开头。 修改后的表单名会使得注册机更难发挥作用。
五、发帖时间段设置
发帖时间段的设置包括禁止发帖和发帖审核的时间段设置,在每日的深夜至凌晨阶段设置禁止发帖或发帖审核,可以有效地控制站内的垃圾信息泛滥,有调查表明,发帖机多在此时段进行广告帖轰炸。
对于地方站点来说,如果希望本地会员发帖不受时间段的设置限制,可以在不受时间限制的地区列表和不受时间限制的IP列表中,填写好当地的地名和IP段即可。
|
|
discuz积分设置
每一个站点就像一个社会的缩影,在这个虚拟社会中,会员可以赚取金钱、获得威望、做出贡献,还可以参与主题和商品的购买,这些操作都需要通过积分来体现。积分在站点中的两大作用就是衡量用户级别和参与站内交易。另外,公平、合理的积分系统也能增加用户的荣誉感和积极性,站长灵活的运营和调整积分策略能偶很好的辅助社区运营,例如实现虚拟积分兑换实物礼品,鼓励用户活跃而增加积分;开通虚拟积分交易而促进用户互动等等。
一、积分衡量用户级别
站点中区分用户级别使用的是总积分,总积分是通过一定的计算公式得出的,其参与选项包括发帖数、主题数、精华帖数、用户总在线时间、好友数、记录数、日志数、相册数、投票数、分享数,以及各项扩展积分项。站长可以通过对这些选项进行“+ - * / ()”等运算,得出符合自身站点要求的总积分公式。
其中 posts 代表发帖数 (主题 + 回复数);threads 代表用户发表的主题数;digestposts 代表精华帖数;oltime 代表用户总在线时间(小时);friends 代表好友数;doings 代表发表的记录数;blogs 代表发表的日志数;albums 代表上传的相册数;polls 代表发表的投票数;sharings 代表发表的分享数;extcredits1~extcredits8 分别代表上述 8 个自定义积分。
Discuz! X2.5 系统中内置了8种扩展积分,站长可以在【后台】=>【全局】=>【积分设置】 中,将其设置成金钱、威望、贡献、体力等体现会员不同方面的活跃性的选项,完全可以满足不同站点的积分项需要。
拥有了各项积分后,站点的会员就不再只是一个头像、一个名字这样单调了,可以是一个在站点中有金钱、有威望、有地位的人,形象也更加立体起来。例如:会员的虚拟财富可通过金钱来实现,会员的地位可通过威望来衡量,会员的积极性可通过贡献来体现。
二、积分作为虚拟货币流通
当扩展积分项被设置为交易积分后,用户就可以用这些积分来进行站点的虚拟物品或实体物品的交易,形成一套虚拟的货币流通机制。虚拟物品交易包括主题、附件的购买,悬赏、评分的给予,以及商品的交易等。
包括了积分转账使用的积分、主题(附件)买卖使用的积分、悬赏使用的积分、道具买卖使用的积分、商品主题使用的积分、空间消费使用的积分、漫游应用使用的积分、用户举报奖惩使用的积分这些都可以对积分进行消费,大大增加了积分的使用程度。
积分交易税:积分交易税(损失率)为用户在利用积分进行转让、兑换、买卖时扣除的税率,范围为 0~1 之间的浮点数,例如设置为 0.2,则用户在转换 100 个单位积分时,损失掉的积分为 20 个单位,0 为不损失。
转账最低余额:积分转账后要求用户所拥有的余额最小数值。利用此功能,你可以设置较大的余额限制,使积分小于这个数值的用户无法转账;也可以将余额限制设置为负数,使得转账在限额内可以透支。
兑换最低余额:积分兑换后要求用户所拥有的余额最小数值。利用此功能,你可以设置较大的余额限制,使积分小于这个数值的用户无法兑换;也可以将余额限制设置为负数,使得兑换在限额内可以透支。
单主题(附件)最高收入:设置单一主题(附件)出售作者所得的最高税后积分收入,超过此限制后购买者将仍然被扣除相应积分,但主题(附件)作者收益将不再上涨。本限制只在主题(附件)买卖时起作用,0 为不限制。
单主题(附件)最高出售时限(小时):设置当主题(附件)被作者出售时,系统允许自主题(附件)发布时间起,其可出售的最长时间。超过此时间限制后将变为普通主题(附件),阅读者无需支付积分购买,作者也将不再获得相应收益,以小时为单位,0 为不限制。
三、积分策略
有了所需要的积分后,对各项积分如何来设置其增减策略,对站长来说也是一件非常重要的事情。根据站点自身的需要,来对每一项积分制定恰当的增减策略,可以有效地建立起一套合理的站点积分体制。例如,以广场为主的站点,可以相应地增加会员发帖、回帖时所获得的积分值;而以会员的博客分享为主的站点,则可以相应地增加会员发表日志时所获得的积分。
每一项积分的增减规则可以由站点在“积分策略”中予以设定。由于 X1.5 的系统是结合了论坛、群组、家园等的一个统一的站点系统,所以会员在站点中的活动,无论是在论坛里发帖、回复,在群组里讨论,或是在家园里发表日志、图片、分享等,都可以在这里设置全站统一的积分策略。
编辑积分策略名称可以对该积分策略进行修改
特别要注意的是,如果在某个版块中单独设置了积分策略,那么版块中的增减策略优先级要高于全站积分策略。如下图中,版块的积分策略中,输入框中为本版的积分策略,旁边的括号中是全站积分策略中此项的设置,当两项数值不一致时,以版块设置为优先。
普通会员可以在【前台】=>【设置】=>【积分】=>【积分规则】中查看
|
|
更多discuz使用操作教程查阅discuz官方网站
http://www.discuz.net