登录 注册

登录

问题 joomla1.5和ucenter整合插件

更多
2009年03月24日 00:53 #41 作者: dreamit
不错的看看!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月24日 14:53 #42 作者: seven
先下来看看,但愿能用~ 阿门~~!!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月24日 14:54 #43 作者: seven
先下来看看,但愿能用~ 阿门~~!! :o

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月25日 20:54 #44 作者: sheepfarm

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月31日 17:29 - 2009年03月31日 18:07 #45 作者: jade
Joomla + UCenter 整合成功

Joomla申请账号,UCenter可以增加账号,但是Joomla需要在后台激活,Discuz可以登录
Discuz/UCenter申请账号,Joomla前台登录,后台可以直接自动增加这个账号

暂时发现问题,不能同步修改资料、密码,不能同步修改用户名,UID不同步,UCenter和Joomla可以通信,但没实际效果!总体来说,终于实现Joomla + UCenter 账号的整合,成功迈出第一步了!希望可以继续开发这个版本,做一个完美的同步插件版本出来!


不贪加官再封爵位 并未见有所作为 闲人或许总给看低 没与你争辉 处事深不见底
最后修改: 2009年03月31日 18:07 由 .

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月31日 21:39 #46 作者: inaday
这个可是好东西!!~~~

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月01日 22:23 #47 作者: artkiss
he合乎好东西

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月03日 00:41 #48 作者: copyluck
好东西

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月03日 02:06 #49 作者: supergb
顶,看看

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月03日 09:48 #50 作者: raymen1979
怎么隐藏了,我要看看啊

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月04日 21:22 #51 作者: kevinive
测试不成功,在Ucenter中提示通信成功,但有更新时通知失败。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月05日 15:45 #52 作者: phpspy
关注一下

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月06日 09:23 #53 作者: Texdealer
发帖之后怎么也看不到?

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月07日 11:27 #54 作者: jade

实现UCenter与Joomla!同步通信


准备环境以及版本:

UCenter 1.5.0 Release 20090121([url=http://localhost/ucenter/]http://localhost/ucenter/[/url])

Discuz! 7.0.0 Release 20090121([url=http://localhost/discuz/]http://localhost/discuz/[/url])

Joomla! 1.5.10 Production/Stable [ Wohmamni ] 27-March-2009([url=http://localhost/joomla/]http://localhost/joomla/[/url])



1.首先 进入UCenter安装文件的“advanced”目录,把里面的“uc_client”目录复制到Joomla!的根目录
,例如:“/Joomla/uc_client”

2.下载
http://blog.treeber.com/api_rev2.zip 并且解压到Joomla!的根目录,例如:“/Joomla/api”


进入“api”目录,打开“uc.php”文件,



查找 define('UC_CLIENT_ROOT', S_ROOT.'./uc_client/');
其中“uc_client”可以更改为你想要的目录名, 假如没有特别的需要可以不改。



查找 include_once('func_joomla_cb_user.inc.php'); 其中“func_joomla_cb_user.inc.php”可以更改为你想要的文件名,
假如没有特别的需要可以不改。



查找 require_once ( JPATH_BASE .DS.'configuration_uc.php' );
其中“configuration_uc.php”可以更改为你想要的文件名,假如没有特别
的需要可以不改。



3.进入UCenter用户管理中心




点击“添加新应用”接着选择“自定义安装”,根据你的需要填写相关的内容,例如:



应用名称:Joomla!

应用的URL:[url=http://localhost/joomla]http://localhost/joomla[/url] (请自行设置域名)

通信密钥:joomlatoucenter (请自行设置通信密钥)

应用类型:其他




完成之后点击“提交”,接着会在屏幕看到“成功添加应用”




接着复制“应用的 UCenter 配置信息”里面的内容,例如:
 
<?php
define('UC_CONNECT', 'mysql');
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', 'root');
define('UC_DBPW', '');
define('UC_DBNAME', 'ucenter');
define('UC_DBCHARSET', 'utf8');
define('UC_DBTABLEPRE', '`ucenter`.uc_');
define('UC_DBCONNECT', '0');
define('UC_KEY', 'joomlatoucenter');
define('UC_API', '[url=http://localhost/ucenter]http://localhost/ucenter[/url]');
define('UC_CHARSET', 'utf-8');
define('UC_IP', '');
define('UC_APPID', '2');
define('UC_PPP', '20');

把上面的内容复制到Joomla!根目录的“configuration_uc.php”文件里面,这个文件需要手动增加,记得在文件的第一行加上
<?php ,完成之后, 点击UCenter用户管理中心的“应用管理”




这时候 将会看到这个新增加的应用会显示“通信成功”,如果出现“通信失败”,请点击“编辑”尝试设置应用域名对应的IP。OK,现在UCenter到Joomla!的通信已经完成,要实现双向同步通信、同步用户
账号和同步登录以及注销,请期待作者以后的新版本, http://blog.treeber.com/

有错请指出: http://www.ismybestchoice.com/joomla-tutorial/2415-ucenter-and-joomla-synchronous-communication.html

不贪加官再封爵位 并未见有所作为 闲人或许总给看低 没与你争辉 处事深不见底

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月07日 11:30 #55 作者: jade

实现UCenter与Joomla!整合用户账号


准备环境以及版本:

UCenter 1.5.0 Release 20090121([url=http://localhost/ucenter/]http://localhost/ucenter/[/url])

Discuz! 7.0.0 Release 20090121([url=http://localhost/discuz/]http://localhost/discuz/[/url])

Joomla! 1.5.10 Production/Stable [ Wohmamni ] 27-March-2009([url=http://localhost/joomla/]http://localhost/joomla/[/url])



Joomla1.5和Ucenter整合源码下载: http://bbs.php.cn/thread-23098-1-2.html

Joomla1.5和Ucenter整合讨论:


http://www.maycode.com/index.php/forum.html?func=view&id=5600&catid=9


http://www.joomlagate.com/component/option,com_smf/Itemid,31/topic,4891.0/



现在, 这个插件终于可以实现Joomla!与UCenter的初步用户账号整合,



1.UCenter的用户可以在Joomla!登录,登录的时候自动在Joomla!系统增加相关的用户,参考数据表“jos_users”

2.从Joomla!增加用户会同时增加到UCenter的用户中心

3.同步登录、注销和删除用户账号以及更改资料暂时不支持



下载“uc.zip”之后解压出两个文件“authenticationuc.zip”和“useruc.zip”,请在Joomla!后台安装和激活“Authentication
- Ucenter”以及“User - Ucneter”两
个插件,按作者的思路,这个插件是以Joomla!所在目录为主,把UCenter作为子目录存在,所以全新安装时考虑可以把UCenter目录安装为Joomla!的子目录,所以两个插件里面的“bridge-path”就写上UCenter的目录就可以了。




特别提示:如果阁下的UCenter是安装在其他服务器,那这样的目录设置方式就无效了!所以现在为大家介绍一个无需设置UCenter目录的特别方法。



在安装完成这两个插件之后,“bridge-path”这里什么都不用填写,直接保存激活。什么都不填写相当于让插件寻找Joomla!的根目录里面的“data”子目录里面的“config.inc.php”配置文件,所以现在要在Joomla!的根目录增加一个data子目录,再把你
在其他服务器里面的UCenter配置文件(例如:“/UCenter/data/config.inc.php”)config.inc.php复制到这个data子目录就可以了。



打开“/Joomla/plugins/authentication/ucenter.php”和“/Joomla/plugins/user/ucenter.php”,



查找 require_once(JPATH_ROOT.DS.$this->params->get('bpath').DS.'data'.DS.'config.inc.php');&nbsp;其中“data”代表data子目录,“config.inc.php”代表UCenter配置文件,假如没有特别
的需要可以不改。



特别注意,如果想在Joomla!里面设置注册之后就可以登录,需要进入后台修改全局配置,在用户设置里面把“New User Account
Activation/新注册用户需要激活”设置为“No”,这样注册之后就可以直接登录了。




其实这个插件的原理就是直接操作UCenter的数据库,其实就是“uc_members cdb_members jos_users”之间的操作。



1.在UCenter/Discuz的注册用户,在Joomla!登录的时候,自动在“jos_users”表增加用户账号

2.在Joomla!注册用户,在UCenter的“uc_members”表会自动增加用户账号,Discuz需要在登录之后才会在“cdb_members”表增加用户
账号



OK,现在UCenter与Joomla!整合用户账号已经完成,要实现双向同步通信、同步用户账号和同步登录以及注销,请期待作者以后的新版本。

有错请指出: http://www.ismybestchoice.com/joomla-tutorial/2416-joomla-and-ucenter-integrated-user-account.html

不贪加官再封爵位 并未见有所作为 闲人或许总给看低 没与你争辉 处事深不见底

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月07日 11:45 #56 作者: yeyo

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月07日 18:28 #57 作者: megakea
ding§§看看

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月07日 19:50 #58 作者: warran
很需要啊

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月07日 23:41 #59 作者: bolis
支持一下,虽然用不到,但是这东西已经等了很久了!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年04月09日 10:31 #60 作者: ctctctct
试试

登录 或者   注册一个会员帐号 来参与讨论