discuz如何设置邀请注册
discuz是一个功能比较强大的,内容比较丰富的开源网站论坛,有着丰富的模板和插件可以供我们使用。注册与访问控制,主要是对新用户的注册方式、注册文件以及新用户的访问条件进行一些设置,作为网站的大门,可以设置只允许符合相关条件的用户注册和访问,如非本地 IP 地址用户注册需要审核、是否需要好友邀请才可以注册、是否可以在线购买邀请码等相关设置,通过这里的设置,可以有效防止灌水机的危害。
注册相关设置 操作路径:后台=全局=注册与访问控制=注册
1、允许新用户注册:设置是否允许游客注册成为站点会员,分为两种方式,您可以根据站点需求选择注册方式。1)开放普通注册:允许符合条件的新会员注册成站点用户。2)开放邀请注册:允许持有邀请码的新用户注册,此时需要进行邀请的相关设置,同时还可以设置是否可以直接购买邀请码,如下图所示:
邀请注册说明:填写用户邀请注册时在前台的显示说明。在前台的显示效果如下图:
如果有邀请码的话,可以直接填写邀请码进行注册。允许充值购买邀请码:选择“是”,允许用户直接在线购买邀请码。
点击“还没有邀请码?点击此处获取”出现如下图所示的页面:
进入购买流程进行购买。这里需要特别注意的是:允许游客通过在线充值购买注册邀请码。仅限于关闭普通注册时有效。开启前请确认您的电子商务及发送邮件功能可正常使用。电子商务在后台=运营=电子商务中设置。发送邮件功能在后台=站长=邮件设置中设置。 邀请码单价(元):设置购买邀请码的单价,以元为单位。邀请新注册会员奖励所用扩展积分:指邀请新注册会员奖励所用的扩展积分,包括奖励邀请人和被邀请人的奖励积分。这里的扩展积分是积分设置中已经启用的扩展积分项,默认为威望、金钱、贡献,关于这部分的设置请参考积分设置中详细讲解。被邀请人奖励积分数量:指通过好友邀请注册成功后,奖励被邀请人的扩展积分数量,比如小王邀请小李注册,这里填写的积分数为奖励小李的积分。邀请人奖励积分数量:指通过好友邀请注册成功后,奖励邀请人的扩展积分数量,比如小王邀请小李注册,这里填写的积分数为奖励小王的积分。邀请注册用户初始用户组:指注册成功后被邀请人的初始用户组。不受邀请码限制的地区列表:当用户处于本列表中的地址时,注册时不受邀请码限制。每个地区一行,例如 "北京"(不含引号),留空为不设置。不受邀请码限制的 IP 列表:当用户处于本列表中的 IP 地址时,注册时不受邀请码限制。每个 IP 一行,既可输入完整地址,也可只输入 IP 开头,例如 "192168"(不含引号) 可匹配 19216800~192168255255 范围内的所有地址,留空为不设置。注意:如要正确无误的判断您 IP 地址所在的地区,请到网上下载 qqwrydat IP 地址库文件上传到 "data/ipdata/" 目录下更名为 wrydat,同时删除 tinyipdatadat 文件
discuz邮件设置
描述:Discuz!电子邮件功能对站长来说非常重要。如果用户忘记了密码,他们可以通过电子邮件直接找回密码。如果你设置了电子邮件功能,仔细解释会更方便。一,Discuz!支持以下三种邮件发送方法:
1通过PHP函数的sendmail发送(推荐这种方式)
描述:
这样用PHP的函数发送邮件,需要在服务器上安装邮件系统。一般虚拟主机都有内置的邮件系统。所以推荐这种方法。
2通过套接字连接到SMTP服务器发送(支持ESMTP验证)
描述:
该方法适用于win或linux服务器(适用于虚拟主机或独立主机),支持ESMTP验证。站长需要有一个SMTP服务器,比如Foxmail的SMTP服务器。
3通过PHP函数SMTP发送邮件(仅在Windows主机下有效,不支持ESMTP验证)
注意:该方法仅适用于win主机。对系统环境要求高,不推荐。
用户可以根据自己的情况选择使用哪种方式。
其次,邮件头的分隔符分为三种类型
1使用CRLF作为分隔符(通常是Windows主机)
2使用LF作为分隔符(通常是Unix/Linux主机)
3使用CR作为分隔符(通常是Mac主机)
注意:这里,标题的分隔符是根据您使用的邮件服务器系统选择的。
三、下面我们以第二种邮件发送方式为例,详细介绍一下设置邮件功能的全过程:
1首先我们需要注册一个邮箱,比如Foxmail的邮箱。电子邮件名称是hellensu@foxmailcom
2网站创始人登录Discuz!背景=>:网站管理员=>;设置,选择“通过SOCKET发送到SMTP服务器(支持ESMTP认证)”,如下图所示:
点击“添加新的SMTP服务器”,然后填写SMTP服务器、SMTP端口、身份验证、发件人电子邮件地址、SMTP身份验证用户名和SMTP身份验证密码等信息。您可以在这里添加多个SMTP服务器。
SMTP服务器:填写SMTP服务器的地址,如smtpfoxmailcom
SMTP端口:默认一般是25。你可以根据你使用的不同SMTP端口来填写。
注意:建议您在此选择“是”进行验证。
发件人电子邮件地址:填写发件人的电子邮件地址。
SMTP认证用户名:填写的邮箱地址同上。
SMTP认证密码:填写邮箱的密码。
3邮件头的分隔符是LF。
在收件人地址中包含用户名:选择“是”将在收件人的电子邮件地址中包含站点用户名。
阻止电子邮件中的所有错误提示:选择“是”将阻止电子邮件中的所有错误提示。
四。测试
要知道设置的邮件功能成员能否正常接收邮件,需要测试一下。
3gif(1218KB,下载次数:64)
下载附件并保存到相册中。
上传于2012年3月27日13:59
填写发件人和收件人的邮箱后,点击“检测电子邮件发送设置”。如果邮件设置成功,会提示如下图所示:
使用discuz论坛作为后端生成微信、QQ、支付宝、头条抖音及百度小程序,并支持安卓或苹果APP
mobile:discuz掌上论坛插件
dzmini:原生小程序源码
dzmini_uni:多端小程序源码
修改配置文件config_oauthsphp, 将申请好的小程序 appkey appsecret填入并保存
把mobile目录覆盖discuz网站的source/plugin/mobile目录
进入论坛后台,进入应用,找到掌上论坛插件并启用, 点击更新即可
在discuz后台点击全局——手机访问——开启手机访问及注册登录
修改小程序源码dzmini下的configjs配置文件,将域名换成您网站域名
测试没问题 提交上传审核即可
dzmini_uni需使用uniapp的工具进行编译,目前还有问题
https://githubcom/poisonboy/discuz
步骤:
1、下载安装XAMPP
XAMPP官网地址 https://wwwapachefriendsorg/zh_cn/indexhtml
下载得到xampp-win32-183-0-VC11-installerexe,双击安装,路径保持默认C:\xampp,安装完成后开始--程序里出现一个XAMPP程序组。
双击XAMPP Control Panel,弹出XAMPP控制面板窗口,依次点击Apache和MySQL后的Start启动服务。
2、下载安装Discuz!
Discuz!官网地址 http://wwwdiscuznet/forumphp
根据编码不同有几个版本可选,我下载的是 Discuz_X32_SC_GBKzip。
解压得到三个文件夹:upload,readme和upload,将upload文件夹复制到C:\xampp\htdocs下,将upload改名为BBS。
在浏览器地址栏输入网址http://localhost/bbs进入授权协议页,点击“我同意”,开始安装。
安装过程见以下各图:
安装完成,点上图右下角的链接,打开新建的论坛首页(如下图),以后可以通过网址http://localhost/bbs/访问论坛。
可以通过点击首页右上角的"管理中心"进行网站设置,还可以打开XAMPP控制面板点击Apache和mysql后的Admin按钮,进入后台进行Apache和MySQL数据库管理。
但愿我的回答可以帮到您。
0条评论