找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 75|回复: 9

强烈建议Discuz X5版本JSON编辑器支持代码编辑模式,站长应对策略 New

[复制链接]

339

主题

1075

回帖

1416

积分

金牌会员

积分
1416
发表于 昨天 08:04 | 显示全部楼层 |阅读模式
JSON编辑器不支持代码编辑,我有时候感觉编辑器不如以前的编辑器!


知名编辑器都支持代码编辑模式,如富文本编辑器 CKEditor,源代码编辑和HTML支持:支持任何HTML元素、属性、样式或类。


JSON编辑器要是支持代码编辑模式,就相对完美了!


😀这是间接鼓励,要原创内容,只能有一点复制粘贴,哈哈!


JSON编辑器是能支持代码编辑模式,代码模式 (code):支持直接编辑 JSON 数据


希望未来能支持吧!另外希望支持定时保存功能,让用户能看见自己编辑的内容被保存了,减少恐慌!


应对之策



没有用过X5版本,应该可以指定用户组采用JSON 编辑器。


版主可以用老编辑器,新用户组采用JSON编辑器。


长篇大论的版块采用老编辑器,讨论不激烈的版块采用JSON编辑器


都是个人拙见,仅供参考,哈哈!
回复

使用道具 举报

324

主题

1099

回帖

1425

积分

金牌会员

积分
1425
发表于 昨天 08:04 | 显示全部楼层
都说了是json了,编辑什么代码?醉了
喜欢以前的,完全可以设置继续用以前的,json编辑器就是给不懂代码的普通用户用的

json把代码给你放出来,你改错一个字母,可能就数据全挂,这你想玩?
回复

使用道具 举报

324

主题

1099

回帖

1425

积分

金牌会员

积分
1425
发表于 昨天 08:05 | 显示全部楼层
一个好的编辑器,一定要适配各种用户,不懂代码的普通用户、懂代码的专业人士!
知名编辑器几乎都支持代码编辑模式!
HTML >BBCode > Markdown
我个人认为应该弄个切换成Markdown编辑器功能,用 Markdown格式在一个框里编辑!
这样就完美了!
回复

使用道具 举报

308

主题

1063

回帖

1373

积分

金牌会员

积分
1373
发表于 昨天 08:06 | 显示全部楼层
那就不要用json,用你的HTML编辑器就行了,json编辑器不是给写代码的人用的。用你喜欢的百度编辑器或markdown编辑器之类的就好了。

你个人认为的,可以个人采购对应编辑器就好,json不可能开放代码编辑,那会炸数据库的
回复

使用道具 举报

339

主题

1075

回帖

1416

积分

金牌会员

积分
1416
楼主 发表于 昨天 08:06 | 显示全部楼层
有人已经觉得 [url] 是乱码了,时代不一样了,你看得懂bbcode,人家未必
回复

使用道具 举报

339

主题

1075

回帖

1416

积分

金牌会员

积分
1416
楼主 发表于 昨天 08:07 | 显示全部楼层
json不能开放代码编辑也行,能自由切换就可以,能切换到 BBCode编辑器里也行!
自由切换功功能
应该弄个切换成HTML编辑器、BBCode编辑器功能,用HTML格式或BBCode格式在一个框里编辑!
指定用户组才能切换,适配以前论坛有的功能
允许使用 HTML 代码
注意: 开放 HTML 功能将产生安全隐患,请慎用。建议只在十分必要的情况下使用,并限制只开放给最核心的管理人员

建议
采购Markdown编辑器插件,不是没有想过。
但是,编辑器是论坛的核心,要官方支持才行,才能稳定!
一个半半拉拉的功能,不如不买!
回复

使用道具 举报

344

主题

1043

回帖

1389

积分

金牌会员

积分
1389
发表于 昨天 08:07 | 显示全部楼层
2个编辑器概念不一样,编辑的内容已经没法互相切换了
何况Json编辑器本身已经内置了Markdown了
回复

使用道具 举报

308

主题

1063

回帖

1373

积分

金牌会员

积分
1373
发表于 昨天 08:08 | 显示全部楼层
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[data-placeholder]: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[data-placeholder]:empty::before {  opacity: 1;}.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before,.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]: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;}
回复

使用道具 举报

344

主题

1043

回帖

1389

积分

金牌会员

积分
1389
发表于 昨天 08:08 | 显示全部楼层
看我6#回复
我认为是完美解决方案!

BBCode已经过时了, Markdown是主流。
但是把BBCode取消会影响 x3.5以前的论坛,只能先支持着。
Markdown代码在JSON编辑器里支持,也需要大量开发。
不如弄个自由切换功能,直接采用现成的开源Markdown编辑器!
能自由切换成JSON编辑器、HTML编辑器、BBCode编辑器、Markdown编辑器。
还不影响开发者弄的Markdown编辑器,这样就能专注JSON编辑器开发。
我的建议是继续维护BBCode编辑器,不过滴创新,增加短代码功能,要不这个编辑器就很难用下去了!

大改方案
弄个电脑程序把数据库里的BBCode格式全部转换成Markdown格式。以后专注JSON编辑器和Markdown编辑器维护!
回复

使用道具 举报

324

主题

1099

回帖

1425

积分

金牌会员

积分
1425
发表于 昨天 08:09 | 显示全部楼层
应该能自由切换吧?我看开发者开发的Markdown编辑器插件就能实现!
数据库中增加字段,1是Markdown格式的内容,2是json格式的内容,3是BBCode格式的内容。

内置了部分Markdown格式,跟一个健全的Markdown编辑器,还是有差距的!
内置需要大量开发,自由切换能节省开发精力,也是编辑器功能的趋势,购买编辑器插件后,可以自由切换,甚至都能切换成百度Ueditor 、 CKEditor等编辑器!
这样的功能,才能符合框架呀!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表