1

我的问题是使用这个 CKEditor 插件:Java/JSP Struts2 中的“ http://code.google.com/p/struts2-jquery/wiki/CkeditorEditor ”。

我总是得到ubb代码(如[b][i]test[/i][/b]),而不是html代码(如<b><i>test</i></b>)。

我已经在网上搜索了几个小时的资源,但仍然找不到任何解决方案......很少有人使用这个插件,而且很少能找到资源......

我的 struts 配置和 ckeditor 工作正常。

我的代码:

<sjr:ckeditor 
            id="richtextEditor" 
            name="richtextEditor" 
            rows="8" 
            cols="80" 
            width="800"
            uploads="false"
            loadingText="Loading..."
            toolbar="MyToolbar"
            skin="kama"
            dataType="html"
            customConfig="/xxx/js/ckeditor.config.js"
    />

请帮忙~~

4

1 回答 1

0

执行有效搜索的两个重要规则是:

  • 搜索时使用专有名称:UBBUltimate Bullettin Board论坛软件,而代码本身则称为BBCodeBullettin Board Code。很难找到搜索 UBB 而不是 BBCode 的东西;
  • 当插件包含第三方软件时,始终(首先)搜索第三方软件本身,而不是插件定制:您会发现更多信息搜索CKEditor而不是Struts2-jQuery-Richtext插件。

也就是说,两者都默认在模式CKEditor下启动,您必须明确要求在启动时打开模式;Struts2-jQuery-RichtextHTMLBBCode

尝试使用默认配置重新启动,然后一次添加一次,尝试直到它中断。然后,绕过该参数...

您可以在Struts-jQuery的 Showcase 上找到默认配置(在 Widgets -> Richtext 下):

<sjr:ckeditor 
                    id="richtextEditor" 
                    name="echo" 
                    rows="10" 
                    cols="80" 
                    width="730"
                    height="250"
                    uploads="true"
                    onFocusTopics="focusRichtext"
                    onBlurTopics="blurRichtext"
                    onChangeTopics="highlightRichtext"
                    value="Cras dictum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean lacinia mauris vel est. Suspendisse eu nisl. Nullam ut libero. Integer dignissim consequat lectus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos."
                />

希望有帮助

于 2013-02-11T10:32:57.013 回答