本館粉絲專頁

使用者:Kaoru/Kaoru's工作日誌/200601~200606

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
最近作者:Kaoru 2006年7月1日 (星期六)02:21
台灣棒球維基館
跳轉到: 導覽搜尋

目次

0117

NDAP

0403

加入驗證碼

  • 使用驗證碼須開啟gb2之模組:到php.ini將extension=php_gd2.dll前分號拿掉,並須設置使用模組之路徑。
  • 以AuthImage設置驗證碼:MediaWiki:Tuning
  • 除根據上面的教學設置外,還要在EditPage.php與SpecialUserlogin.php 檔案中引入(require_once)其中的AuthImage.php,且宣告其中的變數,才能使用。
  • 引入中文化參數
  • EditPage.php → 設置MediaWiki:Captcha,宣告$Captcha = wfMsg('Captcha');,再引入{$Captcha}即可。
  • Userlogin.php → 設置MediaWiki:Captchalogin,再引入<?php $this->msg('Captchalogin') ?>即可。
  • SpecialUserlogin.php → 設置MediaWiki:CaptchaIncorrect,再引入$this->mainLoginForm( wfMsg( 'CaptchaIncorrect' ) );即可。

0428

NDAP

0503

NDAP

  • 修改RSS發佈程式,<description>增加 <![CDATA[ ]]> ,以矯正新聞內容有特殊字元或特殊字。
  • 神奇的事:新聞後端忽然變成無法登入...*汗*。

0504

創建RSS Feed

  →剖析語法:<li>{*}href="{%}"{*}title="{%}"{*}</li>
  →欄位對應:Item Title-{%2};Item Link-{%1}
  • 0504測試Feed2--以日期為item,不過只會抓到最近那項為內容。
  →剖析語法:<h4>{%}</h4>{*}<li>{*}href="{%}"{*}title="{%}"{*}</li>
  →欄位對應:Item Title-{%1};Item Link:{%2};Item Content-{%3}
  →剖析語法:<h4>{%}</h4>{*}<ol class="special">{%}</ol>
  →欄位對應:Item Title-{%1};Item Content-{%2}
  • 可以應用於創建以下之RSS:
1. 推薦頁面發布:用於wiki做為推薦頁面之定期發布,如電子報形式,每期歸檔。
2. 個人監視頁面:在wiki用於個人的監視頁面的RSS發布。
3. Blog分類發布:可分類訂閱RSS,不限於只發佈部落格全部資訊,較近於SDI服務。[1][2]

0505

NDAP

  • 修改RSS發布程式:之前改太多次,if then到太混亂*汗*,原date與year為同一支。
→ 今修改為rss、date、year三支不同功能的RSS,皆加 <![CDATA[ ]]> ;目前點選已無錯誤畫面。
  • 神奇的事:kkii把新聞後端設定程式改動後仍無法登入,於是還原回舊版設定程式,忽然又可以登入了......
→ 結論:電腦真是個神奇的東西*嘆*。

0510

NDAP

  • 新增第三年計畫。
  • 修改計數器:目前可紀錄總瀏覽數與今日瀏覽數。
→ 後端新增hit與count資料表。(本來想偷懶用人家寫好的,結果DeBug到不行,還是自己寫最快=.=)
  • 整理後端資料表:前掛z者為原始資料表,暫仍放於資料庫內。

0517

NDAP

0518

  • 噗,來寫一下我為何會有那顆簽名球。
  • 其實,它是撿到的*汗*,而我們全家都很不識貨,差一點點就要被我表弟拿來當一般球打,還好有一個識貨的表哥及時攔下來,跟我們講那是簽名球,有保存價值的,我們才拿了一個塑膠袋把他裝起來收著。
  • 直到我開始接觸這個計畫,慢慢認識了多點人後,回去再看那顆球,發現上面有些人名好像還挺有名氣的,我之前真是有眼不識泰山阿Orz。
  • 這次照相前,我很努力的看了上面的簽名,發現他真的真的是真的簽名,是會暈開的簽名,之前看上面那麼多個簽名,以為可能是兄弟球隊印好所有人的簽名再發送的,沒想到是某位可憐的有心人拿給球員們簽的,而搞丟被我撿到*汗*。
  • 除了照片外,球上實在簽的太擁擠,不知該怎麼照才能齊全,所以就又用相機讓它自轉直接錄影,但又不知道MP4怎麼才能轉成Gif,還好影音Blog可以接受MP4,我就把他傳上去了,這一面另一面是會轉的視訊檔。

0524

Wiki

→ 使用帶引數之模板連結:Template:Temp1Template:Temp2Template:Temp3
→ 於工具箱「、」前後留空,方便使用者複製模版使用。

0525

Wiki

→ 建立模版編輯連結Template:TempEdit
→ 使用帶3個引數之模板連結:Template:Temp4

0526

Ndap

→ 修改過程中發現,圖文檢索程式分頁部分有小Bug,與Justiceclapton討論後發現,修改有點困難,持續商討中。
  • 意外發現NDAP昨天首頁被綁架了*噗*(這可以算NDAP紅了嗎? XD),查了一下,那位駭客來可能來自於巴西吧!被綁的首頁
→ 而整理過程中發現,原來這不是第一次,也有另一頁更早就被綁了*汗*,只是...他們都...,所以直到今天才被發現 XD。

Wiki

  • 沒有變數者:採用{{Temp|模版名稱}} {{temp}}
  • 一個變數者:採用{{Temp1|模版名稱|變數1的功用}} {{temp1}}
  • 二個變數者:採用{{Temp2|模版名稱|變數1的功用|變數2的功用}} {{temp2}}
  • 三個變數者:採用{{Temp3|模版名稱|變數1的功用|變數2的功用|變數3的功用}} {{temp3}}
  • 四個變數者:採用{{Temp4|模版名稱|變數1的功用|變數2的功用|變數3的功用|變數4的功用}} {{temp4}}
(目前沒用到,要不要刪除呢?)


0527

Wiki

  • 模板整理完成。

、{{名人錄列}} 、{{同頁字母連結}} 、{{棒球新聞模版}} 、{{測試}}


0529

Wiki

Ndap

→ 失敗...*倒*,Justiceclapton的分頁,真是不容易理解阿。

0603

Wiki

  • 模板列表以顏色分類。

0605

Wiki

  • 測試日曆。
Template:棒球新聞月曆測試測試結果
→ 29.30.31日目前為自行填寫,這樣就可以一個模版用於四種天數。
→ 目前先把星期幾拿掉。 若欲加入星期幾,則須製作1號於週一至週日開始的七種模板。
  • 測試javascript。
MediaWiki JavaScript tricks
測試結果
  • 使用javascript的錯誤訊息「Warning: Missing argument 2 for parsephp() in c:\easyphp1-7\www\wikisummer\extensions\runphp.php on line 25
  • 使用urmap的錯誤訊息「Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in c:\easyphp1-7\www\wikisummer\extensions\runphp.php(27) : eval()'d code on line 3

0606

Wiki

  • 測試API。
→ 從Web 2.0 API Listing開始研究幾個API,不過都不太會用*汗*,而且有的很怪,尤其是支援REST Web Service的都只回應XML碼,跟UrMap或Google Ads的形式差很多。
→ 例如:Youtube,這樣的回應是要怎麼用阿,不太了解。(Developer API – Introduction)
→ 不過剛亂玩玩到Blog Pet去,結果發現Wiki也是可以養的,噗!カオルのしえる。如果養在這,每天吃RSS一定會變成一隻棒球達狗的,呵呵。
  • 不過,由上述的測試,wiki可以完全顯示Javascript,但就是會出現錯誤訊息。
Warning: Missing argument 2 for parsephp() in c:\easyphp1-7\www\wikisummer\extensions\runphp.php on line 25

0607

Wiki

  • 測試外連不要出現箭頭符號。
→ 因為看過維基百科有這個功能,想說來試試看,這樣就不會每次要用圖連結時都會出現小箭頭。
維基百科的寫法:<span class="editlink noprint plainlinksneverexpand">
  • 測試結果只要能限定「<span class="plainlinksneverexpand">」箭頭就不會出現了!
→ CSS的寫法:MediaWiki:Common.css
  • 到58去測試,結果都沒反應,無論改在那個CSS都沒反應。
/*Add formatting to make sure that "external references" from [[Template:Ref]] do
  not get URL expansion, not even when printed. The mechanism up to MediaWiki 1.4 was
  that the HTML code contained a SPAN following the anchor A; this SPAN had the class
  "urlexpansion", which was not displayed on screen, but was shown when the medium was
  "print". The rules below ensure (a) that there is no extra padding to the right of
  the anchor (displayed as "[<number>]"), (b) that there is no "external link arrow" for
  the link, and (c) that this SPAN of class "urlexpansion" is never shown.
  ~~~~
*/

.plainlinksneverexpand {
  background: none ! important;
  padding: 0 ! important;
}

.plainlinksneverexpand .urlexpansion {
  display: none ! important;
}

/* Make sure that ext links displayed within "plainlinksneverexpand" don't get
   the arrow...
*/
.plainlinksneverexpand a {
   background: none !important;
   padding: 0 !important;
}

/* With MediaWiki 1.5, the mechanism has changed: instead of a SPAN of class "urlexpansion"
   following the anchor A, the anchor itself now has class "external autonumber" and the
   expansion is inserted when printing (see the common printing style sheet at
   http://en.wikipedia.org/skins-1.5/common/commonPrint.css) using the ":after" pseudo-
   element of CSS. We have to switch this off for links due to Template:Ref!
   ~~~~
*/
.plainlinksneverexpand a.external.text:after {
  display: none !important;
}
.plainlinksneverexpand a.external.autonumber:after {
  display: none !important;
}
→ 後來發現要安裝外掛Cite/Cite.php把它當參考書目用。
  • 安裝好了卻整個站爛掉,後來才發現「This version requires at least Mediawiki 1.6x.」,就我下午在耍笨就是了...Orz。
  • 不過我覺得還是可以用CSS去限定吧,會出現那個箭頭是因為CSS裡面有寫http連結時要出現,只是不知該怎麼改才能讓他可有可無...。
#bodyContent a[href ^="http://"],
#bodyContent a[href ^="gopher://"] {
    background: url(external.png) center right no-repeat;
    padding-right: 13px;
}
  • 在我把站搞掛後,現在用javascript的錯誤訊息不見了!!可以正常使用了,可我下午完全沒動到javascript那支外掛阿,這是安慰我耍笨的禮物嗎?噗,測試結果,現在剩UrMap的寫法錯誤了。

0614

NDAP

  • 修改圖片檢索:改以日期排序。
  • 右下角顯示網頁錯誤:javascript出錯,已修改。
→ searchpic.jsp、search.jsp、showpic.jsp、about.html、search_form.htm、searchpic.html
  • 測試Google抓取NDAP單篇新聞
ndapid:8674─KW:"中華杯棒球賽全國總決賽國中組"
ndapid:9994─KW:"台南復興隊在昨天的全國青少棒賽決賽備受榮工威脅"
ndapid:11629─KW:"華興在長榮投手郭泰源把關下"
ndapid:11863─KW:"一九七九年世界青棒大賽"
ndapid:1─KW:"全國第二屆棒球賽\\\\\\\\\"
  • 結論:為何抓得到NITF的XML,卻抓不到HTML呢?...谷歌兄,你真難瞭解。>.<
  • 目前老師猜測原因可能是因為<title>每頁都一樣,所以才會抓不到。
→ 修改querynews2.jsp的<title>為「新聞標題-台灣棒球運動珍貴新聞檔案數位資料館」,這樣測試看看。

Wiki

  • 剛看著上面寫的,忽然想到圖片連結說不定可以用interwiki來作作看。
→ 因為interwiki也是站外連結,可是卻沒有出現箭頭。
  • 測試結果:不行...>.<,各種可能的方式都測試過了,用了[[imageurl:專欄名稱|圖片路徑]]這個方式,圖片路徑會變成文字,就是不會出現成圖片,真是奇怪....@_@。
  • 另外,最近深深覺得interwiki是學各國單字的好用工具呀!所以偷偷跑去加了韓文的interwiki,XD。

0616

NDAP

  • 追蹤Google抓取NDAP單篇新聞
ndapid:8674─KW:"中華杯棒球賽全國總決賽國中組"
  • Google結果152項:NITF、RSS、大事紀還是都可以抓到,此外多了7822是新聞內文,不過是舊的資料,且不同筆*汗*。
ndapid:9994─KW:"台南復興隊在昨天的全國青少棒賽決賽備受榮工威脅"
ndapid:11629─KW:"華興在長榮投手郭泰源把關下"
ndapid:11863─KW:"一九七九年世界青棒大賽"
  • Google結果3筆:出現11933的NITF、RSS以及新聞內文頁,也是舊的資料。
ndapid:1─KW:"全國第二屆棒球賽\\\\\\\\\"
ndapid:151415─KW:"中華職棒十五年球季\\\\\\\\\"
34912181920212223:故意選10筆較久之前的資料
  • 發現除了22外,Google都抓得到聯合目錄的資料。
  • 歸納一下這幾天觀察谷歌兄的行為模式
  1. 聯合目錄早一點的資料較容易被抓到。
  2. 新一點的資料很少被抓到。
  3. 棒球史上的某年與今天較容易被抓到。
  4. 最容易抓到的單篇是NITF格式,其次是RSS。
  5. querynews3.jsp(測試之棒球大事紀)被抓到的機率比querynews2.jsp(新聞內文)高。

0620

NDAP

  • 追蹤Google抓取NDAP單篇新聞
→ 今天發現谷歌找不到新聞內文,卻找得到這頁,wiki真是紅呀!XD

0624

Wiki

  • 找到怎麼不出現小箭頭了 XD
→ 原來我們這個版本也是有這個功能,只是名字不一樣。
  • 在連結前寫「<span class="plainlinks">」就可以限定外部連結不出現小箭頭。
/* this can be used in the content area to switch off
special external link styling */
#bodyContent .plainlinks a {
    background: none !important;
    padding: 0;
}

,新增「本站責任編輯」。(專欄內文已修改)

  • 修改棒球新聞頁面連結,台灣棒球史上的一年目前連到NDAP首頁。
  • 如果有開javascript,那頁面就可以鑲入Vlog的影片播放。測試結果,這樣就不用煩惱MP4無法轉成Gif。

0626

NDAP

  • 追蹤Google抓取NDAP單篇新聞
→ YA!上面的連結都抓到了,而且都抓到新版的頁面標題,果然是標題的問題。XD
  • 修改圖片檢索程式searchpic.jsp
→ 強制寫入SQL語法keyword=1,讓檢索結果絕對以日期排序。

Wiki

→ 製作Template:棒球語錄導覽條
→ 製作Template:棒球語錄注音導覽條 (測試用)

0628

Wiki

0630

Wiki