メインページの各記事(概要)にカテゴリを表示

カテゴリ:

なぜこんなことが出来てないのだろう?
気が効かないブログツールだな。

MT4.2のデザインにデフォルトテンプレートのひとつを適用したら、メインページの各記事(概要)にカテゴリが表示されていない。
これはかなりダメ。
そこで、これにカテゴリを表示させるようにした。

各記事を表示させた際も、カテゴリ表示が一番下にきていたので、上にもってきた。

ついでに、

ichigou (2009年6月20日 12:41) | コメント(0) | トラックバック(0)

となっていたので、頭のichigouは、記事の投稿者が私しかいないので不要、投稿日時の括弧も不要。はずすことにした。

できあがりはこのとおり。

2009年6月20日 12:41 | コメント(0) | トラックバック(0)
カテゴリ: 変な画像


■メインページのブログ記事(概要)にカテゴリを表示

まず、カテゴリ表示の部分を抽出する。
管理ページの デザイン → テンプレート → アーカイブテンプレートのブログ記事 より、カテゴリの表示部分の、

<mt:IfArchiveTypeEnabled archive_type="Category">
<mt:If tag="EntryCategories">
<div class="entry-categories">
<h4>カテゴリ<span class="delimiter">:</span></h4>
<ul>
<li><mt:EntryCategories glue='<span class="delimiter">,</span></li> <li class="entry-category">'><a href="<$mt:CategoryArchiveLink$>" rel="tag"><$mt:CategoryLabel$></a></mt:EntryCategories></li>
</ul>
</div>
</mt:If>
</mt:IfArchiveTypeEnabled>

をコピーしておく。
これを、デザイン → テンプレート → テンプレートモジュールのブログ記事の概要に貼り付ける。
このブログで貼り付けた場所は

ichigou (2009年6月20日 12:41) | コメント(0) | トラックバック(0)

のすぐ下で、まず

ichigou (2009年6月20日 12:41) | コメント(0) | トラックバック(0)
カテゴリ: 変な画像

となるようにした。

<mt:IfCommentsActive><span class="separator">|</span> <a href="<$mt:EntryPermalink$>#comments"><$mt:EntryCommentCount singular="コメント(1)" plural="コメント(#)" none="コメント(0)"$></a></mt:IfCommentsActive>
<mt:IfPingsActive><span class="separator">|</span> <a href="<$mt:EntryPermalink$>#trackbacks"><$mt:EntryTrackbackCount singular="トラックバック(1)" plural="トラックバック(#)" none="トラックバック(0)"$></a></mt:IfPingsActive>

という部分があるので、この直下にカテゴリ表示部分を貼り付ける。

<mt:IfCommentsActive><span class="separator">|</span> <a href="<$mt:EntryPermalink$>#comments"><$mt:EntryCommentCount singular="コメント(1)" plural="コメント(#)" none="コメント(0)"$></a></mt:IfCommentsActive>
<mt:IfPingsActive><span class="separator">|</span> <a href="<$mt:EntryPermalink$>#trackbacks"><$mt:EntryTrackbackCount singular="トラックバック(1)" plural="トラックバック(#)" none="トラックバック(0)"$></a></mt:IfPingsActive>

<mt:IfArchiveTypeEnabled archive_type="Category">
<mt:If tag="EntryCategories">
<div class="entry-categories">
<h4>カテゴリ<span class="delimiter">:</span></h4>
<ul>
<li><mt:EntryCategories glue='<span class="delimiter">,</span></li> <li class="entry-category">'><a href="<$mt:CategoryArchiveLink$>" rel="tag"><$mt:CategoryLabel$></a></mt:EntryCategories></li>
</ul>
</div>
</mt:If>
</mt:IfArchiveTypeEnabled>

となる。
位置は任意で構わないので、好きな部分でもいい。

■投稿者を非表示、日時の括弧を削除

このブログの記事投稿者は壱号しかいない。投稿者の表示は余計だ。
日時の括弧もいらない。

いらない部分は、私は"コメントアウト"で非表示にしておく。
ナニカの場合、元に戻せるからだ。
(ぐちゃぐちゃにしてしまった場合、とか)

下記の部分を <!--  --> で囲んでしまうと、その部分が無効になる。

<mt:If tag="EntryAuthorDisplayName">
<!--<span class="vcard author"><$mt:EntryAuthorLink show_hcard="1"$></span>--> <!--(--><abbr class="published" title="<$mt:EntryDate format_name="iso8601"$>"><$mt:EntryDate format="%x %X"$></abbr><!--)-->

日付を囲ってある括弧なんかズバッと消してしまえばいいのだが、性分だからしかたがない。

これで投稿者と日付の括弧が消える。

■記事個別表示の際のカテゴリ表示を上にする

最初にコピーした部分を <!--  --> で囲んでしまう。

<mt:If tag="EntryMore" convert_breaks="0">
<div id="more" class="asset-more">
<$mt:EntryMore$>
</div>
</mt:If>
</div>
<div class="asset-footer">

<!--
<mt:IfArchiveTypeEnabled archive_type="Category">
<mt:If tag="EntryCategories">
<div class="entry-categories">
<h4>カテゴリ<span class="delimiter">:</span></h4>
<ul>
<li><mt:EntryCategories glue='<span class="delimiter">,</span></li> <li class="entry-category">'><a href="<$mt:CategoryArchiveLink$>" rel="tag"><$mt:CategoryLabel$></a></mt:EntryCategories></li>
</ul>
</div>
</mt:If>
</mt:IfArchiveTypeEnabled>
-->

<mt:EntryIfTagged>
<div class="entry-tags">
<h4>タグ<span class="delimiter">:</span></h4>
<ul>
<li><mt:EntryTags glue='<span class="delimiter">,</span></li> <li>'><a href="javascript:void(0)" onclick="location.href='<$mt:TagSearchLink encode_js="1"$>';return false;" rel="tag"><$mt:TagName$></a></mt:EntryTags></li>

これで消える。

次に、上に表示させるのは、ブログ記事の概要と同じ部分だ。
投稿者の非表示と日時の括弧の削除も同じ。

<mt:If tag="EntryAuthorDisplayName">
<!--<span class="vcard author"><$mt:EntryAuthorLink show_hcard="1"$></span>--> <!--(--><abbr class="published" title="<$mt:EntryDate format_name="iso8601"$>"><$mt:EntryDate format="%x %X"$></abbr><!--)-->
<mt:Else>
<abbr class="published" title="<$mt:EntryDate format_name="iso8601"$>"><$mt:EntryDate format="%x %X"$></abbr>
</mt:If>
</span>
<mt:IfCommentsActive>
<span class="separator">|</span> <a href="<$mt:EntryPermalink$>#comments"><$mt:EntryCommentCount singular="コメント(1)" plural="コメント(#)" none="コメント(0)"$></a>
</mt:IfCommentsActive>
<mt:IfPingsActive>
<span class="separator">|</span> <a href="<$mt:EntryPermalink$>#trackbacks"><$mt:EntryTrackbackCount singular="トラックバック(1)" plural="トラックバック(#)" none="トラックバック(0)"$></a>
</mt:IfPingsActive>

<mt:IfArchiveTypeEnabled archive_type="Category">
<mt:If tag="EntryCategories">
<div class="entry-categories">
<h4>カテゴリ<span class="delimiter">:</span></h4>
<ul>
<li><mt:EntryCategories glue='<span class="delimiter">,</span></li> <li class="entry-category">'><a href="<$mt:CategoryArchiveLink$>" rel="tag"><$mt:CategoryLabel$></a></mt:EntryCategories></li>
</ul>
</div>
</mt:If>
</mt:IfArchiveTypeEnabled>

</div>
</div>
<div class="asset-content entry-content">
<mt:If tag="EntryBody">
<div class="asset-body">
<$mt:EntryBody$>
</div>

これでできあがり。

細かいところは自分好みに変えるしかないが、結構基本的な部分だと思うので「気が効かねぇなあ」と感じた。
それとも、いじくる楽しみを使用者に与えてくれるいいブログなんだろうか(笑)

ichigou.jp コンテンツ

LINKs

迷いの森 携帯サイト

twitter ichigou_0o0v

アイテム

  • 41A8QR5BAQL._SL500_AA300_.jpg
  • DSC_0002.JPG
  • DSC_0004.JPG
  • DSC_0003.JPG
  • DSC_0001.JPG
  • Android-LISMO.png
  • app-jAnFj.cs.png
  • twand005442-icon.png
  • app-qqEqE_cs.png
  • app-qBip.cs.png