記事タイトルからリンクさせる
MTの初期状態だとその記事だけ表示しようとすると、
その記事の投稿時間をクリックしないといけません。
普通、そんな所クリックしようなんて思いつかないですよ(>_<)
記事タイトルをクリックしたらジャンプできるようにしたいですよね~。
という事で、その方法です。
初期状態ですとエントリータイトルのタグは
<h3 id="a<$MTEntryID pad="1"$>"><$MTEntryTitle$></h3>
になっていると思います。
これを
<h3 id="a<$MTEntryID pad="1"$>">
<a href="<$MTEntryPermalink$>">
<$MTEntryTitle$></a></h3>
にして、保存、再構築をすれば完成です。
最近のバージョンでは最初からタイトルからリンクされているので
このカスタマイズをする必要はありません。
2007年2月12日更新。





トラックバック送信でエラーになったので、
焦っていろいろやってたら、2回も送信してしまいました[|||]
お手数おかけしますが、削除して下さい。
コメント時刻: 2005年06月23日 17:21
>ponponさん
トラックバックありがとうございます(*'-')
重複分は削除いたしました〜。
あのオンラインゲームをやられているのでしょうか?
親近感が・・・[テレ]
コメント時刻: 2005年06月23日 21:36
>あのオンラインゲームをやられているのでしょうか?
そうです。
しかし、残念ながら別のサーバーのようですね。
最初、Yahoo!でMTのカスタマイズ情報を探していて、
非常に分かりやすかったのでこちらで情報収集していました。
しばらくして・・・FFのページがあるではないですか〜![ビックリ]
と気付きましたよ。
「このエントリーのトラックバックURL」の上の注意書き、良いですね。
頂きます[ニヤリ]
コメント時刻: 2005年06月24日 13:57
別サーバーなのね〜。残念![うーん]
多くの人が分かるような説明をと頑張っていますが・・・
大丈夫ですか?分かりやすい?[テレ]ンフ
注意書き、どうぞ持っていってください。
どんどんパクッちゃってね!
コメント時刻: 2005年06月24日 21:57
はじめまして。
Movable Type をカスタマイズさせる手順でその方法を探していたらこちらのブログを見つけました。
ちょっとお聞きしたいのですが、記事タイトルから別のサイトのURLにジャンプさせるといった方法はご存じでしょうか?
エントリー投稿の際、タイトル欄に記事のタイトルそしてその記事に関連した内容のURLを”本文”か”追記”に貼り付けて投稿し
タイトルをクリックするとそれに関連した記事にジャンプ出来るといった方法です。
そのような感じの方法を探しているのですがもしご存じでしたらどうかアドバイス願います。
コメント時刻: 2006年11月06日 01:06
≫CHOBIさん
はじめまして[ポッ]
質問内容ですが、
例えば http://aaa.com/ というアドレスの「aaaブログ」というサイトにリンクさせたい場合、
記事タイトルに「aaaブログ」、本文に http://aaa.com/ と書くけれど、
本文からはリンクさせずに記事タイトルをクリックすると
http://aaa.com/ へジャンプさせたい。
という事で良いでしょうか?
それでしたら、ためしにやってみた方法で出来たのでそれを・・・。
記事を書くときに、普通にタイトルを<a>タグでリンクさせてやればできました。
上の例だと、<a href="http://aaa.com/">aaaブログ</a>ですね。
別ウィンドウで開きたい時は target="_blank"を追加してください。
コメント時刻: 2006年11月06日 17:57
ご返答ありがとうございます。
アドバイス頂ありがとうございました。
この方法で気になるのがあるのですが、コメントや掲示板などに<a>タグ無しでURLを張って投稿するとその投稿されたURLをクリックしただけでそのページへ飛べるといった方法を見かけますが、コレと似た方法でMTのエントリー投稿の際に利用できないかと思い
エントリータイトル欄には普通にタイトルを入れ
本文欄にも普通に本文を入力し
追記欄は、ほとんど使うことなさそうなのでコレを利用してURLだけを張って
投稿し結果、タイトルをクリックすると追記欄(more)にあるURLを読んで飛ぶといった方法が出来るかなと思いテンプレートで
<a href="<$MTEntryMore$>"><MTEntryTitle$></a>
などれてみたりしたのですがやはり無理でしたw
しかしりぃさんの方法で普通にできましたし
こちらの方法ですと<a>タグを入れなくてはなりませんがエントリー管理の際タイトルにはURLは見えない状態ですのでしばらくはこの方法でやっていこうかと思います。
今後もいろいろと参考にさせていただこうと思いますのでどうぞよろしくお願います。
長文になりすみませんでしたm( _ _ )m
コメント時刻: 2006年11月07日 00:29
≫CHOBIさん
なるほど、そういうことでしたか[!]
他の場所のURLを読んでリンクするというのは
プラグインとか使わないと無理かもです[がーん]
とりあえずこの直球な方法で成功してよかったです(笑)
長文とかはお気になさらないでいいですよ~。
コメント時刻: 2006年11月07日 21:23
いつも貴サイトを参考にさせていただいております。CHOBI です。
以前エントリーからリンクに飛ぶ方法についてしつもんさせていただいた上でアドバイスをいただきありがとうございました。
じつはエントリ作成の上で追記欄にURLのみを張ってエントリータイトルでジャンプし、追記欄が未記入の場合はエントリーアーカイブにジャンプ出来るという方法が見つかったのでお知らせしようと思います。
追記欄にURLを張った場合
<MTEntries>
<a href="<$MTEntryMore$>"><$MTEntryTitle$></a>
<$MTEntryBody$>
</MTEntries>
URLに飛べなかったのはタグが入ってしまう原因だったのですがconvert_breaks="0"で何とか回避できました。
これらをさらに変えて
<a href="<MTEntryIfExtended><$MTEntryMore$><MTElse>
<$MTEntryPermalink$></MTElse></MTEntryIfExtended>" target="_blank"><$MTEntryTitle$></a>
<MTElse>で条件をつけULRの張っていない場合エントリーアーカイブにジャンプ出来るようになりました。
追記を別目的で使用するとなるとこれらは出来なくなりますね。
既に知っているような内容でしたらすみませんm( _ _ )m
コメント時刻: 2006年11月24日 01:19
な、なんと・・・ソースが投稿できませんでした[涙]
コメント時刻: 2006年11月24日 01:24
≫CHOBIさん
おおお!すごいです!![すてきだー]
ここまで考え付かなかったですよ~!
ご連絡ありがとうございます[ハート]
同じようなカスタマイズをしたい人が大喜びする内容だと思います。
私もいつか同じ事をしたい時は使わせていただきます[うっとり]
*ソース表示させました。ごめんなさい。
MTタグを読んでしまうようで・・・。何とかしないとですヽ(´Д`;≡;´Д`)丿
コメント時刻: 2006年11月25日 11:26