[已解決]:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應問題

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

版主: 版主管理群譯文組

版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
benjamwu
星球普通子民
星球普通子民
文章: 8
註冊時間: 2008-08-20 04:36
聯繫:

[已解決]:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應問題

文章 benjamwu »

我試過以下的設定,但都沒有任何反應,麻煩前輩們協助診斷一下,相關連結如下:
http://benjamwu.dlinkddns.com/twngo/vie ... f=79&t=224
相關檔案如附檔。
Flash_GoBan.rar
(17.94 KiB) 已下載 1274 次
phpBB3 CHINA 寫: 圍棋在線打譜程序(FlashGoban) For PHPBB3
由ifubo於2008-02-18 15:46
在這裡發出來,旨在共享,可能需要的朋友不多,但也算多種選擇,畢竟現在DZ也已經發過相關的插件了
(PS:我是菜鳥,不對的地方希望各位高人指正,我好進行修改,謝謝!)
功能說明:
上傳的SGF文件會自動顯示為如截圖所示的打譜界面。
並且可以通過按鈕查看棋譜文件的所有內容,包括註解、變化圖等。
安裝:
上傳文件:
• flash_goban.js
• sgf_view.swf
• skin.xml
修改文件:
http://論壇地址/include/functions_content.php
http://論壇地址/styles/風格目錄/template/overall_header.html
http://論壇地址/styles/風格目錄/template/attachment.html
================================================== ==============================
1.二進制上傳壓縮包內的upload目錄上傳後對應的3個文件路徑分別是:
http://論壇地址/include/sgf/flash_goban.js
http://論壇地址/include/sgf/sgf_view.swf
http://論壇地址/include/sgf/skin.xml
2.在後台--->帖子管理--->附件裡進行設定
• 在管理擴展名組裡增加一個新的類別,可隨意起個名字,我用的是sgf
• 在管理擴展名里增加一個新的文件後綴,我用的是sgf,並讓它與屬於sgf擴展名類別(這樣做的好處是,以後程序如果支持更多的棋譜格式,就加在這個類下就好了)
經過上述操作,論壇就能上傳sgf文件了
3.打開functions_content.php
找到
代碼: 全選
$block_array += array(
'S_FILE' => true,
);


代碼: 全選
$block_array += array(

的後面,加上
代碼: 全選
'S_SGF' =>($attachment['extension'] == 'sgf') ? true : false,

4.修改模板文件(有多個風格的,自己作相應修改),這里以subsilver2為例打開風格目錄下的overall_header.html
找到
代碼: 全選
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>

在它的後面添加
代碼: 全選
<script type="text/javascript" src="includes/sgf/flash_goban.js"></script>

打開attachment.html
找到
代碼: 全選
<a href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a> [{_file.FILESIZE} {_file.SIZE_LANG}]
</span><br />

在它的後面添加
代碼: 全選
<!-- IF _file.S_SGF -->
<p>
<script type="text/javascript">
placeGoban( "sgf1", "{_file.U_DOWNLOAD_LINK}/{_file.DOWNLOAD_NAME}", "http://localhost/phpbb3/includes/sgf/skin.xml", "400", "550", "http://localhost/phpbb3/includes/sgf/");
</script>
<br>
</p>
<!-- ENDIF -->

http://localhost/phpbb3這樣的地址以自己的網址進行修改
後台清理一下緩存,OK
注意:關於腳本的修改
有時候棋譜文件的後綴為大寫的SGF,程序的解析就會出錯,不知是個別現像還是什麼原因我這裡提供自己的笨辦法打開flash_goban.js
找到
代碼: 全選
function simpleGoban( pId, pSgf, pSkin, pw, ph, pPath )
{

在它的後面添加
代碼: 全選
pSgf = pSgf.toLowerCase();

這樣應該就可以了
●主機作業系統:Linux (Synology DS207+ 韌體版本:DSM 2.0-0728)
●上網方式:CABLE 10M/1M
●安裝的程式:Apache + php + MySql
●phpBB 版本:phpBB 3.0.2
●domain (網域名稱) : benjamwu.dlinkddns.com
●phpBB 連結網址: http://benjamwu.dlinkddns.com/twngo/
●安裝風格:prosilver
最後由 benjamwu 於 2008-12-24 09:06 編輯,總共編輯了 1 次。
●主機作業系統:Linux (Synology DS408<800MHz/512MB/RAID5/1.5TBx4> 韌體版本:DSM 2.0-0731)
●上網方式:CABLE 10M/1M
●安裝的程式:Apache + php + MySql
●phpBB 版本:phpBB 3.0.2
●domain (網域名稱) : benjamwu.dlinkddns.com
●phpBB 連結網址: http://benjamwu.dlinkddns.com/twngo/
●安裝風格:prosilver & subsilver2
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 問題:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應

文章 心靈捕手 »

既然是 "在 phpBB 中國官網 找到 Solution", 那麼建議您, 直接向其請求支援, 較有效益.
http://benjamwu.dlinkddns.com/twngo/vie ... p=300#p300

P.S.
移動至 "外掛問題討論" 版面.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
benjamwu
星球普通子民
星球普通子民
文章: 8
註冊時間: 2008-08-20 04:36
聯繫:

Re: 問題:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應

文章 benjamwu »

老師,真的要倚重您的經驗!雖然是擷取至phpBB 中國官網然也是轉帖,再往前追溯源為 Discuz 所發表的 Solution,迄今晚輩尚未在 phpBB 論壇上發現有人安裝成功者,所有大陸的圍棋論壇都是使用 Discuz 而晚輩又是 phpBB 的死忠者,所以再次懇求您給予鼎力協助,感恩~~
心靈捕手 寫:既然是 "在 phpBB 中國官網 找到 Solution", 那麼建議您, 直接向其請求支援, 較有效益.
http://benjamwu.dlinkddns.com/twngo/vie ... p=300#p300

P.S.
移動至 "外掛問題討論" 版面.
●主機作業系統:Linux (Synology DS408<800MHz/512MB/RAID5/1.5TBx4> 韌體版本:DSM 2.0-0731)
●上網方式:CABLE 10M/1M
●安裝的程式:Apache + php + MySql
●phpBB 版本:phpBB 3.0.2
●domain (網域名稱) : benjamwu.dlinkddns.com
●phpBB 連結網址: http://benjamwu.dlinkddns.com/twngo/
●安裝風格:prosilver & subsilver2
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 問題:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應

文章 心靈捕手 »

benjamwu 寫:老師,真的要倚重您的經驗!雖然是擷取至phpBB 中國官網然也是轉帖,再往前追溯源為 Discuz 所發表的 Solution,迄今晚輩尚未在 phpBB 論壇上發現有人安裝成功者,所有大陸的圍棋論壇都是使用 Discuz 而晚輩又是 phpBB 的死忠者,所以再次懇求您給予鼎力協助,感恩~~
心靈捕手 寫:既然是 "在 phpBB 中國官網 找到 Solution", 那麼建議您, 直接向其請求支援, 較有效益.
http://benjamwu.dlinkddns.com/twngo/vie ... p=300#p300

P.S.
移動至 "外掛問題討論" 版面.
建議您:
1. 貼出 "(Solution) 資料來源" 之網址.
2. 提供 "(Discuz) 圍棋論壇" 以供參考.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
benjamwu
星球普通子民
星球普通子民
文章: 8
註冊時間: 2008-08-20 04:36
聯繫:

Re: 問題:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應

文章 benjamwu »

1-1.http://www.discuz.net/viewthread.php?ti ... typeid%3D2
1-2.http://www.phpbbchina.com/forum/viewtop ... &sk=t&sd=a

2.http://go.weiqi.url.tw/viewthread.php?t ... a=page%3D1
心靈捕手 寫:建議您:
1. 貼出 "(Solution) 資料來源" 之網址.
2. 提供 "(Discuz) 圍棋論壇" 以供參考.
●主機作業系統:Linux (Synology DS408<800MHz/512MB/RAID5/1.5TBx4> 韌體版本:DSM 2.0-0731)
●上網方式:CABLE 10M/1M
●安裝的程式:Apache + php + MySql
●phpBB 版本:phpBB 3.0.2
●domain (網域名稱) : benjamwu.dlinkddns.com
●phpBB 連結網址: http://benjamwu.dlinkddns.com/twngo/
●安裝風格:prosilver & subsilver2
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 問題:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應

文章 心靈捕手 »

benjamwu 寫:1-1.http://www.discuz.net/viewthread.php?ti ... typeid%3D2
1-2.http://www.phpbbchina.com/forum/viewtop ... &sk=t&sd=a

2.http://go.weiqi.url.tw/viewthread.php?t ... a=page%3D1
心靈捕手 寫:建議您:
1. 貼出 "(Solution) 資料來源" 之網址.
2. 提供 "(Discuz) 圍棋論壇" 以供參考.
目前, 我人在學校連到 1-1 的網址, 會出現防毒軟體封鎖該網址的訊息;
2008-12-23_151904.png
而連到 2 的網址, 則是需要權限去查看附加檔案.

若依 1-2 的網址, 則其 (ifubo) 提出相關的程式碼, 應該是針對 phpBB 3 而寫的;
雖然還不是很清楚整個運作方式, 但是我還是會抽空在測試論壇試試.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 問題:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應

文章 心靈捕手 »

心靈捕手 寫:
benjamwu 寫:1-1.http://www.discuz.net/viewthread.php?ti ... typeid%3D2
1-2.http://www.phpbbchina.com/forum/viewtop ... &sk=t&sd=a

2.http://go.weiqi.url.tw/viewthread.php?t ... a=page%3D1
心靈捕手 寫:建議您:
1. 貼出 "(Solution) 資料來源" 之網址.
2. 提供 "(Discuz) 圍棋論壇" 以供參考.
目前, 我人在學校連到 1-1 的網址, 會出現防毒軟體封鎖該網址的訊息;
2008-12-23_151904.png
而連到 2 的網址, 則是需要權限去查看附加檔案.

若依 1-2 的網址, 則其 (ifubo) 提出相關的程式碼, 應該是針對 phpBB 3 而寫的;
雖然還不是很清楚整個運作方式, 但是我還是會抽空在測試論壇試試.
依 ifubo 提供的修改程式, 即可運作正常才對.

DEMO:
http://wang5555.dnsfor.me/test/phpBB3/viewt ... f=2&p=6#p6

P.S.
稍後, 再發表經驗分享.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
benjamwu
星球普通子民
星球普通子民
文章: 8
註冊時間: 2008-08-20 04:36
聯繫:

Re: 問題:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應

文章 benjamwu »

心靈捕手 寫: 依 ifubo 提供的修改程式, 即可運作正常才對.

DEMO:
http://wang5555.dnsfor.me/test/phpBB3/viewt ... f=2&p=6#p6

P.S.
稍後, 再發表經驗分享.
老師,我的風格是 prosilver 卻改不出來!用 subsilver2 卻在 overall_header.html 找不到原字串 :s ,如下
4.修改模板文件(有多个风格的,自己作相应修改),这里以subsilver2为例
打开风格目录下的overall_header.html
找到

代碼: 選擇全部
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
在它的后面添加

代碼: 選擇全部
<script type="text/javascript" src="includes/sgf/flash_goban.js"></script>
●主機作業系統:Linux (Synology DS408<800MHz/512MB/RAID5/1.5TBx4> 韌體版本:DSM 2.0-0731)
●上網方式:CABLE 10M/1M
●安裝的程式:Apache + php + MySql
●phpBB 版本:phpBB 3.0.2
●domain (網域名稱) : benjamwu.dlinkddns.com
●phpBB 連結網址: http://benjamwu.dlinkddns.com/twngo/
●安裝風格:prosilver & subsilver2
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 問題:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應

文章 心靈捕手 »

benjamwu 寫:
心靈捕手 寫: 依 ifubo 提供的修改程式, 即可運作正常才對.

DEMO:
http://wang5555.dnsfor.me/test/phpBB3/viewt ... f=2&p=6#p6

P.S.
稍後, 再發表經驗分享.
老師,我的風格是 prosilver 卻改不出來!用 subsilver2 卻在 overall_header.html 找不到原字串 :s ,如下
4.修改模板文件(有多个风格的,自己作相应修改),这里以subsilver2为例
打开风格目录下的overall_header.html
找到

代碼: 選擇全部
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
在它的后面添加

代碼: 選擇全部
<script type="text/javascript" src="includes/sgf/flash_goban.js"></script>
原文有些路徑必須修正;
修正後打包成外掛發表.
http://phpbb-tw.net/phpbb/viewtopic.php?f=134&t=51784
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
benjamwu
星球普通子民
星球普通子民
文章: 8
註冊時間: 2008-08-20 04:36
聯繫:

[已解決]:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應問題

文章 benjamwu »

已經OK了,感謝心靈捕手老師的鼎力相助,而嘉惠想使用 phpBB3 來建置圍棋相關論壇的死忠族群們,您對台灣圍棋界的貢獻功不可沒,在此謝過。也感謝您將 sample.sgf 給繁體化了...請問您是以 word 來進行簡繁轉換嗎?
心靈捕手 寫:原文有些路徑必須修正;
修正後打包成外掛發表.
http://phpbb-tw.net/phpbb/viewtopic.php?f=134&t=51784
●主機作業系統:Linux (Synology DS408<800MHz/512MB/RAID5/1.5TBx4> 韌體版本:DSM 2.0-0731)
●上網方式:CABLE 10M/1M
●安裝的程式:Apache + php + MySql
●phpBB 版本:phpBB 3.0.2
●domain (網域名稱) : benjamwu.dlinkddns.com
●phpBB 連結網址: http://benjamwu.dlinkddns.com/twngo/
●安裝風格:prosilver & subsilver2
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [已解決]:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應問題

文章 心靈捕手 »

benjamwu 寫:已經OK了,感謝心靈捕手老師的鼎力相助,而嘉惠想使用 phpBB3 來建置圍棋相關論壇的死忠族群們,您對台灣圍棋界的貢獻功不可沒,在此謝過。也感謝您將 sample.sgf 給繁體化了...請問您是以 word 來進行簡繁轉換嗎?
心靈捕手 寫:原文有些路徑必須修正;
修正後打包成外掛發表.
http://phpbb-tw.net/phpbb/viewtopic.php?f=134&t=51784
這個適用 phpBB 的修改, 是由 ifubo 提供的, 我只是做些微修正而已. :oops:
關於簡體轉繁體, 我是使用 ConvertZ.

P.S.
比較建議使用以 subsilver2 為基礎的風格, 來線上播放 SGF 文件.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
benjamwu
星球普通子民
星球普通子民
文章: 8
註冊時間: 2008-08-20 04:36
聯繫:

Re: [已解決]:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應問題

文章 benjamwu »

心靈捕手 寫:這個適用 phpBB 的修改, 是由 ifubo 提供的, 我只是做些微修正而已. :oops:
關於簡體轉繁體, 我是使用 ConvertZ.

P.S.
比較建議使用以 subsilver2 為基礎的風格, 來線上播放 SGF 文件.
Flash_Player_Q.jpg
我經常出現上面的錯誤訊息,不知您有遇過嗎?
●主機作業系統:Linux (Synology DS408<800MHz/512MB/RAID5/1.5TBx4> 韌體版本:DSM 2.0-0731)
●上網方式:CABLE 10M/1M
●安裝的程式:Apache + php + MySql
●phpBB 版本:phpBB 3.0.2
●domain (網域名稱) : benjamwu.dlinkddns.com
●phpBB 連結網址: http://benjamwu.dlinkddns.com/twngo/
●安裝風格:prosilver & subsilver2
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [已解決]:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應問題

文章 心靈捕手 »

benjamwu 寫:
心靈捕手 寫:這個適用 phpBB 的修改, 是由 ifubo 提供的, 我只是做些微修正而已. :oops:
關於簡體轉繁體, 我是使用 ConvertZ.

P.S.
比較建議使用以 subsilver2 為基礎的風格, 來線上播放 SGF 文件.
Flash_Player_Q.jpg
我經常出現上面的錯誤訊息,不知您有遇過嗎?
如果用 prosilver 風格播放的話, 那麼就會.

我猜想:
這應該是因為 prosilver 風格, 必須要求 Strict DTD 所致.

解決方法:
1. 使用以 subsilver2 為基礎的風格, 來線上播放 SGF 文件.
2. 適度修改相關檔案 (也許是 flash_goban.js) 以符合嚴格的 DTD.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
benjamwu
星球普通子民
星球普通子民
文章: 8
註冊時間: 2008-08-20 04:36
聯繫:

Re: [已解決]:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應問題

文章 benjamwu »

心靈捕手 寫:如果用 prosilver 風格播放的話, 那麼就會.

我猜想:
這應該是因為 prosilver 風格, 必須要求 Strict DTD 所致.

解決方法:
1. 使用以 subsilver2 為基礎的風格, 來線上播放 SGF 文件.
2. 適度修改相關檔案 (也許是 flash_goban.js) 以符合嚴格的 DTD.
我試過在我公司的電腦,不管是 prosilver或subsilver2都會有上述的問題!而我家裡的電腦不管是prosilver或subsilver2都OK,我懷疑是否跟 Flash Player 版本有關!

PS. 兩台電腦都使用同一套 Browser,都是使用 Vista... 供您參考。
●主機作業系統:Linux (Synology DS408<800MHz/512MB/RAID5/1.5TBx4> 韌體版本:DSM 2.0-0731)
●上網方式:CABLE 10M/1M
●安裝的程式:Apache + php + MySql
●phpBB 版本:phpBB 3.0.2
●domain (網域名稱) : benjamwu.dlinkddns.com
●phpBB 連結網址: http://benjamwu.dlinkddns.com/twngo/
●安裝風格:prosilver & subsilver2
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [已解決]:圍棋在線打譜程序(FlashGoban) For PHPBB3 設定後無反應問題

文章 心靈捕手 »

benjamwu 寫:
心靈捕手 寫:如果用 prosilver 風格播放的話, 那麼就會.

我猜想:
這應該是因為 prosilver 風格, 必須要求 Strict DTD 所致.

解決方法:
1. 使用以 subsilver2 為基礎的風格, 來線上播放 SGF 文件.
2. 適度修改相關檔案 (也許是 flash_goban.js) 以符合嚴格的 DTD.
我試過在我公司的電腦,不管是 prosilver或subsilver2都會有上述的問題!而我家裡的電腦不管是prosilver或subsilver2都OK,我懷疑是否跟 Flash Player 版本有關!

PS. 兩台電腦都使用同一套 Browser,都是使用 Vista... 供您參考。
建議您:
1. 在論壇同時啟用此兩種風格, 並且都安裝好此外掛.
2. 讓會員可以自訂風格, 並且提供測試用帳號與密碼.
3. 公告: 請您論壇的會員或竹貓的網友幫您測試看看.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「[3.0.x] 外掛問題討論」