引言:此文由子域名转移而来,因为细微强迫症和放弃子域名而不舍得完全丢弃,所以将会逐步第二次转移文章到主域名上来,二者主题(阿里白秀和D8)均来自大前端,追求完美的同时有一丝小懒,主题就不换了,D8主题用起来挺好。
discuz论坛北京康盛新创科技有限责任公司的产品,现已被腾讯收购,discuz作为目前最为完善、使用量最广的论坛,掌握它是多么重要的一项技能,下面从5方面来说discuz的基础设置。
一、更改discuz论坛的logo
一开始安装完discuz第一步肯定就是要改模板的logo,很简单,只要找到discuz站点目录中的\static\image\common\logo.png去更改图片即可,logo从discuz后台展现是在discuz后台->界面->风格->每个模板的编辑->界面基础图片目录,这里界面基础目录可以改变也可以不改,自己定义。
二、更改discuz论坛的seo设置和伪静态设置
1、首先设置站点的标题:discuz后台->全局->站点信息。
2、然后设置seo:discuz后台->全局->seo设置->论坛
3、最后设置伪静态:discuz后台->全局->seo设置->url静态化->将以下的勾全部勾上,如果你的服务器主机支持url重写规则,rewrite兼容性就选否,否则选是,然后提交。之后再点击上面的“查看当前Rewrite规则”,根据你主机的情况在网站根目录添加对应文件。
(1)如果你的主机是windows的,那么上传httpd.conf文件并填好Rewrite规则后上传到网站根目录。
(2)如果你的主机是linux的,那么上传.htaccess文件并填好Rewrite规则后上传拿到网站根目录。
三、设置discuz论坛禁止用户注册
这个简单,是个人就会,它在:discuz后台->全局->注册与访问控制->把开放注册取消勾选->提交。
四、discuz论坛的积分设置和积分策略
(1)积分设置
扩展积分设置是要你根据实际情况去选择论坛中需要有几个计算积分的单位和积分名称等。
总积分计算公式是总积分由哪些参数计算而成的,相关参数在这一项下边都找到的。
交易积分设置是指让你从上面积分中指定哪一个是可以进行交易的,和怎么交易、去交易什么东西,其他还有一些附加选项。
(2)积分策略
积分策略是指在这里设置用户每当进行一个操作对积分的增加或减少的程度。
五、discuz论坛中设置邮箱验证和防灌水邮箱验证
(1)防灌水邮箱验证
它实际上就是强制用户必须验证邮箱才能进行发帖操作,它的位置在:discuz后台->防灌水->用户设置。
(2)邮箱验证
一般邮箱验证都需要设置因为不设置discuz论坛会无法验证邮箱,也就会影响用户的使用,具体方法如下:
①在discuz中设置邮箱验证:discuz后台->站长->邮件设置->选择第二项(通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证))->相关设置以QQ企业邮箱为例:smtp服务器填写smtp.exmail.qq.com,端口25,勾选验证,发信人邮箱、用户名、密码根据实际填写。->windows主机选crlf,linux主机选lf,mac主机选cr,其他默认即可,点击提交完成设置。
②在ucenter中设置邮箱验证:discuz后台->ucenter->登录ucenter->邮箱设置->填写方法同上discuz中的填写方式。
③然后回到discuz后台->邮件设置->检测,就可以测试邮件了->如果成功设置成功,如果失败检查以上设置是否正确。
六、附加:解决discuz论坛中ucenter无法登录并闪退的问题
刚安装的discuz论坛应该没有ucenter无法登录的问题,但经过wordpress整合过的discuz论坛可以会出现无法登录的问题,如果出现,那么解决方法可能是下面第3个方法,不过还是把可能会用到的解决办法都说明一下:
1、修改ucenter配置文件/uc_server/data/config.inc.php
2、清空ucenter的/uc_server/data/cache/文件夹下的缓存文件
3、修改/uc_server/model/目录下的admin.php文件,查找到以下代码:
- $this->cookie_status = 0;
改成
- $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
然后保存上传覆盖到服务器对应文件即可。