请您使用哪种RTE/Wysiwyg? 我正在尝试决定使用一个. 我正在与PHP和MySQL合作. 解决方案 我正在使用:什么是ckeditor?: ckeditor是要使用的文本编辑器 内部网页.这是一个wysiwyg 编辑,这意味着文本 在上面编辑看起来与 用户拥有的结果可能 出版时.它带给了 网络共同的编辑功能 桌面编辑应用程序 Microsoft Word和OpenOffice. 因为Ckeditor已获得许可 灵活的开源和商业 许可证,您将能够集成 并在任何类型的 应用.这是理想的编辑 对于开发人员,创建以提供 轻松而有力的解决方案 用户. 其他解决方案 检查这些基于jQuery的编辑器: http://premiumsoftware.net/cleditor/ 其他编辑 http://ckeditor.com 其他解决方案 我会和安德烈亚斯(Andreas)建议的那样,因为它使用jQuery并且非常苗条.但是,它没有您
以下是关于 rich-text-editor 的编程技术问答
这是我正在使用的代码 var editor = new TINY.editor.edit('editor', { id: 'tinyeditor', width: 750, height: 350, cssclass: 'tinyeditor', controlclass: 'tinyeditor-control', rowclass: 'tinyeditor-header', dividerclass: 'tinyeditor-divider', controls: ['bold', 'italic', 'underline', 'strikethrough', '|', 'subscript', 'supers
WordPress添加了 gutenberg/block编辑器在其第五版中,默认情况下启用了发布和页面类型. 默认情况下,它可能会在未来的所有自定义帖子类型中启用,因此作为WordPress开发人员,我想知道如何为自己的自定义帖子类型禁用该编辑器吗?我想保留我从插件或主题注册的帖子类型的经典编辑器. 解决方案 可以简单地使用WordPress过滤器禁用编辑器. WordPress 5及更高 如果仅要为自己的帖子类型禁用块编辑器,则可以在主题的插件或functions.php文件中添加以下代码. add_filter('use_block_editor_for_post_type', 'prefix_disable_gutenberg', 10, 2); function prefix_disable_gutenberg($current_status, $post_type) { // Use your post type key instead
我是Web开发新手的iPhone开发人员.我经验丰富的HTML和CSS,但是我是PHP的新手,并在Mac上安装了MAMP. 我正在为需要基本CMS的人写一个网站(我认为这是正确的术语!).他们需要编辑的基本信息,例如主页文本,关于部分等.像这样(在主页上): 我还设置了Admin.php页面,管理员可以在其中登录以编辑网站的内容. (当我说登录时,我的意思是if (username == x && password == x)带有硬编码值). 在此页面中,我想进行下拉订单,允许用户选择一个文本文件打开,当他们选择一个文本文件时,它会在丰富的文本编辑器中打开. (任何格式都是html,富有编辑会将其解析以显示格式化的文本). 有人知道我可以轻松地嵌入PHP页面并将结果的HTML发送到PHP帖子上以写入文件吗? 预先感谢 - 抱歉,提出了这样的初学者问题! 解决方案 您的做法错误,我非常
我正在寻找一个示例项目,该项目应该具有基本的丰富文本编辑功能(粗体,斜体,下划线,对齐,附加图像). 我通过了Google搜索结果,有几个可用于iOS的编辑器,但是所有这些都是通过使用HTML使用UIWebView开发的.我正在寻找使用UITextView以及iOS 6和7(NSAttributedString,NSTextattAchment)中的新功能开发的一种 如果您知道任何开源代码或教程,请指导我? 预先感谢! 解决方案 没有iOS Dev网站上可用的丰富文本示例项目,但是,如果您喜欢UITEXTVIEW实现,则很少有开源替代方案,例如iOS-RICH-TEXT-EDITOR和FASTTEXTVIEW. . ios-rich-text-editor iPhone&iPad的RichTexteditor支持大量额外的负载,例如大胆,斜体,下划线,罢工,字体,段落缩写/OUTTENT等.检查其使用UITEXTVIEW的示例. fasttextvi
所以...我已经构建了一个自定义功能,该功能可以从Gsheet处理值并将其返回单个单元格.简而言之,源表有一个包含位置的列,其中包含在这些地方提供的服务,另一个包含一个结论日期.自定义功能会在确定的日期中收集在同一位置渲染的所有服务.它已经在工作,几乎给了我预期的回报. 返回的字符串: - > place1: -Service1; -Service2. - > place2: -Service3; -Service4. 所需的返回: - > place1: -Service1; -Service2. - > place2: -Service3; -Service4. 我已经搜索了RichTextValue的用法,但是我不知道这是因为我用作自定义功能的返回,还是我不知道如何正确使用它,但不是我在职的.这是我用来测试该功能的示例代码: function test(){ var bold=SpreadsheetApp.newTextS
目前,我正在使用Python和Tkinter的GUI文本编辑器.多亏了So的伟大人物(谢谢Rinzler),我设法修改了文本的字体.但是,我无法将字体和字体大小保存到txt文件. 我知道这应该是可能的,因为记事本可以用指定的字体修改并保存txt文件. 这是保存到文件的代码: def file_saveas(): filename = tkFileDialog.asksaveasfile(mode='w', defaultextension=".txt") if filename is None: # asksaveasfile return `None` if dialog closed with "cancel". return text2save = str(textPad.get(1.0, END)) # starts from `1.0`, not `0.0` filename.write(text2save)
目标 此Wiki条目的目标是为ERR ...传统网站创建可用的丰富文本编辑器的综合列表.通过传统,我们的意思是任何不是带有服务器控件和ViewState的ASP.NET.开源和商业选项都可用于讨论. 为什么这个wiki 我发现了一些编辑人员喜欢的用户反馈,但是很多输入都缺乏相等的可用解决方案的比较. 标准 应根据以下标准比较编辑器: (如果人们建议更多标准,我将很乐意在适当的情况下添加它们) 价格 支持的浏览器 对其他框架的依赖性 支持级别/开发人员社区 存在 所需的数字和大小包括 文件 基本的行数 功能 编辑器视觉外观 生成的内容质量 (POSH/XHTML) 最终用户体验 已知错误或缺少功能 已知的怪癖/一般投诉 请包括以下内容: 编辑的名称 审查的版本 编辑主页的链接 dojo Toolkit 未决 freetextbox 3.2.2 无效,因为它是服务器端控件 radeditor
我正在为我的博客网站制作文本编辑器.我想为用户提供一个小型工具箱,可以通过选择文本并应用一些样式来编辑博客文章,例如使所选文本粗体或斜体或给所选的文本一些颜色.还有插入图像和视频链接的选项. 我搜索了堆栈溢出,但无法获得任何令人满意的解决方案. ,如果有人可以帮助我找到选择(或不选择)的角色位置,那就太好了.我尝试了jQuery Caret插件,但它不起作用. 我的代码看起来像这样(到达堆栈溢出上的一篇文章): html:
Initial text... 在单独的JS文件中: (function(){ $("#editor").bind("keydown keypress mousemove", function() { alert("Current position: " + $(this).caret().start);
我正在尝试一些contentEditable,并遇到了这个问题:我有以下JS代码 var range = document.getSelection().getRangeAt(0); var newNode = document.createElement("span"); newNode.className = "customStyle"; range.surroundContents(newNode); 和此HTML片段:
the only entry of the list
Some text here in paragraph
JS代码允许将当前选择用标记包装. It works perfectly when the selection includes whole HTML tags (e.g. selecting 'the only entry of') but
我正在尝试构建类似于Google文档的内容,您可以在其中直接编辑页面,而不是通过Textarea或Iframe编辑.这是可以满足的HTML5属性. 因此,我可以在可满足的基础上使用任何好的编辑器,以提供文本格式,插入链接,粘贴的功能,等等.? http://www.aloha-editor.org/是我发现的一种,但我想知道是否还有更多. (编辑:我应该澄清一下,我不想构建整个Google Docs,我只是以此为示例来编辑实际内容) 解决方案 Wymeditor (目前在ME和其他人的繁重开发中)的2.0版2.0版.但主要依赖于选择/范围/操纵的DOM作为DesignMode的行为和可符合性API的行为:s之间的差异很大. 一些功能/设计目标是: wysiwym编辑 - 分开内容和演示文稿,我们启用了丰富的文本格式,但将演示文稿留给设计师. 模块化体系结构 - 仅使用所需的组件(并将它们挂在您自己的UI上)或将带有工具栏,对话框和所有内容的"完
我有一个使用Tinymce允许丰富文本编辑的Web应用程序.我的一些客户迫切希望将其用于iPad(不支持可满足,因此Tinymce不起作用) 目前我唯一的选择是: 当我检测到浏览器是iPad时,禁止丰富的文本编辑.这并不是什么解决方案,因为我的应用非常依赖丰富的文本编辑 等待iPad支持可满足的 写我自己的iPad应用程序.这不是真正可行的,因为它是一个带有HTML和JavaScript负载的复杂应用 使用另一个浏览器.据我所知,其他浏览器也不支持可满足的. 我真的很想找到一些可行的解决方案.是否有不需要满足的文本编辑器之类的东西?还是有人有一个我没想到的聪明的主意? 预先感谢 安迪 解决方案 截至2011年6月,iOS 5 中似乎有支持 http://www.tuaw.com/2011/06/08/will-ios-5s-safari-deliver-better-better-support-for-web-editors/ 我的一
除了新的Google文档外,我所看到的所有其他基于Wysiwyg Web的Rich Text Editor(Ckeditor,Tinymce,Old Google Docs)都是基于可满足的或DesignMode的.我个人讨厌使用这些编辑.在整个体验变成挫败感之前,它不会花费太多格式或复制/粘贴.回报突然开始获得双间隔,意外格式通过从其他HTML来源粘贴引入,撤消/重做完全破坏,格式变得非常难以控制,等等. . 我相信这是Google文档引入自己的更加限制的非HTML格式引擎的原因之一.有没有提供类似内容的开源库?预先感谢. 解决方案 您可以从 ACE编辑(以前是Bespin and Skywriter)开始.它针对代码编辑,因此缺少格式和其他功能,但是您可能会发现功能的有用核心,可以基于丰富的文本编辑器. 在行动中: > 代码: https://github.com/ajaxorg/ajaxorg/ace 更新:正如@theazureshadow指出的
我正在研究contenteditable div,以制作一个简单的richtext-editor.我的要求之一是能够在按钮事件上在光标邮局插入html块. 我能够通过基于浏览器的range,range.insertNode(nodeHTML),range.insertNode(nodeHTML)或range.pasteHTML(nodeHTML)来使该部分正常工作.但是我无法得到两件事,理想情况下,我想拥有 能够使用浏览器的撤消来撤消插入的节点.不知何故,浏览器忽略了上述操作. 在插入节点的末尾移动光标.因此,用户可以在 之后开始写作 我知道我可以使用许多可用的编辑中的东西,这做得很好,但是如果我明白了,我就不必这样做了.欢迎任何帮助甚至建议. 谢谢. 解决方案 答案重写2013年8月 不幸的是,尽管情况正在改善.除document.execCommand()触发的程序模型突变之外,没有浏览器的内置撤消堆栈.但是,最近有两个发展: IE 1
我试图在文本中捕获用户输入,该输入可能是三种格式中的任何一个URL(以及类似的电子邮件) - 现在,我对自己有效的三种单独格式中的每种都有一个正则是正则.但是,如果我想做所有3个,第一个会阻止第二和第三个激活.在我的代码上,在"空间"上,触发正则检测.因此,如果我有第一个正则言论,那么将永远不会触发带有Markdown标题的正则. 我想知道是否有可能为第一个专门排除第二个格式和第三个格式的第一个等级吗?或者,更好的是,如果有一个以捕获匹配所有3个? 匹配的正句 另外,由于我不太擅长于等级,所以我希望有人也可以解释他们的解决方案,这样我就可以尝试做同样的事情以进行电子邮件检测. 谢谢! 解决方案 首先,第二个正则这样做的简单方法是使用|("或")字符,如下: ()|() 问题是它搞砸了捕获的组.如果将正则捕获第一个模式,则URL将分为不同的捕获组(我的演示中的第四个),与第二组(第二组)捕获. .
这是这个问题的后续问题 - 如何填写丰富的文本编辑器字段,以进行编码器接受测试 解决方案在这篇文章中给出,在Ckeditor版本4.3.2标准上可以完美地工作, =" http://yizeng.me/2014/01/31/test-wysiwyg-editors-using-selenium-webdriver/" rel =" nofollow noreferrer"> site> site ckeditor实例,但不幸的是我网站自己的CKEditor版本为4.5.10. 我网站的ckeditor问题 - 网络驱动程序引发了一个错误,即找不到textarea的名称属性.在此示例中,工作ckeitor这不是问题,我能够获得焦点并将自定义内容添加到Textarea中. 问题 - ckeditor 4.3.2(工作)和版本4.5.10(不起作用)之间是否有很大的区别,这会导致此解决方案不起作用? 工作网站上的textarea