CKEditor4与CKFinder 2.3整合 for java.doc_第1页
CKEditor4与CKFinder 2.3整合 for java.doc_第2页
CKEditor4与CKFinder 2.3整合 for java.doc_第3页
CKEditor4与CKFinder 2.3整合 for java.doc_第4页
CKEditor4与CKFinder 2.3整合 for java.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CKEditor 4.0.1 + CKFinder 2.3整合 for java破解使用教程CKEditor是我们喜爱的FCKeditor的一个完全重写版本,FCKeditor经过了6年的发展,取得了很大的成功。并不是说FCKeditor做的不好,而是我们可以带来更新的东西,CKEditor就是。在CKEditor上面,我们引入了几十个新特性。CKEditor加载更快更方便使用。开发团队更加专注带来最佳的性能,使用各种现代的最佳做法。你会惊讶于他的表现。您会注意到,他还有一个在Kama皮肤的基础上的一个全新的用户界面。Kama的丰富多彩就像变色龙一样,这样你就可以精确按您的需求匹配的颜色。这是一种创新的和独特的功能,你会发现只有在CKEditor才有。CKEditor代码也与以前大大不同了。这取决于新的JavaScript开发的最新要求,提供了丰富而强大的集成和互动的API。该编辑器是完全基于插件的,他可以扩展和所有部件以符合所有需求。第一步:工具下载:1、下载CKEditor:官网地址:/2、下载CKFinder: 官网地址:/ckfinder第二步:整合CKEditor1、解压ckeditor_4.0.1_full.zip,在WebRoot下新建ckedtitor文件夹,把解压后的文件拷贝过来;samples文件夹、CHANGES.md、LICENSE.md、README.md可以删掉,其中lang文件夹下只保留en.js和zh-cn.js即可,pluginsa11yhelpdialogslang文件夹下的也同样,删掉除en.js和zh-cn.js之外的文件。2、此外如果需要和Jquery整合,还需要adapters文件夹中的jquery.js,关于adapters文件夹在4.0.1版本中没有,在3.6.4版本for java 中可以下载到3、修改ckeditor文件夹下的config.js文件代码如下:CKEDITOR.editorConfig = function( config ) / Define changes to default configuration here. For example:config.language = zh-cn; /配置语言/添加中文字体config.font_names=宋体/宋体;黑体/黑体;仿宋/仿宋_GB2312;华文中宋/华文中宋;楷体/楷体_GB2312;隶书/隶书;幼圆/幼圆;微软雅黑/微软雅黑;+ config.font_names;/ config.uiColor = #FFF; /背景颜色/ config.width = 400;/宽度 / config.height = 400;/高度 / config.skin = v2;/编辑器皮肤样式 / 取消 “拖拽以改变尺寸”功能/ config.resize_enabled = false;/ 使用基础工具栏/ config.toolbar = Basic;/ 使用全能工具栏config.toolbar = Full;/使用自定义工具栏/ config.toolbar =/ / Source, Preview, -, / Cut, Copy, Paste, PasteText, PasteFromWord, , / Undo, Redo, -, Find, Replace, -, SelectAll, RemoveFormat,/ Image, Flash, Table, HorizontalRule, Smiley, SpecialChar,PageBreak,/ /, / Bold, Italic, Underline, -, Subscript, Superscript, / NumberedList, BulletedList, -, Outdent, Indent, Blockquote, / JustifyLeft, JustifyCenter, JustifyRight, JustifyBlock, / Link, Unlink, Anchor, / /, / Format, Font, FontSize, / TextColor, BGColor, / Maximize, ShowBlocks, -, About / ; / 在 CKEditor 中集成 CKFinder注意 ckfinder 的路径选择要正确。 config.filebrowserBrowseUrl = /项目名称/ckfinder/ckfinder.html, config.filebrowserImageBrowseUrl = /项目名称/ckfinder/ckfinder.html?type=Images, config.filebrowserFlashBrowseUrl = /项目名称/ckfinder/ckfinder.html?type=Flash, config.filebrowserUploadUrl = /项目名称/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Files, config.filebrowserImageUploadUrl = /项目名称/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Images, config.filebrowserFlashUploadUrl = /项目名称/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=Flash, config.filebrowserWindowWidth = 1000, config.filebrowserWindowHeight = 700 ;4、去掉默认的上传图片那一大段文字提示打开pluginsimagedialogsimage.js文件,找到c.config.image_previewText|Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas feugiat consequat diam. Maecenas metus. Vivamus diam purus, cursus a, commodo non, facilisis vitae, nulla. Aenean dictum lacinia tortor. Nunc iaculis, nibh non iaculis aliquam, orci felis euismod neque, sed ornare massa mauris sed velit. Nulla pretium mi et risus. Fusce mi pede, tempor id, cursus ac, ullamcorper nec, enim. Sed tortor. Curabitur molestie. Duis velit augue, condimentum at, ultrices a, luctus ut, orci. Donec pellentesque egestas eros. Integer cursus, augue in cursus faucibus, eros pede bibendum sem, in tempus tellus justo quis ligula. Etiam eget tortor. Vestibulum rutrum, est ut placerat elementum, lectus nisl aliquam velit, tempor aliquam eros nunc nonummy metus. In eros metus, gravida a, gravida sed, lobortis id, turpis. Ut ultrices, ipsum at venenatis fringilla, sem nulla lacinia tellus, eget aliquet turpis mauris non enim. Nam turpis. Suspendisse lacinia. Curabitur ac tortor ut ipsum egestas elementum. Nunc imperdiet gravida mauris.这后面一大堆代码,改成c.config.image_previewText|”第三步 整合CKFinder1、解压ckfinder_java_2.3.zip,在WebRoot下新建ckfinder文件夹,在解压后的文件夹中找到ckfinder_sourcesCKFinder for JavaWebAppsrcmainwebappckfinder文件夹,拷贝到目标文件夹下;3、samples文件夹、changelog.txt、install.txt、license.txt、translations.txt可以删掉, lang包中,删掉除en.js和zh-cn.js之外的文件;4、解压ckeditor-java-3.6.4.war,把CKFinderJavaWEB-INFlib下的拷贝到项目的lib下。5、把配置文件config.xml、web.xml也拷贝到WebRoot/WEB-INF下打开config.xml 第二行的false换成true 第四行的/CKFinderJava/userfiles/ 换成/你的项目名称/userfiles/ 6、配置web.xml文件ConnectorServletcom.ckfinder.connector.ConnectorServletXMLConfig/WEB-INF/config.xmldebugfalse1ConnectorServlet/ckfinder/core/connector/java/connector.javaFileUploadFiltercom.ckfinder.connector.FileUploadFilter sessionCookieName JSESSIONID sessionParameterName jsessionid FileUploadFilter/ckfinder/core/connector/java/connector.java 10记得以上代码要写在spring 和struts2之前.7、如果与struts2集成,需要改写filter新建一个Struts2Filter类:public class Struts2Filter extends StrutsPrepareAndExecuteFilter Overridepublic void doFilter(ServletRequest req, ServletResponse res, FilterChain fc)throws IOException, ServletException HttpServletRequest request = (HttpServletRequest) req;String filterURL = request.getRequestURI();if (/DRTS/ckfinder/core/connector/java/connector.java.equals(filterURL) try fc.doFilter(req, res); catch (Exception e) else super.doFilter(req, res, fc);在web.xml文件中 struts2 mon.filter.Struts2Filter/类路径 struts2 /* 8、破解ckfinder/ckfinder.js 删除三处js代码:第一处:删除if(a.bF&1=a.bs.indexOf(a.bF.substr(1,1)%5&a.lS(J)!=a.lS(a.ed)|a.bF&a.bF.substr(3,1)!=a.bs.substr(a.bs.indexOf(a.bF.substr(0,1)+a.bs.indexOf(a.bF.substr(2,1)*9%(a.bs.length-1),1)x.app.msgDialog(,124x68x69x73040x66165156143164x69157x6e040x69163x20x64x69163141142x6cx65x64x20x69156040x74x68x65x20144145x6dx6fx20x76145x72x73x69157156040x6f146x20103113x46x69156x64145162x2ex3cx62162x20057x3ex50x6c145x61x73x65040x76x69163151164x20x74150145x20x3cx61x20150x72x65x66x3dx27x68x74x74x70x3ax2f057x63153x66x69x6ex64x65162056143157155047076103113106x69x6e144x65x72x20167145142x20163x69x74x65074x2f141076x20x74x6f040x6fx62x74141151156x20x61x20x76x61x6cx69144040154x69x63145x6e163145056);else作用:图片可移动到其他文件夹第二处:改成var p=x20,q=x20,r=p,s=p;var p=074x64151166040x63154x61x73x73x3dx27166151x65x77040164157157x6c137160141156x65154x27040x73164171x6c145x3dx27x70141x64x64x69156x67072x32x70x78x3bx64151163160x6c141x79x3a142x6c157x63x6b040041151155160x6f162164x61x6e164x3b160x6fx73151x74x69x6fx6e072163164x61164x69143040x21151155160x6f162164x61156164x3b143157x6c157x72x3ax62154141143153x20041151155160x6fx72x74x61156x74073142x61x63153147x72x6fx75156x64x2d143157154x6f162x3ax77x68151164145040041151x6d160x6f162164141x6e164073047076,q=074057x64x69166x3e,r=p+124x68x69163x20151x73040164x68145x20x44x45x4dx4fx20x76x65162x73x69157x6ex20157146040x43113x46x69156x64145x72056x20120x6cx65x61163x65040x76151163151164x20164150x65040074x61x20x68162145x66075x27150164164x70072x2fx2fx63153146x69156x64x65162056x63157x6d047x20164x61x72147x65164x3d047137142x6c141156x6bx27x3e103113x46x69156x64x65x72x20167145142040163x69x74145x3cx2f141x3ex20x74157x20x6fx62164x61151x6e040141040x76x61x6cx69x64040x6cx69x63145x6ex73x65x2e+q,s=p+103x4bx46x69156x64x65x72x20x44145166145x6cx6f160x65x72040114x69x63x65156163x65074142162x2f0761

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论