hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » UsersWiki » hitoken

xpWiki3.32.2をXoops2.0.16a-jpに入れて使おうとしています。

インデックス表示のためにkakasiを導入したのですが、正しく並べ替えられず、

日本語ページは、「日本語」とか「記号」とかに分類されてしまいます。

結局、kakasi.exeを実行する際の以下のスクリプトに原因があることに行きあたりました。

テンポラリファイルのパスに「Program Files」のようにスペースを含んでいた場合に、

問題が発生します。

以下のようなコマンドが生成されますが、入力ファイルにスペースが含まれるため、うまく動きません。

c:\kakasi\bin\kakasi.exe -kK -HK -JK < 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 < \"$tmpfname\"";


Front page   Freeze Diff Backup Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 518, today: 1, yesterday: 1
Princeps date: 2007-11-15 (Thu) 02:20:47
Last-modified: 2007-11-15 (Thu) 08:36:10 (JST) (6234d) by nao-pon
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
最近の更新
オンライン状況
1072 人のユーザが現在オンラインです。 (3 人のユーザが UsersWiki を参照しています。)

登録ユーザ: 0
ゲスト: 1072

もっと...
サイト情報