Joomla1.5面向phpBB3的橋接程式 Build20081108
- IOsetting
- Topic Author
- 訪客
2008-12-08 15:29 #12389
來自 IOsetting
IOsetting created the topic: Joomla1.5面向phpBB3的橋接程式 Build20081108
http://www.phpbbchina.com/forum/viewtop ... =23&t=4046
#######################################################
## 名稱: phpBB3 - Joomla1.5 Bridge
## 作者: IOsetting (N/A) http://www.phpbbchina.com
## 描述:
## 在phpBB3上集成Joomla1.5, Joomla成為phpBB的附屬文章管理系統, 共用phpBB3的用戶資料
## 此橋接程式適用於phpBB3論壇已經運作, 需要整合新Joomla的情況
##
##
## 版本: 1.2 - Build 20081108, 支援Joomla至1.5.8 phpBB至3.0.3,
##
## 新增特性
## 1. 允許joomla和phpbb分別使用各自的資料庫
## 2. 兩個程式登入/登出雙向同步
##
## 安裝難度: Easy
## 估計時間: 10 Minutes
## 下載地址一 鏡像地址一 鏡像地址二
## 演示
#######################################################
與RokBridge相比:
1. 安裝簡易
2. joomla 與 phpbb 的安裝位置相對自由
3. joomla 只是附屬系統, 用戶管理與驗證由phpbb控制, 可以隨時掛接/撤下joomla
4. phpbb 沒有性能損耗. RokBridge對phpbb的url wrap會對性能造成影響, 而且不利於phpbb MOD的安裝
安裝步驟:
此橋接程式適用於joomla與phpbb安裝于同一域名下的情況,
1. 分別安裝Joomla和phpBB(或使用現有phpBB).
2. 複製 <橋接組件包>/libraries/phpbbtools 到 <joomla1.5 安裝路徑>/libraries/phpbbtools
修改configuration.php,
3. 用admin登录joomla控制面板, 安装 <桥接组件包>/plugin 下面的 authentication.zip 和 user.zip
在控制面板中, 启用 Authentication - phpBB3 和 User - phpbb3, 禁用 Authentication - joomla 和 User - joomla
打开joomla前台, 用phpBB用户和用户名登录joomla, 如果可以登录, 则继续下一步, 否则请检查是否configuration.php设置错误, 如果无法成功, 请回退这一步的操作, 否则会造成joomla无法登录.
Global Configuration -> System -> Allow User Registration 设置为 No, 禁止用户从joomla注册
4. 复制 <桥接组件包>/phpbb_files/includes/auth/auth_joomla_pbc.php 到 <phpbb3 安装路径>/includes/auth/auth_joomla_pbc.php
修改 auth_joomla_pbc.php, 找到将 ../joomla 替换为 joomla根目录 相对于 phpbb 根目录的相对路径
用phpbb的管理员登录控制面板, 综合->登录验证中选择 joomla_pbc
5. 测试
打开两个浏览器, 分别打开 joomla 和 phpbb
在phpbb新建用户, 登录 phpbb, 刷新 joomla, 观察是否变成登录状态, 然后退出 phpbb, 观察 joomla 是否变成登出状态
登录 joomla, 刷新 phpbb, 观察是否变成登录状态, 然后退出 joomla, 观察 phpbb 是否变成登出状态
随桥接程序附送用于 phpBB3.0.2 的 Joomla 风格 rhuk_milkyway,便于整合默认风格的joomla
#######################################################
## 名稱: phpBB3 - Joomla1.5 Bridge
## 作者: IOsetting (N/A) http://www.phpbbchina.com
## 描述:
## 在phpBB3上集成Joomla1.5, Joomla成為phpBB的附屬文章管理系統, 共用phpBB3的用戶資料
## 此橋接程式適用於phpBB3論壇已經運作, 需要整合新Joomla的情況
##
##
## 版本: 1.2 - Build 20081108, 支援Joomla至1.5.8 phpBB至3.0.3,
##
## 新增特性
## 1. 允許joomla和phpbb分別使用各自的資料庫
## 2. 兩個程式登入/登出雙向同步
##
## 安裝難度: Easy
## 估計時間: 10 Minutes
## 下載地址一 鏡像地址一 鏡像地址二
## 演示
#######################################################
與RokBridge相比:
1. 安裝簡易
2. joomla 與 phpbb 的安裝位置相對自由
3. joomla 只是附屬系統, 用戶管理與驗證由phpbb控制, 可以隨時掛接/撤下joomla
4. phpbb 沒有性能損耗. RokBridge對phpbb的url wrap會對性能造成影響, 而且不利於phpbb MOD的安裝
安裝步驟:
此橋接程式適用於joomla與phpbb安裝于同一域名下的情況,
1. 分別安裝Joomla和phpBB(或使用現有phpBB).
2. 複製 <橋接組件包>/libraries/phpbbtools 到 <joomla1.5 安裝路徑>/libraries/phpbbtools
修改configuration.php,
var $dbhost = 'localhost'; // phpbb 資料庫所在伺服器名稱或IP, 默認使用localhost
var $dbport = '3306'; // 資料庫所使用伺服器埠, 默認使用3306
var $dbuser = 'root'; // 資料庫用戶名
var $dbpasswd = 'root'; // 資料庫用戶口令
var $dbname = 'phpbb_db'; // phpbb使用的資料庫名稱
var $prefix = 'phpbb_'; // phpbb 使用的表單前綴
3. 用admin登录joomla控制面板, 安装 <桥接组件包>/plugin 下面的 authentication.zip 和 user.zip
在控制面板中, 启用 Authentication - phpBB3 和 User - phpbb3, 禁用 Authentication - joomla 和 User - joomla
打开joomla前台, 用phpBB用户和用户名登录joomla, 如果可以登录, 则继续下一步, 否则请检查是否configuration.php设置错误, 如果无法成功, 请回退这一步的操作, 否则会造成joomla无法登录.
Global Configuration -> System -> Allow User Registration 设置为 No, 禁止用户从joomla注册
4. 复制 <桥接组件包>/phpbb_files/includes/auth/auth_joomla_pbc.php 到 <phpbb3 安装路径>/includes/auth/auth_joomla_pbc.php
修改 auth_joomla_pbc.php, 找到
define( 'JPATH_BASE', $phpbb_root_path.'/../joomla');
用phpbb的管理员登录控制面板, 综合->登录验证中选择 joomla_pbc
5. 测试
打开两个浏览器, 分别打开 joomla 和 phpbb
在phpbb新建用户, 登录 phpbb, 刷新 joomla, 观察是否变成登录状态, 然后退出 phpbb, 观察 joomla 是否变成登出状态
登录 joomla, 刷新 phpbb, 观察是否变成登录状态, 然后退出 joomla, 观察 phpbb 是否变成登出状态
随桥接程序附送用于 phpBB3.0.2 的 Joomla 风格 rhuk_milkyway,便于整合默认风格的joomla
Please 登入 to join the conversation.
- hoha5432
- 訪客