ブロックの削除ができない。concrete5のバグ?

2017年10月7日 at 1:10

ブロックの削除を行うと、プログレスバーが進んだ後、
ページ全体がグレーアウトしてその先に進めない。

という現象に遭遇し、3日悩んでいましたがやっと分かりました。

『ブロック削除』の確認の様なフレーム(写真参照)がブラウザのウィンドウ外に
表示されてしまうのが、原因の様です。

cssを以前のものに戻したところ、削除の確認フレームが表示されるようになりましたが、
この現象は、concrete5のバグに近い様な物だとおもいますが、いかがでしょうか?

削除の確認フレーム等の表示位置をどこかに固定する事は出来ないのでしょうか?
『画像を編集』や『高度なブロック設定』も通常でも半分はみ出た所に表示されます。
ちょっとでも見えてればドラッグしてくれば使用できますが、
『デザイン&カスタムテンプレート』の様に、指定したブロックのすぐ上に表示させることを
初期設定できないのでしょうか?

添付: 08.png
タグ:

Re: ブロックの削除ができない。concrete5のバグ?

2017年10月7日 at 12:28
削除の確認フレーム等の表示位置をどこかに固定する事は出来ないのでしょうか?


固定できると良いと思います。(すぐ実現できるかどうかは私は分からないです。)


で、すぐに出来ることとしては、

cssを以前のものに戻したところ、削除の確認フレームが表示されるようになりましたが、


記述されたcssを共有してもらえるでしょうか。
そうすれば、「このようなcssを書いたら、トラブルが起きるかもしれない」「cssを書くときに注意すれば避けられる」というのを、フォーラムユーザー間で共有できて良いと思います。
 

Re: ブロックの削除ができない。concrete5のバグ?

2017年10月7日 at 14:53
Fumito Mizuno様

ご返信ありがとうございます。

私ではどこに問題があるのかさっぱりわからないので
取りあえずそれぞれのcssをのせておきます。

表示されなくなるまでの間にしたことは、
『コンテンツより大きい画像をキレイに中央配置するcssテクニック』
http://www.m-hand.co.jp/coding/2526/
方法3
を、適用したことが一番大きな変化かと思います。


表示されたもの 「5 content_top.css」

.content-main {
padding-left:0;
margin: 0px;
width:960px;
}

.content-mid {
padding-left:0;
margin: 0px;
}
.content-mid div {
margin: 0px;
list-style:none;
float:left;
}
.content-mid li {
list-style:none;
}

.content-left {
width: 180px;
}
.content-left ul {
padding-left:0;
margin: 0px;
}
.content-left-top-spase {
height: 26px;
width: 180px;
}

.content-right {
width: 780px;
}
.content-right-top {
text-align: center;
}
.content-right li {
}
.content-right-mid {
padding: 28px 0px 0px 0px;
}
.content-right-mid img{
padding: 12px 10px 12px 10px;
}
.content-right-bottom {
padding: 0px 64px 0px 64px;
}


表示されなかったもの 「横長8 content_top.css」

body {
min-width: 960px;
overflow-x: hidden;
}

.content-main {
width:960px;
margin: 0 auto;
}

.content-top {
margin: 0 -100%;
padding: 0 100%;
}

.content-top p{
margin: 0 -600px;
}

.content-mid {
padding-left:0;
margin: 0px;
}
.content-mid li {
list-style:none;
}

.content-left {
width: 180px;
float:left;
}
.content-left ul {
padding-left:0;
margin: 0px;
}
.content-left-top-spase {
height: 26px;
width: 180px;
}

.content-right {
width: 780px;
float:right;
}
.content-right ul {
padding-left:0;
margin: 0px;
}
.content-right-top {
text-align: center;
}
.content-right li {
}
.content-right-mid {
padding: 28px 45px 0px 45px;
}
.content-right-mid img{
padding: 12px 10px 12px 10px;
}
.content-right-bottom {
padding: 0px 64px 0px 64px;
}
 

Re: ブロックの削除ができない。concrete5のバグ?

2017年10月30日 at 15:57
CSSの記述ですが

.ccm-page .content-main{

.ccm-page .content-mid{

.ccm-page .content-mid div{

の様な形で、頭に「.ccm-page 」を付けてみてください。