管理画面のフッターの表示が不正確

junichi11 > 管理画面のフッターの表示が不正確 @ 2017/8/20 6:06
管理画面のフッターの「MENU」の部分の表示が不正確です。
ログイン中に(管理画面で)表示されなかったり、ログアウト後に(ログイン画面で)表示されたりします。
キャッシュを使用しているので、このような現象が起きていると思われます。

該当するのは下記の部分です。
https://github.com/baserproject/basercms/blob/24f67f144cdd49fb79f4260a1639c2fa6678fc83/lib/Baser/View/Layouts/admin/default.php#L150
<?php $this->BcBaser->footer([], ['cache' => ['key' => '_admin_footer']]) ?>


修正案は下記のコードです。ログインしていない時は、キャッシュを使わないようにします。
<?php if (!empty($user)): ?>
<?php $this->BcBaser->footer([], ['cache' => ['key' => '_admin_footer']]) ?>
<?php else: ?>
<?php $this->BcBaser->footer() ?>
<?php endif ?>


■ BaserCMSのバージョン: 4.0.5.2
■ レンタルサーバー名: さくらインターネット
■ スマートURLの利用: ON
■ 設置フォルダ: ドキュメントルート
■ 利用しているデータベース: MySQL

以上です。よろしくお願いいたします。
akillerbee > Re: 管理画面のフッターの表示が不正確 @ 2017/8/21 12:59
こんにちはakillerbeeです。

修正案もありがとうございます。
こちらチケットを作成しました。
http://project.e-catchup.jp/issues/18273
junichi11 > Re: 管理画面のフッターの表示が不正確 @ 2017/8/24 12:47
こんにちは。
実装ありがとうございました。
katokaisya > Re: 管理画面のフッターの表示が不正確 @ 2017/8/30 9:50
php5.5未満ではエラーが出ます。
その場合は、

http://project.e-catchup.jp/projects/basercms/repository/revisions/5665d25347b2b9adeaa3ca250582e8c14d5f196d/diff/lib/Baser/View/Layouts/admin/default.php
こちらを試してみてください。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
19 人のユーザが現在オンラインです。 (19 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 19