找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 1072|回复: 2

Xoops与LifeType(Plog)的整合方案

[复制链接]
发表于 2006 年 10 月 25 日 15:14:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
因为wordpress是单用户博客,很多情况下无法满足需要,故做此与LifeType的整合方案。(注ifeType是最优秀的开源PHP多用户博客,很多大公司都采用这个系统,其网址为www.lifetype.net

整合分两层,第一层是用户数据的共享,这个LifeType有dataprovider API,按照API写个接口文件即可实现。该文件为附件中的xoopsuserdataprovider.php,将其拷贝到lifetype目录下的class/dao/userdata即可。另外需要再配置文件中配置xoopsuserdataprovider,将附件中的userdata.properties.php拷贝到config目录中覆盖原文件即可。同时修改了/class/dao/users.php文件,请用附件中的覆盖源文件。

第二层是同步登录登出的整合。这个需要修改xoops文件。主要在两个文件,include/checklogin.php和user.php两个文件,同时要在lifetype根目录下增加一个router.php文件桥接登录登出动作。将附件中的文件拷贝到相应目录下即可。

注意:我将lifetype放在xoops目录下的plog目录中,如果你需要改变这个结构,请修改相应包含文件的地址

目前还存在的缺憾:用户刚注册时,需要从blog系统登录一次激活blog,以后便可用xoops的登录登出。删除和更新操作没有同步,其实这个很好实现,但是考虑到lifetype和xoops用户数据有很大的不同,同步反而不好。


由于附件在XOOPS CHINA所以不好直接发出来,原地方去下吧。

http://xoops.org.cn/modules/newbb/viewtopic.php?topic_id=9741
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
发表于 2006 年 10 月 29 日 22:15:20 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
不错,不知道xoops得稳定版出来没呢?
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2006 年 10 月 29 日 22:47:02 | 显示全部楼层
其实偶8熟悉xoops
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 5 日 02:56 , Processed in 0.018743 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表