亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

網頁編輯器FCKEditor自定義用戶目錄的修改步驟 (附源碼)

2024-07-21 02:53:44
字體:
來源:轉載
供稿:網友
FCKEditor 自定義用戶目錄的修改步驟 (附源碼) ,需要的朋友可以參考下。
 

由于我這邊的網絡原因,沒用從FCK的官網下載到源碼... 
這套源碼是FCK2.2版反編譯出來的 
源碼:點此下載 源碼中主要修改的地方做了注釋 
大致的修改如下 : 
獲取用戶目錄的源碼: FileWorkerBase.cs 
這里主要是做了一些注釋 
在程序中可以直接在用戶登錄的時候指定 
這個方案只是方便多用戶使用的時候為用戶指定不同的文件目錄 
Session["FCKeditor:UserFilesPath"]="用戶文件相對目錄"; 

復制代碼代碼如下:

/// <summary> 
/// 用戶文件目錄 
/// </summary> 
protected string UserFilesPath 

get 

if (this.sUserFilesPath == null) 

//從APPlictaion 讀取 
this.sUserFilesPath = (string)base.Application["FCKeditor:UserFilesPath"]; 
if ((this.sUserFilesPath == null) || (this.sUserFilesPath.Length == 0)) 

//從Session讀取 
this.sUserFilesPath = (string)this.Session["FCKeditor:UserFilesPath"]; 
if ((this.sUserFilesPath == null) || (this.sUserFilesPath.Length == 0)) 

//從站點配置文件讀取 
this.sUserFilesPath = ConfigurationSettings.AppSettings["FCKeditor:UserFilesPath"]; 
if ((this.sUserFilesPath == null) || (this.sUserFilesPath.Length == 0)) 

this.sUserFilesPath = "/UpLoadFiles/"; 

if ((this.sUserFilesPath == null) || (this.sUserFilesPath.Length == 0)) 

//從URL讀取 
this.sUserFilesPath = base.Request.QueryString["ServerPath"]; 



if (!this.sUserFilesPath.EndsWith("/")) 

this.sUserFilesPath = this.sUserFilesPath + "/"; 


return this.sUserFilesPath; 


這樣指定了之后會發現 FCK需要有Image,Files等文件夾 
修改這個文件:Uploader .cs (下載地址)
修改過的上傳文件操作類在這里:(如果你要修改原版的不必去把這個類文件搞到你的Web程序目錄中來,我這里只是為了方便使用我項目中的APP_Code中的方法,下同不再贅述!) 
Fckeditor/editor/filemanager/upload/aspx/upload.aspx.cs 
修改的時候忘了做記錄..這里貌似沒改什么內容 只是做了點注釋 
呃找到了在這里 FileBrowserConnector 
Fckeditor/editor/filemanager/browser/default/connectors/aspx/connector.aspx.cs(修改后的地址) 
復制代碼代碼如下:

/// <summary> 
/// 根據文件類型選擇文件夾 
/// </summary> 
/// <param name="resourceType"></param> 
/// <param name="folderPath"></param> 
/// <returns></returns> 
private string ServerMapFolder(string resourceType, string folderPath) 

//2010-3-29 14:00:56 
//string path = Path.Combine(base.UserFilesDirectory, resourceType); 
string path = base.UserFilesDirectory; 
Util.CreateDirectory(path); 
return Path.Combine(path, folderPath.TrimStart(new char[] { '/' })); 

這里直接把那個resourceType給排除掉了(去掉判斷文件類型) 
這個方法將影響選定圖片后的圖片路徑 
復制代碼代碼如下:

private string GetUrlFromPath(string resourceType, string folderPath) 

if ((resourceType == null) || (resourceType.Length == 0)) 

return (base.UserFilesPath.TrimEnd(new char[] { '/' }) + folderPath); 

//2010-3-29 14:00:20 HYZ 
//return (base.UserFilesPath + resourceType + folderPath); 
string p=base.UserFilesPath + folderPath;//新增 
p=p.Replace("//","/");//新增 
return (p);//新增 

然后在其他的HTML文件中也修改有部分代碼 
1.翻譯了提示信息 
這東西就不說了..很簡單你也可以根據提示信息全文搜索... 
2.修改選定圖片后的示例文本為中文 
文件位于: 第52行 
Fckeditor/editor/dialog/fck_image/fck_image_preview.html 
3.修改文件瀏覽器增加了文件預覽 (效果很粗糙) 
高手們修改好看了還望能給小弟發一份兒.. 
文件位于: 
Fckeditor/editor/filemanager/browser/default/frmresourceslist.html 
我這里修改了第63行的js 顯示預覽效果 
當然還有自定義表情之類的玩意兒.. 
但因為目前項目需要的就這么點兒東西.所以也懶得去搞了... 
源碼:點此下載 
轉載請注明出處:http://Qbit.cnblogs.com


注:相關教程知識閱讀請移步到編輯器頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩天堂在线视频| 久久男人的天堂| 中文字幕日韩欧美在线| 日韩av手机在线观看| 午夜精品一区二区三区视频免费看| 亚洲第一区中文99精品| 日韩在线观看免费高清| 国产精品伦子伦免费视频| 国模极品一区二区三区| 精品国产一区二区在线| 亚洲激情小视频| 91国偷自产一区二区三区的观看方式| 这里只有精品视频| 国产成人精品久久亚洲高清不卡| 久久精品国产91精品亚洲| 国产成人啪精品视频免费网| 秋霞成人午夜鲁丝一区二区三区| 国产精品第100页| 亚洲中国色老太| 久久99国产精品久久久久久久久| 国产精品尤物福利片在线观看| 久久久亚洲成人| 久久久久中文字幕| 亚洲石原莉奈一区二区在线观看| 51色欧美片视频在线观看| 欧美激情综合亚洲一二区| 欧美一级片免费在线| 中文字幕精品在线视频| 亚洲在线一区二区| 97在线视频精品| 日韩精品视频在线观看网址| 久久久999成人| 日产精品99久久久久久| 久久人人爽国产| 91免费视频网站| 中文字幕亚洲在线| 国产日韩欧美在线视频观看| 成人黄色片在线| 91精品国产综合久久香蕉的用户体验| 精品久久久999| 国产亚洲精品成人av久久ww| 日韩av理论片| 国产美女精品视频| 亚洲高清免费观看高清完整版| 欧美黄色三级网站| 精品无人国产偷自产在线| 亚洲人精选亚洲人成在线| 日韩欧美中文字幕在线观看| 91精品国产乱码久久久久久蜜臀| 午夜精品在线视频| 国模精品系列视频| 亚洲国产婷婷香蕉久久久久久| 精品自拍视频在线观看| 亚洲第一区中文99精品| 中文字幕亚洲综合久久筱田步美| 亚洲精品电影网在线观看| 亚洲va久久久噜噜噜| 久久久亚洲欧洲日产国码aⅴ| 4438全国亚洲精品在线观看视频| 成人黄色大片在线免费观看| 亚洲激情自拍图| 亚洲一区二区久久| 久久九九热免费视频| 51精品国产黑色丝袜高跟鞋| 青青草一区二区| 国产欧美精品在线| 久久中国妇女中文字幕| 亚洲免费中文字幕| 成人黄色在线免费| 国产成人精品免费视频| 国产精品入口日韩视频大尺度| 久久99精品国产99久久6尤物| 国产精品三级美女白浆呻吟| 国产精品久久久久免费a∨大胸| 精品无人区乱码1区2区3区在线| 国产在线视频不卡| 亚洲国产精品va| 国产精品主播视频| 中文字幕亚洲第一| 亚洲色图欧美制服丝袜另类第一页| 亚洲精品98久久久久久中文字幕| 日韩三级成人av网| 久久成人综合视频| 国产亚洲美女精品久久久| 性色av香蕉一区二区| 欧美激情精品久久久久久| 神马久久桃色视频| 国产剧情日韩欧美| 日韩成人高清在线| 日韩经典一区二区三区| 亚洲欧美日韩中文在线| 日韩三级成人av网| 亚洲国产精品视频在线观看| 欧美日本中文字幕| 日韩暖暖在线视频| 亚洲另类xxxx| 日韩一二三在线视频播| 国内精品久久影院| 青草成人免费视频| 亚洲成人久久电影| 夜夜狂射影院欧美极品| 成人免费直播live| 日韩欧美成人免费视频| 中文字幕免费精品一区高清| 国产亚洲a∨片在线观看| 欧美中文字幕在线播放| 2019亚洲男人天堂| 97色在线视频| 国产成人福利网站| 亚洲精选中文字幕| 国产99久久精品一区二区 夜夜躁日日躁| 国产精品美女在线观看| 在线观看国产精品日韩av| 永久555www成人免费| 91精品美女在线| 日韩中文字幕视频在线观看| 亚洲天堂av综合网| 国产日韩精品在线| 国产精品ⅴa在线观看h| 日韩欧美精品在线观看| 日韩精品免费在线播放| 亚洲视频第一页| 国产va免费精品高清在线观看| 国产精品小说在线| 日日狠狠久久偷偷四色综合免费| 国产成人av在线| 国产日韩欧美视频在线| 国产精品视频专区| 91精品国产综合久久男男| 久久这里有精品视频| 日本中文字幕久久看| 国产一区二区在线免费| 国产精品黄色影片导航在线观看| 精品视频www| 欧美一级视频一区二区| 爱福利视频一区| 欧美午夜精品在线| 国产va免费精品高清在线| 午夜精品国产精品大乳美女| 色先锋久久影院av| 久久成人精品视频| 亚洲性xxxx| 欧美精品中文字幕一区| 欧美亚洲国产成人精品| 九九视频这里只有精品| 精品在线观看国产| 成人免费网站在线看| 国产精品亚洲第一区| 亚洲自拍另类欧美丝袜| 久热精品视频在线| 中文字幕日本欧美| 欧美怡春院一区二区三区| 午夜伦理精品一区| 黄色精品一区二区| 成人国产在线视频| 欧美性感美女h网站在线观看免费| 日韩中文综合网| 97在线免费视频| 26uuu亚洲国产精品| 国产免费观看久久黄| 国产欧美日韩精品在线观看| 久久久av免费| 欧美激情视频在线免费观看 欧美视频免费一| 91亚洲永久免费精品|