骑士cms(74cms) V3.0整合UC

  最近需要做个人才系统,并且必须与uc整合.

 无奈在网上搜罗了一大圈后发现人才系统就那么几个:    嘉缘.| 由克 | php100的phpyun | 然后就是骑士了

 个人再三挑选之后选择了骑士.

其实本来是看上了嘉缘系统的, 奈何免费版关键代码加密了.

由克的bug太多,界面也丑.唯一的好处就是整合了UC

phpyun的没有试玩过, 因为网上的评价普遍不高.

最终选择骑士是因为完全开源 . 虽然没个人版表面不支持整合UC, 实际上只是去掉一些整合UC的代码而已,. 改起来就方便多啦.

如果对ucenter整合不太熟的朋友可以先在uc的官网下载个教程和实例以及api说明文档看下, 地址:http://www.discuz.net/thread-909678-1-1.html

废话说完了. 开始!

1.下载ucenter并且安装完成后为要整合的74cms添加应用 ,添加完后显示通信失败先不管。保存好生成的配置信息

1. 下载到74cms 3.0个人版后,先不要着急安装, 打开程序包的安装文件目录中install文件夹目录的index.php文件

在里面找到有一段代码是往程序data/config.php插入定义数据库连接的代码就是 content.....content..一大段的这个代码 . 74cms的整合uc的配置文件也就保存在这个文件里面

因此我们先加上整合uc配置的常量定义 这个可以直接把ucenter官网的那个定义粘贴在这里, 记得格式和上面的原有代码一致.

                                             

 

 

2.安装74cms完成后登录总后台在菜单条工具选项中, 会发现uc整合菜单已经被注视。

我们找到相关文件。admin/templates/default/sys/admin_left_tools.htm相应的代码段去掉注视

                                            

然后找到admin/admin_uc_setting.php中  把smarty显示的admin_uc_install.htm改为admin_uc_setting.htm

                                           

然后在总后台工具选项更新缓存中把模版缓存打勾 然后更新一下, 整合ucenter界面就出来了。

但是点击ucenter整合菜单会发现没有把之前在安装时的配置读取出来。我们把之前定义的配置文件include进来,然后直接把常量输出到模板上

然后显示成功后,点击修改按钮还要对配置进行修改, 在admin_uc_setting.php中把else改为如下大致代码.记得要修改admin_uc_fun.php的函数才能修改成功噢

不具体说了.

                                   

至此修改配置文件这块就算完成了. 在uc中的应用和这边的配置对应后, 就会在ucenter中显示通信成功了. 然后在ucenter中添加用户。

在74cms中登录,会提示用户名或者密码错误. 这里的检测是用ajax提交的, 我们要修改plus/ajax.php文件中的check_username函数,‘

但是要激活. 原先的激活代码在个人版中也被去掉了要自己加上. 激活说穿了就是在数据库中插入uc用户的数据。

这里就要调用uc提供的接口函数了。打开user/reg.php文件,加入激活相关代码,大致如下.

 

至此就应该差不多整合完成了. 这里提供的只是大致的整合过程,

中间有很多小细节自己根据情况修改。

ajax.php文件要修改的地方肯定不止验证用户名。

小弟第一次发帖,请各位勿喷.留个邮箱跟大家一起讨论 genius_tonya@qq.com

已经整合好的下载链接地址会在星期一分享给大家。。

 

author   enius_tonya   



已经整合的下载地址:

http://download.csdn.net/detail/genius_tonya/3704973 

全部复制下来粘贴进对应的文件夹即可.

 

 

 

 

 

 

 

 

 

 

阅读更多
想对作者说点什么? 我来说一句

74cms,骑士cms+火车头采集规则

2013年10月29日 3KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭