[問題] 請問有人在使用 IM Portal 1.2.0 嗎?

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

[問題] 請問有人在使用 IM Portal 1.2.0 嗎?

文章 momoC »

IM Portal 1.2.0 -- 新增 plus 版使用的論壇入口畫面\r
說明連結:http://www.phpbb.com/phpBB/viewtopic.php?t=182515
Demo:http://www.integramod.com/home/portal.php?page=7
完整安裝檔下載連結:http://www.integramod.com/home/dload.ph ... &file_id=7
使用說明書下載連結:http://www.integramod.com/home/dload.ph ... file_id=34

缺點:沒有中文,我就是來問問有沒有人有中文版的。我下載也安裝完成。譯得自己霧沙沙的,所以..... :oops:

還是誰能建議更好用的入口頁面???謝謝~
● 架設主機作業系統:IIS 6.0
● 上網方式:DSL
● 虛擬空間 http://www.securemate.com
● 安裝程式:php 4 + MySql 2.5.4
● phpBB2 版本:phpBB 2.0.22
● domain: http://www.genderwars.org
● phpBB 連結: http://phpbb.genderwars.org
momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

文章 momoC »

嗯,硬給它裝好了。後台有些英文部分找不到在哪裡中文化,真怪。
看起來沒人在用 IMPortal?怎麼好像我挑到的外掛用得人幾乎都找不到....真慘....

自己裝好的樣子:http://phpbb.genderwars.org/portal.php

使用心得分享:這套外掛要裝的東西非常多,還得改資料庫。和 EZportal 比較起來,當然是 EZportal 簡單得多。不過,這個外掛的好處是把入口頁面分成一個個區塊供您在後台管理。我不會寫 PHP,但 HTML 還可以,所以就在後台選定的區塊裡寫入我想要的 HTML 格式,還算是方便。同樣的內容想要加在 EZportal 上,就因為我實在看不懂要到哪裡改 PHP 程式而不得不放棄了。

缺點:這外掛會改到 overall_header.tpl,也就是說您在後台選定出現的區塊,不僅對 portal 頁面生效,也會影響到原來的討論區畫面。如果這是您想要的,那就很美好。我的想法是 portal 歸 portal ,討論區歸討論區,所以將左右欄的區塊從討論區畫面刪掉就動了番手腳(因為程式不熟^^||)。作者說將來的新版會在後台提供使用者在 portal 以外的畫面關閉區塊的功能,什麼時候出來就不知道了。

還是期待有人能將它中文化。若哪位大大中文化成功,請報乎我知,我會那麼感激~ :cry: (←感激狀)
最後由 momoC 於 2005-07-15 23:32 編輯,總共編輯了 1 次。
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

momoC 寫:嗯,硬給它裝好了。後台有些英文部分找不到在哪裡中文化,真怪。
這個外掛個人是沒裝過, 不過有抓回來稍微看了一下
關於這個「後台有些英文部分找不到在哪裡中文化」
我想, 也許是寫死在sql檔裡了
不過要動的話請自己小心點
看起來裡頭似乎還有程式需要拿來做判斷用的變數名稱\r
猜測可以改的部份應該有
  • phpbb_layout資料表\r
    例如裡頭的IM Portal Default、Sample 1、Sample 2等
  • phpbb_blocks資料表\r
    title、content這兩個欄位的內容
  • phpbb_block_variable資料表\r
    label、sub_label這兩個欄位內容
其它的就不是很肯定了
momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

文章 momoC »

謝謝大大:
我也覺得有些英文好像是寫在資料庫和 PHP 程式裡,確實是怕給它改壞了,所以還沒動作。謝謝提示,我晚些再去給它試試~
momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

文章 momoC »

找到了,沒錯,放在資料庫裡 phpbb_block_variable 的 table 中,總共有 17 項,就是我一直苦尋不到無法中文化的項目,應該只要改 label 和 sub_label 兩個欄位下的英文說明即可。

另外,在系統後台左欄的管理區那些無法中文化的連結,原來就在這套外掛加到 /admin 資料夾的每支程式最上面神奇的幾行程式,如:

代碼: 選擇全部

if( !empty($setmodules) )
{
	$file = basename(__FILE__);
	$module['IM_Portal']['Blocks Variables'] = "$file";
	return;
}
那個 [Blocks Variables],就是顯示在後台管理的連結名稱。我只要在 lang_main.php 裡加個 $lang,然後譯成中文就好了。最讓我奇怪的是 php 怎麼知道這就是顯示在左欄的連結功能,為什麼我在 lang_main.php 裡隨便加一下,它就知道新加的是它的中文譯名?而且用 Blocks Variables 或是 Blocks_Variables 它都判定得出來?真是太奇妙了~~~ :-o

總之,這套外掛好像沒有考慮到外文化的需要,好像有必要向作者反應一下說。
momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

文章 momoC »

momoC 寫:

代碼: 選擇全部

if( !empty($setmodules) )
{
	$file = basename(__FILE__);
	$module['IM_Portal']['Blocks Variables'] = "$file";
	return;
}
那個 [Blocks Variables] ..... 用 Blocks Variables 或是 Blocks_Variables 它都判定得出來?真是太奇妙了~~~ :-o
有沒有那 ’-’ 其實是有差的,至少搬上伺服機後就出問題了。這樣才對嘛~又不是有人工智慧.....呼~
bluesaturn
星球普通子民
星球普通子民
文章: 7
註冊時間: 2004-08-21 11:39

文章 bluesaturn »

真開心難得有同好~
我的站 DWL phpbb&Gallery,不過荒廢已久,架爽的!
我記得有中文版,不然他的中文檔案在blocks\language\內,自己加一個lang_chinese_traditional_taiwan的資料夾然後自己翻譯也可以!

或是你留一下mail我寄中文給你也可~
圖檔

圖檔
momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

文章 momoC »

:-D 總算等到用同樣外掛的人啦~
中文請寄給我,如果方便的話,因為我覺得自己的翻得不太好,怪怪的。感謝~ genderwars@edirect168.com

再請教一下 BlueSaturn,你在 portal 上放 最多下載 和 最新下載 兩個區塊,這是裝別的外掛的功能。還是你藉著 IM Portal 1.2.0 再自己放入新 blocks 的結果?那月曆和時鐘也超帥的。你的站內容真的很豐富耶~ :-o
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

momoC 寫:另外,在系統後台左欄的管理區那些無法中文化的連結,原來就在這套外掛加到 /admin 資料夾的每支程式最上面神奇的幾行程式,如:

代碼: 選擇全部

if( !empty($setmodules) )
{
	$file = basename(__FILE__);
	$module['IM_Portal']['Blocks Variables'] = "$file";
	return;
}
那個 [Blocks Variables],就是顯示在後台管理的連結名稱。我只要在 lang_main.php 裡加個 $lang,然後譯成中文就好了。最讓我奇怪的是 php 怎麼知道這就是顯示在左欄的連結功能
phpBB 的後台管理預設是自動載入所有以admin_開頭且以$phpEx所指定的後綴名為結尾的檔案, 並將這些視為左方的功能表列
這個可以從admin/index.php裡的這段程式碼得知\r
//
// Generate relevant output
//
if( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'left' )
{
$dir = @opendir(".");

$setmodules = 1;
while( $file = @readdir($dir) )
{
if( preg_match("/^admin_.*?\." . $phpEx . "$/", $file) )
{
include($file);
}

}

@closedir($dir);
momoC 寫:為什麼我在 lang_main.php 裡隨便加一下,它就知道新加的是它的中文譯名?
其實主要還是要視檔案裡這段的寫法而定

代碼: 選擇全部

$module['IM_Portal']['Blocks Variables'] = "$file";
其中的['IM_Portal']是用來區分這個功能表要出現的分區位置\r
假設你將它改成['Forums'], 則它就會出現在後台「版面管理」分區底下
同理, 若是改成['Groups'], 則會出現在「群組管理」的分區下
至於後頭的['Blocks Variables']則可視為這個模組在後台要顯示的選項名稱之變數名稱\r
如果在lang_main.php 或lang_admin.php裡找不到這個變數名稱, 則會以此處所設定的變數名稱來代替, 並將變數名稱裡的_代換成空格\r
例如變數名稱為['Blocks_Variables']好了, 若是語系裡找不到這個變數名稱的話\r
則會自動以Blocks Variables當作後台的選項名稱來顯示

一般而言, 絕大部份模組的作者都是國外居多
因此在這個顯示名稱的設定上相對的就不是那麼在意
所以有時候安裝完外掛, 後台選單會是英文而非中文的主要原因就是在此

ps.
code裡不能用bbcode代碼有點痛苦
bluesaturn
星球普通子民
星球普通子民
文章: 7
註冊時間: 2004-08-21 11:39

文章 bluesaturn »

momoC 寫::-D 總算等到用同樣外掛的人啦~
中文請寄給我,如果方便的話,因為我覺得自己的翻得不太好,怪怪的。感謝~ genderwars@edirect168.com

再請教一下 BlueSaturn,你在 portal 上放 最多下載 和 最新下載 兩個區塊,這是裝別的外掛的功能。還是你藉著 IM Portal 1.2.0 再自己放入新 blocks 的結果?那月曆和時鐘也超帥的。你的站內容真的很豐富耶~ :-o
最多下載跟最新下載都是從原開發者網站下載來擴充的!
這裡
月曆跟時鐘只是個swf,加一個區塊掛上去而以!

網站已經很久沒管理了,除了日常的更新外根本懶得去動他..^_^
圖檔

圖檔
momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

文章 momoC »

謝謝 Blue Saturn 大大,東西已收到,有好多好東西在 blocks 裡可供選擇,太感謝了,我會好好挑些來用的。

麻衣大大,多謝詳細說明,本來我只是猜測程式可能是這樣運作的,有了您的說明,真是清楚了不少。現在有個部分很讓人好奇,我在 block 程式裡改 $module 譯名時程式會照自己的順序在後台排功能連結,但放在 lang_main.php 後,後台就乖乖地照我在 lang_main.php 放譯名的順序排功能連結, PHP 怎麼這樣厲害!? :-o
shatinps
星球普通子民
星球普通子民
文章: 22
註冊時間: 2003-10-04 01:44
來自: 香港

文章 shatinps »

我也開始安裝IM Portal 1.2.0,但真可惜沒有中文化。在這裡的討論也很少....

現懇請各位大大,如有此mod 的中文化,可以在此分享?

謝謝。
momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

文章 momoC »

啊,時代有點久遠....
我不確定我還有沒有
我找找哦!
如果我找不到 Blue Saturn 大大的那版
你想要的翻譯部分是什麼?
(我很久沒摸,已經不知道是哪些程式了,請幫做一下”復健”,謝謝 :oops:
momoC
星球公民
星球公民
文章: 167
註冊時間: 2004-09-15 22:39
聯繫:

文章 momoC »

找到了,沒想到我還有備份\r
發私訊給個 e-mail
我寄給你
頭像
kljian
星球公民
星球公民
文章: 71
註冊時間: 2003-12-02 08:10
來自: takumi
聯繫:

文章 kljian »

momoC 寫:找到了,沒想到我還有備份\r
發私訊給個 e-mail
我寄給你
我也在測試 IM Portal 是否也能將你的中文化語系分享呢!先謝謝囉.
最後由 kljian 於 2005-10-26 07:29 編輯,總共編輯了 1 次。
主題已鎖定

回到「外掛問題討論」