欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
fckeditor 2.0 的設置.修改.使用

FCKeditor 2.0版終于出來(lái)了,之所以用“終于”這個(gè)詞,是因為在這一版本上加上了眾望所歸的FLASH插入功能??梢哉f(shuō)在所有的在線(xiàn)編輯器中,FCKeditor是目前互聯(lián)網(wǎng)上最好的編輯器,功能強大,支持多種瀏覽器,無(wú)平臺限制,可以和多種WEB語(yǔ)言融合,多語(yǔ)言支持,開(kāi)源等~~

對于一個(gè)全新的網(wǎng)站,FCKeditor就可以直接拿過(guò)來(lái)用了,不需要進(jìn)行什么修改。但是對于絕大多數的已有網(wǎng)站而言,FCKeditor的一些設置并不適合自己的使用,這篇文章旨在告訴你簡(jiǎn)單的修改FCKeditor以方便您的網(wǎng)站的使用。

第一項工作就是對這個(gè)功能宏大的編輯器進(jìn)行精簡(jiǎn),當然是文件精簡(jiǎn)而非功能精簡(jiǎn)化。在這里我以asp版的FCKeditor為例進(jìn)行,進(jìn)入到FCKeditor 2.0文件夾下,先把以“_”為開(kāi)頭的文件夾統統刪除,這些文件夾里放的是范例或是一些其它工具。其實(shí)也就是只保留editor文件夾、fckconfig.js、fckeditor.asp、fckeditor.js、fckstyles.xml、fcktemplates.xml就可以了,最外層的精簡(jiǎn)化完畢,進(jìn)入到editor文件夾內,先把“_source”文件夾刪除,這里是一些源文件,對于使用來(lái)說(shuō)沒(méi)什么用處。

進(jìn)入images文件夾,刪除smiley文件夾,些文件是放表情圖標的,由于接下來(lái)我會(huì )用我自己的表情圖標,先把他們的刪除,當然,如果你想用這里的表情圖標那就不要刪掉了。退出 images再進(jìn)入lang文件夾內,這里的東西可以來(lái)個(gè)大清洗了,只保留fcklanguagemanager.js、zh-cn.js、en.js、zh.js這四個(gè)文件,第一個(gè)文件是語(yǔ)言配置文件,有了它才能和fckconfig.js里的設置成對對應上相應的語(yǔ)言文件,zh-cn.js是簡(jiǎn)體中文語(yǔ)言包,en.js就不用說(shuō)了吧,zh.js是繁體中文的。怎么樣?一下子少了幾百K,爽吧~

再退出lang文件夾,進(jìn)入skin文件夾,如果你想使用fckeditor默認的這種奶黃色,那就把除了default文件夾外的另兩個(gè)文件夾直接刪除,如果想用別的,那就自己考慮了,不過(guò)我給你個(gè)建議,如果不想用默認的,那就選那個(gè)silver,因為銀色也就是灰色和任何顏色配起來(lái)都不會(huì )難看,而那個(gè)office2003的皮膚,反正我是非常不喜歡的,并且圖片相對也比較大,又增加了下載時(shí)間,不要!

精簡(jiǎn)的最后一步,退出skin文件夾,再進(jìn)入filemanager,如果你用的不是最新版的fckeditor的話(huà),那這里就一個(gè)文件夾browser,新版的還有一個(gè)upload文件夾。一個(gè)個(gè)來(lái),先進(jìn)入到filemanager/browser/default/connectors/下,因為我是用的asp的,所以除asp文件夾外,全部刪除。然后再進(jìn)入filemanager/upload/下,同樣,只留asp文件夾,至此,編輯器的精簡(jiǎn)化已經(jīng)結束了,接下來(lái),我們對編輯器進(jìn)行設置修改。

第一個(gè)修改的文件,也就是fckeditor總配置文件,位于根目錄下的fckconfig.js文件。請根據下面的列表進(jìn)行(以fckeditor 2.0版的為準):

找到第20行 FCKConfig.DefaultLanguage = ‘en‘ ;改為 FCKConfig.DefaultLanguage = ‘zh-cn‘ ;設置默認語(yǔ)言為簡(jiǎn)體中文
找到第40行 FCKConfig.TabSpaces = 0 ; 改為FCKConfig.TabSpaces = 1 ; 即在編輯器域內可以使用Tab鍵。

如果你的編輯器還用在網(wǎng)站前臺的話(huà),比如說(shuō)用于留言本或是日記回復時(shí),那就不得不考慮安全了,在前臺千萬(wàn)不要使用Default的toolbar,要么自定義一下功能,要么就用系統已經(jīng)定義好的Basic,也就是基本的toolbar,
找到第64行:

FCKConfig.ToolbarSets["Basic"] = [
[‘Bold‘,‘Italic‘,‘-‘,‘OrderedList‘,‘UnorderedList‘,‘-‘,/*‘Link‘,*/‘Unlink‘,‘-‘,‘Style‘,‘FontSize‘,‘TextColor‘,‘BGColor‘,‘-‘,‘Smiley‘,‘SpecialChar‘,‘Replace‘,‘Preview‘]
] ;

這是我改過(guò)的Basic,把圖像功能去掉,把添加鏈接功能去掉,因為圖像和鏈接和flash和圖像按鈕添加功能都能讓前臺頁(yè)直接訪(fǎng)問(wèn)和上傳文件,要是這兒不改直接給你上傳個(gè)木馬還不馬上玩完?但是光這樣還不行,fckeditor還支持編輯域內的鼠標右鍵功能。

找到 第77行:

FCKConfig.FontNames = ‘Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana‘ ;

加上幾種我們常用的字體 FCKConfig.FontNames = ‘宋體;黑體;隸書(shū);楷體_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana‘ ;

接下來(lái)就設置上傳功能了,還是以ASP為例,其實(shí)fck默認的就是asp的,把100行以下的所有被注釋掉的代碼全部刪掉就行,然后再把下面所有有關(guān)于browser.html和upload.asp的后面的?Type=XX都改成Type=YY,其中YY為你想保存文件的文件夾名稱(chēng)。

而如果你還想用自己的表情圖標的話(huà),那跳到131行,改掉那個(gè)表情圖標的文件夾地址,以及下面的表情圖標的文件名,再下面那三個(gè)數字是每行顯示表情數及彈出窗口的寬和高了,這個(gè)的大小要根據您的表情圖標排列的窗口的大小而定了。OK,總配置文件修改結束。

接下來(lái)是編輯器位置的設置,我的習慣是把editor放在根目錄下,最開(kāi)始所述的五個(gè)文件也放在根目錄下(Tips:建議放在根目錄下,并且建議使用時(shí)設置路徑也采用絕對路徑,如"/fckeditor/",而我的習慣的設置是"/"),這樣有利于fckeditor的更新升級,并且網(wǎng)站下所有文件夾都可以任意調用,不存在其它文件夾名變了而其它地方就無(wú)法使用編輯器的問(wèn)題。

打開(kāi)fckeditor.asp文件,找到 sBasePath = "/fckeditor/"改為 sBasePath = "/"
打開(kāi)fckeditor.js文件,找到 this.BasePath = ‘/fckeditor/‘ ;改為 this.BasePath = ‘/‘ ;

編輯器域內默認的顯示字體為12px,而我的主頁(yè)默認字體為14px,所以看著(zhù)就很不舒服,想要修改可以通過(guò)修改樣式表來(lái)達到要求,打開(kāi)/editor/css/fck_editorarea.css,把第4行改為 font-size: 14px;即可。

接下來(lái)就是上傳文件的設置了,這個(gè)比較麻煩,請仔細操作。

打開(kāi)\editor\filemanager\browser\default\frmresourcetype.html,找到第15行,插入“ [‘uploadfile‘,‘uploadfile‘],”配合上剛才在fckconfig.js里的設置,那么我的上傳文件路徑就是/uploadfile,當然你也可以改成你想要的文件夾,但這里的名稱(chēng)一定要和fckconfig.js里的那個(gè)“Type=YY”里的YY一致才行。

還沒(méi)完,繼續進(jìn)入到editor\filemanager\browser\default\connectors\asp,打開(kāi)config.asp,先把ConfigIsEnabled = False改成為ConfigIsEnabled = True,要不是沒(méi)法上傳文件的,再把ConfigUserFilesPath = "/UserFile"改成我想要的ConfigUserFilesPath = "/"。
接著(zhù)在“Set ConfigDeniedExtensions = CreateObject( "Scripting.Dictionary" )”后面加入
ConfigAllowedExtensions.Add "uploadfile", ""
ConfigDeniedExtensions.Add "uploadfile", ""

同理,這里的設置也是要和上面以及fckconfig.js里面對應的。

還有一個(gè)上傳,就是快速上傳,這個(gè)功能是在fckeditor 2.0里才有的,以前的版本沒(méi)這個(gè)功能。進(jìn)入\editor\filemanager\upload\asp,同樣打開(kāi)config.asp,也同樣的把ConfigIsEnabled = False 設置成 ConfigIsEnabled = True,我這里把ConfigUserFilesPath = "/UserFiles/"改成我想要的 ConfigUserFilesPath = "/uploadfile/"& Year(Date()) &"-"& Month(Date()) &"/",因為我的上傳文件是放在uploadfile文件夾下,并且是按月分開(kāi)放置的??焖偕蟼?,不會(huì )讓你選擇文件夾,而是通過(guò)這里的設置直接上傳的,這兒設置如果和前面的設置配合不好的話(huà),你的文件就會(huì )被上傳得亂七八糟,很不方便管理。接前重復前一個(gè)config.asp里的操作,在后面加上

ConfigAllowedExtensions.Add "uploadfile", ""
ConfigDeniedExtensions.Add "uploadfile", ""


接下來(lái)呢,就講一下如何創(chuàng )建自己的在線(xiàn)編輯器,這里以ASP和JS版的為例,ASP版示例代碼,一般用于后臺操作:

<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/"

oFCKeditor.ToolbarSet = "Default"
oFCKeditor.Width = "100%"
oFCKeditor.Height = "400"

oFCKeditor.Value = rs("logbody")
oFCKeditor.Create "logbody"
%>

ASP版的,當然只能用在以.asp為擴展名的頁(yè)面中,如果你在前在fckedito.asp里設置過(guò)BasePath為"/"的話(huà),這里就可以省掉第三行,ASP版的只有一個(gè)Create函數。建議在修改一篇內容時(shí)用ASP版的。

接下來(lái)看JS版的:

<script type="text/javascript">
var oFCKeditor = new FCKeditor( ‘logbody‘ ) ;
oFCKeditor.BasePath = ‘/‘ ;
oFCKeditor.ToolbarSet = ‘Basic‘ ;
oFCKeditor.Width = ‘100%‘ ;
oFCKeditor.Height = ‘400‘ ;
oFCKeditor.Value = ‘‘ ;
oFCKeditor.Create() ;
</script>

BasePath的設置同上所述,JS版的可用于任何網(wǎng)頁(yè)中,甚至用于html頁(yè)面,因為其是客戶(hù)端生成的,這樣的好處就是一可以減小網(wǎng)絡(luò )流量,因為編輯器文件只需下載一次,二是可以由客戶(hù)端定義什么時(shí)候顯示,由于fckeditor初始化需要一定時(shí)間,在這一點(diǎn)上JS就很有作用了。

另外,JS版的還有一個(gè)功能函數就是ReplaceTextarea()函數,可以替換指定的TextArea,拿我的網(wǎng)站的日志的回復部分示例:
<script type="text/javascript">
<!--
function showFCK(){
var oFCKeditor = new FCKeditor( ‘fbContent‘ ) ;
oFCKeditor.BasePath = ‘/‘ ;
oFCKeditor.ToolbarSet = ‘Basic‘ ;
oFCKeditor.Width = ‘100%‘ ;
oFCKeditor.Height = ‘200‘ ;
oFCKeditor.Value = ‘‘ ;
//oFCKeditor.Create() ;
oFCKeditor.ReplaceTextarea() ;
//document.blog_feedback.blogsubmit.disabled = ‘‘;
document.blog_feedback.blogsubmit.style.display = ‘‘;
document.blog_feedback.openFCK.disabled = ‘true‘;
document.blog_feedback.openFCK.style.display = ‘none‘;
}
//-->
</script>

把其寫(xiě)成一個(gè)簡(jiǎn)單的函數,當用戶(hù)顯示打開(kāi)編輯器時(shí)才生成這個(gè)fckeditor,不用每次刷新頁(yè)面都去初始化一個(gè)編輯器,頁(yè)面的速度就會(huì )快多了。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
FckEditor中文配置手冊詳細說(shuō)明
四大 FCKeditor 實(shí)戰應用技巧(3)
FCKeditor使用方法技術(shù)詳解
FCKeditor2.6 for JSP 配置方法
基于java使用FCKeditor
FCKeditor使用詳解JAVA版(二)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久