如何在Joomla文章中插入XML示例代码?


How can I insert XML example code inside a Joomla article?

我正在用Joomla 2.5构建一个网站,涵盖与编程相关的主题。

我已经尝试了各种插件,我没有问题插入java, javascript和php代码在我的文章(经典视图与缩进行号)

当我尝试插入XML时,问题出现了。

目前我正在使用插件代码高亮(但我发现与其他插件相同的事情)。

要在我的文章中插入XML代码,我必须在我的文章中这样做:

{code class="brush: xml;"}CODE HERE{/code}

问题是,如果我插入Java或Js或php代码我没有问题,但如果我试图以这种方式在我的文章中插入XML代码,它看起来很糟糕(部分缺失)

我还试图将其直接插入HTML(通过按下HTML编辑器TinyMCE按钮),但是,一旦插入,当我回到WYSIWING编辑器时,这个问题又发生了。

在插件指令中,我可以读取:

小心你的可视化编辑器(例如JCE或JCK),它可以在你的代码中放置标签,在此代码无效之后!

我使用TinyMCE作为编辑器(它总是一个所见即所得的编辑器),似乎这是事实上的问题,如果我禁用图形编辑器(在Joomla全局配置中设置编辑器为空),或者如果我选择CodeMirror编辑器(它是一个简单的HTML编辑器,而不是所见即所得的编辑器),如果我以前面的方式插入XML代码…好好工作!!

问题是,我需要一个图形编辑器(设置我的文章文本的样式),同时我需要在我的文章中插入XML代码片段…

我观察到使用许多代码片段插件的行为…问题不是插件的问题,但我认为这是与WYSIWING编辑器,似乎插入它的标签在XML代码或至少使它脏(消除部分,并插入一些标签,如

)

我能做些什么在我的文章中有XML代码片段,同时有一个所见即所得的编辑器?(如果问题是TinyMCE,我也可以尝试其他WYSIWING编辑器…)

谢谢安德里亚

你可以给扩展代码显示一个尝试。

我读到的另一个解决方案是1)激活内容-代码荧光笔(GeSHi)2)在这里生成代码3)在所见即所得编辑器中生成代码

您可以选择其中之一或另一个…你不能两者兼得。我的建议是:做页面的所见即所得部分……关闭所见即所得编辑器…然后插入xml…永远不要再打开所见即所得编辑器回到那个页面。

我有同样的问题插入xml在我的网站。

如果您已经退出joomla并重新登录…默认是WYSIWYG编辑器。

所以如果你打开一篇文章/模块/插件,它在所见即所得中打开,它清除你插入到页面中的xml。只需切换所见即所得编辑器,使其关闭…然后关闭文章(不要保存&关闭)…就接近了。然后再次打开文章/模块/插件…它应该只是HTML编辑器…和代码。