禁用 CkEditor 中指定标签之间的编辑

发布于 2024-12-13 11:59:22 字数 292 浏览 1 评论 0原文

根据您的经验,有什么办法可以做到吗? 例如,我有一个默认布局,当用户开始编辑空文档时加载,如下所示:

<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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

远山浅 2024-12-20 11:59:22

对于其他通过搜索引擎找到此内容的人。

您可以在 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

江城子 2024-12-20 11:59:22

我能想到的第一个解决方案是挂钩所有可能的操作内容的事件,创建文档树位置感知逻辑,并简单地拦截和计数器事件,这些事件将编辑您的需求所描述的不可编辑的区域。

我很好奇是否有比这更简单的事情。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文