サブカテゴリー化(データ...
URLを自動選択させる
サイトマップやプロフィー...
記事訂正を簡単に-編集リ...
トラックバックで自動リビ...
リンク先を別ウィンドウで...
複数ブログのデザインを一...
トラックバックのURLを表...
コメント・トラックバック...
最近のトラックバックを表...
最近のコメントを表示
ページ変更なしで「続きを...
#menuの表示を変更
常にサイドメニューを表示
Decodeと文字色をつける
フォントの大きさを自在に
リビルドの負荷を減らす
RSSを導入する
RDFを表示させる
エントリーのカテゴリ表示
blockquoteを使おう!
カテゴリー表示できない!...
投稿者をニックネームにす...
(お詫び)このページは開...
サブカテゴリー化(データ...
iTunesのNowPlayingを表示...
NowPlayingなCDリストを表...
一言BBSをサイドメニュー...
カテゴリーのページ分割
サブカテゴリーに悩む
URLを自動選択させる
プラグインがうまく入りま...
MTでデータベースもどき2004/06/03
コメント・トラックバックをクリックするとポップアップするようになっていたのを、Individual Entry Archiveへ直接リンクするようにしました。
(最近まで知らなかった)リサイズ問題もこれで無くなります。(あとこんな問題も消えます)
BLOG質問箱さんのトラックバック表示とリーセントコメントの頭出しを参考にしました。
Main Index、Category Archive、Date-Base Archiveの変更部分は以下の通りです。
<script language="javascript" type="text/javascript">〜</script>の
function OpenComments (c) {をさくっと消去。
window.open(c,
'comments',
'width=480,height=480,scrollbars=yes,status=yes');
}function OpenTrackback (c) {
window.open(c,
'trackback',
'width=480,height=480,scrollbars=yes,status=yes');
}
<div class="posted">投稿者<$MTEntryAuthor$>上のブルーの部分を、
: <a href="<$MTEntryPermalink$>">
<$MTEntryDate format="%X"$></a>
<MTEntryIfAllowComments>
| <a href="<$MTCGIPath$><$MTCommentScript$>?entry_id=<$MTEntryID$>" onclick="OpenComments(this.href); return false">コメント (<$MTEntryCommentCount$>)</a>
</MTEntryIfAllowComments>
<MTEntryIfAllowPings>
| <a href="<$MTCGIPath$><$MTTrackbackScript$>?__mode=view&entry_id=<$MTEntryID$>" onclick="OpenTrackback(this.href); return false">トラックバック (<$MTEntryTrackbackCount$>)</a>
</MTEntryIfAllowPings>
</div>
<MTEntryIfAllowComments>に変更。オレンジのところで、ただIndividualの個別エントリにリンクするのではなくて、ちゃんとトラックバック欄、コメント欄の頭にリンクするように指定します。
| <a href="<$MTEntryPermalink$>#comment">コメント(<$MTEntryCommentCount$>)</a>
</MTEntryIfAllowComments>
<MTEntryIfAllowPings>
| <a href="<$MTEntryPermalink$>#tb">トラックバック (<$MTEntryTrackbackCount$>)</a>
</MTEntryIfAllowPings>
また、最近のコメントに表示されたコメントもクリックしてすぐ読めるようにします。
以下の表記方法は例です。
<div class="sidetitle">グリーンの部分を追加します。
最近のコメント
</div>
<div class="side">
<MTEntries recently_commented_on="5" sort_order="ascend">
<li><a href="<$MTEntryPermalink$>">
<$MTEntryTitle$></a><br />
<MTComments lastn="2">
└ <a href="<$MTEntryPermalink$>#<$MTCommentID$>">
<$MTCommentAuthor$></a>
- <$MTCommentDate format="%Y/%m/%d"$><br />
</MTComments>
</MTEntries>
</div>
次に、Individual Entry Archiveを変更します。
再び<script language="javascript" type="text/javascript">〜</script>の
function OpenComments (c) {を消去。
window.open(c,
'comments',
'width=480,height=480,scrollbars=yes,status=yes');
}
<MTEntryIfAllowComments>の前後に次のようなタグを入れます。
<MTEntryIfAllowPings>これで頭出しとポップアップ非表示完成です♪
<div class="comments-head">
<a name="tb"></a>"<$MTEntryTitle$>"へのトラックバック
</div>
<MTPings>
<div class="trackback-body">
<span class="trackback-post">
<a href="<$MTPingURL$>" target="new">≫
<$MTPingTitle$></a><br />
<$MTPingExcerpt$><br />
by <$MTPingBlogName$> <$MTPingDate format="%Y/%m/%d"$>
</span>
</div>
</MTPings>
</MTEntryIfAllowPings>
<MTEntryIfAllowComments>
<div class="comments-head">
<a name="comment"></a>"<$MTEntryTitle$>"へのコメント
</div>
<MTComments>
<a name="<$MTCommentID$>"></a>
<div class="comments-body">
しかし、すごくコメントがついたりトラックバックがつくサイトでは、ポップアップの方が親切かもしれないなーと思いました。とくにトラックバック。記事だけ読みたいのにページの読み込みが遅いとイライラしちゃう人もいるでしょうし。
そんな心配なっすぃんぐなので、うちでは一緒くたにしちゃいました。