最新消息:20210917 已从crifan.com换到crifan.org

【记录】折腾在线wordpress网站crifan.org中的bbs系统Vanilla

BBS crifan 1922浏览 0评论

之前已经搭建好了在线的vanilla的bbs系统了,接着就是去配置和折腾了.


1.先去将新用户注册改为需要approve的模式.

然后去测试新用户注册,结果也是出现那个Could not instantiate mail function的问题,不过后来解决了.

过程参考:

【已解决】Vanilla中新用户申请失败:Could not instantiate mail function

然后新注册用户会受到这样的邮件:

confirm mail

打开该网址后,会看到确认成功:

confirm ok

如此,就从 Confirm Mail类型(权限)的用户,晋级为Member了。

然后再登陆管理员账户,去Manage Applicants中,对于新申请的用户点击Approve,就可以了。

这样真正的一个注册流程,就全了。

用户就可以发帖了。

而有点意思的是,由于之前测试了一个用户,但是发邮件出错,但是结果此用户还是会出现在User里面的,但是权限是Confirm Mail,即当前这个用户是处在确认邮件状态。

只有等待其确认了邮件了,此用户才能变成member,才能有发帖等权限。

但是由于之前发邮件出错了,所以该用户实际上邮箱中也是没有收到系统发的邮件的。

所以,实际上变成死锁了,bbs系统等待用户确认邮件;而用户邮箱中又没有收到系统发的邮件,无法确认。

所以,此时,只能通过管理员账户,强制删除此测试用户了。

2.接着就是去添加了一堆的category,但是最后竟然无法drag & drop.

另外需要提及的一点是,在本地测试的vanilla中,新建message时,都是内嵌在当前面板中的。

而在线的时候,message和登陆窗口,都是弹出式的。

所以,看起来,vanilla还是针对不同的host主机有不同判断啊。

因为本地的是window的IE9,在线的vanilla也是通过IE9登陆管理的。

本地的就可以drag&drop,而在线的就不可以。晕死。

找到:Can’t Drag & Drop Categories去装个firefox试试。

然后试了下,在firefox中,的确是可以的。看来是和IE9有哪些不兼容所导致的。

刚刚拖动了一堆的category,整理好了上下级关系,但是由于去更新某个别的category,再save后,返回后,发现原先拖动的关系,都没有保存。

然后才知道,如果改变了关系,一定要点击上面的那个Save:

do not forgot to save

保存当前的category的改动。

3.然后经过折腾,终于把基本框架搭建出来了:

bbs done ui

剩下的,就是以后有空添加内容和更新docbook,使其链接到此。

这样有问题,就可以在这里讨论了。

4.后来设置了新用户申请的方式为需要管理员验证:

Approval – New users are reviewed and approved by an administrator (that’s you!).

approval

结果过了几天发现,收到一堆垃圾申请:

垃圾申请

所以,还是改为第一种,Basic,需要用户输入google的验证码吧。

不过设置此方式时,需要先申请google的验证码,具体过程可以参见:

【教程】申请google验证码:reCAPTCHA

申请完毕后,把获得的Public Key和Private Key分别填写过来:

input keys

再点击Save。

然后去试试效果,具体注册新用户的流程,可参考:

【教程】Vanilla论坛中,如何注册新用户

转载请注明:在路上 » 【记录】折腾在线wordpress网站crifan.org中的bbs系统Vanilla

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
92 queries in 0.194 seconds, using 23.41MB memory