博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php168分类系统与dz ucenter整合
阅读量:6831 次
发布时间:2019-06-26

本文共 594 字,大约阅读时间需要 1 分钟。

  hot3.png

今天有个学弟问我关于168和UC整合的问题,稍微观察了一下php168的系统。后台整合中仅可以选择7.X版本。目测是针对以前单纯的论坛系统,并且还是UC和DZ放在一起的那种安装方式。

整合过程中关于站点选择的问题,选择dz7.x路径无论如何选择都是错误的

这里查看了一下源代码,正则匹配的路径是错误的,所以无论如何选择都是无法查找到正确的地址

这需要修改admin文件夹blend.php地16行的代码 

if(eregi("^dzbbs",$webdbs[passport_type]))

修改为

if(eregi("^dzbbs\d+",$webdbs[passport_type]))

即可匹配到正确的地址

接着在UC添加新的应用,将应用路径指向php168根目录的do文件夹,提交之后复制生成的UC连接信息,打开do文件夹下的config.php文件

将UC生成的连接信息覆盖原本的信息,到这里为止应用的对接已经完成。用户已经可以同步了。

打开网站会出现一个sessions表不存在的提示。由于本人对X系列以下的版本并不熟悉,猜测是因为纯论坛系统的session表与X系列是不一样的

这里需要把X系列的common_session表整个表复制到UC库中 并把表前缀修改为跟UC一致就可以解决

转载于:https://my.oschina.net/7sites/blog/194677

你可能感兴趣的文章
linux 制作BT种子并获取BT种子信息
查看>>
Building C Projects
查看>>
iOS:XCode 4.2开始Objective-C支持ARC
查看>>
如何解决笔记本键盘的虚拟键盘问题
查看>>
dabo aui editra 三个软件(框架or应用)之间有关系
查看>>
brew使用
查看>>
Swift语言快速入门
查看>>
学LIUNX的常用英语补习
查看>>
单点登录CAS解决方案<一>:纯净CAS-Server
查看>>
linux 下配置mysql主从同步的步骤
查看>>
CodeIgniter pdo与postgres原生驱动对bool类型取值是不同的
查看>>
Mysql 数据库表区分大小写问题
查看>>
Linux中命令选项及参数简介
查看>>
什么是openstack的metadata
查看>>
面向海量数据的高并发高可用分层系统架构设计
查看>>
五、JAVA基础--异常、断言、日志
查看>>
利用位运算和指针实现的交换两个数的程序
查看>>
论文规范
查看>>
跟 UMU 一起玩 OpenWRT(高级篇2):不拆机刷不死 U-Boot
查看>>
程序员必知的8大排序(java实现)
查看>>