校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > FCKeditor 實戰技巧

FCKeditor 實戰技巧

熱門標簽:北京銷售外呼系統線路 400電話辦理安徽 電銷機器人的宣傳語 沸思外呼線路 江西防封卡外呼系統怎么安裝 石家莊電話機器人電話 電銷智能機器人靠譜么 南寧外呼電銷系統招商 南通電話外呼系統開發

原文:http://3rgb.com,作者:檸檬園主
轉載請保留此信息

FCKeditor至今已經到了2.3.1版本了,對于國內的WEB開發者來說,也基本上都已經“聞風知多少”了,很多人將其融放到自己的項目中,更有很多大型的網站從中吃到了甜頭。今天開始,我將一點點的介紹自己在使用FCKeditor過程中總結的一些技巧,當然這些其實是FCK本來就有的,只是很多人用FCK的時候沒發現而已 :P

1、適時打開編輯器

很多時候,我們在打開頁面的時候不需要直接打開編輯器,而在用到的時候才打開,這樣一來有很好的用戶體驗,另一方面可以消除FCK在加載時對頁面打開速度的影響,如圖所示

點擊“Open Editor"按鈕后才打開編輯器界面

實現原理:使用JAVASCRIPT版的FCK,在頁面加載時(未打開FCK),創建一個隱藏的TextArea域,這個TextArea的name和ID要和創建的FCK實例名稱一致,然后點擊"Open Editor"按鈕時,通過調用一段函數,使用FCK的ReplaceTextarea()方法來創建FCKeditor,代碼如下:

復制代碼 代碼如下:

     script type="text/javascript">
     !--
     function showFCK(){
      var oFCKeditor = new FCKeditor( 'fbContent' ) ;
      oFCKeditor.BasePath = '/FCKeditor/' ;
      oFCKeditor.ToolbarSet = 'Basic' ;
      oFCKeditor.Width = '100%' ;
      oFCKeditor.Height = '200' ;
      oFCKeditor.ReplaceTextarea() ;
     }
     //-->
     /script>
     textarea name="fbContent" id="fbContent">textarea>

2、使用FCKeditor 的 API

FCKeditor編輯器,提供了非常豐富的API,用于給End User實現很多想要定制的功能,比如最基本的數據驗證,如何在提交的時候用JS判斷當前編輯器區域內是否有內容,FCK的API提供了GetLength()方法;

再比如如何通過腳本向FCK里插入內容,使用InsertHTML()等;

還有,在用戶定制功能時,中間步驟可能要執行FCK的一些內嵌操作,那就用ExecuteCommand()方法。

詳細的API列表,請查看FCKeditor的Wiki。而常用的API,請查看FCK壓縮包里的_samples/html/sample08.html。此處就不貼代碼了。

3、外聯編輯條(多個編輯域共用一個編輯條)

這個功能是2.3版本才開始提供的,以前版本的FCKeditor要在同一個頁面里用多個編輯器的話,得一個個創建,現在有了這個外聯功能,就不用那么麻煩了,只需要把工具條放在一個適當的位置,后面就可以無限制的創建編輯域了,如圖

要實現這種功能呢,需要先在頁面中定義一個工具條的容器:div id="xToolbar">/div>,然后再根據這個容器的id屬性進行設置。

ASP實現代碼:

復制代碼 代碼如下:

div id="fckToolBar">/div>
%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
with oFCKeditor
.BasePath = fckPath
.Config("ToolbarLocation") = "Out:fckToolBar"

.ToolbarSet = "Basic"
.Width = "100%"
.Height = "200"

.Value = ""
.Create "jcontent"

.Height = "150"
.Value = ""
.Create "jreach"
end with
%>

JAVASCRIPT實現代碼:
復制代碼 代碼如下:

div id="xToolbar">/div>
FCKeditor 1:
script type="text/javascript">
!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;

var oFCKeditor = new FCKeditor( 'FCKeditor_1' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 100 ;
oFCKeditor.Config[ 'ToolbarLocation' ] = 'Out:parent(xToolbar)' ;
oFCKeditor.Value = 'This is some strong>sample text/strong>. You are using FCKeditor.' ;
oFCKeditor.Create() ;
//-->
/script>
br />
FCKeditor 2:
script type="text/javascript">
!--
oFCKeditor = new FCKeditor( 'FCKeditor_2' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 100 ;
oFCKeditor.Config[ 'ToolbarLocation' ] = 'Out:parent(xToolbar)' ;
oFCKeditor.Value = 'This is some strong>sample text/strong>. You are using FCKeditor.' ;
oFCKeditor.Create() ;
//-->
/script>

此部分的詳細DEMO請參照_samples/html/sample11.html,_samples/html/sample11_frame.html

4、文件管理功能、文件上傳的權限問題

一直以后FCKeditor的文件管理部分的安全是個值得注意,但很多人沒注意到的地方,雖然FCKeditor在各個Release版本中一直存在的一個功能就是對上傳文件類型進行過濾,但是她沒考慮過另一個問題:到底允許誰能上傳?到底誰能瀏覽服務器文件?

之前剛開始用FCKeditor時,我就出現過這個問題,還好NetRube(FCKeditor中文化以及FCKeditor ASP版上傳程序的作者)及時提醒了我,做法是去修改FCK上傳程序,在里面進行權限判斷,并且再在fckconfig.js里把相應的一些功能去掉。但隨之FCK版本的不斷升級,每升一次都要去改一次配置程序fckconfig.js,我發覺厭煩了,就沒什么辦法能更好的控制這種配置么?事實上,是有的。

在fckconfig.js里面,有關于是否打開上傳和瀏覽服務器的設置,在創建FCKeditor時,通過程序來判斷是否創建有上傳瀏覽功能的編輯器。首先,我先在fckconfig.js里面把所有的上傳和瀏覽設置全設為false,接著我使用的代碼如下:

ASP版本:

復制代碼 代碼如下:

%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
with oFCKeditor
.BasePath = fckPath
.Config("ToolbarLocation") = "Out:fckToolBar"

if request.cookies(site_sn)("issuper")="yes" then
.Config("LinkBrowser") = "true"
.Config("ImageBrowser") = "true"
.Config("FlashBrowser") = "true"
.Config("LinkUpload") = "true"
.Config("ImageUpload") = "true"
.Config("FlashUpload") = "true"
end if
.ToolbarSet = "Basic"
.Width = "100%"
.Height = "200"

.Value = ""
.Create "jcontent"
%>


JAVASCRIPT版本:
復制代碼 代碼如下:

      var oFCKeditor = new FCKeditor( 'fbContent' ) ;
      %if power = powercode then%>
      oFCKeditor.Config['LinkBrowser'] = true ;
      oFCKeditor.Config['ImageBrowser'] = true ;
      oFCKeditor.Config['FlashBrowser'] = true ;
      oFCKeditor.Config['LinkUpload'] = true ;
      oFCKeditor.Config['ImageUpload'] = true ;
      oFCKeditor.Config['FlashUpload'] = true ;
      %end if%>
      oFCKeditor.ToolbarSet = 'Basic' ;
      oFCKeditor.Width = '100%' ;
      oFCKeditor.Height = '200' ;
      oFCKeditor.Value = '' ;
      oFCKeditor.Create() ;

您可能感興趣的文章:
  • 詳解python進行mp3格式判斷
  • 詳解python進行mp3格式判斷
  • 關于Linux操作系統下終端亂碼的完美解決方法

標簽:陽泉 衢州 北海 寧夏 鹽城 晉中 云南 來賓

巨人網絡通訊聲明:本文標題《FCKeditor 實戰技巧》,本文關鍵詞  FCKeditor,實戰,技巧,FCKeditor,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《FCKeditor 實戰技巧》相關的同類信息!
  • 本頁收集關于FCKeditor 實戰技巧的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩av中文字幕一区二区三区| 国产精品国产馆在线真实露脸| 成人午夜短视频| 国产一区二区三区在线观看免费视频| 日韩精品一卡二卡三卡四卡无卡| 亚洲综合色在线| 亚洲国产欧美在线人成| 亚洲一二三四在线| 亚洲免费大片在线观看| 亚洲国产va精品久久久不卡综合| 亚洲曰韩产成在线| 青青草精品视频| 国产一区二区伦理| 99久久免费精品| 欧洲av在线精品| 日韩一区二区三区在线| 久久久久国产精品人| 国产精品久久久久久久久果冻传媒| 中文字幕av资源一区| 亚洲精选一二三| 日韩极品在线观看| 国产精品18久久久| 99久久99久久精品免费观看| 欧美图区在线视频| 精品国产髙清在线看国产毛片| 国产午夜精品久久| 亚洲成人在线免费| 国产一区二区不卡| 欧美在线观看视频在线| 欧美大片日本大片免费观看| 国产精品人人做人人爽人人添 | 在线不卡的av| 欧美电影免费观看完整版| 欧美精彩视频一区二区三区| 亚洲国产精品精华液网站| 国内精品在线播放| 色婷婷综合久久久中文字幕| 欧美一区二区三区日韩| 国产精品色哟哟| 亚洲国产精品视频| www.亚洲激情.com| 欧美一区二区三区啪啪| 国产精品久久久久久久岛一牛影视| 亚洲3atv精品一区二区三区| 国产iv一区二区三区| 欧美二区乱c少妇| 国产精品久久久久久福利一牛影视| 亚洲成人av福利| 91捆绑美女网站| 久久亚洲一区二区三区四区| 亚洲一本大道在线| 91丨九色丨黑人外教| 久久久国产午夜精品| 三级亚洲高清视频| 色呦呦日韩精品| 国产精品嫩草影院av蜜臀| 日本不卡免费在线视频| 欧美日韩中文一区| 亚洲日本在线看| 成人av网站免费观看| 久久夜色精品国产噜噜av| 日韩av在线免费观看不卡| 91国偷自产一区二区使用方法| 中文字幕欧美激情一区| 激情欧美一区二区三区在线观看| 欧美久久高跟鞋激| 亚洲超碰精品一区二区| 欧美主播一区二区三区美女| 综合激情网...| 91视频在线观看| 亚洲人成网站色在线观看| 国产凹凸在线观看一区二区| 久久精品视频免费观看| 国产一区视频在线看| 久久综合色综合88| 国产一区二区三区视频在线播放| 欧美大片日本大片免费观看| 麻豆成人久久精品二区三区小说| 在线不卡中文字幕播放| 美腿丝袜一区二区三区| 精品国产一区二区三区不卡 | 91麻豆精品国产91久久久使用方法 | 欧美三级欧美一级| 亚洲电影第三页| 欧美怡红院视频| 日韩av中文字幕一区二区| 日韩免费福利电影在线观看| 久久99精品网久久| 久久久久久久电影| 99久久精品久久久久久清纯| 伊人婷婷欧美激情| 久久亚洲精品小早川怜子| 国产一区二区三区在线观看精品 | 制服丝袜日韩国产| 蜜桃传媒麻豆第一区在线观看| 欧美成人一区二区三区| 粉嫩蜜臀av国产精品网站| 欧美日韩国产免费| 美女网站在线免费欧美精品| 99久久久免费精品国产一区二区| 久久久久久亚洲综合影院红桃 | 国内成人免费视频| 久久久久国产精品厨房| 欧洲av一区二区嗯嗯嗯啊| 一区二区久久久久| 日韩女优电影在线观看| 国产精品2024| 亚洲第一二三四区| 久久青草欧美一区二区三区| thepron国产精品| 日韩av网站在线观看| 中文字幕免费在线观看视频一区| 色综合久久88色综合天天6 | 精品一区二区三区在线观看国产| 国产女主播在线一区二区| 欧美午夜影院一区| 国产成人超碰人人澡人人澡| 性做久久久久久免费观看| 国产欧美一区二区三区在线看蜜臀 | 精品中文字幕一区二区小辣椒| 国产精品国产三级国产| 日韩一区二区麻豆国产| 91一区二区三区在线播放| 久久精品国产精品亚洲精品| 亚洲男人天堂一区| 2023国产精品自拍| 欧美日韩一区久久| 从欧美一区二区三区| 久久激情五月激情| 婷婷综合久久一区二区三区| 国产精品福利一区二区三区| 欧美刺激午夜性久久久久久久| 在线影院国内精品| 成人动漫一区二区| 国产一区二区在线电影| 婷婷夜色潮精品综合在线| 亚洲日本在线a| 国产精品午夜春色av| 日韩一级视频免费观看在线| 欧美午夜免费电影| 成人av资源在线观看| 国产一区二区免费在线| 久久精品免费观看| 天使萌一区二区三区免费观看| 国产精品进线69影院| 日本一二三四高清不卡| 久久嫩草精品久久久精品| 欧美精三区欧美精三区| 欧美日韩国产乱码电影| 欧美性猛交xxxx黑人交| 一本色道久久加勒比精品| 91免费视频网| 日本二三区不卡| 欧美三级日韩在线| 在线成人免费视频| 日韩亚洲欧美中文三级| 欧美一区二视频| 精品国免费一区二区三区| 精品粉嫩aⅴ一区二区三区四区| 欧美大片在线观看| 久久久久国产一区二区三区四区| 久久久久久久综合| 国产精品精品国产色婷婷| 综合在线观看色| 亚洲超碰97人人做人人爱| 日日摸夜夜添夜夜添国产精品 | 久久精品欧美一区二区三区麻豆| 在线成人免费观看| 欧美电影免费提供在线观看| 精品福利二区三区| 久久久综合激的五月天| 久久久精品免费网站| 国产精品久久久久久久久搜平片| 中文字幕一区二区三中文字幕| 最新中文字幕一区二区三区| 最好看的中文字幕久久| 午夜精品免费在线观看| 国内外成人在线| 日本韩国精品在线| 欧美一区二区三区视频免费播放 | 在线观看免费一区| 在线亚洲高清视频| 精品成人在线观看| 亚洲日本va午夜在线影院| 无码av免费一区二区三区试看 | 一本大道久久a久久综合婷婷| 色94色欧美sute亚洲线路一ni| 欧美日韩国产欧美日美国产精品| 亚洲精品在线网站| 欧美日韩成人激情| 日韩一区二区三区四区五区六区| 色综合一区二区| 欧美成人精品1314www| 亚洲日本中文字幕区| 久久91精品久久久久久秒播| av高清久久久| 精品久久免费看| 亚洲自拍偷拍网站| 国产在线看一区| 欧美情侣在线播放|