ブログ - モジュールのバージョン表示が変わらない?
d3blog を 1.02 から 1.02.3a にアップデートしたのだが
モジュール管理画面のバージョン表示は 1.02 のまま変わらなかった。
アップデートに失敗したのか?
しかしd3blogの一般設定画面に新しい項目が増えているから、バージョンはあがっているようだ。
trust_dir にある modules/d3blog/xoops_version.php を見てみると
ためしに xoops_version.php を編集して試してみる
アップグレード必要のマークが表示された。
念のため情報画面を見てみると
1.02 » 1.02
となっている??
アップグレード必要のマークが表示された。
情報画面では
1.02 » 1.03
と表示された。
結論(?)
バージョン情報は x.xx までしか表示されないということかな。
仕様らしきものを見つけた...
http://xoopscube.org/modules/pukiwiki/index.php?cmd=read&page=XOOPSCubeLegacy%2FReference%2Fxoops_version&word=xoops_version
とはいえ、cube の世界ではいろいろ議論されているようである...
とりあえず、自分で作るときは n.nn でわかるようにしたほうがいいかな。
モジュール管理画面のバージョン表示は 1.02 のまま変わらなかった。
アップデートに失敗したのか?
しかしd3blogの一般設定画面に新しい項目が増えているから、バージョンはあがっているようだ。
trust_dir にある modules/d3blog/xoops_version.php を見てみると
$modversion['version'] = 1.023;
ためしに xoops_version.php を編集して試してみる
$modversion['version'] = 1.025;
アップグレード必要のマークが表示された。
念のため情報画面を見てみると
1.02 » 1.02
となっている??
$modversion['version'] = 1.033;
アップグレード必要のマークが表示された。
情報画面では
1.02 » 1.03
と表示された。
結論(?)
バージョン情報は x.xx までしか表示されないということかな。
仕様らしきものを見つけた...
http://xoopscube.org/modules/pukiwiki/index.php?cmd=read&page=XOOPSCubeLegacy%2FReference%2Fxoops_version&word=xoops_version
$modversion['version']
A version number of the module. This is must. This value is converted to integer and stored to DB.
$storedVersion = (int)($modversion['version'] * 100);Therefore, you must write a version with 'x.xx' format.
$modversion['version'] = '2.08';The following examples are not handled correctly.
[BAD EXSAMPLES]
$modversion['version'] = '1.0.2.1';
$modversion['version'] = '2.5 beta';
とはいえ、cube の世界ではいろいろ議論されているようである...
とりあえず、自分で作るときは n.nn でわかるようにしたほうがいいかな。