本館粉絲專頁

TwBsBall:站務/系統升級:修訂版本之間的差異

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
台灣棒球維基館
跳轉到: 導覽搜尋
第3行: 第3行:
 
*[[TwBsBall:站務/系統升級/硬體]]
 
*[[TwBsBall:站務/系統升級/硬體]]
 
*[[TwBsBall:站務/系統升級/軟體]]
 
*[[TwBsBall:站務/系統升級/軟體]]
 
+
*[[TwBsBall:站務/系統升級/資料庫]]
=系統介面修改=
+
==上傳圖檔說明文字==
+
改SpecialUpload.php
+
<pre>
+
 
+
$wgOut->addHTML( "
+
<form id=\"upload\" method=\"post\" enctype=\"multipart/form-data\"
+
action=\"{$action}\">
+
<table border='0'><tr>
+
<td align='right'>{$fn}:</td><td align='left'>
+
<input tabindex='1' type='file' name=\"wpUploadFile\" size='40' />
+
</td></tr><tr>
+
<td align='right'>{$fd}:</td><td align='left'>
+
        <input tabindex='2' type='text' name=\"wpUploadDescription\" value=\""  //改這邊
+
  . htmlspecialchars( $this->mUploadDescription ) . "\" size='40' />      //改這邊
+
</td></tr><tr>
+
{$source}
+
</tr>
+
<tr><td></td><td align='left'>
+
<input tabindex='5' type='submit' name=\"wpUpload\" value=\"{$ulb}\" />
+
</td></tr></table></form>\n" );
+
}
+
 
+
  將那兩行換成
+
          <textarea rows='6' tabindex='2' name=\"wpUploadDescription\" value=\""
+
  . htmlspecialchars( $this->mUploadDescription ) . "\" size='40'  ></textarea> 
+
 
+
  即可
+
</pre>
+
 
+
 
+
3.預設值寫法
+
*在上段的<nowiki></textarea></nowiki>前加上想寫的預設值,可是中文無法出來,可能因為WIKI是UTF8的編碼吧~<br>所以只好設個參數讓她帶入,自己在Mediawiki裡加了filepredesc及filerightdesc兩個Mediawiki檔用來顯示中文字,<br>尷尬的是不能在Mediawiki裡寫{{}},這樣會把模板的所有原始碼都帶入預設值。所以要在程式裡寫{{}}才行。
+
 
+
所以先在程式裡宣告變數
+
<pre>        $fpd = wfMsg( 'filepredesc' );
+
        $frd = wfMsg( 'filerightdesc' );
+
</pre>
+
+
<pre>
+
          <textarea rows='6' tabindex='2' name=\"wpUploadDescription\" value=\""
+
  . htmlspecialchars( $this->mUploadDescription ) . "\" size='40'  ></textarea>
+
</pre>
+
加上字成為
+
<pre>
+
<textarea tabindex='2' cols='200' rows='12' name=\"wpUploadDescription\" value=\""
+
  . htmlspecialchars( $this->mUploadDescription ) . "\" >{$fpd}{{CC}}{$frd}</textarea> 
+
</pre>
+
即可,完成後再創造Mediawiki:filepredesc及Mediawiki:filerightdesc兩個頁面。將內容寫入即可。
+
(P.S.必須建立Mediawiki:filepredesczh-tw及Mediawiki:filerightdesc/zh-tw)
+
 
+
 
+
 
+
==搜尋結果之GOOGLE站外檢索==
+
 
+
欲在MediaWiki:Nogomatch/zh-tw多顯現一個變數(將使用者的檢索詞轉碼並丟到google再查),在<b>SpecialSearch.php</b>修改。<br>找出下列程式碼
+
<nowiki>$wgOut->addHTML( '<p>' . wfMsg('nogomatch', $editurl, htmlspecialchars( $term ) ) . "</p>\n" );</nowiki>
+
 
+
加入一個變數
+
<nowiki>$wgOut->addHTML( '<p>' . wfMsg('nogomatch', $editurl, htmlspecialchars( $term ),
+
urlencode( $term ) ) . "</p>\n" );</nowiki>
+
 
+
 
+
=額外程式撰寫=
+
 
+
 
+
=資料庫欄位增加部份=
+
 
+
 
+
=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');
+
 
+
  
 
[[category:關於本站]]
 
[[category:關於本站]]

2007年12月24日 (一) 10:47的修訂版本

本館自2007年10月起開始進行軟硬體升級工程,本頁面用以記錄各項升級工作之進度、遭遇的問題及解決方法。