Back to page

− Links

 Print 

Source of xpWiki3.32.2をXoops2.0.16a-jpに入れて使おうとしています。 :: XOOPS マニア

Source of UsersWiki:hitoken

« Prev[3]  
xpWiki3.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){\"};";

« Prev[3]