MovableTypeのカスタマイズ
バージョンアップやトラックバック関係など、気になっていた部分の改造をしました。
バージョン2.65→2.661にバージョンアップこちらの「引き続き、MT2.661用の日本語化パッチをリリースしました(Milano::Monolog)を参考というか、そのままやらせて頂きました。
「最近のトラックバック」を表示させる
MTの「最近のTrackback」にエントリーのTitleとPermalinkを!(#BLOG)
こちらの「MTPingedEntry」を頂きました。説明にある「target="blank"」は、正しくは「target="_blank"(アンダーバーつき)」ですね。動作に大差はありませんが。
各記事のパーマリンクにトラックバックを表示させる
トラックバック表示(BLOG質問箱)
MTいじり (numalog)
これらを参考に記事全文のパーマリンクにトラックバックを表示し、トラックバックを受けたときに記事ページを再構築するようにしました。
テキストエリア内にIトラックバックURLを表示させるには、Individual Entry Archiveの、body要素内の適当な位置に次のソースを挿入します。
<MTEntryIfAllowPings> <form name="trackback"> <div class="comments-head">この記事のトラックバック用URL</div> <input type="text" size="50" name="track_url" value="<$MTEntryTrackbackLink$>" /><br /> <input type="button" value="クリップボードにコピー(Win IE用)" onclick="clip_copy()"><br /> </div> </form> </MTEntryIfAllowPings>
合わせて、ヘッダのscript要素内に次のソースを挿入します。
function clip_copy() {
copy_obj = document.trackback.track_url.createTextRange();
copy_obj.execCommand("Copy");
document.trackback.track_url.select();
alert("クリップボードにコピーしました");
}
「document.trackback.track_url.select();」の1行は、選択してコピーした風の雰囲気を出すためだけのものなので、不要であれば削除してかまいません。また、次の「alert」もメッセージを出しているだけなので、不要であれば消してしまってください。
- 2004.02.15
- « 前の記事
ミュンヘン市のオープンソース化が難航 - トップ
ページ - 次の記事 »
CGIのテストもできるHTMLエディタ「ez-HTML」をインストール - この記事“MovableTypeのカスタマイズ”の最上部へ


