スタッフ紹介プラグイン 一部パソコン環境で、削除した会員の場所が空白で表示されてしまう。
goichi > Re: スタッフ紹介プラグイン 一部パソコン環境で、削除した会員の場所が空白で表示されてしまう。 @ 2016/4/4 14:25 |
---|
お世話になっております。
本件、まず関係ない部分からで恐縮ですが、下記のURLから最新版をダウンロードしていただき、プラグイン自体のアップデートをお願いいたします。 スタッフ紹介プラグイン 0.9.3.1 いくつかの不具合が修正されています。 さて、本題ですが、実のところ、私の環境ではおしゃるような現象がおきず、何とも対応しづらいのが実際のところです。今回、公開・非公開のボタンでエラーが出るという件、それと一覧表示した際に空欄ができるという件、2つの問題が報告されましたが、どちらも私の環境では未発生でした。とはいえ、多少の仮説をたてることは出来ますので、無意味かもしれませんが、下記に記載しておきます。(とりあえず、上の2つの問題は、それぞれ無関係という立場でおります。) ■データベースを操作したことがある phpMyAdminなど、レンタルサーバーでは、データベースを処理できるツールが提供されていますが、そのツールをつかってDBを直接操作された場合、予期しないエラーがでる可能性があります。管理画面外で並び順の操作をしたり、そもそものデータを削除するなどです。この場合、どんな操作をしたか、現状がどのような状態なのかによって、対策がことなるところです。 ■IEの古いブラウザでログインして公開・非公開を処理した 上の新しいバージョンでは修正されていますが、一覧表示で「公開・非公開」を切り替える際、Ajaxを使った処理をすると、画像アイコンが表示できない不具合がありました。JavaScriptを使った処理ですので、ブラウザによってエラーになったり、ならなかったりがあるかも知れません。まずはブラウザのバージョンをお確かめいただき、プラグインも上にご紹介した最新版をお確かめ下さい。 ■空白ができる問題はHTMLの書き方かも 以前の投稿で、一部のHTMLとCSSソースを提示していただいております。全体のソースをみないと判断できないところもあるのですが、幅に関わる部分が%だったりpxだったり、回りこみ解除が上手く処理できているのか微妙だったりしませんか?(上手く解除できていないと、このような現象が起きると思います) 通常、空のデータ(欠番データ)を出力する事は仕様上考えにくく、やはりHTMLやCSSの書き方で、表示がズレているかなぁとも思います(確証はありませんが・・・。ただ、もしも欠番を出力しているとすると、ループ処理内で表示される「氏名:」「所属:」などの項目が表示されてしまうはずで、それが見えないので・・・)。 ちなみに、いまfloatを使っているということですが、その辺りの処理が難しそうなら、display:table、display:table-cellをつかって、表組みしたように作ることも出来ると思います(詳細なことは検索してみてください)。 |
aook8350 > Re: スタッフ紹介プラグイン 一部パソコン環境で、削除した会員の場所が空白で表示されてしまう。 @ 2016/3/17 22:33 |
---|
goichi様
説明不足ですいませんでした。 はい。問題が生じるパソコン環境ではどのブラウザで閲覧しても、 空白ができてしまいます。 ■空白の出来てしまう箇所のhtml <div class="member-info clearfix"> <dl> <dt style="padding:0 0 3px 0;"><img src="/lions-hp/baser/app/webroot/img/cast_plugin/cast_1_20160215111033.jpg" alt="" /></dt> <dd>氏 名 : ○○ ○○<br /> 所 属 : ○○○○○○○○○○○○○○○○<br /> 会社名 : <a href="http://www.○○○○.co.jp/" target="_blank">○○○○</a><br /> 役 職 : ○○○○<br /> 住 所 : <a href="http://maps.google.co.jp/" target="_blank">○○○○</a><br /> 電 話 : ○○○○-○○○○<br /> </dd> </dl> </div> 以下、この要素が続いていきます。 ・ ・ ・ ・ ・ ■css .member-info { float: left; border-left: solid #7493ED 8px; padding-left: 2%; border-bottom: 1px dashed #BFBC00; margin-top: 3%; width: 568px; } .clearfix { display: block; } 以上になります。 お手数ですが、引き続きよろしくお願い致します。 |
goichi > Re: スタッフ紹介プラグイン 一部パソコン環境で、削除した会員の場所が空白で表示されてしまう。 @ 2016/3/17 12:49 |
---|
0.9.1.2ですね、了解しました。
引用: Firefox、chrome、IEで確認しましたが、何も存在しませんでした。 ちなみに、その3つのブラウザでは問題が起こっているということですよね? floatのleftで回りこませているということですが、 問題が発生している際のCSSとHTMLをここに掲示できますか? |
aook8350 > Re: スタッフ紹介プラグイン 一部パソコン環境で、削除した会員の場所が空白で表示されてしまう。 @ 2016/3/16 21:21 |
---|
goichi様
ご連絡ありがとうございます。 空欄箇所の要素を Firefox、chrome、IEで確認しましたが、何も存在しませんでした。 現在のスタッフ紹介プラグインのバージョンは「0.9.1.2」になります。 また、既存の機能であるサーバーキャッシュクリアをしても、改善されませんでした。 お手数ですが、引き続きご教授ください。 よろしくお願いします。 |
goichi > Re: スタッフ紹介プラグイン 一部パソコン環境で、削除した会員の場所が空白で表示されてしまう。 @ 2016/3/16 20:10 |
---|
こんにちは。
スタッフプラグインのバージョンが分かるでしょうか? 引用: 一部のパソコンによって、会員一覧ページで、その欠番の会員の場所が空白で表示されてしまいます。 ブラウザによって表示が違うなどではありませんか? HTMLやCSSの挙動が気になります。空欄ができた際に、GoogleChromeなどのデバッグツールで、その空欄を調べてみてください。 引用: ・新しく追加した会員を、並び替え機能で前のページに移動すると、 後者はサーバーサイドの問題ですね、スタッフプラグインのバージョンをお教えください。治ると思います。 前者も、並び順と空欄との間に何かしらの因果関係があるのかもしれませんね。 |
aook8350 > スタッフ紹介プラグイン 一部パソコン環境で、削除した会員の場所が空白で表示されてしまう。 @ 2016/3/16 16:59 |
---|
スタッフ紹介プラグインを使用させて頂いております。
自力で解決できない不具合が生じたため、投稿させて頂きます。 現在スタッフ紹介プラグインに50名ほど登録しております。 会員には、登録した順に番号が割り当てられてます。 ここから、会員を削除すると、その会員の番号が欠番となるのですが、 一部のパソコンによって、会員一覧ページで、その欠番の会員の場所が空白で表示されてしまいます。 ※正常に表示されるパソコンもあります。 画像? 何箇所か会員の位置を入れ替えると、空白が消える場合もあるのですが、 新たに加えたりすると、また空白ができてしまいます。 ページのレイアウトとしては、 一列で表示されていく会員を、float:leftをかけて2列ずつ表示させるようにしています。 ■パソコン環境 VAIOシリーズ Intel(R)Core(TM) i5-2430M CPU @ 2.40GHz 2.40GHz 64ビット Windows7 ■確認ブラウザ Fireox Chrome IE ■baserCMSバージョン: 3.0.7 ■CakePHPバージョン: 2.5.3 ■ レンタルサーバー名:ロリポップ ■ スマートURLの利用: [ OFF] ■ 利用しているデータベース: [MySQL] ■ PHPスキル(自己評価): [ 初心者] また、以下の不具合も起きています。 ・新しく追加した会員を、並び替え機能で前のページに移動すると、 同様に空白ができてしまう現象が起こります。 ・編集画面 スタッフ紹介一覧で 非公開ボタン(一時停止マーク)を押すと、「処理に失敗しました(500)」というエラーがでて、 会員を非公開にできません。 画像? 以上、長くなり大変申し訳ありませんが、 なにか対策をご教授いただければ幸いです。 よろしくお願いします。 |