作者anest (形狀最重要大小不能少)
看板Wikipedia
標題Re: [問題] 關於自己架的mediawiki如何大量修改
時間Sat Mar 10 06:51:29 2012
※ 引述《anest (形狀最重要大小不能少)》之銘言:
: 小弟最近用mediawiki架了一個網站
: 已經建置了幾百項條目
: 可是後來覺得標題寫得不好
: 想要整個改掉(ex:「人物履歷」想改成「簡歷」)
: 試了匯出所有網頁 改完後再匯入
: 結果什麼都沒有動
: mediawiki似乎是預設已經有的內容,就無法匯入
: 於是又試了整個砍掉重建
: 這時候匯入就成功了
: 可是之前建立的分類全都不見了(資料庫有匯出成sql檔,可是無法匯入)
: 使用者帳號也要重申請
: 本來想試試看機器人 可是說明文件實在看不懂
: 請問有什麼其他辦法可以像這樣大量的替換每頁的相同內容的嗎?
: 或者可以修改匯入的情形為覆蓋現有網頁嗎?
: 或者有適合的機器人可以用的嗎?
: 麻煩各位先進幫我解答,謝謝!
經過了幾天的鏖戰,總算解決了這個問題,方法有二:
1.使用機器人
測了很久,只有AutoWikiBrowser比較容易用,不過網路上的說明有看沒有懂,
我把自己的心得寫給大家吧。
a.開啟AutoWikiBrowser後,選「options」裡的「preference」,
再選「site」,如果是自己架的維基,就把「project」選成「custom」,
並在「http://」裡輸入自己的網址,然後按「ok」。
b.選「file」裡的「log in/profiles...」,在「username」「password」裡
輸入帳號密碼,按「login」,成功的話,右下角會變成綠色的(原來是紅的)。
c.在畫面左下角的視窗裡加入要修改的網頁網址,或者在「source」選
「category」然後在「category」裡輸入分類名稱,按「make list」。
成功的話,會看到條目名稱在下面的框框出現。
d.在中間視窗的「option」,點「find and replace」「enable」旁的小框,之後就
可以在「normal setting」裡,輸入被取代的字,以及要取代成什麼字。
e.在中間視窗選「bot」,把「auto save」打開。
f.在中間視窗「start」,按下「start」。成功的話,就會看到右邊視窗
不斷的出現跑出文字就對了。
2.使用匯入頁面功能
mediawiki特殊網頁裡有把網頁內容匯入的選項,可以先把要修改的網頁匯出,
改完以後,把<timestamp>裡的時間改新一點,這時候再匯入就可以蓋掉舊的網頁了。
不過目前又遇到了新的問題,就是wikipedia裡的搜尋功能,是可以自動轉換
繁\簡體字的,也就是打簡體可以找到繁體的資料,反之亦然。但是用mediawiki
架的網站卻沒有這個功能,想請問各位是不是有什麼設定需要更改,或者有
擴充套件可以安裝的呢?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 113.196.145.71