前言 本文主要使用CKEditor4版本 CKEditor4 下载地址 https://ckeditor.com/ckeditor-4/download/ 官方文档 https://ckeditor.com...imageSuffix == 'jpg' || imageSuffix == 'jpeg' || imageSuffix == 'bmp')) { alert('图片格式只支持..."png/jpg/jpeg/bmp格式"'); return } // 大小不能超过1m...sessionStorage.setItem('z_image', imageBase64) }) // 将图片转成base64格式...this; // 创建img标签 var image = editor.document.createElement('img'); // 给img标签设置class类
本文链接:https://blog.csdn.net/bbwangj/article/details/100025915 一、导入js文件 ckeditor...( ) 当值为0时,焦点将移出编辑框 plugins/tab/plugin.js config.tabSpaces = 4; //从word中粘贴内容时是否移除格式...[ CKEDITOR.SHIFT + 121 /*F10*/, 'contextMenu' ], //文本菜单 [ CKEDITOR.CTRL + 90 /*Z...[ CKEDITOR.CTRL + CKEDITOR.SHIFT + 90 /*Z*/, 'redo' ], // [ CKEDITOR.CTRL + 76 /...[ CKEDITOR.CTRL + 73 /*I*/, 'italic' ], //斜体 [ CKEDITOR.CTRL + 85 /*U*/, 'underline
背景 项目中需要用到富文本编辑器,朋友推荐用CKEditor。CKEditor可以和Spring mvc很好的集成。...CKEditor与CKFinder学习–整合SpringMVC介绍的不错,内容很详细,可是我们用的是Spring boot,这就蛋疼了,加上CKeditor不熟悉,走了一些弯路,搞了好久,参考一些前辈的文章...index.html中引入ckeditor.js。...ckeditor/ckeditor.js}"> config.js是默认导入的,参考ckeditor.js。 ?...参考 基于spring-boot的web应用,ckeditor上传文件图片文件 代码示例
/** * JSON 校验字符串格式是否为合法的 JSON */ public class JsonValidator { private static CharacterIterator
Locale时间区域类: 使用区域类可以得到当前所在区域的名称和所使用的语言。例如: ? 输出结果: ? 使用区域类还可以获得常见国家/区域的名称和所使用的语言。例如: ? 运行结果: ?...全局设置成美国后所有打印都是以英文打印了 DateFormat日期格式类: 这个类是在java.text文本处理包下的类,这是一个抽象类,它的对象需要用一个方法去获得,日期格式类顾名思义就是用于获得常用的时间格式的...也就是日期格式,在使用getDateInstance();方法时将格式常量和国家常量传递过去就可以了。...SimpleDateFormat日期格式类: 这个日期格式类,更像是自定义的方式通过字符串来转换成时间格式,不需要去获得常量,提供了比较大的方便。...这个类的时间格式以以下的方式来表示: G 公元 yyyy yy 年 MM M 月 DD D 日期 hhhHHH小写代表十二小时制,大写二十四 小时 mmm
for item in items: ${HTMLParser.HTMLParser().unescape(item.comment)} % endfor 坑2:老版本的的django和ckeditor...兼容性不好,导致后台在是使用富文本编辑器类似ckeditor保存数据时会自动添加html标签,用新版本1.11以上的django和ckeditor未发现此问题。...解决方法: 修改ckeditor的config.js文件 /** * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben....* For licensing, see https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.editorConfig = function...; // config.shiftEnterMode = CKEDITOR.ENTER_BR; // // config.uiColor = '#AADC6E';
这里是ckeditor5系列文章的第一篇《基础使用》。...ckeditor5-基础使用 其实ckeditor是一个老项目了,但是相对于其他的编辑器,它是一直在保持更新的,目前最新的版本就是ckeditor 5,这里以经典编辑器样式(Classic Editor...npm install --save @ckeditor/ckeditor5-build-classic # Or: npm install --save @ckeditor/ckeditor5-build-inline... # Or: npm install --save @ckeditor/ckeditor5-build-balloon # Or: npm install --save @ckeditor/ckeditor5...title> ckeditor.com/ckeditor5/11.1.1/classic/ckeditor.js"> </head
properties文件添加 # 时间 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=GMT+8 方法2: // 时间格式化
注册到该列表中 'ckeditor', ] 创建模型 在 models.py 中导入 RichTextField 类 # blog/models.py from django.db import...但有时也会需要用到其他的功能,这个时候就需要自己进行配置 插件(这里以插入代码片段为例) 作为一名程序员,在写博客的时候免不了要插入一些代码片段,所以就需要插入的代码在前端根据不同的编程语言显示出不同的格式...\Lib\site-packages\ckeditor\static\ckeditor\ckeditor\plugins\ 目录中,名称是 codesinppet 配置 在 settings.py 中添加自己的...ckeditor 配置,如下 # settings.py ... # ckeditor CKEDITOR_CONFIGS = { # 将这份配置命名为 my_config 'my_config...没有自带的,只需要在网上把插件下载到 ckeditor\static\ckeditor\ckeditor\plugins\ 目录中,再进行配置即可。
1、在模型类中设置字段为富文本类型,这里需要注意引入的是RichTextUploadingField,以允许上传图片,需要和RichTextField区分开 from ckeditor_uploader.fields...import RichTextUploadingField class spit_model(models.Model): """模型类""" user = models.ForeignKey...'ckeditor', # 富文本编辑器 'ckeditor_uploader', # 富文本编辑器上传图片模块 ... ] # 富文本编辑器ckeditor配置 CKEDITOR_CONFIGS...的用户校验方法,django-admin的校验方法不允许跨域请求,我们需要使上传图片的类试图函数继承自django-restframework的APIVIew, # url(r'^ckeditor...url(r'^ckeditor/', csrf_exempt(ImageUploadView.as_view())), # 为富文本编辑器添加总路由 6、在应用中改写路由和类视图,使用permission_classes
文章时间:2020年11月28日 17:17:15 解决问题:ckeditor编辑器解决首行缩进2个字符的问题,国人的习惯不能改。...打开ckeditor.js文件,使用ctrl+f进行搜索。
公司的项目开始使用的是ckeditor5,由于ckeditor5目前功能还不够完善,所以不得不替换成ckeditor4,以下记录一下vue-cli项目与ckeditor的集成方法。...加载ckeditor 修改vue项目中的index.html <!...from 'path/to/CkeditorComponent' 添加组件: ... components: { 'ckeditor4': ckeditor4 }, ......在模板中使用组件: ckeditor4 v-model="content">ckeditor4> 这样,刷新页面,ckeditor4就与vue集成好了。...相对于ckeditor5,目前ckeditor4基本包含了对于富文本编辑器的所有需求。鉴于百度ueditor已经不再维护,应该说ckeditor4还是一款非常不错的富文本编辑器。
java 日期格式化工具类 代码如下 package com.dongao.project.utils; import com.ruoyi.common.utils.StringUtils; import...public static Date getNowDate() { return new Date(); } /** * 获取当前日期, 默认格式为...new Date(); return DateFormatUtils.format(now, "yyyyMMdd"); } /** * 日期型字符串转化为日期 格式...NumFormat(second/ 60 % 60) + "分"; } } return "--"; } /** * 格式化时间...= null) { //格式化时间 Date startdate = getChangeDate(YYYY_MM_DD,start);
目录 一、日期类(Date) 1.获取系统当前时间 2.日期格式化 3.获取自1970年1月1日 00:00:00 000到系统当前时间的毫秒数 二、数字格式化类(java.text包) 1.数字格式化有哪些...一、日期类(Date) 日期类在java.util包下,使用时必须导包。...要进行日期格式化,必须调用SimpleDateFormat类()java.text包下)。...二、数字格式化类(java.text包) 1.数字格式化有哪些? #任意数字,“,”千分位,“.”小数点,“0”不够位数补0. 2....定义一个颜色的枚举类: public enum Colour { YEALLO,BIUE,BIACK,RED; } 测试类: public class EnumText { public
为什么编辑器会过滤掉我的内容(样式,类,元素)? config.allowedContent = true在哪里? 不像CKEditor 4, CKEditor 5实现了自定义数据模型。...CKEditor 5是内容编辑器,而不是页面构建器,除非某些编辑器功能(插件)支持某种特定类型的HTML(或任何其他输入格式),否则将不被接受为内容。 有关的详细信息,请参阅github上的问题。...要在编辑器(后端)中设置内容样式,请使用.ck-content CSS类: .ck-content a { color: teal; } 我下载的构建版本缺少一些特性,我该如何添加他们?...在CKEditor 5中,HTML只是众多可能的输出格式之一。 您可以在专用指南中了解有关更改模型的更多信息。... /bold\.svg/, '/absolute/path/to/my/icon.svg' ) ] 你还可以使用相对于导入bold.svg的资源(本方案中的BoldUI类文件
USERNAME>admin111111P2";//未格式化前的
Date类及其方法 使用new Date() 创建时,如图,忽略sun.util包,创建Date 主要是util包和sql包两种方式; 使用的是idea编辑器,可通过快捷键ctrl+h 查看类关系...,如下图,sql.Date类继承于util包。...().getTime()); System.out.println(date); //显示结果,日期格式如下,说明sql包的Date类重写了toString 方法,没有了详细时间 2019-11-25...之间的转换关系 java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime()); Calendar类 Calendar是一个抽象类不能像Date类直接通过...,LocalTime,LocalDateTime 前面sql包Date类的toLocalDate()方法,就是将其转换成新日期类。
安装 首先使用pip或Pipenv等工具安装或更新: $ pip install -U flask-ckeditor 初始化扩展 一般情况下,你只需要导入并实例化CKEditor类,并传入程序实例即可:...from flask_ckeditor import CKEditor app = Flask(__name__) ckeditor = CKEditor(app) 如果你使用了工厂函数,那么也可以调用...与WTForms/Flask-WTF集成 Flask-CKEditor提供了一个CKEditorField字段类,和你平时从WTForms导入的StringField、SubmitField用法相同。...作为示例,我们可以创建一个写文章的表单类。这个表单类包含一个标题字段(StringField),一个正文字段(CKEditorField)和一个提交字段(SubmitField)。...通常情况下,除了保存文件,你还需要对上传的图片进行验证和处理(大小、格式、文件名处理等等,具体可以访问这篇《Flask文件上传(一):原生实现》了解),在验证未通过时,你需要返回upload_fail(
今天才知道… 尴尬了) 点击图中的铅笔就可以切换为注解源码,效果如下: 再点击图中左上角的图标就切换回了注释的阅览视图 ---- 注释中添加超链接的方法: (1) 使用@see 场景: 有类Student...String pub; public void printWords(String words){ System.out.println(words); } } 在类User...的注释中加入指向Student类以及其中属性和方法的超链接: 图中的5个@see注解后的链接分别指向Student类、age属性、pub属性、getName方法、printWords方法 需要注意的是
dateUtil.js /** * 格式化日期时间 */ export function formatDatetime(date, fmt) { if(/(y+)/.test(fmt)){...formatDatetime方法 import {formatDatetime} from 'common/util/dateUtil' let date = new Date() //传入date对象和日期时间格式