サイドバー/新着コメント一覧のカスタマイズ

サイドバー/新着コメント一覧のカスタマイズ

その他と比べてやや複雑になるのが、サイドバーでよく見かける「新着コメントの一覧」。初期状態では、「投稿者名」「投稿された記事名」「コメントの冒頭部分」が1行で表示されているんですが、これ、非常に見づらい。そのソースがこれ。

これを、「コメントが投稿された記事/日付&投稿者名」といった感じで2行で表示するようカスタマイズしてみたのがこれ。

<p>初期状態では使われていなかった、コメントされた日付を表示するための「<$MTCommentDate format="%m/%d"$> 」というタグを使ってみました。ホントは、記事ごとにコメントデータがぶら下がる感じにしたかったんだけど、これはMT3でもプラグインを使わないとできなかったし、MT4でもそういうことなんだろうと思い諦めました。(ま、ちゃんとしたテンプレートを作るときはプラグインを使うと思いますが。)

サイドバー/新着コメント一覧で使ったMT用タグ

<mt:IfNonZero tag="mt:BlogCommentCount">~</mt:IfNonZero>
コメント数がゼロじゃない場合に表示。なかなかコメントがつかないこともあるし、このタグは残しておいた方がいいかも。
<mt:Comments lastn="10" sort_order="descend">~</mt:Comments>
このタグでコメントを表示する様子。lastnで件数、sort_orderで並び順を指定。(MT3だと、MTentriesタグにアトリビュートをつけて表示させてたような気がするけど、MT4では専用のタグができたんですね。)
<mt:CommentsHeader>~</mt:CommentsHeader>
<mt:CommentsFooter>~</mt:CommentsFooter>
コメント部分のヘッダー、フッターを表示。
<mt:CommentEntry><$mt:EntryPermalink$></mt:CommentEntry>
記事へのURLを出力する「MTEntryPermalink」を上記のように囲うと、コメントが寄せられた記事のURLが出力される様子。
<$mt:CommentID$>
コメントのID番号を出力。
<$mt:CommentAuthor$>
コメントの投稿者名を出力。
<mt:CommentEntry><$mt:EntryTitle$></mt:CommentEntry>
記事のタイトルを出力する「MTEntryTitle」を上記のように囲うと、コメントが寄せられた記事のタイトルが出力される様子。
<$mt:CommentBody remove_html="1" trim_to="10"$>
コメントの内容を出力。ここに「trim_to」というアトリビュートがあり、これで出力する文字数を制限してます。これ、MT3ではプラグインを入れなきゃできなかったと思うんだけど、MT4では普通に使えるようになったんですね☆

トラックバック

この記事へのトラックバックURL:

コメント

この記事へコメントを投稿

上の情報を保存する場合はチェック

ブログ内検索

カテゴリ一覧

サイドバー見出し

テキストテキストテキストテキストテキストテキストテキスト。

写真、広告等

テキストテキストテキストテキストテキストテキストテキスト。

写真、広告等

テキストテキストテキストテキストテキストテキストテキスト。

写真、広告等

テキストテキストテキストテキストテキストテキストテキスト。

サイドバー見出し

テキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト。

写真、広告等

テキストテキストテキストテキストテキストテキストテキスト。

写真、広告等

テキストテキストテキストテキストテキストテキストテキスト。