你现在的位置:首页 > PHP网站建设知识库 > phpbb > 正文

Joomla! 1.5.x 和phpBB 3.x.x整合教程

如何把Joomla!1.5.x 和 phpbb 3.x 这一最流行的开源论坛程序整合起来,是很多joomla建站者的烦恼。下面以Joomla1.5.14整合phpbb论坛为例:

1. 首先下载用于把phpBB 3.x 和Joomla1.5.x整合的桥接器:Mehdi's Phpbb THREE bridge

并在本地解压。(同时请检查你的joomla运行环境中php版本应为5.0及以上)

2.  安装好phpBB3.0.5英文原版,为了后面的简单,请把论坛phpBB安装在joomla网站的一级目录下,并设置phpBB的超级管理员用户名和joomla的一样。

3.  创建joomphpbb_bridg 数据表:

在前面解压后的 "others"目录下, 找到该文件 joomphpbb.sql, 然后利用phpmyadmin数据库工具,来建立joomphpbb_bridg表。

4. Joomla中安装桥接器组件:

还是在“ others”目录下,从joomla后台安装这一个组件   com_phpbb15.zip ,接下来,你在菜单中,需要新建一个“ 外部链接”的菜单项,如 http://www.phpstudio.info/phpbb/ ,注意:不是要建一个指向 com_phpbb桥接器组件的菜单!就是你前面安装的phpbb的目录而已。

joomla_phpbb3_bridge001

5.  对phpBB 进行 hacks:

若你前面安装的是phpBB3.0.5 原版,则只需要把前面解压后的 phpbb3.0.5目录下的hacked目录下的全部文件(夹)复制到phpbb的安装目录下即可。

6. 编辑桥接器的配置文件并上传:

在解压后的“bridge”目录下,找到 joomphpbb_conf2.php  该配置文件,并确认以下的变量符合您安装的环境:

$ joomUrl:   指向Joomla 网站根目录.
$ joomRel:  从phpbb到joomla网站的相对路径.
$ joomIntegrate :我认为现在的参数应该为0.
现在把“bridge”目录下的所有文件/夹,当然要连同你刚刚编辑的那个 joomphpbb_conf2.php 配置文件,上传到phpbb的安装目录中去。

7.  现在的事情不多了。请进入phpBB的后台:

点击"Styles"菜单,把“bridgesilver”设为默认风格;然后返回"General"菜单,在左边找到"Client communication"这一项,进入"authentication"设置,把"Select an authentication method"设为"Joomla 15",提交保存。

8.  启动桥接器----最后一步!

设置phpBB目录下的joomphpbb_conf2.php配置文件的参数:$joomIntegrate  它的参数设为以下任何一个:

0  ---- 不整合
1 ----- 整合模板
2-----  整合用户
3 ----  整合模板和用户