2008.12.19
登録記事数の増加に比例して数が増えていきます。
MTTags タグには数が制限できる、limit を設定することができますが、いくつまで表示させるかが悩ましいところ。
数を決めると同時に、その並び順(ソート順 sort_by)も決めたいところです。
アルファベット順(name) というのはイマイチなので
日付(id、)使用頻度(rank)、利用頻度(rank)、変更日時(modified_on)などが有効そうです。
ここで最も有効そうなと感じた変更日時 modified_on がどうもうまくいかない。
調べたら、やっぱりそうだった。そして、プラグインを使って解決できる。
(使わないとできない。なんだそりゃ。)
http://bizcaz.com/archives/2008/01/06-233523.php
プラグイン
http://www.nonplus.net/software/mt/MTCollate.htm
http://code.as-is.net/public/wiki/TagSupplementals_Plugin.ja_JP
ダウンロードして、pluginsフォルダに突っ込んで、と。
下記、抜粋
前半部分ですべてのタグに関するタグ名称、タグ数、ラングランキング、そしてタグ更新日付を取得します。
後半部分でタグ更新日付順の一覧表示されています。
------------------------------
<MTCollateCollect>
<MTTags>
<MTCollateRecord>
<MTCollateSetField name="tag_name"><$MTTagName$></MTCollateSetField>
<MTCollateSetField name="tag_cnt"><$MTTagCount$></MTCollateSetField>
<MTCollateSetField name="tag_rank"><$MTTagRank max="6"$></MTCollateSetField>
<MTCollateSetField name="tag_date"><$MTTagLastUpdated format="%Y%m%d%H%M%S"$></MTCollateSetField>
<MTCollateSetField name="tag_link"><$MTTagSearchLink$>&IncludeBlogs=<$MTBlogID$></MTCollateSetField>
</MTCollateRecord>
</MTTags>
</MTCollateCollect>
------------------------------
<ul>
<MTCollateList limit="25" sort="tag_date:#:-">
<li class="keyword_rank_0<$MTCollateField name="tag_rank"$>" title="<$MTCollateField name="tag_name"$>:<$MTCollateField name="tag_cnt"$>:<$MTCollateField name="tag_rank"$>"><a href="<$MTCollateField name="tag_link"$>"><$MTCollateField name="tag_name"$></a></li>
</MTCollateList>
</ul>
------------------------------
MTTags タグには数が制限できる、limit を設定することができますが、いくつまで表示させるかが悩ましいところ。
数を決めると同時に、その並び順(ソート順 sort_by)も決めたいところです。
アルファベット順(name) というのはイマイチなので
日付(id、)使用頻度(rank)、利用頻度(rank)、変更日時(modified_on)などが有効そうです。
ここで最も有効そうなと感じた変更日時 modified_on がどうもうまくいかない。
調べたら、やっぱりそうだった。そして、プラグインを使って解決できる。
(使わないとできない。なんだそりゃ。)
http://bizcaz.com/archives/2008/01/06-233523.php
プラグイン
http://www.nonplus.net/software/mt/MTCollate.htm
http://code.as-is.net/public/wiki/TagSupplementals_Plugin.ja_JP
ダウンロードして、pluginsフォルダに突っ込んで、と。
下記、抜粋
前半部分ですべてのタグに関するタグ名称、タグ数、ラングランキング、そしてタグ更新日付を取得します。
後半部分でタグ更新日付順の一覧表示されています。
------------------------------
<MTCollateCollect>
<MTTags>
<MTCollateRecord>
<MTCollateSetField name="tag_name"><$MTTagName$></MTCollateSetField>
<MTCollateSetField name="tag_cnt"><$MTTagCount$></MTCollateSetField>
<MTCollateSetField name="tag_rank"><$MTTagRank max="6"$></MTCollateSetField>
<MTCollateSetField name="tag_date"><$MTTagLastUpdated format="%Y%m%d%H%M%S"$></MTCollateSetField>
<MTCollateSetField name="tag_link"><$MTTagSearchLink$>&IncludeBlogs=<$MTBlogID$></MTCollateSetField>
</MTCollateRecord>
</MTTags>
</MTCollateCollect>
------------------------------
<ul>
<MTCollateList limit="25" sort="tag_date:#:-">
<li class="keyword_rank_0<$MTCollateField name="tag_rank"$>" title="<$MTCollateField name="tag_name"$>:<$MTCollateField name="tag_cnt"$>:<$MTCollateField name="tag_rank"$>"><a href="<$MTCollateField name="tag_link"$>"><$MTCollateField name="tag_name"$></a></li>
</MTCollateList>
</ul>
------------------------------
コメントする