1: 2007-11-15 (木) 02:20:47 [5] | |||
---|---|---|---|
Line 1: | Line 1: | ||
+ | #freeze uid:2397 aid:0 gid:2 | ||
+ | // author:2397 | ||
+ | // author_ucd:dD3ZAbqglq6E hitoken | ||
+ | xpWiki 3.32.2をXoops2.0.16a-jpに入れて使おうとしています。~ | ||
+ | インデックス表示のためにkakasiを導入したのですが、正しく並べ替えられず、~ | ||
+ | 日本語ページは、「日本語」とか「記号」とかに分類されてしまいます。~ | ||
+ | 結局、kakasi.exeを実行する際の以下のスクリプトに原因があることに行きあたりました。~ | ||
+ | テンポラリファイルのパスに「Program Files」のようにスペースを含んでいた場合に、~ | ||
+ | 問題が発生します。 | ||
+ | c:\kakasi\bin\kakasi.exe -kK -HK -JK < &font(Red){c:\program files\apache group\apache\htdocs\xoops2\modules\xpwiki\private\cache\Pag7C5.tmp};~ | ||
+ | …\xoops_trust_path\modules\xpwiki\class\funcのxpwiki_func.phpの2316行目~ | ||
+ | (元のソース)~ | ||
+ | $kakasi = "{$this->root->pagereading_kakasi_path} -kK -HK -JK < $tmpfname";~ | ||
+ | (変更後)~ | ||
+ | $kakasi = "{$this->root->pagereading_kakasi_path} -kK -HK -JK < &font(Red){\"};$tmpfname&font(Red){\"};"; |
(This host) = https://xoops.hypweb.net