2016-04-27 61 views
0

我使用鏈接到MediaWiki 1.26.2供個人使用的小型維基,在一篇文章內的文本的這個部分:Mediawiki的<source>標籤沒有着色我的代碼段

<source enclose=div lang=php> 
    $wgGroupPermissions['*']['createaccount'] = false; 
</source> 

而且它顯示了下一個結果:

syntaxhighlight without coloring

取而代之的是

syntaxhighlight with coloring

我的意思是,被格式化,但沒有着色可言,我的理解是,它應該是豐富多彩的,無論維基使用皮膚,所以是有我失蹤的配置?

回答

0

語法highlighter extension捆綁在一起,最近的MediaWiki安裝,但默認情況下未安裝。您需要啓用它在你的LocalSettings.php,像這樣(爲鏈接到MediaWiki 1.24及更高版本):

wfLoadExtension('SyntaxHighlight_GeSHi'); 
+0

我已經做了這個@leo,但問題是,它顯示的代碼格式正確的方式,與邊界,但不智慧的顏色,相同的代碼在另一個維基使用相同的擴展名和相同的文字。 – 2ark0

+0

CSS樣式有什麼區別嗎? – leo

+0

沒關係,我解決了這個問題,請看下面的答案。 – 2ark0

0

我是能夠解決的問題,我張貼以防萬一別人解決方案得到了相同的問題。我有我的Wiki託管在godaddy.com和作爲服務的一部分,您可以安裝應用程序開箱,其中之一是MediaWiki,其中已安裝SyntaxHighlight擴展安裝。

由於某種原因,我沒有足夠清楚,這個擴展不能正常工作,所以我決定從我自己的here安裝擴展,這次它像一個魅力。