PEAK XOOPS - Cube2.1 alpha4 とD3モジュールとの相性問題 in englishin japanese

Archive | RSS |
XOOPS
XOOPS : Cube2.1 alpha4 とD3モジュールとの相性問題
Poster : GIJOE on 2006-08-09 07:10:34 (7029 reads)

in englishin japanese
Cube 2.1 alpha4 だと wrapsモジュールがインストールできない、という症状に対応しました。Cube 2.1 alpha3 でいったん対応した、とか書いておきながら、alpha4で動かなくなるなんて、実に場当たり的で気恥ずかしいのですが、コアの仕様が大きく変遷したため、モジュール側でもそのような対処をするしかない、というのが実情です。

また、Cube 2.1 alpha4 では残念なことに、コントローラがデリゲートコールバック関数に渡されなくなってしまいました。

そのため、D3モジュールのoninstall.php等でも、ob_start()を利用した小手先の表示変更をせざるを得なくなってしまいました。コアがベータになる前に、モジュールからもbaseのロジックに手を出せた、以前のような仕様に戻ることを期待します。

※この部分は勘違いでした。コントローラにはいつでもアクセスできることをnobunobuさんより指摘を受けましたので、alpha4準拠のDelegateで書き直しました。

wrapsはバージョン1.04に上がっていますが、D3モジュールですから当然、xoops_trust_path側を上書きするだけでOKです。wrapsを何個インストールしていても、ファイル上書きは1回ですみます。(モジュールアップデートも不要です)

alpha4での不具合は、インストール関連だけなので、すでにインストール済のモジュールを使う限り、アップデートする必要はありません。また、Cube 2.1ユーザでなければ、やはりアップデートする必要はありません。

0 comments

Printer friendly page Send this story to a friend

Comments list

Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!