|
本館粉絲專頁 |
|
|
使用者:Kaoru/Kaoru's工作日誌/200601~200606
台灣棒球維基館
< 使用者:Kaoru | Kaoru's工作日誌
目次 |
0117
NDAP
- OAI-PMH新增MetadataFormat
- 網站檢索程式完整版
- 拆開RSS發佈程式
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
- 增加新聞ndapid:151494、ndapid:151495。
- 修改search.jsp為日期排序。
0503
NDAP
- 修改RSS發佈程式,<description>增加 <![CDATA[ 與 ]]> ,以矯正新聞內容有特殊字元或特殊字。
- 神奇的事:新聞後端忽然變成無法登入...*汗*。
0504
創建RSS Feed
- Feed43:提供RSS Feed創建服務 (Help、step-by-step)
- 0504測試Feed1--以修改條目為item。
→剖析語法:<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}
- Kaoru關注頁面--YA!!這版看起來比較好!!
→剖析語法:<h4>{%}</h4>{*}<ol class="special">{%}</ol> →欄位對應:Item Title-{%1};Item Content-{%2}
- 可以應用於創建以下之RSS:
0505
NDAP
- 修改RSS發布程式:之前改太多次,if then到太混亂*汗*,原date與year為同一支。
- → 今修改為rss、date、year三支不同功能的RSS,皆加 <![CDATA[ 與 ]]> ;目前點選已無錯誤畫面。
- 神奇的事:kkii把新聞後端設定程式改動後仍無法登入,於是還原回舊版設定程式,忽然又可以登入了......
- → 結論:電腦真是個神奇的東西*嘆*。
- UDN照片:Image:39l.jpg、Image:M6857.jpg
0510
NDAP
- 新增第三年計畫。
- 修改計數器:目前可紀錄總瀏覽數與今日瀏覽數。
- → 後端新增hit與count資料表。(本來想偷懶用人家寫好的,結果DeBug到不行,還是自己寫最快=.=)
- 整理後端資料表:前掛z者為原始資料表,暫仍放於資料庫內。
0517
NDAP
- 修改首頁。
- 整理工作紀錄。
- 新增多媒體展示區。
0518
- 噗,來寫一下我為何會有那顆簽名球。
- 其實,它是撿到的*汗*,而我們全家都很不識貨,差一點點就要被我表弟拿來當一般球打,還好有一個識貨的表哥及時攔下來,跟我們講那是簽名球,有保存價值的,我們才拿了一個塑膠袋把他裝起來收著。
- 直到我開始接觸這個計畫,慢慢認識了多點人後,回去再看那顆球,發現上面有些人名好像還挺有名氣的,我之前真是有眼不識泰山阿Orz。
- 這次照相前,我很努力的看了上面的簽名,發現他真的真的是真的簽名,是會暈開的簽名,之前看上面那麼多個簽名,以為可能是兄弟球隊印好所有人的簽名再發送的,沒想到是某位可憐的有心人拿給球員們簽的,而搞丟被我撿到*汗*。
- 除了照片外,球上實在簽的太擁擠,不知該怎麼照才能齊全,所以就又用相機讓它自轉直接錄影,但又不知道MP4怎麼才能轉成Gif,還好影音Blog可以接受MP4,我就把他傳上去了,這一面與另一面是會轉的視訊檔。
0524
Wiki
-
- → 使用帶引數之模板連結:Template:Temp1、Template:Temp2、Template:Temp3。
- → 於工具箱「、」前後留空,方便使用者複製模版使用。
0525
Wiki
-
- → 建立模版編輯連結Template:TempEdit
- → 使用帶3個引數之模板連結:Template:Temp4
0526
Ndap
- 修改圖文整合檢索程式,檢索新聞單篇連結。
- → 修改過程中發現,圖文檢索程式分頁部分有小Bug,與Justiceclapton討論後發現,修改有點困難,持續商討中。
- → 而整理過程中發現,原來這不是第一次,也有另一頁更早就被綁了*汗*,只是...他們都...,所以直到今天才被發現 XD。
Wiki
- 一個變數者:採用{{Temp1|模版名稱|變數1的功用}} {{temp1}}
- 二個變數者:採用{{Temp2|模版名稱|變數1的功用|變數2的功用}} {{temp2}}
- 三個變數者:採用{{Temp3|模版名稱|變數1的功用|變數2的功用|變數3的功用}} {{temp3}}
- 四個變數者:採用{{Temp4|模版名稱|變數1的功用|變數2的功用|變數3的功用|變數4的功用}} {{temp4}}
(目前沒用到,要不要刪除呢?)
0527
Wiki
、{{名人錄列}} 、{{同頁字母連結}} 、{{棒球新聞模版}} 、{{測試}}
0529
Wiki
- 新增Template:模板列表,引用至Help:模板列表。
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連結時要出現,只是不知該怎麼改才能讓他可有可無...。
- → 後來發現要安裝外掛Cite/Cite.php把它當參考書目用。
#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:"一九七九年世界青棒大賽"
- Google結果1筆:出現另一筆ndapid:11933的NIFT格式。
- → ndapid:1─KW:"全國第二屆棒球賽\\\\\\\\\"
- 結論:為何抓得到NITF的XML,卻抓不到HTML呢?...谷歌兄,你真難瞭解。>.<
- 目前老師猜測原因可能是因為<title>每頁都一樣,所以才會抓不到。
- → 修改querynews2.jsp的<title>為「新聞標題-台灣棒球運動珍貴新聞檔案數位資料館」,這樣測試看看。
Wiki
- 剛看著上面寫的,忽然想到圖片連結說不定可以用interwiki來作作看。
- → 因為interwiki也是站外連結,可是卻沒有出現箭頭。
- 測試結果:不行...>.<,各種可能的方式都測試過了,用了[[imageurl:專欄名稱|圖片路徑]]這個方式,圖片路徑會變成文字,就是不會出現成圖片,真是奇怪....@_@。
- 另外,最近深深覺得interwiki是學各國單字的好用工具呀!所以偷偷跑去加了韓文的interwiki,XD。
0616
NDAP
- 追蹤Google抓取NDAP單篇新聞
- → ndapid:8674─KW:"中華杯棒球賽全國總決賽國中組"
- → ndapid:9994─KW:"台南復興隊在昨天的全國青少棒賽決賽備受榮工威脅"
- Google結果0筆:今天完全找不到@_@。
- → ndapid:11629─KW:"華興在長榮投手郭泰源把關下"
- Google結果0筆:今天完全找不到@_@。
- → ndapid:11863─KW:"一九七九年世界青棒大賽"
- → ndapid:1─KW:"全國第二屆棒球賽\\\\\\\\\"
- Google結果3筆:只有聯合目錄被找到。
- → ndapid:151415─KW:"中華職棒十五年球季\\\\\\\\\"
- Google結果14筆:完全沒有相關網站被抓到。
- → 3、4、9、12、18、19、20、21、22、23:故意選10筆較久之前的資料
- 發現除了22外,Google都抓得到聯合目錄的資料。
- 歸納一下這幾天觀察谷歌兄的行為模式:
- 聯合目錄早一點的資料較容易被抓到。
- 新一點的資料很少被抓到。
- 棒球史上的某年與今天較容易被抓到。
- 最容易抓到的單篇是NITF格式,其次是RSS。
- 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; }
- 修改新聞專欄圖片連結
- 修改{{幻象兩千無責任評論專欄模板}}
,新增「本站責任編輯」。(專欄內文已修改)
0626
NDAP
- 追蹤Google抓取NDAP單篇新聞
- → YA!上面的連結都抓到了,而且都抓到新版的頁面標題,果然是標題的問題。XD
- 修改圖片檢索程式searchpic.jsp
- → 強制寫入SQL語法keyword=1,讓檢索結果絕對以日期排序。
Wiki
- 整理棒球語錄測試
- → 製作Template:棒球語錄導覽條
- → 製作Template:棒球語錄注音導覽條 (測試用)
0628
Wiki
- 整理Category:平面媒體頁面分類。
0630
Wiki
- 整理category:書籍相片頁面分類。
- 整理category:棒球書籍頁面分類。
- 新增新增模板名稱於模板列表。