[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/21 10:31 / Filesize : 355 KB / Number-of Response : 952
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

*** MediaWiki 管理者の集い  ***



1 名前:nobodyさん [2005/05/20(金) 15:47:13 ID:1/T9a2Hq]
MediaWiki wikipedia.sourceforge.net/

日本では利用者は少ないのかな。
ググってもろくな情報がありません。
改造や見栄えの変更などの情報交換しましょ。

728 名前:うた mailto:sage [2007/03/22(木) 18:19:26 ID:???]
以前もこの掲示板に書きましたが、

importtextfile.php が2バイト文字のファイル名を受け付けないので、
便法として、ファイル名を当方の記事の項目番号を以て取り敢えずwikiに
importtextfile.phpで一括登録出来たのは良いのですが、当然の事ながら
項目名は項目番号でしか検索できません。
それで、例えばMYSQLの方にSQL命令を、

update page set page_title = '愛(あい)' where page_title='0000100';
update page set page_title = '青(あお)' where page_title='0000200';

とか、して項目名を一括変換をかけたのですが、mediawiki1.8ではこれがうまくいきました
。(1.9にしたらこの命令すらうまくいかない・・・・)

けれども、項目名は変更できたのですが、記事内容や、項目名では検索がヒットしません。
恐らく、項目名だけ変更しても、wikiの方で認識できていないのだろうと思います。
因みに記事をちょっとでも変更を加えると検索の対象として認識される見たいです。

想像するに、searchindexテーブルに記録されないと検索対象として認識されないのだと
思うのですが、searchindexの中身はバイナリーになっていてよくわかりません

だから、上記のような項目一括変換のSQL命令では、searchindexテーブルの中身まで、
その変更した旨が伝達できていないことが原因であると思います。

そこで、質問なのですが、上記のような、項目名の一括変換で、
searchindexへも項目名を変更したというような記述を与えるには
どのように書いたらいいのか、アドバイスをお願いします。

729 名前:うた mailto:sage [2007/03/22(木) 18:20:21 ID:???]
(上からのつづき)
それとも、便法としてこのような方法を用いたのですが、根源的に、
importtextfile.phpで2バイト文字によるファイル名が通るようにするには
どのようにしたらよいでしょうか?
(これは過去にも悩んでここで相談したことがありますが、
importtextfile.phpでファイル名をutf-8に変換してwikiに渡すように
改造すればよい、という御指摘のみで、PHPに詳しくない私にはお手上げです
wikiのバグレポートにも相談しましたが、外国人の人から、「windowsがutf-8を理解しないのが原因だ」(取意)
というresがあったのみで、具体的にはちっとも解決しませんでした)

windowsユーザーで、既に手元に大量の記事原稿があって、それを一括でmediawikiに登録したことがある方は
いらっしゃいませんでしょうか?

そのノウハウを是非教えて下さい。
何卒よろしくお願い申し上げます。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<355KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef