dokuwiki与smf用户的整合

TC16年前 (2010-09-05)网站与博客613
嗯……
国内网站中,dw+smf应该是一个罕见的组合……
所以,这一篇可能给我自己留底的意义大于给别人的参考……
以前从网上down下来一个文件,是允许smf1.1和dokuwiki用户整合的一个php。
不过我用的是smf2.0,所以要用这个文件的话必定是需要修改的。
参考了dw论坛上的讨论进行了修改。
修改后的文件在此下载:brsbox网盘
但还有一处要改,第32行:
  require_once(‘/smf path/Settings.php’);
把这里红色标出的部分改成smf的绝对路径
然后将文件上传到dokuwiki的 inc/auth 目录下。
再打开dokuwiki的 conf 目录,编辑 local.php。
加入以下两行:
$conf[‘authtype’] = ‘smfauth’;
$conf[‘auth’][‘mysql’][‘charset’] = ‘utf8’;

并且编辑:
$conf[‘superuser’] = ‘@admin’;
将“admin”改为smf的管理组名称。
由于当时我的smf表在数据库中显示为乱码,于是我在此处没有填写smf用户组名称,而是填写了我在论坛的ID“TombCrow”。
也就意味着只有这个ID才拥有对dw的全部权限。
把修改后的 local.php 上传覆盖后,dokuwiki也就不再读取原先的user文件,而是改为从数据库读取smf用户了。

剩下的就是在dokuwiki的“访问控制列表(ACL)管理器”中给各用户组设置权限。
比如,赋予中文站工作组成员编辑权限,赋予全部论坛会员讨论权限,赋予总版主、管理员、技术组全部权限等等。

好吧,我承认,这个整合比我原本预想的又是顺利很多==|||

PS:解决smf数据库乱码,其始动力其实是为了把玩一下这个整合……否则duku那里看到的中文用户名和会员组都是乱码,也无法引用和设置权限。
而smf的数据库乱码问题解决后,我是过了好一会儿才想起,这可能也同时解决了论坛的两个“老大难”问题——中文附件名和长标题破坏版面。
标签: 百度空间smf
返回列表

上一篇:数据库乱码的解决

下一篇:域名

相关文章

各大博客的搬家服务

各大博客的搬家服务

在比较过各大博客服务商的博客服务之后,来看看它们的搬家服务。各大BSP的搬家服务,我用过不少了,总结一下,供后来人参考。我发现我不知不觉之间居然捣鼓了那么多乱七八糟的程序和服务啊……(一)BSP之间的互掐搜狐搬家搜狐搬家服务我试过MSN和百度搬家。可以说效果是搬家服务中排倒数的,即使能把文章搬过去...

汗,又要搬了……

汗,又要搬了……

我说的不是中文站!虽然中文站确实需要搬了。我说的是我的博客,居然又要搬了。自打从 msn 搬出,似乎一直不得安宁。希望这次能维持下去……http://* qzone.qq.com我发现博客不能搬……一旦搬了,以后实在难以安定了。msn 空间用了两年,一直没有搬家的打算而一旦搬走之后,其他博客使用时间...

QQ邮箱订阅

QQ邮箱订阅

大概上个月就开始使用QQ邮箱的RSS订阅取代Google Reader了。似乎比Google Reader的更新延迟一些,而且要看订阅时也要多点两下,不像Google Reader那么方便。还有,比较奇怪的是,好像FeedBurner的更新有时候会订阅不到?不过我还是开始以QQ邮箱订阅取代Googl...

嗨!亲爱的朋友们,欢迎您光临我的BLOG

嗨!亲爱的朋友们,欢迎您光临我的BLOG

嗨!亲爱的朋友们,欢迎您光临我的BLOG  我已经在新浪BLOG安家了,欢迎你“常过来看看”,大家多多交流哦。我们可以一起把这里变成共同的心灵家园,像家一样温暖的地方。  我会把一些新鲜有趣的东西记录下来一块与你分享,也希望你能够记住我的BLOG地址,像老朋友一样经常过来做客——你可以把“她”添...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法和观点。