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\"";


トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 522, today: 1, yesterday: 0
初版日時: 2007-11-15 (木) 02:20:47
最終更新: 2007-11-15 (木) 08:36:10 (JST) (6246d) by nao-pon
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





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

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

もっと...
サイト情報