1

如何仅在源代码中使用 TinyMCE?TinyMCE 将任何数据转换为 HTML 并显示出来。我需要使用 BBCode 无需转换,仅源代码。我在谷歌上找不到任何关于它的信息。

4

1 回答 1

2

我想您想使用 TinyMCE,例如 phpBB 发布表单。即单击粗体,它显示[b]text[/b]而不是粗体的格式化文本。

据我所知,您无法通过设置使用 TinyMCE 执行此操作。您将需要编写自己的函数。

tinyMCE.init({
    theme_advanced_buttons1 : "mybold",
    setup : function(ed) {
        ed.addButton('mybold', {
            title : 'bold',
            image : 'img/example.gif',
            onclick : function() {
                // Add you own code to execute something on click
                ed.focus();
                ed.selection.setContent("[b]" + ed.selection.getContent() + '[/b]');
            }
        });
    }
});

冷却两个或三个代码。如果您要为每个 bbcode 都这样做,那将是一个痛苦的屁股和长代码。

如果您不打算使用 TinyMCE 的任何优势,您最好编写自己的代码来操作<textarea>和避免加载 TinyMCE JS。它会更轻。

于 2012-08-20T10:04:49.060 回答