1

我正在使用一个名为 CodeHighlighter 的插件,使用 JCE 在我的 Joomla 2.5 网站的文章中插入代码片段。

要插入代码片段,我在 JCE 中执行以下操作:

我切换到 HTML 代码视图,例如,我插入如下内容:

<pre class="brush:java">
package com.tutorialspoint;

import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextStartedEvent;

public class CStartEventHandler 
    implements ApplicationListener<ContextStartedEvent>{

    public void onApplicationEvent(ContextStartedEvent event) {
         System.out.println("ContextStartedEvent Received");
    }
}
</pre>

除了这部分代码之外,这很好用:<ContextStartedEvent>它被 JCE 消除了。我也尝试过使用无所见即所得的编辑器,没有问题。

所以问题似乎是 JCE 将<ContextStartedEvent>其视为标签而不是我的 Java 代码片段的合法部分,因此将其删除......

您对如何防止 JCE 删除这部分代码有一些想法吗?

4

1 回答 1

1

您可以尝试以下方法:

1. Go to Global Configuration
2. Click "Text Filters" Tab.
3. Change "Super Users" filter type to "no filtering"

这将解决诸如此类的问题。

  • Youtube 视频在 Joomla 中不起作用(代码被删除)
  • JCE TinyMCE 代码清理会删除我的样式代码和脚本。
  • 在 Joomla 中,JCE 或 TinyMCE 删除了内联文档样式 (css)
  • JCE / TinMCE 中的代码清理问题
  • JCE 代码清理正在删除 Flash 脚本
于 2013-02-14T20:46:14.287 回答