Ckeditor 添加用于内联编辑的最大化和源代码编辑插件

Ckeditor 添加用于内联编辑的最大化和源代码编辑插件,ckeditor,Ckeditor,当我在CKEditor中使用内联编辑功能时,不会显示最大化和源代码编辑按钮。如何激活以进行内联编辑 感谢和问候 Ralf内联源代码编辑将添加到CKEditor 4.1()。所以在FEB的中期应该准备好。 最大化在内联编辑中是不可能的,或者说是毫无意义的。内联编辑就是编辑真实页面的一部分。如果你想最大化编辑区域,它就不会是真实的。无论如何,要最大化它将是非常困难的,因为这是一个我们无法完全控制的元素。我已经制作了一个插件,其中包括以内联模式编辑源代码:我不能对Reinmar的答案发表评论,所以我只

当我在CKEditor中使用内联编辑功能时,不会显示最大化和源代码编辑按钮。如何激活以进行内联编辑

感谢和问候


Ralf

内联源代码编辑将添加到CKEditor 4.1()。所以在FEB的中期应该准备好。
最大化在内联编辑中是不可能的,或者说是毫无意义的。内联编辑就是编辑真实页面的一部分。如果你想最大化编辑区域,它就不会是真实的。无论如何,要最大化它将是非常困难的,因为这是一个我们无法完全控制的元素。

我已经制作了一个插件,其中包括以内联模式编辑源代码:

我不能对Reinmar的答案发表评论,所以我只想“回答”。你看不到这个选项的必要性并不意味着它不存在。例如,我想使用内联编辑器,但希望提供最大化编辑区域的选项。我会详细说明一下

在我的例子中,固定尺寸(=>滚动div)的(多个)编辑区域。这些div用于用户输入数据。在某些情况下,div不够大,无法容纳用户数据,因此我希望用户能够最大化编辑区域。完成后,可以关闭或恢复最大化编辑器,数据将显示在滚动div中


基本上我想要的是有一个有多个编辑区域的页面。只有当用户开始编辑区域时,工具栏才可见。内联编辑器是实现这一点的理想选择(如果出于性能原因可以共享它,则更理想),但它缺少最大化的选项

关于源HTML:CK Editor 4内联编辑器不提供就地源代码编辑,但有一个解决方案:

  • 在您的CKEditor构建中添加插件
  • 修改编辑器配置中的工具栏定义,以包含
    Sourcedialog
    项,而不是
    Source
    项:

    config.toolbar = [
        { name: 'document', items: ['Sourcedialog'] }, 
        ...
    ];
    

谢谢您的回答。你说的有道理。由于我现在使用内联编辑功能,我真的很喜欢它,不再错过最大化。这不是不可能的。只要给它
位置:固定的
和正确的尺寸,它就会最大化,甚至继承所有父样式(如果需要)。接下来,将工具栏固定在其顶部,并在调整窗口大小时控制其尺寸。用户完成后恢复原始位置。容易的。顺便说一句,这在某些情况下是有意义的。正如我所写的——它可能不像你想象的那么简单,尽管我并不是说这是不可能的。我的意思是,当与知足一起工作时,不可能取得好的结果——相信我——一切都是痛苦的。我也不认为在最大化容器中编辑内联内容有什么意义。如果您知道这一点,那么您可以在上创建功能票证。我们会考虑你的情况,谢谢你的插件提示。我把它添加到我的项目中,它成功了。不错。不过,我也会等待使用CKEditor 4.1进行正式的内联源代码编辑。