婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > FCKeditor的幾點修改小結(jié)

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

熱門標(biāo)簽:株洲外呼營銷系統(tǒng)有哪些 興化400電話辦理多少錢 靈聲智能電話機器人招聘 長春防封卡電銷卡套餐 智能電銷機器人真的好嗎 長春銷售外呼系統(tǒng)業(yè)務(wù) 四平電話機器人哪家好 天津電銷卡外呼系統(tǒng)線路 企業(yè)電話機器人辦理
在我的文章系統(tǒng)中,打算使用FCKeditor作為在線文本編輯器,在開發(fā)過程中,有幾個地方需要對編輯器
進行修改,才能滿足功能設(shè)計。
一、修改默認(rèn)的上傳文件名
    FCKeditor上傳文件時,默認(rèn)使用客戶端的文件名,遇到重名文件,則自動重新命名,對于中文名稱
的文件也是如此,這樣對中文支持不好的服務(wù)器和瀏覽器,就容易對中文文件名的編解碼出現(xiàn)錯誤而導(dǎo)致
亂碼,因此需要將默認(rèn)的文件命名方法修改為以當(dāng)前日期、時間為基本要素的文件名,同時,為了避免重
復(fù),還要用到隨機函數(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)重復(fù)文件名
的現(xiàn)象。
    按下組合快捷鍵Ctrl+Shift+B生成解決方案,將項目文件夾下的bin/Debug/FredCK.FCKeditorV2.dll
組件拷貝到網(wǎng)站根目錄下的bin目錄中,即可在網(wǎng)站工程中進行引用了。
二、把上傳的圖片動態(tài)加入編輯器所在頁面的下拉列表中
    由于需要指定文章的標(biāo)志圖片,除了輸入以外,還應(yīng)該可以從下拉列表中選擇已經(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)預(yù)覽、選擇等功能

標(biāo)簽:運城 石嘴山 巴彥淖爾 青海 黑龍江 漯河 貴港 新疆

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《FCKeditor的幾點修改小結(jié)》,本文關(guān)鍵詞  FCKeditor,的,幾點,修改,小結(jié),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《FCKeditor的幾點修改小結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于FCKeditor的幾點修改小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 盱眙县| 东明县| 长沙县| 理塘县| 曲水县| 滦南县| SHOW| 韶关市| 东兴市| 永昌县| 南平市| 蕉岭县| 大丰市| 方城县| 石城县| 左云县| 辽中县| 三穗县| 珠海市| 桂阳县| 华蓥市| 深水埗区| 荥阳市| 资兴市| 延川县| 辉南县| 武夷山市| 镇安县| 红桥区| 甘德县| 商南县| 三明市| 勐海县| 涪陵区| 盐边县| 山阴县| 札达县| 吴川市| 鱼台县| 静乐县| 云和县|