禁用 CkEditor 中指定标签之间的编辑
根据您的经验,有什么办法可以做到吗? 例如,我有一个默认布局,当用户开始编辑空文档时加载,如下所示:
<h1>Sample heading</h1>
<p>Sample text</p>
<div class="something"></div>
在这里,我想要一个控件来防止 ppl 开始写入 .something div。 如果可能的话,我也想禁用删除预定义标签的可能性。
抱歉英语不好,感谢您的回答! :)
As ur experience, there are any way to do that?
For example, i have a default layout, which loads when the user starts editing an empty document, something like this:
<h1>Sample heading</h1>
<p>Sample text</p>
<div class="something"></div>
Here, i want to have a control to prevent ppl starting to writing into the .something div.
If possible, i want to disable the possibility to remove my predefined tags too.
Sorry for english, and thanks for the answers! :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于其他通过搜索引擎找到此内容的人。
您可以在 CKEditor 文档中使用 HTML 的 contenteditable 属性。
http://docs.cksource.com/CKeditor_3.x/Users_Guide/NonEditable_Contents
For others finding this via search engines.
You can use the contenteditable attribute of HTML within a CKEditor document.
http://docs.cksource.com/CKeditor_3.x/Users_Guide/NonEditable_Contents
我能想到的第一个解决方案是挂钩所有可能的操作内容的事件,创建文档树位置感知逻辑,并简单地拦截和计数器事件,这些事件将编辑您的需求所描述的不可编辑的区域。
我很好奇是否有比这更简单的事情。
First solution that i can think of is to hook all possible events that manipulate content, create document tree location aware logic and simply intercept and counter events which would edit areas described by your requirements as non-editable.
And im most curious if there is something easier then that.