[B9] 拡張表示設定
「ブログの設定」の「拡張表示設定」
今回は、新管理者ページでの「[B9] 拡張表示設定」について書いています。
旧管理者ページのときには、「アドバンス設定(上級者用)」と呼ばれていた項目なので、ちょっとだけ、小難しいかもしれません。
お話は、次の順番で進みます。
[B] ブログの設定
- [B8] 拡張表示設定
- [a]:表示単位
- [b]:コメントリスト
- [c]:最新アップロード画像
- [d]:各種Amazonリスト
旧管理者ページでの環境設定は、記事「環境設定の変更」が参考になると思います。
「拡張表示設定」の項目
[a]:表示単位
<a-1> 環境設定の変更場所
[環境設定]−[環境設定の変更]−
[ブログの設定]−[拡張表示設定]−[表示単位]
<a-2> 「表示単位」とは?
記事群を表示するときの単位を設定します。次の選択肢があります。
- <!--topentry-->〜<!--/topentry-->タグの内部を【記事単位】でまとめる
- <!--topentry-->〜<!--/topentry-->タグの内部を【日付単位】でまとめる
(新)管理者画面では、<!--same_day-->タグになっていますが、おそらく<!--topentry-->タグだと思います。現在、FC2さんへ問い合わせ中。
<!--topentry-->タグは、エントリー(記事)を繰り返し表示するタグです。これだけでは分かり難いと思うので、実際に試して、簡単にまとめてみました。
例えば、9月は記事を、4件だけ書いたとします。9月1日に2件ほど書いているところが、ポイントになります。
それから、「記事(ページ別)」の表示数は、1ページ【3】件、【古い順】に設定してあります。
★★★ 2007年9月の投稿状況 ★★★
2007年9月1日に投稿
記事(1)
2007年9月1日に投稿
記事(2)
2007年9月15日に投稿
記事(3)
2007年9月30日に投稿
記事(4)
【記事単位】で設定すると、次のように、記事は3件表示されます。
★★★ 【記事単位】設定による結果 ★★★
2007年9月1日
記事(1)
2007年9月1日
記事(2)
2007年9月15日
記事(3)
【日付単位】で設定すると、次のように、日付のくくりで表示されます。ゆえに、9月30日の記事(4)も表示されます。
★★★ 【日付単位】設定による結果 ★★★
2007年9月1日
記事(1)
記事(2)
2007年9月15日
記事(3)
2007年9月30日
記事(4)
また、上述の【日付単位】の結果は、分かり良いように、日付でまるめて書いていますが、実際に日付をタイトルにして表示すると、次のような表示になります。
★★★ 【日付単位】設定での日付タイトルの重複 ★★★
2007年9月1日
記事(1)
2007年9月1日
記事(2)
2007年9月15日
記事(3)
2007年9月30日
記事(4)
これでは格好悪いので、<!--same_day-->を使います。<!--same_day-->タグは、テンプレート機能一覧を見ると、次のように書かれています。
アドバンス設定で日付ネストを選択した場合、一つ前のエントリーと日付が異なる場合に表示
つまり、「同じ日付が続いたら、表示しないよ」ということです。「アドバンス設定で日付ネストを選択」というのは、この拡張表示設定で、【日付単位】を選択したという意味です。
例えば、コードを追加する場合は、次のようにします。
<!--topentry-->
<!--same_day-->
<h2>
<%topentry_year>年
<%topentry_month>月
<%topentry_day>日
</h2>
<!--/same_day-->
〜記事に関するタグ群〜
<!--/topentry-->
<a-3> 初期値
<!--topentry-->〜<!--/topentry-->タグの内部を【記事単位】でまとめる
<!--same_day-->タグについては、FC2ブログstyleさんの記事が、感覚的に分かりやすく、参考になりました。bonk(ぼんく)さん、ありがとうございました。
[b]:コメントリスト
<b-1> 環境設定の変更場所
[環境設定]−[環境設定の変更]−
[ブログの設定]−[拡張表示設定]−[コメントリスト]
<b-2> 「コメントリスト」とは?
各記事(blog-entry-**.html)を表示させなくても、コメントリストを表示できるようにするか否かを設定します。次の選択肢があります。
- <%topentry_comment_list>を【無効にする】
- <%topentry_comment_list>を【有効にする】
通常、この設定が無効であれば、例えば1ページに記事がずらりと並んでいる状態では、記事の下にコメントリストは表示されないはずです。
一般的に記事の最下部にある「コメント」をクリックすることで、はじめて各記事の下部にあるコメントリストを表示することができます。
つまり、その逆に<%topentry_comment_list>を、【有効にする】ことで、例えば1ページに記事がずらりと並んでいる状態でも、記事の下にコメントリストが表示されます。
「<%topentry_comment_list>を〜」と書いてありますが、実際は、次の4つのタグがあります。
- <%topentry_comment_list_name>
- <%topentry_comment_list_title>
- <%topentry_comment_list_body>
- <%topentry_comment_list_brbody>
用途は、テンプレート機能一覧を見れば分かりますが、見なくても推察できると思います。「名前」「タイトル」「本文」「改行付き本文」です。
また、留意点が2つあります。
- <!--comment_list-->タグで囲まなければ、表示されません。
- <!--not_permanent_area-->タグで囲まないと、各記事を表示したときにも、コメントリストが表示されてしまうため、通例のコメントリストと重複表示されます。(【無効にする】に設定しても表示されます)
ご利用にあたっては、例えば、次のようなコードを、<!--topentry-->〜<!--/topentry-->タグの中に記述します。
<!--topentry-->
〜記事に関するタグ群〜
<!--not_permanent_area-->
<!--comment_list-->
<dl>
<dt>
<%topentry_comment_list_name>
<%topentry_comment_list_title>
</dt>
<dd>
<%topentry_comment_list_brbody>
</dd>
</dl>
<!--/comment_list-->
<!--/not_permanent_area-->
<!--/topentry-->
<b-3> 初期値
<%topentry_comment_list>を【無効にする】
テンプレートによっては、<%topentry_comment_list>を【有効にする】ことで、表示に不具合が起こる場合があるようです。
コードは、「BeigeHeart_べーじゅのこころ」を運営し、質の高い共有テンプレートを提供しておられる、Chakoさんのテンプレートが参考になりました。ありがとうございました。
[c]:最新アップロード画像
<c-1> 環境設定の変更場所
[環境設定]−[環境設定の変更]−
[ブログの設定]−[拡張表示設定]−[最新アップロード画像]
<c-2> 「最新アップロード画像」とは?
アップロードした最新の画像を表示するか否かを設定します。1〜10件の間で、選択できます。
例えば、自分が撮った写真を、記事で毎回紹介している場合などに、別途、他の場所に画像だけを並べて表示するなどの使い方ができます。
ご利用にあたっては、例えば、次のようなコードを記述します。
<!--image-->
<img src="(画像保存場所)/<%image_name>" />
<!--/image-->
*:「(画像保存場所)」は、画像アップ先のことです。例えば、私であれば、「http://blog111.fc2.com/k/kumacrow/file/」です。
それでは次に、各変数を見てみることにしましょう。例えば、以下のような画像ファイルをアップしたとします。
- アップ日付 2007/09/24 13:05:15
- 画像ファイル名 a001.gif
- 画像ファイルサイズ 100KB
- 縦横サイズ 240×260
さらに、サムネイルが、以下のように作成されたとします。
- サムネイル画像ファイル名 a001s.gif
- サムネイル画像ファイルサイズ 10KB
- 縦横サイズ 120×130
そうすると、各変数は、次の表のような情報を持ちます。(テンプレート機能一覧参照)
| 変数 | 変数値 |
|---|---|---|
(1) | <%image_url> | a001s.gif |
(2) | <%image_name> | a001s.gif |
(3) | <%image_bname> | a001s |
(4) | <%image_ext> | gif |
(5) | <%image_size> | 10KB |
(6) | <%image_wsize> | 120 |
(7) | <%image_hsize> | 130 |
(8) | <%image_year> | 2007 |
(9) | <%image_month> | 09 |
(10) | <%image_day> | 24 |
(11) | <%image_hour> | 13 |
(12) | <%image_minute> | 05 |
(13) | <%image_second> | 15 |
今回、試してみて分かったことを、挙げておきます。
- 変数値は、元画像ではなく、サムネイル画像の情報になる。
- <%image_url>は、URL情報らしくない。
- 時刻は、完全に一致するとは限らない。
最後に、テンプレート機能一覧からの引用です。現在どういう状況か分かりかねますが、使って良いものかどうか迷うところです。
最近アップロードした画像の一覧を表示 (実験中・実装されない可能性もあります。)
<c-3> 初期値
【5】
[d]:各種Amazonリスト
<d-1> 環境設定の変更場所
[環境設定]−[環境設定の変更]−
[ブログの設定]−[拡張表示設定]−[各種Amazonリスト]
<d-2> 「各種Amazonリスト」とは?
Amazonアソシエイトプログラムの商品リストを表示する場合の件数を設定するようです。
旧管理者ページのときは、マイショップ設定の「Amazonプラグイン等の表示数の設定」にて、同様の設定を行っていたようです。
<d-3> 初期値
【1】
次回予告
次回は、環境設定の「[B10] ブログ管理の設定」について書きます。
作成日:2007/09/24 更新日:2007/09/26
« 「[B8] 投稿設定」|「[B10] ブログ管理の設定」 »
コメントありがとうございます。
コメントの投稿
トラックバック
http://kumacrow.blog111.fc2.com/tb.php/58-141dfcbc
