ページへ戻る

− Links

 印刷 

xpWiki3.32.2をXoops2.0.16a-jpに入れて使おうとしています。 のバックアップソース(No.1) :: XOOPS マニア

UsersWiki:hitoken のバックアップソース(No.1)

  Next »[4]
#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){\"};";

  Next »[4]