本館粉絲專頁

使用者:台灣阿成/我的工作日誌:修訂版本之間的差異

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
最近作者:台灣阿成 2013年5月12日 (星期日)00:41
台灣棒球維基館
跳轉到: 導覽搜尋
09/16
 
(由1名用戶作出的35個中途修訂版本未被顯示)
第1行: 第1行:
 
=以往的工作日誌=
 
=以往的工作日誌=
 
*[[User:台灣阿成/我的工作日誌/2005/06|2005/06]] | [[User:台灣阿成/我的工作日誌/2005/07|2005/07]] | [[User:台灣阿成/我的工作日誌/2005/08|2005/08]] | [[User:台灣阿成/我的工作日誌/2005/09|2005/09]] | [[User:台灣阿成/我的工作日誌/2005/10|2005/10]] | [[User:台灣阿成/我的工作日誌/2005/11|2005/11]] | [[User:台灣阿成/我的工作日誌/2005/12|2005/12]]
 
*[[User:台灣阿成/我的工作日誌/2005/06|2005/06]] | [[User:台灣阿成/我的工作日誌/2005/07|2005/07]] | [[User:台灣阿成/我的工作日誌/2005/08|2005/08]] | [[User:台灣阿成/我的工作日誌/2005/09|2005/09]] | [[User:台灣阿成/我的工作日誌/2005/10|2005/10]] | [[User:台灣阿成/我的工作日誌/2005/11|2005/11]] | [[User:台灣阿成/我的工作日誌/2005/12|2005/12]]
*[[User:台灣阿成/我的工作日誌/2006/01|2006/01]] | [[User:台灣阿成/我的工作日誌/2006/02|2006/02]] | [[User:台灣阿成/我的工作日誌/2006/03|2006/03]] | [[User:台灣阿成/我的工作日誌/2006/04|2006/04]] | [[User:台灣阿成/我的工作日誌/2006/05|2006/05]] | [[User:台灣阿成/我的工作日誌/2006/06|2006/06]] | [[User:台灣阿成/我的工作日誌/2006/07|2006/07]] | [[User:台灣阿成/我的工作日誌/2006/08|2006/08]]
+
*[[User:台灣阿成/我的工作日誌/2006/01|2006/01]] | [[User:台灣阿成/我的工作日誌/2006/02|2006/02]] | [[User:台灣阿成/我的工作日誌/2006/03|2006/03]] | [[User:台灣阿成/我的工作日誌/2006/04|2006/04]] | [[User:台灣阿成/我的工作日誌/2006/05|2006/05]] | [[User:台灣阿成/我的工作日誌/2006/06|2006/06]] | [[User:台灣阿成/我的工作日誌/2006/07|2006/07]] | [[User:台灣阿成/我的工作日誌/2006/08|2006/08]] | [[User:台灣阿成/我的工作日誌/2006/09|2006/09]] | [[User:台灣阿成/我的工作日誌/2006/10|2006/10]]
 +
*[[User:台灣阿成/我的工作日誌/2007|2007/07~12]]
 
*[[User:台灣阿成/我的工作日誌/檢索Google|檢索Google]]
 
*[[User:台灣阿成/我的工作日誌/檢索Google|檢索Google]]
  
 
=近期的工作日誌=
 
=近期的工作日誌=
==2006/09==
+
工作日誌因忙碌荒廢好久了,先補一下,有空再整理吧:
===09/05===
+
修改程式,加入一個內建變數TOTALVIEWS,就可以在任何頁面顯示全站總點閱次數了:{{TOTALVIEWS}}。作法:
+
*Language.php:
+
<pre>
+
  $wgMagicWordsEn = array(
+
...
+
MAG_TOTALVIEWS  => array( 1, 'TOTALVIEWS'),  <-- 加這一行
+
...
+
</pre>
+
*MagicWord.php:
+
<pre>
+
define('MAG_TOTALVIEWS', 39);  <-- 加這一行
+
...
+
$wgVariableIDs = array(
+
...
+
MAG_TOTALVIEWS  <-- 加這一行
+
...
+
</pre>
+
*Parser.php:
+
<pre>
+
  ...
+
  case MAG_TOTALVIEWS:      <-- 加這一行
+
    return $varCache[$index] = $wgContLang->formatNum( wfTotalViews() );  <-- 加這一行
+
  ...
+
  
  function wfTotalViews() {      <-- 加以下這個function
+
==2008/06==
global $wgTotalViews;
+
*06/11:舊系統圖檔無法使用中文檔名上傳的問題,剛剛測試了一下新系統,似乎沒有問題了,見:[[:image:趙士強.jpg]][[:image:呂明賜.jpg]][[:image:徐生明1999在味全龍.jpg]]
+
*06/11:至[http://index.wikia.com/index.php?title=%E5%8F%B0%E7%81%A3%E6%A3%92%E7%90%83%E7%B6%AD%E5%9F%BA%E9%A4%A8&variant=zh-tw 圍紀導航]加入本館最新文章聯播;也在這裡測試一下新增頁面列表。兩站的RSS剖析器看起來似乎長得不太一樣。
wfLoadSiteStats();
+
*06/25:發現一個在Second Life裡的檔案館。http://archivopedia.com/wiki/index.php?title=Archivists_of_Second_Life
return $wgTotalViews;
+
  }
+
 
+
</pre>
+
*愛睏囉~~~  --[[User:台灣阿成|台灣阿成]]([[user_talk:台灣阿成|Talk]]) 01:00 2006年9月5日
+
*嗯,好像還有一些問題:首頁和統計頁次數有小誤差。明天再看。  --[[User:台灣阿成|台灣阿成]]([[user_talk:台灣阿成|Talk]]) 01:08 2006年9月5日
+
*喔,是因為cache的問題,首頁變數show出的是cache的資料,統計頁面算出的是即時資料。  --[[User:台灣阿成|台灣阿成]]([[user_talk:台灣阿成|Talk]]) 17:38 2006年9月24日
+
 
+
===09/16===
+
*初步完成「最近討論」程式:[[Special:Recenttalks]](還有一些小bugs要改)->(已改好)
+
*作法:
+
*SpecialRecenttalks.php:由SpecialRecentchanges.php加以修改而成
+
<pre>
+
function wfSpecialRecenttalks( $par ) {
+
 
+
    ...
+
 
+
$minorLink = $sk->makeKnownLink( $wgContLang->specialPage( 'Recenttalks' ),
+
  $showhide[1-$hideminor], wfArrayToCGI( array( 'hideminor' => 1-$hideminor ), $urlparams ) );
+
$botLink = $sk->makeKnownLink( $wgContLang->specialPage( 'Recenttalks' ),
+
  $showhide[1-$hidebots], wfArrayToCGI( array( 'hidebots' => 1-$hidebots ), $urlparams ) );
+
$liuLink = $sk->makeKnownLink( $wgContLang->specialPage( 'Recenttalks' ),
+
  $showhide[1-$hideliu], wfArrayToCGI( array( 'hideliu' => 1-$hideliu ), $urlparams ) );
+
$patrLink = $sk->makeKnownLink( $wgContLang->specialPage( 'Recenttalks' ),
+
  $showhide[1-$hidepatrolled], wfArrayToCGI( array( 'hidepatrolled' => 1-$hidepatrolled ), $urlparams ) );
+
 
+
    ...
+
 
+
$note = rcDayLimitLinks( $days, $limit, 'Recenttalks', $hideparams, false, $minorLink, $botLink, $liuLink, $patrLink );
+
 
+
    ...
+
 
+
  $sk->makeKnownLink( $wgContLang->specialPage( 'Recenttalks' ),
+
  $wgLang->timeanddate( $now, true ), $hideparams.'&from='.$now ) );
+
 
+
    ...
+
 
+
$feedTitle = $wgSitename . ' - ' . wfMsgForContent( 'Recenttalks' ) .
+
 
+
    ...
+
 
+
}
+
 
+
function rcCountLink( $lim, $d, $page='Recenttalks', $more='' ) {
+
 
+
    ...
+
 
+
}
+
 
+
function rcDaysLink( $lim, $d, $page='Recenttalks', $more='' ) {
+
 
+
    ...
+
 
+
}
+
 
+
function rcDayLimitLinks( $days, $limit, $page='Recenttalks', $more='', $doall = false, $minorLink = '',
+
$botLink = '', $liuLink = '', $patrLink = '' ) {
+
 
+
    ...
+
 
+
}
+
</pre>
+
*SpecialPage.php:
+
<pre>
+
$wgSpecialPages = array(
+
...
+
'Recentchanges'    => new SpecialPage( 'Recentchanges' ),
+
'Recenttalks'      => new SpecialPage( 'Recenttalks' ),    <-- 加這一行
+
'Upload'            => new SpecialPage( 'Upload' ),
+
...
+
</pre>
+
*Language.php:
+
<pre>
+
...
+
'recenttalks' => 'Recent talks',      <-- 加這一行
+
...
+
</pre>
+
*到特殊頁面/系統介面修改Mediawiki:Recenttalks/zh-tw成為「最近討論」。
+

2013年5月12日 (日) 00:41的最新修訂版本

以往的工作日誌

近期的工作日誌

工作日誌因忙碌荒廢好久了,先補一下,有空再整理吧:

2008/06