Usa Usa Pharmacy Usa Usa Pharmacy Usa Usa Pharmacy

Usausapharmacy Bonuses Php Usa Usa Pharmacy RokBridge-phpBB3 for Joomla! 1.5 整合论坛初长成 - Joomla之门

Usausapharmacy Bonuses Php Usa Usa Pharmacy

Php Bonuses R Php c Usausapharmacy d Usausapharmacy U Php a Usausapharmacy s Php p Usausapharmacy amsearchs Usausapharmacy a Usausapharmacy ch searche Bonuses rsearchh Usausapharmacy searchosearchser Php h Php s Bonuses arch searchon Usausapharmacy se Php U Php a Bonuses sphar Php asearchy Usausapharmacy hesearchr Usausapharmacy h s Bonuses a Usausapharmacy c Usausapharmacy s Php ssearchBsearchnuse Bonuses Bonuses apsearcharsearchasearchy Usearchausp Bonuses a Bonuses ma Bonuses y Bonuses Bns Bonuses s Php B Bonuses nue Usausapharmacy search searchs Bonuses u Php a Bonuses hsearchrsearcha Php y Bonuses Usausapharmacy er Usausapharmacy h Bonuses sus Usausapharmacy psearchasearchm Usausapharmacy csearch search Bonuses hsearch Usausapharmacy o Php usesearch search Usausapharmacy h Php Bonuses h

  1. 将 joomla15-bridge.tar.gz 桥接器主文件解压到 Joomla! 1.5 的根目录下,这将在 Joomla! 1.5 的根目录下创建一个新文件夹 forum
  2. 通过 Joomla! 1.5 后台的“扩展管理”安装 joomla15-authentication.tar.gz 和 joomla15-user.tar.gz 插件
  3. 在 Joomla! 1.5 后台的“插件管理”中,启用刚才安装的两个插件,并且检查一下它们的参数。都只有一个参数,是桥接器的安装目录,默认应该是 forum,即第一步创建的新目录。
  4. 将 phpBB3-authentication.tar.gz 文件解压到 phpbb3 的根目录下,这将在 phpbb3 原有的 /includes/auth/ 目录中增加一个 auth_joomla.php 文件
  5. 登录到 phpBB3 管理员后台,点击左侧导航栏的“客户端通信 -> 认证设定”(Client communication -> Authentication),然后在第一项“选择认证方式”(authentication method)这里选择“Joomla”作为认证途径。

我已经将 phpbb 安装到 /forum 目录了,怎么办?

本站会员 sousou8  在论坛提到这个问题,应该说这是一个“Good Question”。我现在补充本文:

本来 RocBridge 要求将桥接器本身解压,生成 forum 目录;现在已经有了 forum 这个目录,就不能直接解压了。你必须在本地先解压,然后修改桥接器目录名称,如改为 bbs ,然后打开该目录中的 configuration.php 文件,在大约第 15 行找到如下代码:

 var $phpbb_path   = 'distribution';

这里的“distribution”本来是默认的 phpbb 安装目录,必须修改为你现在实际上已安装 phpbb3 的目录名称 forum。

然后,将整个 bbs 文件夹上传到 Joomla! 1.5 的根目录下(不一定是服务器的根目录)。

现在,只完成了一半工作。前面安装的两个插件:joomla15-authentication.tar.gz 和 joomla15-user.tar.gz ,其后台参数中都要求提供桥接器的安装目录,默认已经填写了 forum,但是现在情况有变,就必须更改为实际的桥接器目录,即 bbs。

至此,修改完成。你可以开始运行桥接器了。

RocBridge 的 SEF 功能如何使用?

大家注意到,伴随桥接器还有一个 htaccess.txt 文件。仔细阅读,里面就说得很清楚,需要把下面一段代码插入到你已有的 Joomla! 1.5 本身的 .htaccess 文件中“定义 Joomla! 核心 SEF 的代码”之前。当然,这个前提就是你的 Joomla! 1.5 已经启用了 SEF 并且开启了 mod_rewrite,否则这个 .htaccess 文件就是摆设。

要插入的代码是(或许以后 Rocbridge 版本改变后此代码也会更改,请以你所安装的桥接器版本为准):

RewriteCond %{} !-f
RewriteCond %{} !-d
RewriteCond %{} !^/index.php
RewriteRule ^/forum/  forum/index.php [L]

在 Joomla! 1.5 根目录下找到 .htaccess 文件,把上述4行代码插入到下面的代码之前并保存:

########## Begin - Joomla! core SEF Section

接下来,还必须在桥接器的配置中开启 SEF,即打开桥接器文件夹(默认是 forum)中的 configuration.php 文件,在第 24 行和 27 行,分别将两处的 0 修改为 1 即可启用 SEF 功能。

结果测试

在两个浏览器窗口中分别打开 Joomla! 1.5 和 phpbb3 前台首页,你可以使用 Joomla! 1.5 或 phpbb3 的用户名(至少都有一个管理员用户吧)登录到 Joomla! 1.5,然后刷新 phpbb3 的页面,就会发现也自动登录了;反之,你在 phpbb3 前台使用任何一个用户名登录,再去刷新 Joomla! 1.5 的页面,发现也已自动登录。注销也是一样。

对于 rocbridge 给 phpbb 带来的 SEF 我很不满意,因为生成的 URL 是这样的:

 

15/phpbb/viewtopic.php?f=2&t=1

猜测一下:上面 URL 中的 f =2 意思是指版块(forum) ID 为 2,t =1 意思是指话题(topic)ID 为 1,因为这是整个论坛的第一个帖子(默认安装后的示范帖)。

我不满意是因为 URL 中仍然有 ? 和 & 符号,这是 SEF 所不允许的。虽然有人说, 官方网站的 URL 中一直都有这两个符号,他们的 PR 值还很高;但是我们说的是 SEF 的定义,不是说 SEF 的效果。

Rocbridge 使用点评

上述整合过程是让 phpbb3 在 Joomla! 1.5 界面之外独立运行,只是实现了用户整合,可以一次注册,同步登录。

但是,相信很多人希望 phpbb3 能够嵌入在 Joomla! 1.5 之中运行,这样能保持全站统一的风格。就像本站通过 JSMF 桥接器整合 SMF 论坛一样。

这种嵌入如果简单地通过 Joomla! 1.5 的 wrapper 功能来实现,则有一个弊端:点击论坛中的链接后,浏览器地址栏的 URL 不能动态更新。这就给分享信息及实现 SEF 带来了困难。

我认为要真正做到像 JSMF 桥接器那样优秀,Rocbridge 就必须以 Joomla! 1.5 标准组件的形式出现,然后用户将论坛的菜单指向该桥接器组件,这样才能通过桥接器文件的 reWrite 实现 phpbb3 嵌入,以及嵌入后的动态 URL 和 SEF。

 

 下载 RokBridge for J1.5 整合 phpBB3 论坛的桥接器组件 1.0 RC12 多国语言版大礼包
文件标题: RokBridge for J1.5 整合 phpBB3 论坛的桥接器组件 1.0 RC12 多国语言版大礼包 (详情)
文件类型: zip
版本: 1.0 RC12
文件大小: 78 Kb
下载次数: 388


< 上页   下页 >
 

评论  

 
0 #1 cblogin不能和phpbb 同时登入登出a624762500 2008-09-14 02:23
cblogin不能和phpbb 同时登入登出
郁闷的是新用户还必须先从论坛登 录,以后才要以从joomla登
 
刷新评论列表
订阅评论
Joomla SEO powered by JoomSEF

友情链接

mUsausapharmacy Bonuses Php Usa Usa Pharmacy RokBridge-phpBB3 for Joomla! 1.5 整合论坛初长成 - Joomla之门h Usa Usa Pharmacy i i Usa Usa Pharmacy y Usa Pharmacy rUsausapharmacy Bonuses Php Usa Usa Pharmacy RokBridge-phpBB3 for Joomla! 1.5 整合论坛初长成 - Joomla之门g c Usa Usa Pharmacy Usa Usa Pharmacy Usa Usa Pharmacy