FCKEditor 使用
看大家要FCKeditor上传设置的部分,所以仔细找了下,以前看到别人说FCKeditor有上传漏洞,所以一直没有用过此功能!希望能够解决大家的问题! 因版本更新问题,可能具体行数不一致,请大家仔细修改!谢谢大家的关注! FCKeditor目前已经更新到2.4.2版,详情请看官方http://www.fckeditor.net/ 上传文件设置简洁 141行 [code] [code] [code] [/code] [code] 服务器文件设置 [code] [/code] [code] ConfigAllowedExtensions.Add "Image", "jpg|gif|jpeg|png|bmp" ConfigAllowedExtensions.Add "Flash", "swf|fla" ConfigAllowedExtensions.Add "Media", "swf|fla|jpg|gif|jpeg|png|avi|mpg|mpeg|mp(1-4)|wma|wmv|wav|mid|midi|rmi|rm|ram|rmvb|mov|qt" [/code] [code] [/code] 快速上传: FCKeditor\editor\filemanager\browser\default\connectors\php下面 [code] $Config['UserFilesPath'] = '/test/upload/' ; url显示出来的路径, $Config['UserFilesAbsolutePath'] = 'e:/web/upload' ;服务器上的真实路径,建议配置上这个。否则可能出现失去响应的情况 [/code] [code] [/code] 快速上传FCKeditor\editor\filemanager\upload\php [code] // Path to uploaded files relative to the document root. $Config['UserFilesAbsolutePath'] = 'e:/web/upload/' ;这才是服务器上的绝对路径 建议与上面u那个路径同时都配置上,如果出现了php上传没有反映的问题则可能是这个没有配置。 [/code] fck默认在文件浏览模式下文件路径是:你配置的服务器路径 + 文件类型 +当前文件夹 + 文件名 所以假如我们想把所有的文件都放在 一个名为 "upload" 的文件夹下面 那么你需要同时修改3个地方。这三个地方分别是上文提到的有type的地方,注意之修改文件浏览模式下的type设置即可 |
=====================================================================
1,将ckeditor解压打开,打开_Samples,将ckeditor文件夹拷贝项目中的根目录下,把bin放在根目录下 2,将ckfinder解压,ckfinder文件夹拷贝项目中的根目录下,把bin放在根目录下,把_sample,_source,help文件夹删除掉,(注:没有用) 3,在ckeditor文件下找到config.js 打开,找到 在CKEDITOR.editorCongig=function(config) { //填写以下内容,图片,flash路径 config.uiColor = '#F7F8F9' config.scayt_autoStartup = false config.language = 'zh-cn'; //中文 config.filebrowserBrowseUrl = 'ckfinder/ckfinder.html'; config.filebrowserImageBrowseUrl = 'ckfinder/ckfinder.html?Type=Images'; config.filebrowserFlashBrowseUrl = 'ckfinder/ckfinder.html?Type=Flash'; config.filebrowserUploadUrl = 'ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files'; config.filebrowserImageUploadUrl = 'ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images'; config.filebrowserFlashUploadUrl = 'ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash'; }; 4,在ckfinder文件下找到config.ascx文件,打开 1)把public overrider bool ChekcAuthentication(){return false;改为:return true;} 2)public overrider void SetConfig(){BaseUrl = "~/ckfinder/userfiles/";} 5,在页面中head标签内写入: <script type="text/javascript" src="ckeditor/ckeditor.js" ></script> <script type="text/javascript" src="ckfinder/ckfinder.js"></script> 如果有母版页,在母版页中写 --注:单纯的配置,6,7可以不要,但是一旦要入数据库中,就要配置6.7步骤 6,在Default.aspx页面中,写入<%@Page ValidateRequest="false"%> 7,在web.config文件中,在system.web下写 <httpRuntime requestValidationMode="2.0"/> 8,在Default.aspx页面中添加<asp:TextBox ID="txtcontent" runat="server" TextMode="MultiLine" Height="503px" Width="100%" class="ckeditor" ></asp:TextBox> <script type="text/javascript"> CKEDITOR.replace('<%= txtcontent.ClientID %>', { skin: 'kama' }); </script>(用ckfinder文件下skins文件下kama文件下的,skin.js,样式)
FCKEditor 使用相关推荐
- FCKeditor如何升级CKEditor及使用方法
之前编辑器用的是FCKeditor,因为项目原因需要升级为最新版本4.2.2,发现是已经更名为CKEditor. 百度了一下,据官方的解释,CK是对FCK的代码的完全重写. 项目环境是asp.net的 ...
- .net下的富文本编辑器FCKeditor的配置方法(图)原创
.net下的富文本编辑器FCKeditor的配置方法(图)原创 FCKeditor是一款开源的富文本编辑器,几乎支持所有流行的Web开发语言,版本稳定,用户多,可配置性好. 以前做Java和php的时 ...
- ASP.NET2.0 文本编辑器FCKeditor的冰冷之心 【月儿原创】
ASP.NET2.0 文本编辑器FCKeditor的冰冷之心 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.9 FCKed ...
- ASP.net:添加.net(2.0C#)FCKeditor在线编辑器步骤
1.下载本版本的编辑器压缩包.源码下载地址 2.解压缩打开文件夹拥有如下文件: 3.在VS中添加"选择项"加载在此文件夹的Bin下FredCK.FCKeditorV2.dll. 4 ...
- Fckeditor PHP/ASP File Upload Vul
目录 1. 漏洞描述 2. 漏洞触发条件 3. 漏洞影响范围 4. 漏洞代码分析 5. 防御方法 6. 攻防思考 1. 漏洞描述 FCKeditor是目前最优秀的可见即可得网页编辑器之一,它采用Jav ...
- 艾伟:FCKeditor 配置、扩展
一.自定义 FCKeditor 的 BasePath BasePath 即FCKeditor在网站中的相对路径,默认值是 /fckeditor/,最好在Web.config appSettings中对 ...
- Fckeditor常见漏洞的挖掘与利用整理汇总
查看编辑器版本号 FCKeditor/_whatsnew.html ------------------------------------------------------------- 2. V ...
- js如何获得FCKeditor控件的值
利用Javascript取和设FCKeditor值也是非常容易的,如下: // 获取编辑器中HTML内容 function getEditorHTMLContents(EditorName) { va ...
- [轉]fckeditor添加自定义按钮
轉自:http://25175.com/200609/25175/25175_html/2010-05/3362.html 在这个例子中,我们将创建一个工具栏按钮.插入当前日期,我们将命名新的插件&q ...
- 在FCKeditor 2.6中添加插入视频和音频功能
2019独角兽企业重金招聘Python工程师标准>>> 本文转载 在FCKeditor 2.6中添加插入视频和音频功能 这里有两种方式,一是自己修改,二是使用插件 1.自己修改 FC ...
最新文章
- linux虚拟机文件挂载
- LOJ#6281. 数列分块入门 5
- 几个不错的自己到的少的游戏站
- 应用市场高速下载以及网页端调起APP页面研究与实现
- Saltstack SLS文件解读
- linux中脚本引入计算bc,linux BC命令行计算器
- 顶级产品经理是如何写产品需求文档(PRD)的
- git问题ERROR: Repository not found.的解决办法
- yuv444转yuv422 matlab,最简单解释 YUV444,YUV422,YUV420中的4,2,0
- 斐波那契堆(Fibonacci heap)原理详解
- Office2016下Excel饼图和Visio饼图绘制的几个小技巧(饼图分离、颜色逐块编辑、扇形区起始角度指定等)
- sam卡和sim卡区别_科普拍了拍你~PSAM卡\SIM与SAM卡有什么不同?
- LWN:两组跟memory-tier有关的patch!
- 全民美颜时代中,美颜SDK担任着什么角色?
- 无尽学习者修炼指南 v3.0
- Code for VeLO 2: Training Versatile Learned Optimizers by Scaling Up
- 蓝色:九针串口 ,大头在上从左往右引脚分布:
- Echarts基本使用(vue实现3D地图)
- 数据分析案例——客户流失分析与预测
- 灯泡(信息学奥赛一本通 1438)