サイドバーを折り畳む2【No.17-2】
サイドバーを折り畳む2
スキンカスタマイズ17の追記になります。
・・・というか、変な利用方法を。
荒技・・・のような気もします。
これは最新コメントと最新トラックバックを表示させると、便利そう・・・だけど長いなあ。 そう思ってテストをしてみているものです。
本当に便利かは微妙で・・・まだ再考の余地がいっぱいあるのですが;
サンプルはこのブログのサイドバーに付いていますが、また消えるかもしれません。
方法は簡単。右のようにサイドバーの機能追加で、2つの機能を作り、折り畳みたい箇所をくくるという・・・荒技です。
■ div のHTML内容
<div style="overflow: auto; height: ○○px; ">
必要に応じて、 width: ○○px;を足してください。(通常はいらないかも)
■ /div のHTML内容
</div><br>
(改行タグは任意で)
タイトル部分も含まれてしまうというのが難点。
※ 追加できる機能は10個までです。 これだけで2つ使ってしまうので・・・どうなのでしょう。
他の良い方法をご存じの方がいましたら、ご教授ねがいます。
一応書き足しておきます。
機能の追加を2つ使用するということでしたが、左右各サイドバーの一番上と下の場合は、1つで済ませることもできます。
一番上なら「開始タグ」部分を、一番下なら「終了タグ」部分を、テンプレート3つに埋め込めば良いわけですね。
機能の追加ではなくこうすれば、まぁ他のもドンドン埋め込めます(埋め込みすぎには気を付けましょう・・・)。
私のような、片方のサイドバーを使用していない場合は、更にサイドバーのタグを移動したり、なにやらとかもできますが・・・。
ホドホドですな、何事も。
更に更に追記(8/26 引きずりすぎね、私;)
サイドバーの機能選択画面で設定したものは、各テンプレートの{$BlogSidebarRight$}(本来は左右のは半角)に埋め込まれるようになっています。
つまり機能選択画面で、サイドバーの順序を入れ替える→3つのテンプレートに反映される。ということですね(言い方が変かもしれませんが;)。 大変便利です。
{$BlogSidebarRight$}の中の順番を変更することは、テンプレートではできません。 この間にタグを挿入することもできません。
でも、最初と最後だけには足すことができます。 こんな風に。
(最初に足したい場合は{$BlogSidebarRight$}の前に挿入)
注意するのは、テンプレート3つ(メインテンプレート・アーカイブテンプレート・1記事テンプレート)に同様のことをしなければならない、ことです。
故意に違うサイドバーにすることもできますが。 ・・・自分で混乱しそうですね。
上述の様なdivだと、終了タグを忘れてもIE6では補完してくれた気がしますが・・・NNはどうでしょう・・・。
とりあえず、望ましくはないですね。
場合によっては、テンプレート全体に影響を与えるかも。 対になっているタグでは、開始・終了が記述されている(ようになる)ことを確認しましょうね〜。 私もな。
更に更に更に追記(10/5 あああ、どこかでまとめないと;)
サイドバータイトル以下を折り畳む方法を教えて頂きました。(なんか、的確な表現方法が見つからないのですが;)
ありがとうございました。
コメントのみとか1つずづ畳みたい方は、こっちの方が良いかと思います。。
詳しくは「ヤプログのカスタマイズ-その1(箕島のん さんの記事)」に書いていらっしゃいます。
右のように並べることもできます。
すごいです。
ですが・・・どうやらタイトルの下に画像が入るタイプのスキンだと(紅葉のとか)、それも一緒に折り畳まれてしまうようですね・・・。
(あれって、site_titleの背景じゃないんだ・・・side_title_footer.gifだったのか・・・)
うーん。
なかなか一筋縄ではいかないな・・・ヤプログさんよ。
サイドバータイトルの名前は、文字数制限100文字で勝手に切れるのですね;
こちらはぽちさんに教えて頂きました。
ありがとうございます。
[ この記事を通報する ]
url : http://yaplog.jp/material/archive/190













