email – orzFly https://oldblog.orzfly.com His Memories from Here to There, with Fuzzy Ginkgo Sat, 11 Feb 2017 13:57:34 +0000 en-US hourly 1 https://wordpress.org/?v=4.9.5 Discuz X2.0 通过邮件发送注册链接 https://oldblog.orzfly.com/html/discuz-x2-reg-via-email.html Fri, 15 Mar 2013 19:33:39 +0000 http://orzfly.com/?p=1030 (草稿箱里积压了太多东西,于是整理一下一起丢出来,现在 Discuz X3.0 都已经进入 beta 了。不过按照他们的尿性,自从 X2.5 开始就越来越不稳定了。)

Discuz X2.5 带来的很多更新确实很棒,但是最关键的问题是这货实在不稳定。因此最后的最后还是从 X2.5 降级到了 X2.0。不过 X2.5 有一个通过邮件发送注册链接的功能很实用,可以有效避免注册机的注册,开启之后论坛上注册用户,需要先填写邮箱地址,通过收到的邮件中的链接才能注册。

于是花了点时间把这个功能从 X2.5 port 回了 X2.0,顺便感谢一下 Meld 这个给力的比较/合并工具。

以下是 patch 文件,这里是 Github Gist。

使用方法是把这代码用 UTF-8 或者 GBK 编码(根据 Discuz 编码自己决定)保存为文本文件名字是 ABC.patch,然后丢到 Discuz 的根目录下(跟 data,archiver,config,source,template,static 等目录放一起就对了),然后用 patch 命令,去命令行(cmd/sh/bash/终端/SSH)下来到这个目录,运行:

patch -p1 ABC.patch

于是就可以去后台打开这个选项咯。

]]>