问题标签 [sceditor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2152 浏览

javascript - 从 SCEditor 获取值

我正在尝试使用以下代码从我的 SCEditor textarea 获取值:

然后我想通过 AJAX 发送值:

但是,我无法让它工作。我没有在文档中找到任何提示:http ://www.sceditor.com/api/sceditor/val/

我的变量fbeschreibung只是空的。是不是我做错了什么?

0 投票
1 回答
43 浏览

javascript - 如何在 SCEditor 中使用本地化?(以及一般反馈和经验)

我目前正在为一个项目评估基于 javascript 的 BBCode 编辑器。SCEditor似乎真的很棒,并且有很多有用的功能

但是谁能告诉我如何使用本地化?我找不到任何本地化文件,所以我不知道是否存在任何预构建语言,或者我是否必须为自己创建它们,在这种情况下,它们的外观如何。我也找不到任何文档,只有这个提示文档

总的来说:您对这个编辑器的体验如何?还有其他建议我可能应该看看吗?

0 投票
1 回答
287 浏览

javascript - 如何修复 Material Design Light - SCEditor 冲突?

我正在寻找一个修复方法,让Material Design Light与 MyBB 一起使用,它使用SCEditor,一个 JS WYSIWYG 编辑器。存在冲突,因为 MDL 添加了破坏编辑器文本框的布局类。在 Github,TinyMCE 也有类似的问题,但我不确定如何将修复应用到 SCEditor。

非常感谢任何帮助,谢谢。

0 投票
1 回答
199 浏览

javascript - 使用 SCEditor 将光标设置到文本的末尾

我正在尝试插入引号,然后将光标移动到编辑器的末尾。目前,我插入引号,光标最终在引号内,所以如果您要开始输入,用户将添加到引号中,这不是我想要发生的

我已经尝试查看他们的文档以弄清楚如何做到这一点,但我认为我引用的不是理解它

这是我当前的代码:

有没有快速的方法来做到这一点?我对 SCEditor 很陌生,所以对我来说都是新的

0 投票
1 回答
130 浏览

javascript - 使用 Firefox 防止在 SCEditor (MyBB) 中拖放

我有一个 MyBB 论坛,其中默认包含 SCEditor 作为 WYSIWYG 编辑器。

SCEditor 不是为拖放而设计的,因此对于 IE、Safari 和 Chrome,如果您尝试将图像拖到字段中,整个页面都会被图像替换(这对我来说没问题)。

但是在 Firefox 中,图像适合该字段,这表明消息将与它一起显示,但最终图片被翻译为 base64 女巫与 bbcode 不兼容。图像没有显示,而是有一大堆代码。

能够进行拖放工作会很好,但我不想将图像存储在 base64 中,所以我只想阻止 Firefox 在该字段中放置图片。我根本不需要拖放,因此可以完全禁用它。也许用 jquery ?

抱歉,我无法访问论坛,但您可以在此处查看 SCEditor 的演示:https ://www.sceditor.com

0 投票
1 回答
241 浏览

javascript - sceditor:如何保存和加载数据到/从mysql

我最近遇到了这个名为SCEditor的BBCode(公告板代码)编辑器。这是我发现的第一个,所以我开始使用这个,但我对解析器和其他东西并不熟悉。我需要它在我的网站上显示新闻。所以基本上:

  1. 管理员使用编辑器键入新闻内容。
  2. 现在它必须保存(我不知道如何保存它的输出(例如图像?))。
  3. 主页加载它并显示为新闻(如何加载它然后再次转换为 BBCode?)

这是我正在使用的简单代码:

网页图片

0 投票
1 回答
76 浏览

javascript - 在 SCEditor 中将列表项标签设置为 [*]x 而不是 [li]x[/li] 以实现 vBulletin 兼容性

TL;博士

SCEditor[li]test[/li]用于列表项。为了使其与 VB 兼容,我想将其更改为[*]test. 但我的方法并没有完全奏效。我可以让编辑器插入[*]列表项。但是,它们总是在其内容之前包含不需要的换行符。

所以问题是:如何在当前解决方案之后更改[li]x[/li][*]x没有换行符[*](见上文)?

详细解释和我的方法

我希望 SCEditor 与 VBulletin 兼容。许多 BBCode 有效,但列表无效。在 SCEditor 中创建列表时,它会生成以下 BBCode:

VBulletin 不解析它,因为它使用[list]而不是[ul]. 通过了解bbcode.js,我可以通过替换 BBCode 的格式来解决这个问题:

但是当我改变 But the[li]x[/li]也不起作用,因为 VB 使用[*] x没有结束标记。也尝试修改此项目:

现在,当按下列表按钮时,编辑器几乎在我需要的时候插入 BBCodes:

由于它在 和 内容之间创建了一个换行符[*],因此它看起来已损坏:

在此处输入图像描述

它似乎li用于编辑器控件(插入列表按钮),其中*(最后一个条目)处理从 BBCode 到编辑器 HTML 的解析(在源代码和所见即所得视图之间切换时)。

0 投票
1 回答
2587 浏览

javascript - 您的浏览器不支持直接访问剪贴板。请改用 Ctrl+X/C/V 键盘快捷键

我在我的 yii1 项目中使用SCEditor并使用 v1.4.1,我不能在 chrome(版本 78.0.3904.108)、firefox(71.0(64 位))中使用复制和粘贴。如何启用剪贴板过去?

点击查看图片

0 投票
0 回答
103 浏览

php - Mybb sceditor 额外字段

我正在尝试使用三个文本区域字段向 mybb sceditor 添加额外的内容,但它不允许我插入内容。

我尝试添加一个功能,但无法使其正常工作 - 感谢您的帮助!

它应该看起来像这样!

0 投票
1 回答
49 浏览

sceditor - 如何从 SCeditor 中获取 textarea 名称?

我正在像这样初始化SCEditor

现在我需要从 SCEditor中获取textarea 的名称。我的目标:在用户在 SCEditor 中输入文本或使用自定义插件后,文本区域名称/id 将与新内容一起传递到具有相同 ID 的外部 HTML 预览字段。(页面上有几个编辑器。)

我还没有找到任何方法如何"one"从 SCEditor 中获取 textarea ( ) 的名称。这是一个插件的代码片段,可以访问该editor变量:

API没有透露这样的功能:https ://www.sceditor.com/api/sceditor/

我试图理解源代码(textareaoriginal在 init() 函数中传递)但我找不到任何方法来返回 textarea/original:https ://github.com/samclarke/SCEditor/blob /master/src/lib/SCEditor.js

然后我想我可以将 init 之后的名称与编辑器的 create() 绑定并稍后访问它,例如:

但这也不起作用。

这是一个用于测试的 JSFiddle:http: //jsfiddle.net/kai_noack/0gLhtabq/10/

--

更新:

我可以看到[[Scopes]]控制台输出(jsfiddle)中有名称。也许可以访问它?

控制台输出 sceditor

我需要得到这个textarea#one部分。