您在這裡

關於vbDrupal 模組

scat's 的頭像
scat 在 2007-07-18 (三) 15:02 發表

關於vbDrupal 模組的問題
爬文找到此篇 https://drupaltaiwan.org/forum/20070301/954#comment-4126 討論

(前略)
直接在 vBulletin 後台「新增產品」, 上傳 vbDrupal 的xml檔案 <<

我照著vbDrupal內的Readme

安裝好vBulletin v3.6.4

而後 安裝模組於localhost測試vbDrupal 模組

照這Readme指示:
[原文]

- Extract the folder to your modules directory.
- After installing vBulletin, copy config.php from your vBulletin includes
directory into the newly created drupalvb folder.
- Edit your Drupal site's settings.php file to include the vBulletin
database. This is a CRUCIAL step, and involves turning $db_url into an
array that looks like this (around line 87):

$db_url['default'] = 'mysql://username:password@localhost/drupal';
$db_url['vbulletin'] = 'mysql://username:password@localhost/vbforum';

If you installed vBulletin to the same database, still set this up like an
array. It's ok to have duplicate definitions.

- Edit the vB License number in drupalvb.inc to reflect your copy's license.
- Login to your Drupal site with an administrative account.
- Activate the drupalvb module through admin/modules.
- Check/set the settings in administer->settings->drupalvb.
- Activate the drupalvb blocks through administer->block.

- Click on the "Admin Panel" link from the Forum Admin block. From
here you can follow links to the various configuration pages and
configure your installation for your site.

- (Please note: Some links will be broken until you properly setup
your addresses in the drupalvb settings menu.

[翻譯]

--將資料夾解壓縮到模組目錄. ok
--而後安裝好vBulletin,copy config.php(於vBulletin/inxcludes/目錄底下)
放到 Drupal的vbDrupal 底下. (這句話我應該沒誤解吧?)

--編輯你的Drupal/site/底下的settings.php檔案 include vBulletin資料庫.
這是個極為關鍵的步驟,而後involves 轉換的$db_url 到此列(大約在第87附近):

$db_url['default'] = 'mysql://username:password@localhost/drupal';
$db_url['vbulletin'] = 'mysql://username:password@localhost/vbforum';

假如您安裝vBulletin為同一個資料庫,仍繼續做同樣的設定加入此列修改細節即可.
這樣的作法效果完全相同.
--編輯vB 的授權碼至drupalvb.inc 以回傳您的授權書.

- 登入您的Drupal網站並使用管理帳號.
- 透過模組管理選項,啟動drupalvb 模組.

-確認/設定 此設定於 管理->網站設定->drupalvb.(尚未中文化的名稱)
-透過 管理->區塊, 啟動drupalvb區塊

-點選 "Admin Panel"連結到Forum Admin區塊.
從這邊您可以設定許多連結網頁並替您的網站作調配.

-(請注意:有些連結將會呈現無此網頁(broken)
直到您適當地設定您的網址到drupalvb 的設定選單上.) <<<無法理解

重點問題:

1.我照著以上方式測試多次

但我卻無法正確連結二者的資料庫

比如說 Drupal的資料庫名稱叫drupal
VBulletin的資料庫名稱為vbfroum;

以上的說明是否是指:二個資料庫名稱要相同???(我應該沒認知錯誤吧_應該不用設定相同也可使用?!)

2.我並沒有找到任何 vbDrupal 的xml檔案 並且也不知道(vbDrupal) 的 upgrade.php 在哪?!

3.關於最後一點: 直到您適當地設定您的網址到drupalvb 的設定選單上 <<這句話

的確是我目前所遇到的情況

**我在Drupal新增一帳號 但是卻沒能再VBulletin管理下找到**
(我能確定資料$db_url['default'], $db_url['vbulletin']
都簡單地正確設定好了)
這個矛盾 回頭檢查又檢查 想了蠻久的

***目前的View the Forum 連結的確出現空白

難道必須設定....特定頁面的顯示設定(<?php?部份>)...來完成???

(納悶中)

沒有找到任何 vbDrupal 的xml檔案

會不會問題出在這裡?
vbDrupal 是以 vBulletin 的 product 方式安裝
要進去 vbb 管理後台->商品->新增商品
新增的商品是一個 xml檔案
附在 vbDrupal 的壓縮包裡面

不過使用vbDrupal 有個缺點
就是某些跟帳號有關的模組會不能用

還有一個傷腦筋的地方就是 vbDrupal 對 Drupal 大幅的修改
導致每次Drupal 更新都要很慢才有 vBdrupal版
看Drupal 5.1 出來多久了
vbDrupal 卻才剛出測試版

最好的辦法應該是不要修改 Drupal core
把兩邊的帳號互相同步就好
這樣應該可以獲得最大的相容性

早期有個 Drupal VB 就是在做這個事情
可惜沒有出新版
其實弄清楚 Drupal 的登入流程
跟 vBB 的登入流程
然後做一個兩邊同步的外掛
應該是最好的辦法

沒有找到任何 vbDrupal 的xml檔案

會不會問題出在這裡?
vbDrupal 是以 vBulletin 的 product 方式安裝
要進去 vbb 管理後台->商品->新增商品
新增的商品是一個 xml檔案
附在 vbDrupal 的壓縮包裡面

這二天爬文了一下 但是卻沒有找到這個Add-on的下載點
版本上也不知道相容性如何?
如果前輩有這方面的資料請您不吝告訴我

還有一個傷腦筋的地方就是 vbDrupal 對 Drupal 大幅的修改
導致每次Drupal 更新都要很慢才有 vBdrupal版
看Drupal 5.1 出來多久了
vbDrupal 卻才剛出測試版

早期有個 Drupal VB 就是在做這個事情
可惜沒有出新版

我找到了這邊的資料:
( http://www.vbdrupal.org/forum/showthread.php?p=5156&styleid=2#post5156 )
應該就是前輩說的

不過跟我之前所知道的(應該說這二天爬文漸漸發現的)

一種是從Drupal方面的vbDrupal模組

搭配 vbulletin的外掛(Addon) 二方連結

跟這種整體vbb整合進去的安裝版

推測應該屬於不同的模式
(應該就是前輩說的:修改 Drupal core成為獨立分支的模式)

本想測試安裝 不過這邊的下載點

似乎正在維護 我也暫時下載不到(sourceforge DOWN)

其實弄清楚 Drupal 的登入流程
跟 vBB 的登入流程
然後做一個兩邊同步的外掛
應該是最好的辦法

這部分scat不才

程度上 應該說在Drupal以及vbulletin都是生手

即使以前有xoops模組中文化的小經驗

但是對於開發還是處於幼稚園的程度

不過scat並不因此放棄 有機會的話 會等一些主要技能拿到再想下一步

希望將來可以遵循各位前輩開發的經驗中學習到許多(抱拳)

目前想法:可能先把vBdrupal對應在vbulletin方面的xml

跟所有完整外掛(ADDON)找到

測試確定 版本及功能穩定之後 會進一步作心得分享

另一個備案: 假設這個ADDON不符合需求

最後採用了 vbDrupal 5.1.0 beta 1

我也擔心在我那Free Hosting 曾經發生無法上傳 中文po檔 的情況

也不知道中文化之後的po檔 有沒有作用 有何副作用

以及 整體網站的效能如何... 所以目前不想太遠

感謝前輩提示^^

(繼續努力中)

追註:下載點恢復: http://sourceforge.net/project/showfiles.php?group_id=158575&release_id=...