Categories: MovableTypeウェブ

MT:”ReTweet This!” ブログ記事を ReTweet するボタンを設置

ブログ記事のフッター部分に “ReTweet This!” ボタンを設置してみました。
ボタンと言っても Javascript のリンクなのですが、この Javascript は Creazy! さんが紹介されているモノを使わせて頂きました。

見ているページをTwitterに投稿するBookmarkletとブログ用ボタン – Creazy!

設置は、ソースをそのままコピーしてくるだけでサクっと終わりました。
“ReTweet This!” をクリックすると

{(あれば)引用} RT @{あなたのTwitterアカウント}: “{ページタイトル}” {URL}

と言ったフォーマットで自動入力してくれます。
ただ、このまま使用すると、インデックスページで “ReTweet This!” をクリックすると、記事のタイトルと URL ではなく、インデックスページのタイトルと URL を取得してしまうので、少し修正してみました。

最後の方にある f=〜 の部分を以下の様に MT タグへ書き換えます。

e(d.title) -> ‘‘
e(l.href) -> ‘‘

修正後:

f=’http://twitter.com/home/?status=’
+e(t)+’+RT+%40’+e(tid)+’:+%22’+'<$MTEntryTitle encode_html="1"$>’
+’%22+’+'<$MTEntryPermalink$>’;

追記
Internet Explorer, Google Chrome だと “Twitter is Over Capacity” になり、投稿画面へ切り替わりません。
Safari, FireFox, Opera だと投稿画面へ切り替わります。

Recent Posts

移転を計画中?

新たにドメインを取得し、サイト…

4年 ago

iPhone から Android へ乗り換えた

長く使ってきた iPhone …

6年 ago

Chrome の拡張機能がウェブサイトからインストールを中止

ブラウザのアドオン、拡張機能と…

6年 ago

iOS 12 と macOS 10.14 Mojave 対応機種

iOS 12 と macOS …

6年 ago