1.首先准备所需要的插件

(1). CKEditor4.4.5  下载地址:http://ckeditor.com/download。如果不想下载直接引用CKEditor的CDN也是可以的。cdn地址:<script src="//cdn.ckeditor.com/4.4.5/standard/ckeditor.js"></script>

(2). 自从4.1版发布之后,插入高亮代码功能已经提供相应的功能。不用用户在自己去写扩展组件。只是需要用户下载codesnippet插件放到CKEditor的plugins目录即可。

  Code Snippet的下载地址:http://ckeditor.com/addon/codesnippet

  Code Snippet是CKEditor4.4.1的新插件,主要提供添加代码片段高亮显示的功能。另外注意一点的是,Code Snippet只是作为CKEditor的插件,真正实现代码高亮的是highlight.js这个代码高亮JS库。

  Code Snippet只是将highlight.js作为默认的高亮库,由于highlight.js已经集成在Code Snippet中,所以我们在使用CKEditor时候是不需要另外再引用highlight.js这个库。(点击这里查看highlight.js的官方网站)。

  以前的CKEditor版本由于没有比较好的代码高亮插件,都是自己自定义插件,当时用的是SyntaxHighlighter这个代码高亮库。大家也可网上搜下SyntaxHighlighter的资料。

然后设置下ckeditor的config.js配置文件,将插件添加进去即可,代码如下(这里只设置了一个插件属性,其他属性可根据需要设置):

也可以设置高亮样式:config.codeSnippet_theme = 'zenburn'; 默认的是defualt;

这里有一点需要注意,如果按照上面添加插件的步骤而出现下面这两个错误:关于lineutils和widget 的,意思是找不到这两个插件。这时需要我们去官网下载这个插件加入即可:

lineutils 下载地址: http://ckeditor.com/addon/lineutils

widget 下载地址:http://ckeditor.com/addon/widget

下载页面如图所示:

这里提供两个方式可以加入此插件,1就是直接下载,2.点击Add to my editor按钮。在线添加插件。

此时高亮代码已经添加成功l.

第二部分上传图片

和以往的版本不同。4.4.5版本上传图片也增加了叫ckfinder的插件。

CKFinder 下载地址: http://cksource.com/ckfinder/download,注意:根据自己情况下载不同语言版本的。

稍后更新。没时间了。

转载于:https://www.cnblogs.com/zhanjun/p/3998620.html

CKEditor4.4.5 插入高度代码及上传图片相关推荐

  1. PPT 中插入域代码公式的方法

    PPT 中插入域代码公式的方法 插入对象,选择  Word * Document,或  OpenDocument 都可以: 在新打开的页面中,选择 插入 文档部件,再选择  域代码: 在域代码选项中, ...

  2. 字符串插入_计算机毕业设计中小程序插入html代码

    点击上方"蓝字",关注我们. 一.首先,html 分 2 种情况: 1.做详情页开发的时候发现获取到的数据是 转译后的 html字符串,如下图: 这种 转译后的 html字符串,左 ...

  3. 在Latex中插入Python代码

    这里指的插入是指最终能在生成的pdf中显示高亮的Python代码. 在Latex中插入Python代码,需要一个第三发的宏包pythonhighlight: https://github.com/ol ...

  4. html创建文件域的代码,word如何插入域代码

    在word里怎么进行域代码的设置? 如果知道要插入的域的域代码,可以将其直接键入在文档中. 首先按 Ctrl+F9,然后在括号中键入代码就可以了. [Word插入域方法]1.Word2007中,在要插 ...

  5. latex附录中放python代码_在Latex中插入Python代码

    这里指的插入是指最终能在生成的pdf中显示高亮的Python代码. 在Latex中插入Python代码,需要一个第三发的宏包pythonhighlight: https://github.com/ol ...

  6. kindeditor自定义插件插入视频代码

    kindeditor自定义插件插入视频代码 1.添加插件js 目录:/kindeditor/plugins/diy_video/diy_video.js KindEditor.plugin('diy_ ...

  7. 如何在WPS、Word里插入高亮代码块

    需要使用Notepad++. step1 我们首先需要在Notepad++里安装好NppExport插件. 步骤如下: 第1步: 打开"插件管理". 第2步: 搜索并安装" ...

  8. word插入Java代码

    word插入Java代码 Syntax Highlight Code in Word Documents 选择Java生成高亮代码,复制粘贴到word.

  9. 在html里面加入flash,如何在HTML页面插入flash代码

    如何在HTML页面插入flash代码 swliveconnect 属性 值: true | false 说明: (可选)指定第一次加载 Flash Player 时浏览器是否应启动 Java.如果忽略 ...

最新文章

  1. 清华优秀毕业生放弃留学上热搜!计算机系前10名中9人留校深造
  2. Android 获取SDCard中某个目录下图片
  3. 记录一次最新版MySQL-server-5.6.20-1.el6.x86_64.rpm的安装
  4. [新活动] 2015年推广返利活动
  5. .net读写 更新 删除(操作)xml文件
  6. 淘宝 oracle mysql_Oracle 与 MySQL 的区别-阿里云开发者社区
  7. python实现采样函数_python中resample函数实现重采样和降采样代码
  8. vue对象深拷贝_JS 对象的深拷贝和浅拷贝
  9. [转发]Labview2015 vi文件程序框图密码破解过程
  10. 员工转正申请书_员工转正申请书
  11. WorkNC3D沿面精加工快速修圆小技巧
  12. http和tcp区别
  13. MySQL数据库学习·数据库的创建,修改,删除
  14. tcl/tk参考——列表操作llength
  15. 美国短信怎么发?美国短信如何计费?
  16. 不同计算机用户的区别是什么意思,电脑操作系统的32位和64位分别是什么意思?有什么区别?...
  17. IT痴汉的工作现状28-刀客许三爷(上)
  18. 这款TWS蓝牙耳机颜值与实用性到底怎么样?
  19. 【论文翻译】 BMN: Boundary-Matching Network for Temporal Action Proposal Generation
  20. 大淘客的index.php,大淘客网站报错无法正常访问解决方法

热门文章

  1. 【eclipse】配置author和commiter,git配置user.name和user.email
  2. 【CentOS 7】 yum源安装mysql5.6
  3. linux查看vxlan命令,[svc]linux上vxlan实战
  4. 循环结构作业c语言,c语言循环结构练习题带答案
  5. linux下编译libuv,linux下libuv库安装教程
  6. html移动端怎么做城市选择,移动端页面单位的选择(px, em, rem, vw)
  7. linux cer证书转为jks,常见SSL证书格式介绍以及SSL证书格式转化方法
  8. 怎么修改存储路径_Power Query数据位置变了?利用参数轻松解决源文件路径问题...
  9. 小米5x的Android,小米5X支持NFC功能吗? 小米5X有nfc吗
  10. vue.js 动态添加组件