本館粉絲專頁

使用者:台灣阿成/我的工作日誌

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
台灣棒球維基館
跳轉到: 導覽搜尋

目次

以往的工作日誌

近期的工作日誌

2006/08

  • 08/04:為系統加入若干新功能:「熱門XX頁」
    • 完成新程式熱門討論頁初步設計(標題未中文化)。
    • 完成新程式熱門用戶頁初步設計(標題未中文化)。
    • 完成新程式熱門用戶討論頁初步設計(標題未中文化)。
      • 特別說明:幻象兩千舊討論頁已於7/19被幻象本人刪除。因此,目前該頁的瀏覽次數應是7/23起重建的新討論頁次數。->為了忠實統計該頁實際瀏覽次數,本人於2006/08/04 15:56在維持該頁內容不變的原則下,決定對該頁進行歷史紀錄恢復與回降動作。但舊瀏覽次數似乎已被新瀏覽次數覆蓋,這部分的統計數據看樣子是救不回了。->透過人工統計回溯:該頁被刪除前有36397次。
    • 完成新程式熱門站務頁初步設計(標題未中文化)。
    • 完成新程式熱門站務討論頁初步設計(標題未中文化)。
    • 完成新程式熱門圖片頁初步設計(標題未中文化)。
    • 完成新程式熱門圖片討論頁初步設計(標題未中文化)。
  • 08/04:新建本站熱門頁面作為上述程式之統一入口,並在「最近更改」頁面上方導覽條中加一連結,以方便使用。
  • 08/05:完成以上程式之系統介面中文化工作。
  • 08/06:完成用戶編輯排行榜程式(SpecialListusersbyedits.php)
  1. 在user資料表新增一欄位user_edits;
  2. 在程式EditPage.php增加一個function countUserEdits(),並於ArticleSaveComplete時呼叫,以便計算user的編輯次數,寫入user_edits欄位中;
  3. 新增一支程式SpecialListusersbyedits.php,讀取user資料並依user_edits排序;
  4. 在SpecialPage.php加入一行:'Listusersbyedits' => new SpecialPage( 'Listusersbyedits' ),
  5. 在Language.php加入一行:'listusersbyedits' => 'User list, sorted by UserEdits',
  6. 介面中文化:更改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;
   }

  • 愛睏囉~~~ --台灣阿成(Talk) 01:00 2006年9月5日
  • 嗯,好像還有一些問題:首頁和統計頁次數有小誤差。明天再看。 --台灣阿成(Talk) 01:08 2006年9月5日

09/16