最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

FCKeditor的幾點修改小結(jié)

 更新時間:2007年11月04日 12:58:52   作者:  
在我的文章系統(tǒng)中,打算使用FCKeditor作為在線文本編輯器,在開發(fā)過程中,有幾個地方需要對編輯器
進行修改,才能滿足功能設(shè)計。
一、修改默認的上傳文件名
    FCKeditor上傳文件時,默認使用客戶端的文件名,遇到重名文件,則自動重新命名,對于中文名稱
的文件也是如此,這樣對中文支持不好的服務器和瀏覽器,就容易對中文文件名的編解碼出現(xiàn)錯誤而導致
亂碼,因此需要將默認的文件命名方法修改為以當前日期、時間為基本要素的文件名,同時,為了避免重
復,還要用到隨機函數(shù)。在.NET中,可以用System.Redom.Next(min, max)來生成一個介于min和max之間
的隨機數(shù),但要注意的時,System.Redom必須實例化。
    此處修改需要FCKeditor的源代碼并進行重新編譯,使用VS.net 2003打開工程文件,對Uploader.cs
文件進行修改。
    首先,將第46行string sFileName = System.IO.Path.GetFileName( oFile.FileName );注釋掉;
    其次,在其下方加入如下代碼
    DateTime dt = DateTime.Now;
    string sFileName = dt.Year.ToString() + dt.Month.ToString() + dt.Day.ToString() + 
dt.Hour.ToString() + dt.Minute.ToString() + dt.Second.ToString() + dt.Millisecond + new 
System.Random().Next(0, 999).ToString();
    sFileName += System.IO.Path.GetExtension( oFile.FileName );
    這樣,sFileName就是形如“20070510171005230010.jpg”的文件名了,并且不可能出現(xiàn)重復文件名
的現(xiàn)象。
    按下組合快捷鍵Ctrl+Shift+B生成解決方案,將項目文件夾下的bin/Debug/FredCK.FCKeditorV2.dll
組件拷貝到網(wǎng)站根目錄下的bin目錄中,即可在網(wǎng)站工程中進行引用了。
二、把上傳的圖片動態(tài)加入編輯器所在頁面的下拉列表中
    由于需要指定文章的標志圖片,除了輸入以外,還應該可以從下拉列表中選擇已經(jīng)上傳的圖片,這樣
,就必須在FCKeditor上傳完圖片時,*縱編輯器所在頁面的select,并為其加入新的option。此處的關(guān)
鍵在于對靜態(tài)模式網(wǎng)頁對話框父窗口的引用,以及利用javascript加入option。
    打開FCKeditor編輯器所在目錄的\editor\dialog\fck_image\fck_image.js文件,在文件上傳成功的
事件部分,加入以下代碼。
    var ddl = oEditor.parent.document.Form1.ddlPicUrl;
    var opt = oEditor.parent.document.createElement("OPTION")
    opt.text = fileName;
    opt.value= fileUrl
    ddl.options.add(opt);
    其中,oEditor是FCKeditor是對網(wǎng)頁對話框的父窗口的引用,而oEditor.parent就是對編輯器所在頁
面的引用了。
    獲取這樣一個列表后,就可以在文章發(fā)布頁面編寫相關(guān)的javascript函數(shù),來實現(xiàn)預覽、選擇等功能

相關(guān)文章

  • FCKeditor編輯器添加圖片上傳功能及圖片路徑問題解決方法

    FCKeditor編輯器添加圖片上傳功能及圖片路徑問題解決方法

    現(xiàn)在很多CMS系統(tǒng)因為安全原因會把后臺編輯器里的上傳功能給去除,但這樣一來對實際使用過程造成了很多麻煩,今天我們以ASPCMS系統(tǒng)的FCKeditor編輯器為例,說明一下如何增加圖片上傳功能
    2014-04-04
  • 快速解決百度編譯器json報錯的問題

    快速解決百度編譯器json報錯的問題

    下面小編就為大家?guī)硪黄焖俳鉀Q百度編譯器json報錯的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 為SyntaxHighlighter添加新語言的方法

    為SyntaxHighlighter添加新語言的方法

    因為經(jīng)常要在博客里貼一些Lua代碼,但是所使用的SyntaxHighlighter插件默認不支持Lua語言,所以去研究了一下如何為SyntaxHighlighter添加并激活一個新的語言,這里將過程和有同樣需求的童鞋分享
    2013-10-10
  • Ueditor和CKeditor 兩款編輯器的使用與配置方法

    Ueditor和CKeditor 兩款編輯器的使用與配置方法

    這篇文章主要介紹了Ueditor和CKeditor 兩款編輯器的使用與配置方法,需要的朋友可以參考下
    2017-03-03
  • FCKeditor 在chrome中不顯示問題

    FCKeditor 在chrome中不顯示問題

    今天在使用chrome打開后臺的時候,發(fā)現(xiàn)FCKeditor編輯器菜單等都不顯示,chrome確實不適合后臺使用,以后還是繼續(xù)ie核心的吧
    2014-01-01
  • FCKeditor 2.6.5 ASP環(huán)境安裝配置使用說明

    FCKeditor 2.6.5 ASP環(huán)境安裝配置使用說明

    今天用到在線編輯器在asp環(huán)境下上傳竟然無效。找了好久才找到這介紹,現(xiàn)備份于此,需要的朋友可以參考下
    2012-03-03
  • ASX文件 終極教程

    ASX文件 終極教程

    整理資料的時候,發(fā)現(xiàn)電腦里保存了一些ASX文件。這些文件原來是玩MSN空間時用到的,主要用于在MSN空間上安裝播放器。很久沒玩MSN空間了,雖然現(xiàn)在也還在用MSN,但MSN空間的速度真的是慢得讓我難以接受,所以還是不用MSN空間。順便分析一下ASX文件的格式,以方便那些還在用MSN空間的朋友。
    2008-02-02
  • dedecms5.5 最新版ckeditor編輯器整合教程

    dedecms5.5 最新版ckeditor編輯器整合教程

    CKEditor是fckeditor的3.0版。經(jīng)過近兩年的緊張開發(fā),第一個CKEditor 3.0穩(wěn)定版本終于發(fā)布。
    2009-12-12
  • 關(guān)于jsp版ueditor1.2.5的部分問題解決(上傳圖片失敗)

    關(guān)于jsp版ueditor1.2.5的部分問題解決(上傳圖片失敗)

    這篇文章主要介紹大家在使用jsp版ueditor1.2.5的碰到的一些問題解決方法,需要的朋友可以參考下
    2013-06-06
  • fckeditor編輯器下的自定義分頁符實現(xiàn)方法

    fckeditor編輯器下的自定義分頁符實現(xiàn)方法

    今天在開發(fā)后臺的時候需要用到自定義的分頁符,發(fā)現(xiàn)fckeditor編輯器下默認的符號不好,dedecms也修改為自定義的,防止沖突
    2014-06-06

最新評論

鹤岗市| 上思县| 余庆县| 丹东市| 建湖县| 家居| 葵青区| 家居| 佛冈县| 淮北市| 沾益县| 嵊泗县| 彭山县| 江孜县| 集安市| 东乌珠穆沁旗| 卫辉市| 深州市| 夏邑县| 米脂县| 镇沅| 日照市| 昭通市| 西峡县| 连州市| 仙游县| 保康县| 滦平县| 乌什县| 兴隆县| 平舆县| 鹰潭市| 双柏县| 射阳县| 红河县| 承德县| 岳阳县| 西吉县| 衡南县| 延长县| 兴山县|