Cube2.1 alpha4 とD3モジュールとの相性問題

Date 2006-08-09 07:10:34 | Category: XOOPS

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ユーザでなければ、やはりアップデートする必要はありません。




You can read more news at PEAK XOOPS.
http://xoops.peak.ne.jp

The URL for this story is:
http://xoops.peak.ne.jp/md/news/index.php?page=article&storyid=347