强烈建议Discuz X5版本JSON编辑器支持代码编辑模式,站长应对策略 New
JSON编辑器不支持代码编辑,我有时候感觉编辑器不如以前的编辑器!知名编辑器都支持代码编辑模式,如富文本编辑器 CKEditor,源代码编辑和HTML支持:支持任何HTML元素、属性、样式或类。
JSON编辑器要是支持代码编辑模式,就相对完美了!
😀这是间接鼓励,要原创内容,只能有一点复制粘贴,哈哈!
JSON编辑器是能支持代码编辑模式,代码模式 (code):支持直接编辑 JSON 数据
希望未来能支持吧!另外希望支持定时保存功能,让用户能看见自己编辑的内容被保存了,减少恐慌!
应对之策
没有用过X5版本,应该可以指定用户组采用JSON 编辑器。
版主可以用老编辑器,新用户组采用JSON编辑器。
长篇大论的版块采用老编辑器,讨论不激烈的版块采用JSON编辑器
都是个人拙见,仅供参考,哈哈! 都说了是json了,编辑什么代码?醉了
喜欢以前的,完全可以设置继续用以前的,json编辑器就是给不懂代码的普通用户用的
json把代码给你放出来,你改错一个字母,可能就数据全挂,这你想玩? 一个好的编辑器,一定要适配各种用户,不懂代码的普通用户、懂代码的专业人士!
知名编辑器几乎都支持代码编辑模式!
HTML >BBCode > Markdown
我个人认为应该弄个切换成Markdown编辑器功能,用 Markdown格式在一个框里编辑!
这样就完美了! 那就不要用json,用你的HTML编辑器就行了,json编辑器不是给写代码的人用的。用你喜欢的百度编辑器或markdown编辑器之类的就好了。
你个人认为的,可以个人采购对应编辑器就好,json不可能开放代码编辑,那会炸数据库的 有人已经觉得 是乱码了,时代不一样了,你看得懂bbcode,人家未必 json不能开放代码编辑也行,能自由切换就可以,能切换到 BBCode编辑器里也行!
自由切换功功能
应该弄个切换成HTML编辑器、BBCode编辑器功能,用HTML格式或BBCode格式在一个框里编辑!
指定用户组才能切换,适配以前论坛有的功能
允许使用 HTML 代码
注意: 开放 HTML 功能将产生安全隐患,请慎用。建议只在十分必要的情况下使用,并限制只开放给最核心的管理人员
建议
采购Markdown编辑器插件,不是没有想过。
但是,编辑器是论坛的核心,要官方支持才行,才能稳定!
一个半半拉拉的功能,不如不买! 2个编辑器概念不一样,编辑的内容已经没法互相切换了
何况Json编辑器本身已经内置了Markdown了 manyi 发表于 2025-11-14 15:28
json不能开放代码编辑也行,能自由切换就可以,能切换到 BBCode编辑器里也行!
自由切换功功能
应该弄个 ... json编辑器里本身就支持md区块,你完全可以在里面加md区块编辑自己要的内容。
其次,HTML对于交互提交来说是极其危险的,即便官方bbcode编辑器以前支持HTML,也是一直不建议开放的,稍微懂点技术的,就可以提交恶意代码搞死你的站。
.ce-block { margin-bottom: 20px;}.ce-block__content,.ce-toolbar__content { /* max-width:calc(100% - 50px) */ margin-left: auto; margin-right: auto;}.ce-paragraph { line-height: 1.6em; outline: none; text-indent: 2em; font-size: 16px;}.ce-paragraph--right { text-align: right;}.ce-paragraph--center { text-align: center;}.ce-paragraph--left { text-align: left;}.ce-paragraph--justify { text-align: justify;}.ce-paragraph-text-indent { text-align: justify;}.ce-paragraph:empty::before{content: attr(data-placeholder);color: #707684;font-weight: normal;opacity: 0;}/** Show placeholder at the first paragraph if Editor is empty */.codex-editor--empty .ce-block:first-child .ce-paragraph:empty::before {opacity: 1;}.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph:empty::before,.codex-editor--empty .ce-block:first-child .ce-paragraph:empty:focus::before {opacity: 0;}.ce-paragraph p:first-of-type{ margin-top: 0;}.ce-paragraph p:last-of-type{ margin-bottom: 0;}.svg-icon { width: 1em; height: 1em;}.svg-icon path,.svg-icon polygon,.svg-icon rect { fill: #4691f6;}.svg-icon circle { stroke: #4691f6; stroke-width: 1;}.inline-code {background: rgba(250, 239, 240, 0.78);color: #b44437;padding: 3px 4px;border-radius: 5px;margin: 0 1px;font-family: inherit;font-size: 0.86em;font-weight: 500;letter-spacing: 0.3px;} 看我6#回复
我认为是完美解决方案!
BBCode已经过时了, Markdown是主流。
但是把BBCode取消会影响 x3.5以前的论坛,只能先支持着。
Markdown代码在JSON编辑器里支持,也需要大量开发。
不如弄个自由切换功能,直接采用现成的开源Markdown编辑器!
能自由切换成JSON编辑器、HTML编辑器、BBCode编辑器、Markdown编辑器。
还不影响开发者弄的Markdown编辑器,这样就能专注JSON编辑器开发。
我的建议是继续维护BBCode编辑器,不过滴创新,增加短代码功能,要不这个编辑器就很难用下去了!
大改方案
弄个电脑程序把数据库里的BBCode格式全部转换成Markdown格式。以后专注JSON编辑器和Markdown编辑器维护! 应该能自由切换吧?我看开发者开发的Markdown编辑器插件就能实现!
数据库中增加字段,1是Markdown格式的内容,2是json格式的内容,3是BBCode格式的内容。
内置了部分Markdown格式,跟一个健全的Markdown编辑器,还是有差距的!
内置需要大量开发,自由切换能节省开发精力,也是编辑器功能的趋势,购买编辑器插件后,可以自由切换,甚至都能切换成百度Ueditor 、 CKEditor等编辑器!
这样的功能,才能符合框架呀!
页:
[1]