xoopscubeにモジュール一括アップデート機能を追加

XOOPS Cubeにありそうでなかった機能の一つが、「モジュール一括アップデート」機能。

モジュールのアップデートを行うとなると、個々のモジュールのアップデートページで ひとつひとつ対応していくことになります。モジュールが数個ならともかく、数十個になるとアップデート作業も手間がかかり大変です。

そこで紹介するのが、モジュールアップデート作業を自動で処理できるようなプラグイン(プリロード)。
以下の株式会社RYUSさんで配布しています。

http://ryus.co.jp/modules/d3downloads/index.php?page=singlefile&cid=2&lid=72

インストール方法と使い方はいたって簡単です。

1. RapidModuleUpdate.class.phpをFFFTPなどでpreloadフォルダにアップロードする
2. 管理権限のあるユーザでログインする
3. 「管理画面」→「互換モジュール」→「モジュール管理」に行く
4. アップデートしたいモジュールに「一括アップデート」のチェックを入れる
5. 「一括アップデート」ボタンをクリックする

以上の手順で一括アップデートが行われるようになりますよ。

※一括アップデートで追加される部分が文字化けする場合、原因は言語でja_utf8でなくjapaneseを用いている為に文字コードが違っている事にあります。その際はつまり、アップデートしたRapidModuleUpdator.class.phpを秀丸等のエディタで開き、文字コードをEUCにして上書き保存し、再度アップロードすることで解決します。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。