0

ファイル転送権限のないサイトにインストールされる Joomla モジュールを保守しています。もちろん、私はファイル転送権限を持つ Joomla のテスト インスタンスで開発を行っており、モジュール コードを編集してページをリロードすると、すべてがうまく機能します。

ただし、更新されたモジュールを「ライブ」サイトに移動するときが来たら、唯一のオプションは、モジュールの既存のバージョンをアンインストールしてから、モジュールの新しいバージョンをアップロードすることです。Joomla の「Extension Manager」インストール オプションを使用してモジュールを再アップロードしようとすると、「別のモジュールが既にディレクトリを使用しています」というエラーが表示されます。

ただし、アンインストールすると、このモジュールを使用するように設定されたすべての「位置」も消去され、いくつかの広範なパラメータ調整が行われます。

Joomla で古いバージョンのモジュールを新しいバージョンで上書きできるようにする方法はありますか? これを容易にするために、モジュールの XML 記述に入れることができるものはありますか?

私が書いているサイトは、Joomla 1.5.23 を実行しています。

4

1 に答える 1

5

はい、それは、圧縮する前にxmlのインストール行を次のように変更することで可能です。

<install version="1.5" type="module" client="site" method="upgrade">

1.5.23でテストしたところ、以前のモジュール設定は保持されましたが、変更されたコードもコピーされました。

于 2012-04-04T16:53:59.330 に答える