百度
360搜索
搜狗搜索

ckeditor使用教程,ckeditor 如何整合到ASP中?详细介绍

本文目录一览: django教你如何轻松使用富文本编辑器CKEditor

最近由于需要在django admin中使用到富文本编辑器,由于我比较喜欢CKEditor富文本编辑器,于是就有了这篇文章,下面这篇文章主要给大家介绍了在django中轻松使用富文本编辑器CKEditor的方法,需要的朋友可以参考下。前言django是一个容易快速上手的web框架,用它来创建内容驱动型的网站(比如独立博客)十分方便。遗憾的是,django并没有提供官方的富文本编辑器,而后者恰好是内容型网站后台管理中不可或缺的控件。ckeditor是一款基于javascript,使用非常广泛的开源网页编辑器。它可以和多种编程语言相结合,python当然也不例外。本文就来介绍一下如何在基于django博客系统如何完美地用上ckeditor。使用方法1、安装pip install django-ckeditor2、将‘ckeditor'settings.py中的INSTALLED_APPS3、由于djang-ckeditor在ckeditor-init.js文件中使用了JQuery,所以要在settings.py中设置CKEDITOR_JQUERY_URL来指定JQuery库的路径,例如:CKEDITOR_JQUERY_URL ='https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js'4、设定STATIC_ROOT,执行python manage.py collectstatic,将CKEditor需要的媒体资源拷入STATIC_ROOT指定的路径中。STATIC_ROOT = os.path.join(BASE_DIR,'static/')5、from django.db import modelsfrom ckeditor.fields import RichTextFieldclass Blog(models.Model): title = models.CharField(max_length=50,verbose_name="标题") content = RichTextField(blank=True,null=True,verbose_name="内容") def __unicode__(self): return self.name效果:文件上传1、在settings.py中的INSTALLED_APPS中添加ckeditor_uploader2、CKEditor使用Django的存储API,默认使用Django的文件存储,会用到MEDIA_ROOT和MEDIA_URL,需要在settings.py中定义,此外还可以指定CKEDITOR_UPLOAD_PATH,它位于MEDIA_ROOT下:MEDIA_URL = '/media/'MEDIA_ROOT = os.path.join(BASE_DIR,'media/')CKEDITOR_UPLOAD_PATH = 'uploads/'3、在项目的urls.py中添加CKEditor的URL映射url(r'^ckeditor/', include('ckeditor_uploader.urls')),如果不加,可能会出现以下错误:4、(可选项) 在settings.py中加入CKEDITOR_IMAGE_BACKEND ,使能thumbnails,例如:CKEDITOR_IMAGE_BACKEND = 'PIL'from ckeditor_uploader.fields import RichTextUploadingFieldclass Post(models.Model): content = RichTextUploadingField()总结

CKEditor5的入门使用(react)

没有前言,开始讲解。

使用环境: 基于react的antd-pro框架,这部分受antd的影响较小(仅部分表标签)。 CKEditor5 的document 12.1.0版本.

cnpm install @ckeditor/ckeditor5-build-decoupled-document
可根据需求安装对应的主题插件:

index.js

以上按照官方文档也能写个差不多,主要是图片上传部分

uploadType.js

uploadType写完之后,按照"初始化"部分引入即可。

ckeditor 使用方法

cheditor与ckfinder的集成使用
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标签内写入:


在ASP中使用ckeditor

1、src="ckeditor/ckeditor.js"路径是不是对的,如果你是在DW预览的话,路径可能还要设置一下。
2、ckeditor的样式是否有引入。
3、TextArea1这个控件名,在页面其它地方没有重复!
1、不知道你的“src="ckeditor/ckeditor.js”相对路径是否正确。
2、不知道你的外部脚本是否正确。注意:外部脚本文件不能包含 标签。
3、不知道你脚本内容是否正确。
所以不好回到。

要一个网页编辑器! 就是在后台自动添加新闻的!

用dw可以修改,记事本也可以修改。若果是你自己的网站当然保存在你的服务器上啊,上传更新就好了,人家的服务器你是不知道密码的啊!
给你个ckeditor网页文本编辑器!
下载地址:http://ckeditor.com/download
使用教程:http://wenqingluomo.blog.163.com/blog/static/79138002611331630/

少长咸集

阅读更多 >>>  linux开发要学什么软件有哪些
← 上一篇: 下一篇:

知识分享相关文章:

更多知识分享 >

网站数据信息

"ckeditor使用教程,ckeditor 如何整合到ASP中?"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:ckeditor使用教程,ckeditor 如何整合到ASP中?的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!