Twitterにリンクを送る仕様が変わったので「Twitterでつぶやく」
ボタンを修正しました。
テンプレートの編集で、エントリ内に以下のタグを記述します。
{SHOW page_title}だとカテゴリ別一覧、月別一覧の表示のときに
うまくいかないのでブログタイトルを直接入れたほうがいいかも。
"あまがさき"みたいに。
<script>tweet("{SHOW page_title}", "{SHOW entry_title}",
"{SHOW entry_permalink_url}")</script>
また、<script>~</script>タグ内に以下のコードを記述します。
encodeURL()関数は各自でご用意ください。(またか
function tweet(page, entry, url) {
var status;
var sub = page.length - entry.length;
if (sub >= 0 && page.lastIndexOf(entry) == sub) {
status = page + " " + url;
} else {
status = page + ": " + entry + " " + url;
}
document.write('<a href="http://twitter.com/intent/tweet?text=' +
encodeURL(status) +
'" target="_blank">Twitterでつぶやく</a>');
}
どうしましたか? って聞かれても…。
0 件のコメント: