MTカスタマイズ « ウェブデザイナー的ホームページ制作最適化

‘MTカスタマイズ’ カテゴリーのアーカイブ

MTに『はてなスター』を設置しました

2008 年 11 月 9 日 by admin

MTのテンプレートに『はてなスター』を設置しました。
『はてなスター』とは、ワンクリックで、記事をブックマークできる感じのサービスです。
クリックされると★マークが付きます。
はてなスター
下記ソースをheadタグ内に貼り付けます。
Hatena.Star.Token = ‘000000000000000000000000′;
の000~000の部分は、はてなスターで登録すると取得できるIDです。

Hatena.Star.EntryLoader.headerTagAndClassName = ['h2', 'kizi-t'];
の部分は、h2タグクラス名kizi-tと設定されたもののリンクタグに『はてなスター』を表示させるという感じです。ですので、h2やkizi-tは各自の設定に設定し直してください。

<script type=”text/javascript” src=”http://s.hatena.ne.jp/js/HatenaStar.js”></script>
<script type=”text/javascript”>
Hatena.Star.EntryLoader.headerTagAndClassName = ['h2', 'kizi-t'];
Hatena.Star.Token = ‘000000000000000000000000′;
</script>

MTのタグクラウドの一覧をタグの利用頻度の多い順にソート

2008 年 9 月 8 日 by admin

MTのタグクラウドの一覧をタグの利用頻度の多い順にソートする場合は、
<mt:Tags>~</mt:Tags> で囲まれたものにsort_by=”name | rank”
を設定します。
ブログ記事を並び替える対象を指定します。rank は使用頻度、name は名前順です。初期値は name です。
・id (日付)
・name (タグの名前)
・count (利用頻度)
・modified_on (変更日時)
・author_id (作成ユーザー ID)
・excerpt (概要)

利用頻度の多い順に上位20個のタグを表示する例

<mt:If tag=”Tags”>
<div class=”menu-tag-cloud”>
<h3>タグクラウド</h3>
<ul>
<mt:Tags top=”20″ sort_by=”count | rank” >
<li class=”rank-<$mt:TagRank max=”10″$>”><a href=”javascript:void(0)” onclick=”location.href=’<$mt:TagSearchLink encode_js=”1″$>’;return false;” rel=”tag”><$mt:TagName$></a></li>
</mt:Tags>
</ul>
</div>
</mt:If>

【参考】http://www.movabletype.jp/documentation/appendices/tags/tags.html