2010-12-08 192 views
1

我需要在Joomla文章中的各種語言(PHP,C#,VB等)的源代碼的語法高亮顯示。我已經嘗試啓用Geshi插件,更新語言文件並將代碼放入我的Joomla文章 - 但我似乎無法使其工作。代碼突出顯示Joomla

我也試過從JED CodeCitation,但再次,這個問題似乎是相同的 - 我不知道如何告訴Joomla將其作爲代碼進行處理。我在我的代碼周圍放置了{codecitation}和{/ codecitation}(以及包括筆刷值),但它不起作用。我不確定這些標籤是否應該放在源代碼或wysiwug

有人可以請一個替代方法協助或解決我做錯了什麼?

回答

2

隨着CodeCitation:如果你已經寫了使用標籤(即{codecitation} code {/codecitation})的文章,它應該工作。你有沒有檢查你是否啓用了曼波特?

+0

我有一些問題,使其工作,但最終它沒有。 +1。我仍然存在的問題:它失去了縮進,下載頁面沒有提供工具欄(如果您在答案中引用了它,以便更好地參考),則不會有任何工具欄。謝謝。 – 2011-04-15 14:47:58

0

我不確定你是否可以在Joomla中使用它。我使用Alex Gorbatchev的語法突出顯示器。我已經在幾個博客(例如wordpress)和一些獨立的網頁中使用過它。不難整合。它使用'pre'標籤。您需要確保代碼已經被轉義。這可能值得一看。這是一個鏈接。

http://alexgorbatchev.com/SyntaxHighlighter/

希望這有助於。

鮑勃

1

作爲的Joomla 3.4隔世的已被刪除 - 但你仍然可以得到Geshi+(隔世與所有其他語言重新包裝) - &看到如何配置隔世提示here

Geshi + working的一個例子是here

現在有使用highlightjs & google's prettify library突出語法的Joomla插件,但我發現隔世+工作更好

+0

你也可以在Joomla這裏http://extensions.joomla.org/extension/script-code-highlighter獲取最新的Code熒光筆(Geshi)。 – 2015-12-01 18:16:28