トップページ > 記事閲覧
【不具合?仕様?】#panelの入れ子について
投稿日 | : 2017/12/14(Thu) 10:42 |
投稿者 | : のほほん |
参照先 | : |
#panelの中に#colsを入れ子にして使用する場合等には記号を変えないと
機能しない事はご存知のお方もいるかもしれませんが…
不具合なのか?はたまた仕様なのか?
逆パターンで#cols(段組み)内に#panel(パネル)を使用した際に記号を[++++]で指定すると
パネルが正しく表示されなくなります。
仕方ないので試しに#cols側を++++で指定した所
パネルが正しく表示されました。
不具合なのか?仕様なのか?解りかねますが
両方のパターンで調べて見た感じ#panel側での記号指定がダメなのかもしれませんね…。
正しく表示させたい場合は以下の様に記述して下さい。
例:
#cols(++++){{
#panel{{{
見出し
====
内容
}}}
++++
#panel{{{
見出し
====
内容
}}}
}}
結論と致しまして上記の例の様に…
段組み内でのパネルを使用したい場合、または逆パターンでパネル内に段組みを利用したい場合等は
#cols側で記号を[++++]で指定すれば表示もバグる事なく通常通りに使用する事が出来ます。
以上、たまたま最近発見した不具合?仕様?だった為
ご報告させて頂きました。
Re: 【不具合?仕様?】#panelの入れ子について
投稿日 | : 2018/01/09(Tue) 11:35 |
投稿者 | : のほほん |
参照先 | : |
【追記2】
現状では上手くその他の機能やテーブルをレスポンシブ表示にして使用して
表示を見やすく整えてあげるのが良いのかもしれません。
バグなのか?仕様なのか?ハッキリとせず
機能する?しない?が解りづらい為…
Re: 【不具合?仕様?】#panelの入れ子について
投稿日 | : 2018/01/09(Tue) 11:33 |
投稿者 | : のほほん |
参照先 | : |
【追記】
どうやら#panelを入れ子で使用すると
何故か?classの指定もきかなくなってしまう模様です。
#bs_boxでは通常通り使えましたが…
それと#colsでclass指定をすると通常通り機能する場合としない場合があります…。
これも入れ子の具合によりちゃんとclass指定が働く場合と働かない場合がある模様です…。
まだ色々と実験段階では解りかねる部分が多々ありますが…
他にも見つかるかも?しれませんね…
現状の解決策?と致しましては物によって記述を変えると混乱しそうなので…
#cols内に#bs_box(枠など)を使用した場合は
1つずつ#bs_boxにclass指定した方がミスは少なそうです。
※
#thumbnailsや#colsをケース・バイ・ケースで上手く使い分け
仕様上の問題でズレ?や表示が変になってしまう物等を
個別で#bs_boxを使用して指定してあげる等するのが
現状としては良いのかもしれません。
また#panelに関しては現状あまり入れ子では使用しない方が良いのかもしれません。
#panel内に#colsを使用する分には機能しますが…
↑上記が逆の場合、上手く機能しなくなります…。
(現状、原因不明…
言葉だけだと解りづらいかと思われますが
ここら辺は使用される際に各自ご自身でご確認頂くのが一番かと思われます…。
Re: 【不具合?仕様?】#panelの入れ子について
投稿日 | : 2017/12/18(Mon) 11:49 |
投稿者 | : Yujiro |
参照先 | : |
のほほんさん
>どうにも?このパネルは変わっているのか?
>入れ子の状態で見出し部分に太字(Bold)を使うと何故か
>パネルの見出し部分が下の部分に不思議な謎の空間が出来てしまい
>変な表示になります…。
このあたり、僕も前から変だなあ、と思ってはいたのですが、もしかして個々の
デザインテンプレートによって違ってきそうだな、とかと感じ、深入りしないで
おこうと。
できるだけシンプルに、妥協するところはして・・・できるだけいじらずに。
Re: 【不具合?仕様?】#panelの入れ子について
投稿日 | : 2017/12/18(Mon) 10:02 |
投稿者 | : のほほん |
参照先 | : |
【解決策案_続き】
※1
#bs_boxを色付きの枠線で表示
当、掲示板でYujiro様がお教え下さった方法
JSファイルを用いて、高さが自動で揃う処理を使用しております。
詳細は下記より↓
http://haikforum.qhmtips.com/patio/patio.cgi?read=261&ukey=0
↑
上記の使い方をするのが現状だと一番良いのかも?
但し、&button等を上記の内容部分の一番下に使用すると
どうしてもウィンドウサイズが変わるとぴったりと揃えるのは現状不可能です
(ボタン部分に関しては…)
#brで微調整し、ウィンドウサイズが最大時に揃える事は可能ですが
ウィンドウのサイズが小さめになって来るとどうしても&button部分にはズレが生じます。
※2
&button部分はズレが生じますが、#bs_boxの表示内容はJSを使用しておりますので
高さは揃います。
こればかりは仕様上どうにもならなそうですね
そういった兼ね合いもあり#panel内でテーブルを使用する等して
上手く表示させたかったのですが…
#panelが上手く働かない為、断念しました…( ;^^)ヘ..苦笑
Re: 【不具合?仕様?】#panelの入れ子について
投稿日 | : 2017/12/18(Mon) 10:00 |
投稿者 | : のほほん |
参照先 | : |
【解決策案】
#cols{{
// 1段目【始め】
#bs_box(panel,info,class=adjust){{{
内容
&button(URL){''詳しくはこちら''};
}}}
// 1段目【終わり】
====
// 2段目【始め】
#bs_box(panel,info,class=adjust){{{
内容
&button(URL){''詳しくはこちら''};
}}}
// 2段目【終わり】
====
// 3段目【始め】
#bs_box(panel,info,class=adjust){{{
内容
&button(URL){''詳しくはこちら''};
}}}
// 3段目【終わり】
}}
続く…
Re: 【不具合?仕様?】#panelの入れ子について
投稿日 | : 2017/12/18(Mon) 09:43 |
投稿者 | : のほほん |
参照先 | : |
【追記】
どうにも?このパネルは変わっているのか?
入れ子の状態で見出し部分に太字(Bold)を使うと何故か
パネルの見出し部分が下の部分に不思議な謎の空間が出来てしまい
変な表示になります…。
#panel{{
見出し
====
内容
}}
↑の【見出し】の部分が単体だと
* 見出し、''見出し''等の使い方が正常に出来るのに…
入れ子状態の時には表示がバグります…。
その他、まだ検証段階ではありますが…
何か見ている感じ、この#panel自体にも問題があるような気がしてなりません…。
一応、今後もその他気づいた際に検証を続けて行こうとは思います…。
現状、仕方ないので解決策として#colsを用いて、その中に#bs_boxを入れ子で使い
以前、此方の掲示板で【Yujiro様】からお教え頂いた
高さを揃える処理を使用して、何とか見栄えを整えて対応しました。
本当はそのまま#panelを使用できればベターだったのですが
こればかりは現状仕方が無さそうですね…
Re: 【不具合?仕様?】#panelの入れ子について
投稿日 | : 2017/12/18(Mon) 09:33 |
投稿者 | : のほほん |
参照先 | : |
>>Yujiro様
あっ、番号が表示されるからなんでだろう?とか思っていたら
リストとして認識してしまうって事なんですね!
いつもご丁寧に本当にありがとう御座います!
>>ミルフィーユ様
なるほど!
仕様なんですね!
一応、やり方は以前教わっていたので覚えてはいたのですが…
入れ子を逆にしたせいで?そのままやったら…
あれれ?っとなったので書き込みさせて頂きました
いつもご丁寧にありがとう御座います!
PS.
公式のフォーラムがそれではお話になりませんし、信用・信頼が増す所か
かなりのイメージダウン&おかしいですよね…
全体に迷惑が掛かる事や不利益になる事をしたのならまだしも
皆が利益になる情報がその様な扱いをされてしまうのは非常に残念だなと思います…;
せっかくHAIKも引き継がれて良くなるか?と思った矢先
結局、変わって無いじゃん…ってオチになってしまっている気がしてなりません…;
寧ろ北研時代はもう少しアナウンスあった気がしますもんね…
Re: 【不具合?仕様?】#panelの入れ子について
投稿日 | : 2017/12/15(Fri) 05:39 |
投稿者 | : ミルフィーユ |
参照先 | : http://qhm.fujigopc.com/ |
段組の解説文を見ると、
> 標準ではカラムの区切り線は半角イコール4つ====ですが、変更することができます。
> cols を入れ子にする時に使います。
一方、パネルの解説では、
> パネルとは、見出しがある枠を表示します。
> ====は見出しと内容の区切り線です。
としか記述されていません。
即ち、段組しか区切り線の変更ができない仕様です。
当方のページですが、段組とパネルの入れ子を解説したページを紹介します。
https://haik.fujigopc.com/index.php?go=gN5K62
過去の事になりますが、このような関連記事をHAIK-Clubのフォームに投稿すると、
意地悪な検閲者によって投稿記事が削除されます。
何のためのフォーラムか分からなくなります。フォーラムそのものの意義が感じられずにHAIK-Clubを退会することになりました。
Re: 【不具合?仕様?】#panelの入れ子について
投稿日 | : 2017/12/14(Thu) 11:52 |
投稿者 | : Yujiro |
参照先 | : |
のほほんさん
あーなるほど、私はたまたま遭遇していませんでしたが・・・
#panel{{ の内部に書かれた「+」は行頭番号付きリストの一部として認識されてし
まっている感じですね
一方 #cols{{ では(++++)の指定があれば「+」の個数を一つの塊として読み、番号
付きリストの一部としては扱わない。そんな感じに見えます。しかし#panel{{ には
そんな機能なし。
これ、頭に入れておくと良いですね。