1 頁 (共 1 頁)

[問題] Rich Text Editor V.2.0 編輯畫面如何改底色

發表於 : 2005-08-04 13:52
mecolor
http://www.arms-cool.net/123/posting.ph ... topic&f=20

如網頁
編輯畫面的底色是白色的
可是我的風格顏色是深色的
整個檔案都找過了
就是找不到修改底色的語法..... :cry:

有哪位高手使用過這套
知道如何修改編輯框內的底色嗎??

謝謝~感激不盡 :-)

發表於 : 2005-08-04 14:18
Kill
你發錯地方了吧\r
這應該要在外掛區才對
一般來說是改ccs
不行的話就去作者的網站看看吧 ;-)

發表於 : 2005-08-04 20:14
mecolor
k122417901 寫:你發錯地方了吧\r
這應該要在外掛區才對
一般來說是改ccs
不行的話就去作者的網站看看吧 ;-)
抱歉
發錯區了...

您說的CSS沒有耶~原本的版模也是無法影響他的編輯框底色\r
它原始碼也找不到(功力太淺.)
或者原作者根本沒寫進去???

作者的網站都是英文....看不懂..... :cry:

發表於 : 2005-08-04 20:17
Kill
沒裝過這個外掛
所以不知道要怎麼改\r
----
幫你移動一下 ;-)

Re: [問題] Rich Text Editor V.2.0 編輯畫面如何改底色

發表於 : 2005-08-04 22:20
心靈捕手
mecolor 寫:http://www.arms-cool.net/123/posting.ph ... topic&f=20

如網頁
編輯畫面的底色是白色的
可是我的風格顏色是深色的
整個檔案都找過了
就是找不到修改底色的語法..... :cry:

有哪位高手使用過這套
知道如何修改編輯框內的底色嗎??

謝謝~感激不盡 :-)
如果您可以提供" Rich Text Editor V.2.0" 的下載點;
那麼應該會比較方便網友們的測試.

發表於 : 2005-08-04 23:50
mecolor

發表於 : 2005-08-05 05:49
心靈捕手
mecolor 寫:http://hoteditor.com/how_to_phpbb2.php

DEMO跟DOWNLOAD
感謝您的推薦下載點! :-D

試裝後, 發覺此外掛主要的設定檔, 應該是 richedit/editor.js

如果依您論壇的風格, 可以做以下的修改: ( 請自行調整 RGB 值)

代碼: 選擇全部

#
#-----[ Open ]-----
#
richedit/editor.js

#
#-----[ Find ]-----
#
// Rich Text Editor Toolbar color design
var ToolbarBkgColor ="#EFEBEF";
var ToolbarBorderColor ="#C0C0C0";
var TitleColor ="#E0E0E0";

#
#-----[ Replace With ]-----
#
// Rich Text Editor Toolbar color design
var ToolbarBkgColor ="#4f4f4f";
var ToolbarBorderColor ="#3a3a3a";
var TitleColor ="#3a3a3a";
不過, 這個地方, 也只有發現可以針對編輯區的工具鈕部份做顏色的設定;
至於, 如何讓那一大片( 白色) 內文編輯區更改底色? 我則尚未看出端倪.

Demo: http://wang5555.dnsfor.me/test/phpbb2/posti ... =reply&t=2

發表於 : 2005-08-06 05:08
~倉木麻衣~
這個部份是位於richedit/editor.js 檔裡被保護的程式碼裡
剛有稍微解開來看過, 看完後只有二個字, 投降
整個保護的程式解開後共計有960行, 看的有點頭昏

就算是找到修改的地方好了, 又面臨了兩個問題
1.維持原檔的加密性, 得依其演算法反向操作還原, 可能會卡在演算法上
2.直接將解密後的程式寫回editor.js檔, 則不能保證執行無誤, 且這樣就已經是違反原作加密的初衷, 個人並不建議這麼作

所以想了想, 還是決定投降 :P

發表於 : 2005-08-06 17:06
mecolor
~倉木麻衣~ 寫:這個部份是位於richedit/editor.js 檔裡被保護的程式碼裡
剛有稍微解開來看過, 看完後只有二個字, 投降
整個保護的程式解開後共計有960行, 看的有點頭昏

就算是找到修改的地方好了, 又面臨了兩個問題
1.維持原檔的加密性, 得依其演算法反向操作還原, 可能會卡在演算法上
2.直接將解密後的程式寫回editor.js檔, 則不能保證執行無誤, 且這樣就已經是違反原作加密的初衷, 個人並不建議這麼作

所以想了想, 還是決定投降 :P
嗯嗯\r
因為我也是查過所的他的語法
幾乎找不到相關的設定(而且CSS無法改變它)
看到richedit/editor.js 這個檔案
最後一段的加密亂碼\r
心想該不會寫在這裡面吧.... :-|
果然被版主證實了.... :cry:
看來要改底色的機會越來越渺茫了

PS.所以我也是真的有認真找過~不是沒找.沒去測試\r
就上來問答案的唷\r

還是非常.感謝各位的回應

發表於 : 2005-08-07 01:58
心靈捕手
~倉木麻衣~ 寫:這個部份是位於richedit/editor.js 檔裡被保護的程式碼裡
剛有稍微解開來看過, 看完後只有二個字, 投降
整個保護的程式解開後共計有960行, 看的有點頭昏

就算是找到修改的地方好了, 又面臨了兩個問題
1.維持原檔的加密性, 得依其演算法反向操作還原, 可能會卡在演算法上
2.直接將解密後的程式寫回editor.js檔, 則不能保證執行無誤, 且這樣就已經是違反原作加密的初衷, 個人並不建議這麼作

所以想了想, 還是決定投降 :P
看來我也只好舉白旗囉! :mrgreen:

不過, 我的論壇在加入此外掛之後, 倒是發生了另一個問題:
原先安裝的外掛 select_expand_bbcodes_mod_v1_0_2 失效

懇請 ~倉木麻衣~ 兄撥冗賜教!

參考連結:
http://wang5555.dnsfor.me/phpbb2/viewtopic. ... 9644#29644

ps.
1. 此相關二外掛, 我已經在我的論壇, 以私人訊息和電子郵件傳送給您了!
2. select_expand_bbcodes_mod_v1_0_2 下載點:
http://www.phpbb.com/phpBB/viewtopic.php?t=229348

發表於 : 2005-08-07 02:24
~倉木麻衣~
心靈捕手 寫:看來我也只好舉白旗囉! :mrgreen:

不過, 我的論壇在加入此外掛之後, 倒是發生了另一個問題:
原先安裝的外掛 select_expand_bbcodes_mod_v1_0_2 失效

懇請 ~倉木麻衣~ 兄撥冗賜教!

參考連結:
http://wang5555.dnsfor.me/phpbb2/viewtopic. ... 9644#29644

ps.
1. 此相關二外掛, 我已經在我的論壇, 以私人訊息和電子郵件傳送給您了!
2. select_expand_bbcodes_mod_v1_0_2 下載點:
http://www.phpbb.com/phpBB/viewtopic.php?t=229348
\n
這一篇的引言內容來看
像是select_expand_bbcodes的script被代換掉了
因為從HTML原始檔來看, 只顯示了
<b>心靈捕手 寫到:</b>
< type="text/java" src="./templates/select_expand_bbcodes.js"></>
< type="text/java">
而我回到自己的論壇上查看時(我也有裝這個select_expand_bbcode :mrgreen: )
發現應該是像這樣才對
<b>代碼:</b><script type="text/javascript" src="./templates/select_expand_bbcodes.js"></script><script type="text/javascript">
所有的script字串都被代換掉了, 也許應該檢查一下rich edit 這個外掛是否有改到什麼\r

ps.我沒下載rich edit這個外掛, 所以現在也還不知道可能的問題點在那邊 :P

發表於 : 2005-08-07 02:47
心靈捕手
~倉木麻衣~ 寫: 所有的script字串都被代換掉了, 也許應該檢查一下rich edit 這個外掛是否有改到什麼\r

ps.我沒下載rich edit這個外掛, 所以現在也還不知道可能的問題點在那邊 :P
謝謝您的解說!

此外掛在 viewtopic.php 的修改當中如下:
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND around line number 1156 ]------------------------------------------
#
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

#
#-----[ AFTER, ADD ]------------------------------------------
#

//EDITOR START HERE

$message =str_replace ("","<",$message);
$message =str_replace ("",">",$message);
$message =str_replace ("&","&",$message);
$message =str_replace ("<br />","<br>",$message);

// Clear all onClick onMouseOver onMouseOut onMouseDown onMouseUp onMouseMove onBlur cursor
// position absolute visibility visible z-index

// Example <span onClick=alert('BOOOO')>Click here</span>
// will be replaced to <span =alert('BOOOO')>Click here</span>
// in this way your board won't mess up. Hope this will help.

$message = str_replace("<","
<",$message);
$message = str_replace(">",">
",$message);
$array_mess = explode ("
",$message);
$message = "";

foreach ($array_mess as $val){
if (preg_match("/</",$val) ){
$val = preg_replace("/onclick/si", "", $val);
$val = preg_replace("/onmouseover/si", "", $val);
$val = preg_replace("/onmouseout/si", "", $val);
$val = preg_replace("/onmousedown/si", "", $val);
$val = preg_replace("/onmouseup/si", "", $val);
$val = preg_replace("/onmousemove/si", "", $val);
$val = preg_replace("/onblur/si", "", $val);
$val = preg_replace("/cursor/si", "", $val);
$val = preg_replace("/position/si", "", $val);
$val = preg_replace("/absolute/si", "", $val);
$val = preg_replace("/visibility/si", "", $val);
$val = preg_replace("/visible/si", "", $val);
$val = preg_replace("/z-index/si", "", $val);
$val = preg_replace("/script/si", "", $val);
}
$message .=$val;
}

//EDITOR END HERE

#
#-----[ SAVE/CLOSE FILE ]------------------------------------------
#
而我將其中" $val = preg_replace("/script/si", "", $val); " 註解以後
select_expand_bbcode 也就恢復正常囉!
:-D