本館粉絲專頁

TwBsBall:站務/系統升級

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
台灣棒球維基館
在2007年12月20日 (四) 18:37由Kkii對話 | 貢獻所做的修訂版本

跳轉到: 導覽搜尋

本頁面記錄曾經修改過的程式及介面

目次

系統介面修改

上傳圖檔說明文字

搜尋結果之GOOGLE站外檢索

欲在MediaWiki:Nogomatch/zh-tw多顯現一個變數(將使用者的檢索詞轉碼並丟到google再查),在SpecialSearch.php修改。
找出下列程式碼

$wgOut->addHTML( '<p>' . wfMsg('nogomatch', $editurl, htmlspecialchars( $term ) ) . "</p>\n" ); 

加入一個變數

$wgOut->addHTML( '<p>' . wfMsg('nogomatch', $editurl, htmlspecialchars( $term ),
 urlencode( $term ) ) . "</p>\n" );


額外程式撰寫

資料庫欄位增加部份

SREVER相關設定

IP或DNS設定

  • C:\AppServ\apache\conf\httpd.conf
-> 更改ServerName,要輸入DNS (網頁網址)
  • C:\AppServ\www\phpMyAdmin\config.inc.php
-> 更改$cfg['PmaAbsoluteUri'] = (資料庫網址)
-> $cfg['Servers'][$i]['host']
  • C:\AppServ\www\wiki\LocalSettings.php
->要注意自行增加的程式碼部分

ImageMgick

  • 一定要是靜態函式庫的版本,動態鐵定失敗。

步驟

  • 1.將ImageMgick安裝到C:\ImageMagick
  • 2.將C:\ImageMagick內的convert.exe執行檔更名為im_convert.exe
  • 3.開始->執行,輸入regedit,到登錄編輯程式中找尋convert.exe,會出現一個AutoRun的機碼,字串值為C:\ImageMagick\convert.exe將convert.exe改為im_convert.exe。
  • 4.接下來更改C:\AppServ\www\wiki\config\index.php
$imcheck = array("/usr/bin", "/usr/local/bin", "/sw/bin", "/opt/local/bin" );  註解:加入\\\\\\"c:/ImageMagick"
foreach( $imcheck as $dir ) {
	$im = "$dir/convert";   註解:convert改成im_convert.exe

變更為

$imcheck = array( "c:/ImageMagick" ,"/usr/bin", "/usr/local/bin", "/sw/bin", "/opt/local/bin" );
foreach( $imcheck as $dir ) {
	$im = "$dir/im_convert.exe";
  • 5.更改
$cmd = $wgImageMagickConvertCommand .
" -quality 85 -background white -geometry {$width} .
wfEscapeShellArg($this->imagePath) . "\".
wfEscapeShellArg($thumbPath);     

變更為

$cmd = $wgImageMagickConvertCommand .
" -quality 85 -background white -geometry {$width} \"".
($this->imagePath) . "\" \"" .
($thumbPath) . "\""; 
  • 6.最後要在C:\AppServ\www\wiki\LocalSettings.php修改上傳的限制。
$wgDisableUploads		= false;
$wgUseImageResize		= true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "c:/ImageMagick/im_convert.exe";
$wgFileExtensions = array( 'png', 'jpg', 'jpeg', 'ogg', 'zip', 'swf', 'gif');