【最新記事】⇒仮公開開始(2019/02/07)

キャラクター画面の修正など

昨日のエントリの通り、一部画面などがおかしい部分が明らかになったので、その修正を実施した。一つはテーブルに入力したデータ自体が間違っていたもので、必要な情報を加える事で正しく表示されるようになった。

もう一つはバグではないが、バリエーション(Lvで更新のある)アビリティの表示に伴い、キャラクター画面上に、どのレベルで変更があるのかを示唆する表示を加えた。

変更のあるレベルがデータとして存在する場合、そのレベルを表示するようにした。囲み型のショートコードで次のように記述してみた。

[has_data data1]<br />(Lv[show_data data1][has_data data2]/Lv[show_data data2][/has_data]で更新)[/has_data]

何となく、これはダメな気はしていた(同じショートコード名の入れ子はNGだったような)のだが、表示させてみると…。

<br />(LvXX/LvXXで更新)[/has_data]

となってしまった。やはり同名のショートコードの入れ子はうまくいかないようだ。仕方が無いので、同じ機能ではあるけれど、別名のショートコードを作成し登録するようにした。ひょっとして、add_shortcodeの引数を変えて、同じ関数を登録してもOKかもしれないね…。試してみよう。

ともあれ、別名のショートコードであれば問題なく動作するので、データ追加によるキャラクター表示画面の修正はこれで良さそうだ。ただ、キャラクター画面からアビリティ画面への遷移はより欲しくなった印象。データの入力が終わったら取り掛かろう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

アップロードファイルの最大サイズ: 1 MB。 画像 をアップロードできます。 ここにファイルをドロップ