Ckeditor5 整合Ckfinder3 防出错实战教程(二)整合篇

富文本编辑器 ck-editor5 的使用 最近在项目中需要用到富文本编辑器,据说ck-editor5很不错,于是就使用它了,不过在期间也遇到了很多问题,这里记录下。一、引入ck-editor5文档地址:Predefined builds - CKEditor 5 Documentation这里有个坑,我最初是根据文档执行下面的npm命令下载的,最后捣腾了半天发现里面功能不全,就是一个简单版本的ck-editor所以不推荐使用 推荐引入方式: 自定义配置自己所需要的功能生成build文件然后在项目中引入自定义配置地址:CKEditor 5 Onl 阅读详情

Ckeditor5 整合Ckfinder3 防出错实战教程(二)文件图片上传和管理

自从写了 Ckeditor5完全开发指南教程(一)后,很多码友都说不错,一直说更新呢,也没时间,慢慢忘了,
今天突然想起来了,也闲来无事,就把整合ckfinder3也写一下吧,现在好象官方更新了好多,也没去研究过。

ckfinder3 官网链接就不贴了。建议大家下载3.5.2及以下版本吧。如果你是php8.0以上的话可以下载3.5.3及以上的版本,我也没细看说明,反正下载下来提示要php8.0以上,就直接删除了,重新下了低版本的。

对应自己的PHP版本如下:
Support for older PHP versions:
The last CKFinder version with PHP 7.x support was CKFinder 3.5.2.
The last CKFinder version with PHP 5.4 - 5.6.x support was CKFinder 3.4.1.
The last CKFinder version with PHP 5.0 - 5.3.x support was CKFinder 2.x.

1、把下载下来的文件去掉外层文件包,象这样放入网站目录中,具体位置自己记好就可以了,如图是我放的位置。
ckfinder5
我是放在和ckeditor5 演示文件index.html同一目录了。放哪里自己喜欢就好。

2、打开index.html文件,就是你引用ckedit5的文件,
引入 js

<script src="ckfinder/ckfinder.js"></script>

并在下面添加如下代码,激活上传用的,别问为什么。

ckfinder: {
                uploadUrl: 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files&responseType=json'
            },

完整如下图,别忘了在工具栏上添加下插件图标
在这里插入图片描述

3、这样就可以了,我们还要做些配置修改,不然会有提示无法使用。
打开文件根目录下的config.php,如下图:

ckfinder
下面这个文件夹路径 可以默认,也可以自己定义,自定义的话,要和项目里的一致才可以哦,不然无法启动。
ckfinder3
现在大功告成了,去上传一张看看吧。
ckfinder3
ckfinder
ps: Ckfinder3是需要授权的,网上也有破解方法,本人也是研究好久才破解成功的,这里就不说了,我们只是拿来研究学习,支持正版,哈哈!!
需要整合好的PoJie版的可以关注我,下载资源传送门。

BROPHP整合FCKEDITOR教程[原创] 因为最近在做一个项目,其中需要用到FCK编辑器,当然现在这个产品已经不叫这个名了,去掉了F,叫CKEditor,其实整合CK编辑器不难,难的是带上传图片和视频及附件上传,因为在默认的CK编辑器就不带上传功能,虽说它的拓展性很好,可我们并没有太多时间去研究怎么写一个上传插件. 不要失望,它们还有一款产品CKfinder,就是专门的一款附件管理产品,可以完美整合CKEditor,从而实现图片上传, 阅读详情

相关推荐

Java版CKEditor+CKFinder集成解决方案

本文还有配套的精品资源,点击获取 简介:CKEditor是一款开源的富文本编辑器,支持多种浏览器环境并提供丰富的文本编辑功能。CKFinder是与之配合的文件管理工具,允许用户在编辑器内直接上传和管理文件资源。本项目为Java版本的CKEditor和CKFinder集成方案,旨在为Web开发者提供一套完整的富文本编辑解决方案。该方案支持与Java服务器环境如Tomcat、J...

weixin_26907223的博客 2190

【TP5.1】ckeditor + ckfinder 图片上传使用记录

【TP5.1】ckeditor + ckfinder 图片上传使用记录 一开始选择编辑器的时候经常使用百度UEditor 但是编辑框的UI太丑,所以选择Ckeditor,最新的ckeditor5 使用规则跟ckeditor4很多不同的地方,奈何网上有关php使用ckeditor5的资料相对较少,官方文档也是全英文的,只有浏览器翻译艰难理解。(很多功能还未参透,略懂记录) 下载CKeditor ck...

拜拜甜甜圈 794

ckeditor5 全功能版(纯手工编译)

如题ckeditor5 是当前比较流行的文章编辑器,精选常用插件,几乎涵盖了99%的常用功能,纯手工编译,已在项目中应用。如果想自己定义,也可以看我的博客中有相关教程

ckeditor和ckfinder集成详细配置及其优化

1、下载文件目录结构分析 ckeditor和ckfinder的下载网址分别是: ckeditor:http://ckeditor.com/ ckfinder:http://cksource.com/ckfinder 下载下来后的目录结构: ckeditor: 精简: 1.samples文件夹,这是示例文件,可删除; 2.adapters文件夹,这个应该是和第三方的东西配

曹立禄的个人博客 2万+

ckeditor5-v30 全工具版.rar

ckeditor5-v30 全工具版 ,基本将免费的工具备齐了,源文件,可自行修改重新打包,node_modules 文件夹为包文件,该文件夹容量较大,在实际应用时可以删除,必须在网站模式使用,如:http://127.0.0.1/ckeditor5-build-classic/sample/,图片上传配置了ckfinder,请自行在网上下载放置在网站根目录,具文件夹名必须为ckfinder。该版本表格插件与微软的edge浏览器依然存在不兼容情况,360等浏览器应用ckeditor正常。

ckeditor破解版

ckeditor破解版 此为Java版本 可以直接拿来用 压缩包里包含编辑器源码及示例

CKEditor与CKFinder整合 jsp页面

第一次刚接触富文本编辑器时用的就是CKEditor的一个很老的版本 后来接触了百度的UEditor 使用了一段时间 再后来使用了wangEditor(使用起来很简单)  这段时间看别人源码的时候发现了ckfinder从昨天开始 在网上找文章 对比了5 6 篇文章每次都是卡在了 CKFinder查看文件出错 今天又看了一下网上相关的资料解决了这个问题 先看一下效果图 准备工作

夏末 1726

ckeditor5-v22 全工具版

ckeditor5-v22 为当前最新版本,全工具版 ,基本将免费的工具备齐了,源文件,可自行修改重新打包,node_modules 文件夹为包文件,该文件夹容量较大,在实际应用时可以删除,必须在网站模式使用,如:http://127.0.0.1/ckeditor5-build-classic/sample/,图片上传配置了ckfinder,请自行在网上下载放置在网站根目录,具文件夹名必须为ckfinder。该版本表格插件与微软的edge浏览器依然存在不兼容情况,360等浏览器应用ckeditor正常。

liferay6.2 mysql_liferay6.2 集成CKEditor和ckfinder

我的环境为 liferay6.2,CKEditor4.4.3,ckfinder2.4.1 集成java 1.下载工具包 CKEditor 下载地址 http://ckeditor.com/download 下载后为ckeditor_4.4.3_standard.zip 下载java所需的jar文件 ckeditor-java-core-3.5.3.zip ckfinder 下载地址 http://...

weixin_39631017的博客 164

三、Crowd与JIRA、Confluence用户集成并SSO单点登录

补充说明: 通过此方法集成后,用户、组以及用户和组的关系都在Crowd系统中存储,但各个系统的权限仍由各系统控制,也可在JIRA和Confluence中添加和删除用户。 在做步骤4和步骤5的时候,要特别小心,确保当前系统的超级权限用户(一般为admin,具体看当前系统的全局权限配置)和组以及它们的关系已经在Crowd中同样存在了,才可切换并禁用当前系统的内部用户目录,否则可能造成权限丢失等严重问题(因为禁用了内部用户目录,而Crowd中又不存在这个超级权限用户和组或它们的关系,所以权限就丢失了) 维护示例

weixin_38621072的博客 2989

(一)利用Python实现数据集读取,Python基本文件操作介绍

机器学习是计算机对大量数据的分析过程,在机器学习的实际项目中,通常都需要准备数据集,数据集通常包含的数据数量是庞大的。例如,在处理计算机视觉领域的项目时,每一张图片都是一个单独的文件,为了提高模型训练的效果,图片数量通常会比较多,因此需要合理且高效的操作将所有的图片数据读取。本篇旨在介绍如何用Python对海量文件进行遍历,也是机器学习实践的第一步。.........

ZZR2631574030的博客 6357

java ckeditor 上传图片_CKeditor如何实现图片上传功能

第一步:工具下载本人使用的开发工具为myeclipse10,服务器为apache-tomcat-6.0.30首先进入CKeditor和CKfinder官网下载所需工具包下载成功后包为: ckeditor_3.6.5.zip ckfinder_java_2.3.zip 这是最新版,若以后有更新,只需下载新版即可,步骤不变哦!第二部:在myeclipse10建立项目CKeditor右键单击new一个w...

weixin_42500866的博客 249

Qt5.14.2+VS2017开发环境搭建全流程(含插件配置与项目测试)

本文详细介绍了Qt5.14.2与VS2017开发环境的完整搭建流程,包括软件安装、插件配置、环境变量设置以及项目测试。特别针对实际开发中常见的配置问题提供解决方案,帮助C++开发者快速搭建高效的Qt开发环境。

weixin_28419039的博客 217

Ckeditor与Ckfinder(java)整合实现富媒体内容编辑(支持文件上传)

先来看一下最终的效果图 一、编辑器界面 二、上传图片界面 <!-------------------------------------------------------> 一、安装包下载,我使用的安装包是ckfinder_java_2.3.zip和ckeditor_3.6.3.zip,这两个文件可以分别到http://ckfinder.com/download和ht...

weixin_34206899的博客 188

VEML7700环境光传感器原理图设计,已量产(光线传感器)

最近做便携显示设备的自动亮度调节模块,最终敲定了 VEML7700 这款数字光传感器 —— 一是它 0~120klx 的宽量程刚好覆盖 “暗室→户外强光” 的全场景,二是 Filtron™技术让它的光谱响应和人眼高度贴合,测出来的 “亮度” 更符合实际视觉感受,加上 O-Trim™技术把输出公差压到 10% 以内,省了不少后期校准的功夫。搭好电路后串口直接读 lx 数值,稳定性和精度都够,这篇聊聊这个模块的硬件设计细节。

不脱发的程序猿 607

MTK平台Wi-Fi学习--wifi channel 通过国家码进行功率限制和wifi eFEM 基本配置和wifi Tx SEM问题

本文介绍了WiFi功率限制配置和eFEM硬件设置方法。在功率限制方面,通过国家码可针对不同信道设置功率上限,需在rlm_txpwr_init.h文件中配置信道和功率值(单位0.5dBm),WiFi6的HE_TB模式还可分RU设置。eFEM硬件配置需参考平台设计,注意VDET接口处理,首次使用建议提交HW/SW案例审核。软件配置需获取专用FEM包,包含NVRAM、GPIO等文件,按指导合并后版本才会切换为eFEM版本。

专业开发者的博客,一个从事Android WiFi和蓝牙的工程师 489

BROPHP整合FCKEDITOR教程

最近在做一个项目,其中需要用到FCK编辑器,当然现在这个产品已经不叫这个名了,去掉了F,叫CKEditor,其实整合CK编辑器不难,难的是带上传图片和视频及附件上传,因为在默认的CK编辑器就不带上传功能,虽说它的拓展性很好,可我们并没有太多时间去研究怎么写一个上传插件.  不要失望,它们还有一款产品CKfinder,就是专门的一款附件管理产品,可以完美整合CKEditor,从而实现图片上传,视频上

601

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的零售柜商品检测软件(Python+PySide6界面+训练代码)

随着新零售概念的兴起,无人零售柜、智能零售店等新型零售模式快速发展。传统零售柜依赖于人工盘点和补货,效率低下且成本高昂。本文提出了一种基于YOLO系列目标检测算法的零售柜商品检测系统,实现了对零售柜内商品的自动识别、计数和库存管理。系统采用PySide6开发用户界面,集成了YOLOv5、YOLOv6、YOLOv7和YOLOv8等多种先进的深度学习模型,提供了完整的训练和推理流程。本文将详细介绍系统设计、算法实现、数据集构建和实际应用效果,并提供完整的代码实现。

YOLO 334

ckfinder 如何去掉版本 提示右上方的和左下方的 This is the demo version of CKFinder版本信息

1、CKFinder正上方的版本信息,要去掉的话,需要做以下操作: 搜索ckfinder.js下查找到类似代码 &lt;h4 class='message_content'&gt;&lt;/h4&gt; 改为 &lt;h4 class='message_content'style="display:none;"&gt;&lt;/h4&gt; 2、CKFinder左下方的版本信息,要...

dxd0128的专栏 1626

PCIe协议之 Equalization篇 之 谈谈几种模式

对于两端有能力最高支持 32 GT/s 及以上速率的设备,如果把目标速度设置为 8 GT/s 或 16 GT/s 速率,是不建议采用 Bypass-Equalization-to-Highest-Rate 模式的,即便采用了,也不会针对 8 GT/s 或 16 GT/s 的目标速率进行 EQ。对于支持 32 GT/s 及以上速率的设备,其可能根本无需工作在 8 GT/s 或 16 GT/s 速率,这时再针对 8 GT/s 或 16 GT/s 速率进行 EQ,多少有点浪费。

那么菜的博客 567

YOLO26改进策略【损失函数篇】| AAAI 2025 SD Loss,基于目标尺度动态调整尺度损失和位置损失的影响系数,减少 IoU 标签波动

在红外小目标检测任务里,基于交并比的损失存在波动问题,像边界框(BBox)标签的IoU损失波动最高可达86%,较小目标的IoU损失稳定性更差,严重影响模型稳定性和回归效果。同时,现有损失函数没有充分考虑不同目标尺度下对尺度和位置的敏感度差异,,并且掩码标签的位置损失在处理漏检物体时难以收敛,容易产生误报。这些问题限制了模型在不同尺度目标上的检测性能,为解决这些问题,提出了损失函数。

Limiiiing的博客 399

编辑组件CKEditor与文件管理组件CKFinder

ckeditor ckfinder ckeditor:html文本编辑插件,源码为javascript编写,实现对文本域的托管 下载时选择Full Package版本 解压后,去除一些不必要的文档;放置到js目录下即可 当然,也可以看看搭建案例samples 在这里可以设置需要的组件功能按钮 勾选完成后;得到配置代码 放置到config.js即可 下载ckfinder 注意解压后,将war包再次解压 取出一些不需要的文档后,同样放置到js目录下 注意需要在web.xml中进行配置 &l

从零开始的异世界JAVA学习 917

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

【免费下载】 ckeditor5 全功能版(纯手工编译)

ckeditor5 全功能版(纯手工编译) 【下载地址】ckeditor5全功能版纯手工编译 本仓库提供了一个经过精心编译的 ckeditor5 全功能版资源文件。ckeditor5 是目前非常流行的文章编辑器之一,本版本精选了常用的插件,几乎涵盖了99%的常用功能,并且是纯手工编译的,已经在实际项目中得到了应用 ...

gitblog_09763的博客 1655

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

上一篇: Ckeditor5 自定义安装 防出错实战教程(一)安装篇
下一篇: Ckfinder3+Oss 实现文件上传 防出错实战教程(三)Oss上传篇
BINGs911
博客等级 码龄13年 19粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值