MTで記事URLを取得するには<$MTEntryPermalink$>を使用しますが、/や:、半角スペースなどをURLコードに変換したい場合があると思います。そんな時の解決方法です。


Yahoo!ブックマークの場合、記事タイトルをURLコードにエンコードする必要があります。MTの場合<$MTEntryTitleencode_url="1"$>でURLエンコード可能です。

はてなの場合はURLコードに変換しなくても<$MTEntryPermalink$>のままで大丈夫です。

Hatenaブックマーク

<ahref="http://b.hatena.ne.jp/entry/<$MTEntryPermalink$>"target="_blank" ><img src="http://freesoft.tvbok.com/*****/append.gif" width="16"height="12" alt="hatena" /></a>
<ahref="http://b.hatena.ne.jp/entry/<$MTEntryPermalink$>"target="_blank" ><imgsrc="http://b.hatena.ne.jp/entry/image/<$MTEntryPermalink$>"alt="はてブ"/></a>

Yahoo!ブックマーク
<ahref="http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?t=<$MTEntryTitleencode_url="1"$>&amp;u=<$MTEntryPermalink $>&amp;opener=bm&amp;ei=UTF-8"target="_blank" ><img src="http://freesoft.tvbok.com/*****/ybm16.gif" width="16"height="16" alt="Yahoo!" /></a>
<scriptsrc="http://num.bookmarks.yahoo.co.jp/numimage.js?disptype=small">
</script>

青字の部分は単なる画像ファイルなので、各自が用意してURLは適時書き換えの事。ウチのサイトに直リンしない事。

文末のJavaScriptは小さいフォントを使用した場合。
様々なパターンがあるけど、以下参照の事。
便利ツール : 「ブックマーク人数表示」画像 - Yahoo!ブックマーク