正在浏览:
1 名游客
Xoops与LifeType(Plog)的整合方案 |
||||
---|---|---|---|---|
中级会员
注册日期:
2006/8/25 12:25 所属群组:
注册会员 等级: 6; EXP: 62
HP: 0 / 140 MP: 20 / 502 |
因为wordpress是单用户博客,很多情况下无法满足需要,故做此与LifeType的整合方案。(注:LifeType是最优秀的开源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用户数据有很大的不同,同步反而不好。 附件: xoopsuserdataprovider.class.php 大小: 23.93 KB; 下载次数: 425 users.class.php 大小: 7.64 KB; 下载次数: 404 userdata.properties.php 大小: 1.44 KB; 下载次数: 412 router.php 大小: 3.08 KB; 下载次数: 388 user.php 大小: 7.69 KB; 下载次数: 399 checklogin.php 大小: 6.86 KB; 下载次数: 383
2006/10/25 14:52
|
|||
|
回复: Xoops与LifeType(Plog)的整合方案 |
||||
---|---|---|---|---|
项目管理员
注册日期:
2004/7/19 23:57 来自 重庆
所属群组:
注册会员 ComSupp 推广组 等级: 30; EXP: 80
HP: 149 / 745 MP: 420 / 7229 |
终于放出来了,我想者是很多人期待的.
感谢!
2006/10/25 15:06
|
|||
|
回复: Xoops与LifeType(Plog)的整合方案 |
||||
---|---|---|---|---|
项目管理员
注册日期:
2004/7/19 23:57 来自 重庆
所属群组:
注册会员 ComSupp 推广组 等级: 30; EXP: 80
HP: 149 / 745 MP: 420 / 7229 |
怎么附件可以传php吗?
2006/10/25 15:24
|
|||
|
回复: Xoops与LifeType(Plog)的整合方案 |
||||
---|---|---|---|---|
资深会员
注册日期:
2004/12/26 13:27 来自 山东
所属群组:
注册会员 技术文档组 等级: 20; EXP: 31
HP: 0 / 482 MP: 160 / 4071 |
先回帖在说
2006/10/25 15:33
|
|||
|
回复: Xoops与LifeType(Plog)的整合方案 |
||||
---|---|---|---|---|
资深会员
注册日期:
2005/11/16 20:17 所属群组:
注册会员
帖子:
201
等级: 13; EXP: 21
HP: 0 / 305 MP: 67 / 1778 |
感谢楼主的好意,辛苦了..引文:
2006/10/25 18:58
|
|||
|
回复: Xoops与LifeType(Plog)的整合方案 |
||||
---|---|---|---|---|
资深会员
注册日期:
2005/11/16 20:17 所属群组:
注册会员
帖子:
201
等级: 13; EXP: 21
HP: 0 / 305 MP: 67 / 1778 |
感谢楼主的好意,辛苦了..引文:
2006/10/25 18:58
|
|||
|
回复: Xoops与LifeType(Plog)的整合方案 |
||||
---|---|---|---|---|
版主
注册日期:
2004/7/13 3:29 所属群组:
网站管理员 注册会员 风格美化组 等级: 28; EXP: 34
HP: 136 / 683 MP: 343 / 6672 |
能够告知此方案涉及的xoops及lifetype版本?
2006/10/25 20:30
|
|||
_________________
theme.xoops.org.cn诚邀大家共建~ ——————————————————— XoopsChina风格模版演示站点 http://theme.xoops.org.cn ——————————————————— email & msn: |
||||
|
回复: Xoops与LifeType(Plog)的整合方案 |
||||
---|---|---|---|---|
中级会员
注册日期:
2006/8/25 12:25 所属群组:
注册会员 等级: 6; EXP: 62
HP: 0 / 140 MP: 20 / 502 |
Xoops:2.0.15
lifetype:1.1.x. 另外提醒的是:router.php其实是从xoops的session数据表里恢复登录信息,所以要从xoops自动登录lifetype,需要经过router.php,故应该将xoops链接向lifetype的链接设为router.php,而不是index.php,这样便可自动设置登录信息。另外router.php也根据用户登录情况选择lifetype的index.php或者summary.php作为显示页面.
2006/10/25 20:38
|
|||
|
回复: Xoops与LifeType(Plog)的整合方案 |
||||
---|---|---|---|---|
版主
注册日期:
2004/7/13 3:29 所属群组:
网站管理员 注册会员 风格美化组 等级: 28; EXP: 34
HP: 136 / 683 MP: 343 / 6672 |
有demo站点没? :)
2006/10/25 20:49
|
|||
_________________
theme.xoops.org.cn诚邀大家共建~ ——————————————————— XoopsChina风格模版演示站点 http://theme.xoops.org.cn ——————————————————— email & msn: |
||||
|
回复: Xoops与LifeType(Plog)的整合方案 |
||||
---|---|---|---|---|
中级会员
注册日期:
2006/8/25 12:25 所属群组:
注册会员 等级: 6; EXP: 62
HP: 0 / 140 MP: 20 / 502 |
没,在自己机器上测试的,我也是要正式用才做的这个,想着很多人都需要,就公布出来了。也许过些时候我会正式采用的
2006/10/25 21:11
|
|||
|
您不可查看帖子。
您不可发帖。
您不可回复。
您不可编辑自己的帖子。
您不可删除自己的帖子。
您不可发起投票调查。
您不可在投票调查中投票。
您不可上传附件。
您不可不经审核直接发帖。
您不可使用主题类别。
您不可以使用HTML语法。
您不可以使用签名档。