【问题标题】:How can I insert XML example code inside a Joomla article?如何在 Joomla 文章中插入 XML 示例代码?
【发布时间】:2012-12-09 00:41:54
【问题描述】:

我正在使用 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 代码 sn-p...

我观察到使用许多代码 sn-p 插件的行为...问题不是插件问题,但我认为它与 WYSIWING 编辑器有关,该编辑器似乎将其标签插入 XML 代码或至少使其脏(删除部分并插入一些标签,如

)

如何在我的文章中使用 XML 代码 sn-p 并同时拥有 WYSIWING 编辑器? (如果问题是 TinyMCE,我也可以试试其他的 WYSIWING 编辑器...)

谢谢 安德烈亚

【问题讨论】:

    标签: php joomla content-management-system joomla2.5 joomla-extensions


    【解决方案1】:

    您可以试试code display 的扩展名。

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

    【讨论】:

      【解决方案2】:

      你可以做一个或另一个......你不能同时做。 我的建议是:执行页面的 WYSIWYG 部分...关闭 WYSIWYG 编辑器...然后插入您的 xml...永远不要再打开 WYSIWYG 编辑器返回该页面。

      我在我的网站中插入 xml 时遇到了同样的问题。

      如果您已退出 joomla 并重新登录...默认为 WYSIWYG 编辑器。

      因此,如果您打开文章/模块/插件并以所见即所得的方式打开,它会清除您插入页面的 xml。只需切换 WYSIWYG 编辑器,使其关闭……然后关闭文章(不要保存和关闭)……关闭即可。然后再次打开文章/模块/插件...它应该只是 html 编辑器...和代码。

      我希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2012-01-09
        • 1970-01-01
        • 1970-01-01
        • 2012-05-26
        • 1970-01-01
        • 1970-01-01
        • 2023-03-03
        • 2011-04-20
        • 1970-01-01
        相关资源
        最近更新 更多