| Mediawiki的配置和修改方法1、界面設(shè)置在MediaWiki中大部分的界面信息都存放在Special:Allmessages頁(yè)面里面,包括界面的文字、鏈接、氣泡提示、熱鍵等等, 雜七雜八的,非常多,你可以在直接輸入Special:Allmessages來(lái)根據(jù)自己實(shí)際情況修改配置。至于具體的都是些什么內(nèi)容,本文就不在多說 了,您可以通過google找到更具體的,呵呵! 2、上傳文件設(shè)定 修改 LocalSettings,$wgEnableUploads就是控制上傳的參數(shù),true允許,false不允許,默認(rèn)應(yīng)該是允許的。您還需要將 images目錄加上可寫入的權(quán)限,要不然用戶無(wú)法上傳。通過$wgFileExtensions = array('','','')設(shè)定允許上傳的文件類型,$wgFileBlacklist = array('','','')設(shè)定不允許上傳的文件類型。 3、修改為/wiki/式網(wǎng)址。 修改LocalSettings.php $wgArticlePath = "/wiki/$1"; 再修改httpd.conf(apache配置文件) Alias /wiki /filesystem/path/to/you/site/index.php Alias /index.php /filesystem/path/to/you/site/index.php 備注:網(wǎng)上還有很多修改為/wiki/式網(wǎng)址的方法,我都測(cè)試過,發(fā)現(xiàn)除了使用apache別名功能外,還就就是利用.htaccess編寫rewrite rule了。具體的,大家可以google下。 4、提示信息修改 比較常用的提示信息有以下幾個(gè): MediaWiki:Mainpage 首頁(yè) MediaWiki:pagetitle (瀏覽器上方)網(wǎng)頁(yè)標(biāo)題 MediaWiki:Privacy (頁(yè)腳)隱私政策 MediaWiki:Aboutpage (頁(yè)腳)關(guān)于本站 MediaWiki:Disclaimers (頁(yè)腳)免責(zé)申明 MediaWiki:Sidebar (測(cè)欄)導(dǎo)航欄 格式:URL|標(biāo)題 5、LOGO修改 最簡(jiǎn)單的,直接替換/skins/common/images/wiki.png文件,當(dāng)然,你也可以通過設(shè)定$wgLogo來(lái)設(shè)定logo文件位置。 6、使用者權(quán)限修改 $wgGroupPermissions['*' ]['createaccount'] = false; $wgGroupPermissions['*' ]['read'] = true; $wgGroupPermissions['*' ]['edit'] = false; $wgGroupPermissions['*' ]['createpage'] = false; $wgGroupPermissions['*' ]['createtalk'] = true; Mediawiki修改左側(cè)導(dǎo)航條 當(dāng)需要在mediawiki左側(cè)導(dǎo)航條的內(nèi)容時(shí),請(qǐng)?jiān)谒阉鳈谥休斎?amp;ldquo;mediawiki:sidebar”,然后進(jìn)行編輯(需要以站長(zhǎng)或管理員身份登錄)。 以新窗口打開外部鏈接 
 $r = ($class != '') ? " class='$class'" : " class='external'"; 增加以下代碼: $r .= " target=\"_blank\""; 這樣就能讓所有的外部鏈接以新窗口形式打開了。 由于MediaWiki的頁(yè)面緩沖機(jī)制,可能造成這個(gè)修改的效果不能迅速完全反映出來(lái)。 如何清除頁(yè)面緩沖? 
 信息設(shè)定說明 mediawiki:sidebar的原始信息如下: * navigation ** mainpage|mainpage ** portal-url|portal ** currentevents-url|currentevents ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help ** sitesupport-url|sitesupport 第一行(一個(gè)前導(dǎo)*)表示導(dǎo)航欄的名稱,其提示文本在“mediawiki:navigation”頁(yè)面中修改,也可以直接輸入文字信息(文字不能與內(nèi)部mediawiki參數(shù)頁(yè)面重名)。 后續(xù)行(兩個(gè)前導(dǎo)*)表示實(shí)際導(dǎo)航欄的內(nèi)容,其格式為“鏈接網(wǎng)址|顯示文本”。其中,鏈接網(wǎng)址有三種類型: 
 mediawiki 名字空間的參數(shù)頁(yè),例如輸入“mainpage”代表文字信息參數(shù)頁(yè)面“[[mediawiki:mainpage]]”的網(wǎng)址。此類字串還有 helppage、portal-url等,請(qǐng)到special:allmessages里面查看更多的此類字串。 顯示文本的設(shè)定與導(dǎo)航欄名稱設(shè)定類似,可以: 
 用戶可根據(jù)需求刪除/增加mediawiki:sidebar頁(yè)面中的項(xiàng)目,修改后左側(cè)導(dǎo)航欄就會(huì)發(fā)生相應(yīng)改變。(本方法適用于mediawiki默認(rèn)的monobook皮膚風(fēng)格) Mediawiki提示信息修改 在mediawiki安裝完成之后,界面上仍然會(huì)有很多英文提示信息(即使選擇了zh-cn語(yǔ)種)。這是正常的,需要站長(zhǎng)對(duì)這些信息進(jìn)行本地化修改。 MediaWiki的大部分界面信息存放在Special:Allmessages里面,包括界面的文字、鏈接、氣泡提示、熱鍵等。只有極少量的內(nèi)容放在localsettings.php中。 系統(tǒng)界面修改方法 Special:Allmessages是一個(gè)稱為“系統(tǒng)界面”的特殊頁(yè)面,可以在搜索框中輸 入“Special:Allmessages”來(lái)直接訪問。也可以訪問特殊頁(yè)面下的系統(tǒng)界面. 當(dāng)發(fā)現(xiàn)mediawiki中的提示信息為英文時(shí),請(qǐng)進(jìn)入該頁(yè)面,搜索找到相應(yīng)信息,然后點(diǎn)擊表格左欄中鏈接進(jìn)行修改。 請(qǐng)注意:必須以站長(zhǎng)或者管理員身份登錄后才能修改界面信息! 常用提示信息 
 首頁(yè)的標(biāo)題: MediaWiki:Mainpage ,可改為“天下維客首頁(yè)”之類,修改后網(wǎng)站將采用指定的文章作為首頁(yè)。 頁(yè)腳的Privacy policy: MediaWiki:Privacy ,網(wǎng)站的隱私政策,可改為相應(yīng)文章標(biāo)題(如“隱私政策”)或“-”禁止顯示本項(xiàng)。 頁(yè)腳的Disclaimers: MediaWiki:Disclaimers ,網(wǎng)站的免責(zé)聲明,可改為相應(yīng)文章標(biāo)題(如“天下維客免責(zé)聲明”)或“-”禁止顯示本項(xiàng)。 瀏覽器標(biāo)題欄提示: MediaWiki:pagetitle ,請(qǐng)按需求修改(如“$1 - allwiki - 維客家園”,其中$1代表文章名稱) 繁簡(jiǎn)共存版本的界面修改 對(duì)于安裝時(shí)選用zh語(yǔ)種進(jìn)行繁簡(jiǎn)并存的系統(tǒng),對(duì)于同一條提示信息應(yīng)同時(shí)修改6個(gè)版本: 
 如有修改不到的話,則使用相應(yīng)語(yǔ)種瀏覽器的用戶(或用戶在參數(shù)設(shè)置頁(yè)面里選擇不同語(yǔ)言時(shí)),會(huì)看到未修改的提示信息。 這就是為什么安裝時(shí)不推薦zh語(yǔ)種進(jìn)行繁簡(jiǎn)共存的原因。 要更改一個(gè)用戶所屬的用戶組, 請(qǐng)使用管理員(sysop)身份登錄,然后到Special:Userrights(用戶權(quán)限管理)。每個(gè)用戶組都可以被賦予以下權(quán)限(許可)的一個(gè)組合,同時(shí)還可以設(shè)定一些用戶本身的權(quán)限分配! 如何設(shè)定/取消Sysop(管理員)權(quán)限? 對(duì)于1.5以上版本: 到Special:Userrights 頁(yè)面,輸入用戶名,在列表中選擇"sysop"權(quán)限即可;再次選定并確認(rèn)則取消管理員權(quán)限。注意僅有"Bureaucrat"(行政管理員)權(quán)限的賬號(hào)才能進(jìn)行以上設(shè)定。 | 
|  |