|
本館粉絲專頁 |
|
|
使用者:台灣阿成/我的工作日誌
台灣棒球維基館
目次 |
以往的工作日誌
- 2005/06 | 2005/07 | 2005/08 | 2005/09 | 2005/10 | 2005/11 | 2005/12
- 2006/01 | 2006/02 | 2006/03 | 2006/04 | 2006/05 | 2006/06 | 2006/07
- 檢索Google
近期的工作日誌
2006/08
- 08/04:為系統加入若干新功能:「熱門XX頁」
- 完成新程式熱門討論頁初步設計(標題未中文化)。
- 完成新程式熱門用戶頁初步設計(標題未中文化)。
- 完成新程式熱門用戶討論頁初步設計(標題未中文化)。
- 特別說明:幻象兩千舊討論頁已於7/19被幻象本人刪除。因此,目前該頁的瀏覽次數應是7/23起重建的新討論頁次數。->為了忠實統計該頁實際瀏覽次數,本人於2006/08/04 15:56在維持該頁內容不變的原則下,決定對該頁進行歷史紀錄恢復與回降動作。但舊瀏覽次數似乎已被新瀏覽次數覆蓋,這部分的統計數據看樣子是救不回了。->透過人工統計回溯:該頁被刪除前有36397次。
- 完成新程式熱門站務頁初步設計(標題未中文化)。
- 完成新程式熱門站務討論頁初步設計(標題未中文化)。
- 完成新程式熱門圖片頁初步設計(標題未中文化)。
- 完成新程式熱門圖片討論頁初步設計(標題未中文化)。
- 08/04:新建本站熱門頁面作為上述程式之統一入口,並在「最近更改」頁面上方導覽條中加一連結,以方便使用。
- 08/05:完成以上程式之系統介面中文化工作。
- 08/06:完成用戶編輯排行榜程式(SpecialListusersbyedits.php)
- 在user資料表新增一欄位user_edits;
- 在程式EditPage.php增加一個function countUserEdits(),並於ArticleSaveComplete時呼叫,以便計算user的編輯次數,寫入user_edits欄位中;
- 新增一支程式SpecialListusersbyedits.php,讀取user資料並依user_edits排序;
- 在SpecialPage.php加入一行:'Listusersbyedits' => new SpecialPage( 'Listusersbyedits' ),
- 在Language.php加入一行:'listusersbyedits' => 'User list, sorted by UserEdits',
- 介面中文化:更改Mediawiki:listusersbyedits/zh-tw。
2006/09
09/05
修改程式,加入一個內建變數TOTALVIEWS,就可以在任何頁面顯示全站總點閱次數了:模板:TOTALVIEWS。作法:
- Language.php:
$wgMagicWordsEn = array( ... MAG_TOTALVIEWS => array( 1, 'TOTALVIEWS'), <-- 加這一行 ...
- MagicWord.php:
define('MAG_TOTALVIEWS', 39); <-- 加這一行 ... $wgVariableIDs = array( ... MAG_TOTALVIEWS <-- 加這一行 ...
- Parser.php:
... case MAG_TOTALVIEWS: <-- 加這一行 return $varCache[$index] = $wgContLang->formatNum( wfTotalViews() ); <-- 加這一行 ... function wfTotalViews() { <-- 加以下這個function global $wgTotalViews; wfLoadSiteStats(); return $wgTotalViews; }