MediaWiki升級到1.16後,自帶的中文全文檢索功能基本正常,我們打開了大部分MediaWiki網站的自帶搜索,來取代之前采用的調用Google Ajax Search API,不過自帶檢索中的搜索結果帶有下面這樣的字節數、日期時間等信息在一些網站中是不合适的:
星際爭霸Ⅱ
# 官方網站:[http://www.starcraft2.com/ 星際爭霸]註:英文網站 # 21CN遊戲:[http://game.21cn.com/zhuanti/starcraft2/ 星際爭霸Ⅱ專題]
5 KB (474個字) - 2008年7月28日 (一) 14:00
字節數對搜索用戶的作用不大,而日期時間讓一些長期不變的内容顯得過時,所以還是去掉的好,以前同事也發現這個問題,但因為怕檢查、修改php程序麻煩而一直拖着沒有去解決,今天去找了php程序,沒有花太多時間也就找到了解決辦法,修改這個文件:
mediawiki-1.16.0\includes\specials\SpecialSearch.php
将其中的第594行注釋掉就可以:
// "<div class='mw-search-result-data'>{$score}{$size} - {$date}{$related}</div>" .
其實這樣的問題很早就發現不妥,應該更早解決的。
评论