[討論]有關 HotEditor 4.2 For phpBB3 RC1[已解決]

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

版主: 版主管理群譯文組

版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
主題已鎖定
IKO
星球公民
星球公民
文章: 34
註冊時間: 2005-01-10 11:57

[討論]有關 HotEditor 4.2 For phpBB3 RC1[已解決]

文章 IKO »

主機: DELL電腦
系統: Fedora Core 5

我在phpbb2.xx時就開始使用 HotEditor 2.X, 直到現在 phpbb3RC1, 我做了一個
測試的動作, 將原來的資料庫 Convert 到現在 phhBB3, 過程似乎是沒有問題, 但
在觀看內容時就發生了這樣的情況:

圖檔

這是因為舊版 HotEditor 的編碼問題..
所以想看安裝新版的 HotEditor 4.2 後是否可以解決這樣的問題, 安裝上沒有問題
, 但是並沒有解決上述的問題, 所以我又試著加上舊版的(HotEditor 3.0)一些安裝
資訊到phpBB3, 解決了部分的問題如下:

圖檔

但尚未解決的就是當使用者使用 Quote 來回應時所發生的狀況, 我尚未找到解決
的方式, 如下:

圖檔

在此我提供現在已能解決的問題給使用 HotEditor 2.X 或 3.0 現在要在phpBB3上
使用新版 HotEditor 4.2而需升級 Convert 舊資料到 phpbb3的朋友, 也希望已有
解決我上面所說 當使用者使用 Quote 來回應時所發生的狀況的朋友也不吝指教
...

viewtopic.php

代碼: 選擇全部

找到

$message = str_replace("\n", '<br />', $message);

再下面加入

	$message =str_replace ("#ed_op#","<",$message);
	$message =str_replace ("#ed_cl#",">",$message);
	$message =str_replace ("&","&",$message);
	$message =str_replace ("<br&nbsp; />","<br>",$message);
	$message = str_replace("<","\n<",$message);
	$message = str_replace(">",">\n",$message);
這解決了在看文章內容的問題..

includes/functions_posting.php

代碼: 選擇全部

找到

$message = smiley_text($message, !$row['enable_smilies']);

在下面加入

	$message =str_replace ("#ed_op#","<",$message);
	$message =str_replace ("#ed_cl#",">",$message);
	$message =str_replace ("&","&",$message);
	$message =str_replace ("<br&nbsp; />","<br>",$message);
	$message = str_replace("<","\n<",$message);
	$message = str_replace(">",">\n",$message);
這解決了使用者回應文張看到原文亂碼的情況..

includes/ucp/ucp_pm_viewmessage.php

代碼: 選擇全部


找到

$message = str_replace("\n", '<br />', censor_text($message));

下面加入

	$message =str_replace ("#ed_op#","<",$message);
	$message =str_replace ("#ed_cl#",">",$message);
	$message =str_replace ("&","&",$message);
	$message =str_replace ("<br&nbsp; />","<br>",$message);
	$message = str_replace("<","\n<",$message);
	$message = str_replace(">",">\n",$message);
這解決了關看私人訊息時的問題..

includes/ucp/ucp_pm_compose.php

代碼: 選擇全部

找到

$message_text	= (isset($post['message_text'])) ? $post['message_text'] : '';

在下面加入

	$message_text =str_replace ("#ed_op#","<",$message_text);
	$message_text =str_replace ("#ed_cl#",">",$message_text);
	$message_text =str_replace ("&","&",$message_text);
	$message_text =str_replace ("<br&nbsp; />","<br>",$message_text);
這解決了回私人訊息使用 Quote 與 Forward 遇到的問題..

最後一個尚未找到解決地方的就是當使用者使用 Quote 來回應時所發生的狀況或
是要編輯自己的舊訊息時發生的問題, 希望能幫助需要的朋友, 也希望知道最後這
解決方式的朋友分享一下, 謝謝..

HotEditor For phpBB3 RC1 的下載網頁:

http://www.ecardmax.com/index.php?step=Hoteditor
最後由 IKO 於 2007-07-02 17:40 編輯,總共編輯了 1 次。
http://im.ikoboy.com/
Os : Fedora Core 5
Server : Dell Power Ege 830
Connect: ADSL
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

您的問題, 在未來我升級論壇時, 同樣也是會面對. :oops:

我猜想:
要在 phpBB 3.x 顯示正常, 不見得得安裝 HotEditor For phpBB3 RC1;
修改重點, 反倒是要做您事後的處理.

建議您:
試試將您所做的處理 (新增的置換程式碼) 加在 posting.php

ps.
尚未實際轉換, 測試.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
IKO
星球公民
星球公民
文章: 34
註冊時間: 2005-01-10 11:57

文章 IKO »

心靈捕手 寫:您的問題, 在未來我升級論壇時, 同樣也是會面對. :oops:

我猜想:
要在 phpBB 3.x 顯示正常, 不見得得安裝 HotEditor For phpBB3 RC1;
修改重點, 反倒是要做您事後的處理.

建議您:
試試將您所做的處理 (新增的置換程式碼) 加在 posting.php

ps.
尚未實際轉換, 測試.
正確, 不一定要裝 Hoeditor, 但必須做上面的處理方可正常顯示..., 我蠻喜歡
HotEditor 的功能, 雖知道 phpBB3尚未完整, 但還不如先了解這些困難, 雖然
也許到後來就有其他使用者找出更完整的問題解決方式, 但就當自己練習吧.. :-o

至於您說將程式碼加入於 posting.php, 因為我試過多次但尚無法解決我最後的
問題, 所以請有需要的朋友一起來試看看, 我自己也會繼續的測試囉..

謝謝你的回應.
http://im.ikoboy.com/
Os : Fedora Core 5
Server : Dell Power Ege 830
Connect: ADSL
IKO
星球公民
星球公民
文章: 34
註冊時間: 2005-01-10 11:57

文章 IKO »

好消息, 原作者 Ecardmax.com 已說明於一週後釋出 Patch 來解決這個問題..
最後由 IKO 於 2007-06-11 10:20 編輯,總共編輯了 1 次。
http://im.ikoboy.com/
Os : Fedora Core 5
Server : Dell Power Ege 830
Connect: ADSL
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

IKO 寫:好消息, 原作者 Ecradmax.com 已說明於一週後釋出 Patch 來解決這個問題..
靜候佳音! ;-)
http://www.phpbb.com/community/viewtopi ... 7#p3003087
http://www.phpbb.com/community/viewtopi ... 3#p3005623
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [討論]有關 HotEditor 4.2 For phpBB3 RC1

文章 心靈捕手 »

IKO 寫:最後一個尚未找到解決地方的就是當使用者使用 Quote 來回應時所發生的狀況或
是要編輯自己的舊訊息時發生的問題, 希望能幫助需要的朋友, 也希望知道最後這
解決方式的朋友分享一下, 謝謝..
目前的最新下載版本已經有相關的修正:
若您之前有安裝 (含) 4.0 以前版本, 且試著由 phpBB 2.x 轉換至 phpBB 3.x
則可參考 [Hoteditor V4.2 for phpBB 3 RC1 Update from V.3.0]
資料夾裡頭的安裝說明, 讓您之前的資料可以正常顯示.

惟獨您提到的兩個地方 (舊文 edit or quote) 尚無法解決.

一般而言, 舊文 quote 時, 比較不會去修改原文, 所以較不受影響;
若有舊文需要 edit, 則試試先 '複製' 原文, 進編輯介面後, 再貼上 edit.

相關討論:
http://www.phpbb.com/community/viewtopi ... 3#p3043993

參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=258504#258504
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
mib
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-06-04 09:01

文章 mib »

不好意思,在這邊順便請問一下,

我的論壇之前就有為數不少的文章,

安裝此外掛以後,

以前發表的文章中有使用字體變大效果的文章,

現在都變的超級大,

我猜是font size所指定的px大小不同而導致,

是否有修改辦法可以讓

安裝此外掛以後所發表的文章按照此font size所指定的大小顯示,而舊文不受改變,

或是將此外掛所指定的font size改變成未安裝成所指定的字型大小

小弟找了老半天找不到相關的程式碼,還煩請各位高手幫忙
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

mib 寫:不好意思,在這邊順便請問一下,

我的論壇之前就有為數不少的文章,

安裝此外掛以後,

以前發表的文章中有使用字體變大效果的文章,

現在都變的超級大,

我猜是font size所指定的px大小不同而導致,

是否有修改辦法可以讓

安裝此外掛以後所發表的文章按照此font size所指定的大小顯示,而舊文不受改變,

或是將此外掛所指定的font size改變成未安裝成所指定的字型大小

小弟找了老半天找不到相關的程式碼,還煩請各位高手幫忙
建議您:
依發文格式, 重新發表主題.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
IKO
星球公民
星球公民
文章: 34
註冊時間: 2005-01-10 11:57

Re: [討論]有關 HotEditor 4.2 For phpBB3 RC1[已解決]

文章 IKO »

心靈捕手 寫:
IKO 寫:最後一個尚未找到解決地方的就是當使用者使用 Quote 來回應時所發生的狀況或
是要編輯自己的舊訊息時發生的問題, 希望能幫助需要的朋友, 也希望知道最後這
解決方式的朋友分享一下, 謝謝..
惟獨您提到的兩個地方 (舊文 edit or quote) 尚無法解決.
此HotEditor3.0--> HotEditor4.2產生問題, 在其最新版依說明安裝後已解決..
http://im.ikoboy.com/
Os : Fedora Core 5
Server : Dell Power Ege 830
Connect: ADSL
主題已鎖定

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