我正在 Joomla 2.5 中构建一个站点,其中涵盖与编程相关的主题。
我尝试了各种插件,在我的文章中插入 java、javascript 和 php 代码没有问题(带有缩进行号的经典视图)
当我尝试插入 XML 时出现问题。
目前我正在使用插件 Code HighLight (但我发现其他插件也一样)。
要在我的文章中插入 XML 代码,我必须在我的文章中这样做:
{code class="brush: xml;"}CODE HERE{/code}
问题是,如果我插入 Java 或 Js 或 php 代码我没有问题,但如果我尝试在我的文章中以这种方式插入 XML 代码,它看起来很糟糕(部分缺失)
我也尝试将它直接插入 HTML(通过按下按钮 HTML 编辑器 TinyMCE),但是一旦插入,当我回到 WYSIWING 编辑器时,再次出现此问题。
在插件说明中,我可以阅读:
当心你的可视化编辑器(例如 JCE 或 JCK),它可以在你的代码中放置标签,在这段代码变得无效之后!
我使用 TinyMCE 作为编辑器(它始终是 WYSIWYG 编辑器),如果我禁用图形编辑器(在 Joomla 全局配置中将编辑器设置为 void)或者如果我选择 CodeMirror 编辑器(它是一个简单的 HTML 编辑器,而不是 WYSIWING 编辑器)如果我以以前的方式插入 XML 代码......工作得很好!
问题是我需要一个图形编辑器(设置我的文章文本的样式),同时我需要在我的文章中插入 XML 代码片段......
我观察到使用许多代码片段插件的行为......问题不是插件问题,但我认为它与 WYSIWING 编辑器有关,该编辑器似乎将其标签插入 XML 代码或至少使其变脏(消除部分和插入一些标签,如
)
如何在我的文章中包含 XML 代码片段并同时拥有 WYSIWING 编辑器?(如果问题是 TinyMCE,我也可以尝试其他一些 WYSIWING 编辑器......)
谢谢安德里亚