簡體   English   中英

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

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

我正在Joomla 2.5中構建一個站點,該站點涵蓋與編程相關的主題。

我嘗試了各種插件,並且在我的文章中插入Java,JavaScript和php代碼沒有問題(帶有縮進行號的經典視圖)

當我嘗試插入XML時出現問題。

目前,我正在使用插件代碼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編輯器...)

謝謝安德里亞

您可以嘗試擴展代碼顯示

我讀到的另一種解決方案是1)激活內容-代碼標注工具(GeSHi)2) 在此處生成您的代碼3)在所見即所得編輯器中C&P生成的代碼

您可以選擇其中之一,也不能兩者都做。 我的建議是:執行頁面的“所見即所得”部分...關閉“所見即所得”編輯器...然后插入xml ...並且永遠不要再打開“所見即所得”編輯器回到該頁面。

我在網站中插入xml時遇到了同樣的問題。

如果您已注銷joomla並重新登錄...,則默認為WYSIWYG編輯器。

因此,如果您打開文章/模塊/插件,並且在“所見即所得”中打開,它將清除您插入到頁面中的xml。 只需切換WYSIWYG編輯器,使其處於關閉狀態即可...然后關閉文章(請勿保存和關閉)...只需關閉即可。 然后再次打開文章/模塊/插件...應該僅是html編輯器...然后將代碼刪除。

我希望這有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM