【问题标题】:Wysiwyg editor with php/html support (without breaking the code)支持 php/html 的所见即所得编辑器(不破坏代码)
【发布时间】:2015-06-05 11:55:37
【问题描述】:

我搜索完全支持 HTML 和 PHP 的所见即所得编辑器。 我不想在 php 开始标记之后和结束标记之前有额外的 p 和 b 标记。 我更喜欢使用 PHP 来使用 $_POST 获取内容。 我不想要 ajax 方法。

我测试了一些编辑器一上午都找不到合适的。

我测试了这个编辑器: uEditor(百度), htmlphp编辑器, ckeditor, 微小的MCE, 线路控制 还有一些…… 他们每个人都在 php/html 代码中添加了额外的标签。我用 $_POST 捕捉内容。 我阅读了很多替代方法来去除 ckeditor 和 tinymce 的 br/p 标签,但没有成功。当我剥离 p - br 时显示并且无法删除它们。

我想要一个支持 php/html 的简单编辑器和工具栏中的一些有用的 bbcode。

【问题讨论】:

  • 你为什么不自己制作youtube.com/watch?v=SSAQK4Nwkm4
  • 您需要什么样的 PHP 支持?片段还是真实的、实际的 PHP?如果只是 sn-ps,我肯定会使用 CKE 和自定义小部件。
  • 不,我需要真正的(实际)支持。 :)

标签: php tinymce ckeditor wysiwyg


【解决方案1】:

我认为 tinyMCE 是 Web 平台上最好的所见即所得编辑器。我也将它与我的 php 框架一起使用。你可以很好地配置这个工具,你也可以禁用这些标签。

force_p_newlines : false

http://www.tinymce.com/wiki.php/Configuration:force_p_newlines

http://www.tinymce.com/wiki.php/Configuration

阅读文档 :) 他们是你的朋友!有一个美好的晴天兄弟;)

【讨论】:

  • 所以试试force_br_newlines : false,或者使用3.x版forced_root_block: '';tinymce.com/wiki.php/Configuration3x:force_br_newlines
  • 你是否在tinymce的init()方法中设置了配置?
  • 如果您使用版本 3.x,请删除 force_br_newlinesforce_p_newlines。在这种情况下只需使用forced_root_block: ''。否则(如果您使用 tinyMCE 2.x 或更低版本)删除 forced_root_block: '' 并保留其他两个函数。
  • 我真的看不到视频中的任何内容,因为质量不太好...@ 20 秒的行是什么?
  • 嗯,好的,但有什么问题?所见即所得的编辑器需要一个
    或一个

    标记来在编辑器内进行换行。编辑器还应该如何显示他内心的“你所看到的”?你知道我的意思吗?

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-04
  • 1970-01-01
  • 1970-01-01
  • 2010-10-09
  • 1970-01-01
相关资源
最近更新 更多