Thinkphp整合ucenter、discuz.docxVIP

  • 9
  • 0
  • 约6.04千字
  • 约 6页
  • 2017-07-09 发布于河南
  • 举报
Thinkphp整合ucenter、discuz

Thinphp与UCenter?、Discuz整合? ? ? 温馨提示:在thinphp与UCenter整合中,您需要的基本条件是,有一定的PHP基础,对ThinkPHP框架有所了解,会布署目录和配置数据。? ? ?好了,我们开始吧!下载并安装下面的程序WBlog3.1.2UCenter_Home_2.0_SC_UTF8UCenter 1.6.0安装WBlog博客程序? ? ?在写本文之前,已发布的WBlog博客程序还没有会员中心,本次测试的会员中心是后面才写的。如果你能等的话要待我整理好WBlog的会员中心程序才发布,不能等的话也不会影响下面的程序整合,因为你可以找或者自己写简单的满足以下两个条件的thikphp程序:1、可以注册会员2、可以登录和退出。这里我就使用WBlog3.1.2了。在服务器的根目录新建目录wblog1,把下载的WBlog3.1.2解压得到的WBlog目录里的所有文件复制到wblog1。在浏览器输入/wblog1/install/,安装WBlog3.1.2。温馨提示:在整合时最容易搞错的就是路径问题,在接下来的整合操作的根目录都是指wblog1目录,所以要和服务器根目录区别开来。安装UCenter 1.6.0(简体UTF-8)? ? ?这个程序到官方去下载吧。在网站根目录wblog1新建ucenter目录,解压UCenter 1.6.0,把解压得到的upload目录里的所有文件复制到刚才新建的ucenter目录里。在浏览器输入/wblog1/ucenter/install/,安装UCenter 1.6.0。安装UCenter_Home_2.0_SC_UTF8(简体中文版)在网站根目录wblog1新建 uh目录并解压UCenter_Home_2.0_SC_UTF8,把解压得到的upload目录里的所有文件复制到刚才新建的uh目录里。在浏览器输入/wblog1/uh/install/,安装UCenter_Home_2.0_SC_UTF8。需要注意的是,安装UCenter 1.6.0和UCenter_Home_2.0_SC_UTF8时顺序不能颠倒,否则无法安装。找到下载的UCenter 1.6.0,把 advanced 目录里面的uc_client和 examples下面的api文件夹复制到网站根目录wblog1下,和ThinkPHP在同一目录。找到项目W3note的配置文件夹wblog1/ Conf/,在其新建一个UCenter的配置文件 config_ucenter.php ,然后在WBlog1\W3note\Lib\ORG目录下新建一个UCenter的通讯处理类文件UcService.class.php,我们先不要管文件里面写什么代码,后面将会讲到。好了到这里已经把后面要操作的目录和文件都布局好了。为了理清目录和文件之间的层次关系,我把目录和文件制成目录树列出来:wblog1根目录| ?– ?index.php//前台入口文件| ?– ?admin.php| ?– ?W3note//前台项目| ? ? ? ? ? | ?– Lib| ? ? ? ? ? | ? ? ? | ?– ORG| ? ? ? ? ? | ? ? ? | ? ? ? | ?–UcService.class.php //UCenter的通讯处理类文件| ? ? ? ? ? | ?– Conf//W3note项目的配置目录| ? ? ? ? ? | ? ? ? | ?–config_ucenter.php //UCenter的配置文件| ? ? ? ? ? || ?– ?Admin| ?– ?ThinkPHP //thinkphp3.1.2核心包和一些扩展| ?– ?install | ?– ?api ?| ? ? ? | – ?uc.php|| ?– ?uc_client| ?– ?ucenter| ?– ?uh ? 这样我们就可以一目了然了。? ? ?现在开始api目录里面的uc.php 配置了,首先打开这个文件,找到36行的位置这一行代码1require_onceDISCUZ_ROOT../config.inc.php;?把./config.inc.php这一部分替换成./W3note/Conf/config_ucenter.php?往下找还会看到几处的./config.inc.php,按照上面的操作全部替换掉。这样做目的是把前面建的配置文件config_ucenter.php导进来。 ?接下来我登录/wblog1/ucenter,在打开左边菜单“应用管理”这一项,然后添加一个新应用,这时我们发现好多东西要填!? ? ?照着下面操作就是了。先看应用类型,因为这是我们自己开发的程序,所以就选其它吧,再看应用名称,随便填,只要不超过

文档评论(0)

1亿VIP精品文档

相关文档