こちらで紹介されているテンプレートタグの追加で
「個別アーカイブにトラックバック内容を表示させる。」
ってのは出来るんですけど、引用文のとこにあるように
『トラックバック表示がPermalinkに反映されるタイミングは、
トラックバックを受けた後でそのエントリーにコメントを受けるなどしてリビルドされたときになります。』
ということで、
標準機能では、トラックバックを受けただけで
動的に個別アーカイブへの内容の反映は出来ません。
(MAIN INDEXへの反映はデフォルト機能で自動に行われています。)
どうせならトラックバック受けたら自動で個別アーカイブの更新までしてくれれば、
個別アーカイブからわざわざCGI出力表示(mt-tb.cgi)で受けたトラックバック内容の確認とかしなくていいし、
個別アーカイブを見るだけでそのエントリーに投稿された
コメント、トラックバックをまとめて閲覧できて、お便利!
ってことで、トラックバック着弾モジュールを改造してみました。
改造する対象モジュールは、
package MT::App::Trackback;
このモジュールの208行目付近を見てもらうと
$app->rebuild_indexes( Blog => $blog )
or return $app->_response(Error =>
$app->translate("Rebuild failed: [_1]", $app->errstr));
っていうソース記述があると思うんですけど、
ここがMAIN INDEXをリビルドしている部分にあたります。
(前述のようにMAIN INDEXはデフォルトで自動リビルドしてくれてます。)
それで、今回は、MAIN INDEXのリビルドと同じように、
個別アーカイブのリビルドも追加してみましょうって話です。
実際に追加するソースは
or return $app->_response(Error =>
$app->translate("Rebuild failed: [_1]", $app->errstr));
これをさっきのソースの後にでも追加してあげればOKです。
たったこれだけ!
このソースの追加を行うだけで、
トラックバック着信時に自動で個別アーカイブにその内容が反映されているようになります。
別にデフォルト指定のままのCGI出力でも何ら問題無いんですけど、
なんとなく無駄なCGI動作とか無くしたかったのと、
個別アーカイブのHTML見るだけで言及されている投稿が
「一覧で、かつ、リアルタイムに!」
更新されたらいいなあと思っただけの改造でした。
こんな改造、『完全に趣味のレベル』だと思うので
あんまりお役に立てないかもしれませんな。。トホホ
うわ、エントリー書いてから気が付いた。
思いっきり既出じゃん。。。
http://www-kasm.nii.ac.jp/~numa/mt/archives/000113.html
ショボリーン。。。。
>加野瀬さん
このエントリー書き終わった後にARTIFACT見に行って既出情報なの知りました。
「これはすげぇテクニック考えた!」
とか思って意気揚々とエントリーしたんですが。。涙
みんな考えることは一緒なんですね。笑
というか、ARTIFACTと同じタイミングで同じような
トラックバックなエントリー書いてたというのに
ちょっとビックリしました。
そんな今日は、「TB記念日」。
質問なんですけど、バージョンがMovable Type 3.121-jaだとどのように改造すればいいのですか?箇所がよくわからないので教えてください
→#4235 名無しがーるど
バージョン3.1は触ったこと無いんではっきりしたことは分からないですが、この改造って不必要なんじゃないでしょうかねえ?
そもそも、個別ページが動的生成になってたような?
ごめんなさい、3.1利用サイトさんやドキュメントをご参考くださいな。
koik:af:e blog: trackbackは難しい? ついにtrackbackに挑戦してみました。 8月15日のエントリーで、トラックバックについて色々悩んでいましたが、なんとか解決しました。... (2003/08/29 17:21)
トラックバック着信で自動リビルドの方法について・・・の記事の入り口とさせてもらいました。 (2003/08/29 18:23)
ついさっき、トラックバックが記事別アーカイブに即座に反映されないという記事を書いたのですが、ありがたいことにトラックバックで記事の存在を教えていただきました。さっそく導... (2003/09/04 18:26)
この記事はMT2.64をより使いやすくするためにカスタマイズしたパッチの履歴です. Milano::Monolog: Bookmarklet文字化け対策より. [MT_HOME]/lib/MT/App/CMS.pmの9行目あたり use Symbol; use Jcode; とし, [MT_... (2003/09/17 09:51)
覚え書き+後から来る人への参考のために。... (2003/09/18 18:17)
Blog質問箱にIndividual Entry ArchiveにTrackBackを表示させる方法が書いてありました。 が、このままだと、TrackBackしてもらっても、次にリビルドされるまでTrackBackの情報が更新されません。 そこ... (2003/10/10 11:46)
トラックバック表示 ただし、トラックバック表示がPermalinkに反映されるタイミングは、トラックバックを受けた後でそのエントリーにコメントを受けるなどしてリビルドされたときにな... (2003/10/12 15:21)
助かりました。 (2003/10/21 17:55)
今日もBLOG質問箱さんを参考にトラックバック表示をIndividual Entry Archiveに追加してみました。 <参考ページ> BLOG質問箱: トラックバック表示 ただこのままだとトラックバック表示が反映... (2003/10/21 22:06)
TRACKBACKを自動リビルド Blog質問箱さんとあわせ、参考になります。... (2003/11/01 20:12)
自分で、mt変更部分を忘れないようにするためのメモ。 ※サーバー移転や再設置のために。 トラックバックを受けたときに、自動でIndividualアーカイブにも反映させる。 ||| HuntingGirledCollect... (2003/11/03 21:27)
これまでCOOL ONLINEサーバーはトラックバックできないと思い込んでたのですが、試しにFree TrackBackからテストでトラックバックを送信してみたらできた、というわけでどうやら外部からの... (2003/11/06 23:58)
HuntingGirledCollective: トラックバック着信で自動リビルド トラックバック受けたら自動で個別アーカイブの更新までしてくれれば、 個別アーカイブからわざわざCGI出力表示(mt-tb.cgi)で受け... (2003/11/10 17:08)
なーんてこと出来ないかなぁと思っていたら、やっぱりやっていた人が居ました。 私自身、MovableType のソースをあまり眺めて居なかったりするのですが、 何となく動いている模様。(^^;... (2003/11/11 00:16)
今のところ一度もトラックバックが付かないので(涙) あまり意味が無いのかも知れませんが・・・ HuntingGirledCollectiveさん を参考にトラックバックを受けたら自動で(←この響きが素敵... (2003/11/14 14:17)
トラックバックの意味を友人に教えてもらった時にちらっと聞いてたのでなんとなくやってみるコトにした(笑... (2003/11/16 19:10)
HuntingGirledCollective: トラックバック着信で自動リビルドどうせならトラックバック受けたら自動で個別アーカイブの更新までしてくれれば、 個別アーカイブからわざわざCGI出力表示(mt-tb.c... (2003/11/22 23:29)
BLOG質問箱: デフォルトの検索テンプレートデフォルトの検索テンプレート Main Indexの検索フィールドで検索を行った結果が表示されるページで続けて検索を行うと、現在開いているBlogだけ... (2003/11/23 12:33)
BLOG質問箱: デフォルトの検索テンプレートデフォルトの検索テンプレート Main Indexの検索フィールドで検索を行った結果が表示されるページで続けて検索を行うと、現在開いているBlogだけ... (2003/11/23 12:41)
參考HuntingGirledCollective:http://girled.net/ 的「トラックバック着信で自動リビルド」和「MTいじり 」作的。 下載lib/MT/App/Trackback.pm(下載前先備份),然後找到: $app->rebuild_indexes( Blog => $blog ... (2003/11/26 17:59)
HuntingGirledCollective: トラックバック着信で自動リビルド... (2003/11/28 20:46)
ちょっと前にこちらの変更も導入させてもらったので、忘れないうちにメモしておきます。HuntingGirledCollective: トラックバック着信で自動リビルド 標準機能では、トラックバックを受けた... (2003/12/04 16:33)
前blogでは実装していた「トラックバック着信で自動リビルド」ですが、実装するのをすっかり忘れていた模様(;・∀・)... (2003/12/11 22:03)
Trackbackを受信したら、 自動でリビルドするようにしました。 HuntingGirledCollective: トラックバック着信で自動リビルド 最近、技術系の更新が多い気がする。 (デジカメ壊れたんで、しょう... (2003/12/12 15:03)
有り難いことにトラックバックしていただけるようになって、自動リビルドの便利さと必要性を感じ、「BROG質問箱」から「Hunting Girled Collective」へ。 どうせならトラックバック受けたら自... (2003/12/19 18:44)
トラックバックがあるかどうか甚だ疑問だけれど、BLOG質問箱のトラックバック表示を参考にトラックバックを表示させてみました。 そしてついでに、HuntingGirledCollectiveを参考にトラック... (2003/12/25 01:03)
HuntingGirledCollective: トラックバック着信で自動リビルド標準機能では、トラックバックを受けただけで 動的に個別アーカイブへの内容の反映は出来ません。 (MAIN INDEXへの反映はデフォル... (2004/01/07 16:27)
をを、次々にウェブログがグレートツールに変貌して行きます。 トラックバックは、Googlebot対策に非常に有効なのですが、インデックス付けとなると、やはりテキストです。 このように... (2004/01/07 18:33)
HuntingGirledCollective: トラックバック着信で自動リビルド むー。 「いまさらTrackbackすんのかよ!」と、オオカワさんに突っ込まれてしまいそうですが… 非常に便利と思われます。 ありがた... (2004/01/09 14:23)
BLOG質問箱: デフォルトの検索テンプレートデフォルトの検索テンプレート Main Indexの検索フィールドで検索を行った結果が表示されるページで続けて検索を行うと、現在開いているBlogだけ... (2004/01/11 11:11)
BookMarkletsを使えるようにしたので。 自分用の覚え書き集作成中ということです(笑) トラックバック機能を追加したときに、すでにやっておいたのですが。 トラックバックはうけただけ... (2004/01/12 21:29)
アーカイブ関係のカスタマイズメモ。月別アーカイブをプルダウンにしたりとか。 ●2xUP: UTF-8とMac IEとプルダウン ●SEYA.ORG: 月別アーカイブにタイトル一覧追加 ●SEYA.ORG: カテゴリーアー... (2004/01/15 12:10)
ブログカテゴリーにこのサイトで使わせ貰った技集をアップしていこう。 そしてどんどんトラックバックさせて貰おう。 記録しておかないとあたしも忘れるし、一つずつほちりぼちりと... (2004/01/16 15:49)
HutingGirledCollectiveさんの記事を参考にトラックバック受信時に自動で個別アーカイブをリビルドするようにしました。 (2004/01/18 15:35)
備忘録です。自分用。... (2004/01/18 21:32)
HuntingGirledCollective: トラックバック着信で自動リビルド HuntingGirledCollectiveの記事から。自分のMTのカスタマイズ記録として。... (2004/01/18 21:32)
トラックバックが送られるのは嬉しいことだ(今のところ)。でも、Individual Archiveはトラックバックを受けても自動更新されない。どうすればいいか?こうするのだ。 (2004/01/19 02:43)
ARTIFACT −人工事実− | 新聞社サイト風テンプレート や bird.dip.jp: Collect Plugin を参考に、レイアウトを変更。 「最近のエントリー」や画像の表示位置にまだ不満はあるものの、とりあえず... (2004/01/19 07:19)
MovableTypeを使っている私ですが、どちらかと言えばPHPの方が好きです。 と言うより、Perlが面倒だと思う人間です。 確かにPerlは言語としてすばらしいと思うけど、私には合わないのです。... (2004/01/23 13:45)
うちのサイトの記事にトラックバックが付くことはほとんどないのですが トラックバックを受けた時点で自動的に個別アーカイブの更新出来るようにしました。 保険みたいなものね(汗 (2004/01/24 17:33)
MTブームに引き続き、改造ブームにも乗っかりました。 完全にみなさまのおかげです。 ・Main indexにコメント表示 ・リーセントコメント+コメント日付 ・小窓廃止 MainIndexをいじるとどうし... (2004/01/28 12:48)
久しぶりのBLOGのカスタマイズです。 TrackBackを各エントリにも表示されるようにして、またTrackBackを受けた時にリアルタイムに反映されるようにしました。 (2004/01/28 21:55)
ってほどでもないが。 とりあえずやったことをメモメモ。 ●トラックバック表示>BLOG質問箱 ●トラックバックがあったら自動リビルド>HuntingGirledCollective ●リーセントエントリとリー... (2004/01/30 20:46)
ちょっとblogのカスタマイズを久々にしてみました。 ¶BLOG質問箱 ¶HuntingGirledCollective を参考に、やってみましたの。 どうかしら?... (2004/02/03 16:05)
トラックバックって奴をしてみました。 トラックバック先にはトラックバックの反映を自動でしてくれるための方法がのってます。 リビルドされないと駄目なので、モジュールに追加し... (2004/02/05 00:16)
今日、重要なトラックバックが立て続けに2つあったので(<並列させていいのか?)かねてからやるつもりだった、SimpleCommentプラグインとトラックバックの表示をした。 定番だが、わか... (2004/02/09 18:34)
トラックバック関連で、2箇所変更。 1.個別の記事のアーカイブにトラックバックを表示 BLOG質問箱さんのトラックバック表示を参考にさせて頂きました。感謝。 2.トラックバッ... (2004/02/11 19:25)
最近、エントリーの下にトラックバックの一覧が出ているBlogって結構あるじゃないっすか。 で、私もやってみたいなー、って思って ■BLOG質問箱 ■HuntingGirledCollective を参考にやってみま... (2004/02/12 14:13)
昨日この記事がTrackBack(1)に!!初トラックバックです。うれしい。 「0」と「1」、「偽」と「真」これは凄い違い。しかしせっかくのトラックバックなのでもっと大きく紹介しようと記事... (2004/02/15 17:58)
HuntingGirledCollective: トラックバック着信で自動リビルドどうせならトラックバック受けたら自動で個別アーカイブの更新までしてくれれば、 個別アーカイブからわざわざCGI出力表示(mt-tb.c... (2004/02/21 06:08)
Trackbackが着信したら、Individual Entry Archiveを自動的にリビルドする方法。 わりと簡単に出来る改造で、とても便利な機能なので、忘れないようにリンクをメモしておきます。 まずは、Individ... (2004/03/03 22:20)
Movable Type改造 Movable Type改造諸々 リンク先を常に別ウィンドウに Trackback受信で、自動リビルドTrackback受信で、自動リビルド Movable Type改造諸々 ↑ リンク先を常に別ウィン... (2004/03/03 23:55)
先ほど,リーセントトラックバックを表示する修正を行った.これだけではなく,さらに各エントリーの個別表示画面にもトラックバックを表示させるように修正を行うことにする. ... (2004/03/06 03:59)
うちのblogの個別アーカイブもトラックバックで自動再構築〜。 (2004/03/12 03:04)
気が付けば、トラックバックいただいてたみたいです。ありがとう――って言うのも変ですが、せっかくですのでこの機会にHuntingGirledCollective: トラックバック着信で自動リビルドを参考... (2004/03/12 19:04)
変更を加えてみました。 Notebook :: Hibi no Note: アドレス非表示(スパム対策) @smate.NET: mt-blacklist.pl TIPS@BLOG: エントリーの続きが“びろ〓ん” HuntingGirledCollective: トラックバック着信で自動リ... (2004/03/14 03:16)
今日はindexを大幅に変更しました。 (2004/03/22 21:21)
Movable Type では、コメントが投稿されたときに記事がリビルドされますが、トラックバックを受けただけでは記事に反映されません。そのあとコメントを受けたり、手動でリビルドした場... (2004/03/23 10:29)
最近、トラックバックもごくごく、ごく僅かですが(笑)して頂けるようになったので、トラックバック関係を少々いじってみました..... (2004/03/23 11:56)
デフォルトではトラックバックされたときにIndividualページに反映してくれないので次に再構築したときにしか反映されない。それを回避する方法。 Movabletypeのディレクトリ/lib/MT/App/Trackbac... (2004/03/25 00:27)
というわけで、トラックバックを受けたときに個別記事には即時反映されないという欠点を克服するためにプログラムを書き換えました。 以下のページを参考にしてください。 http://girled... (2004/03/28 04:14)
MTやってて誰もが通る道なのか、その4 一つ一つの記事(Individual Archive)用のテンプレートを編集して1ペインにし、トラックバックも表示できるようにしたんだが、あれってトラッ... (2004/03/28 21:54)
なんとまぁ味気ないタイトルです。今回はトラックバック論じゃなくて、要するにそのままのお話なのだけれど、MovableTypeももうすぐ新しいバージョンがリリースされるというので色々... (2004/03/30 05:12)
個々のエントリにTrackBackがベタで載るようにしたはいいが、これってTrackBack受けてもすぐ反映されるわけじゃないんだね。管理人がリビルドかけるかコメントがついて自動でリビルドかか... (2004/04/06 14:15)
ウチダ氏に初トラックバックを貰ってはじめて、 MovableType はトラックバックを貰っても自動でリビルドして表示してくれないことを知ったので慌... (2004/04/10 17:11)
参考になりました! ありがとうございました (2004/04/17 00:03)
MovableType を導入する際に参考にしたサイトのメモです。有用な情報を公開していただきありがとうございます。... (2004/04/18 09:29)
というわけで、とHuntingGirledCollectiveさんの記事により、各エントリーへのトラックバック表示をさせることに成功しました。... (2004/04/25 20:53)
せっかく他のブログからトラックバックもらっても、Individual Archiveの再構築しないとその記事には反映されないみたい。ダメジャン。... (2004/04/26 14:43)
MovableType改造の覚え書き。トラックバック着信でエントリーを自動リビルドする方法。 HuntingGirledCollective: トラックバック着信で自動リビルド を参考にさせていただいた。 書き換える... (2004/05/01 14:15)
プログラムをいじるのが不安だが・・・、設定してみた。 HuntingGirledCollective: トラックバック着信で自動リビルドトラックバック着信時に自動で個別アーカイブにその内容が反映されてい... (2004/05/02 18:22)
各エントリーにトラックバックを表示できるようになりました。 BLOG質問箱を参考(コピペ)にしました。 さらに、HuntingGirledCollectiveを参考(コピペ)にトラックバック着信で自動リビルドでき... (2004/05/06 00:29)
いろいろ見て回っているうちに、便利な記事を見つけた。 早速変更を加えてみた。オオカワ氏に感謝。 トラックバック着信で自動リビルド どうせならトラックバック受けたら自動で個... (2004/05/09 20:10)
トップページとPermalinkに最新のトラックバックを表示できるようにしてみました。誰でもそうするのが当たり前のようになってるみたいで、参照ページもたくさんあるのでいろんなとこ... (2004/05/20 15:41)
移行作業のメモ 基本的にテンプレートはそのままで、ソースに加えた変更を再度適用。 RSS 2.0 Indexのテンプレートだけ、新しいデフォルトからコピー。 TypeKey周りは無視 トラックバック着... (2004/05/21 05:06)
トラックバックを別窓ではなくて個別の記事に表示し,トラックバックのリンクをクリックするとその記事に飛ぶようにしました。これで検索ロボットがmt-comments.cgiとmt-tb.cgiを拾わなくな... (2004/06/03 22:13)
作業メモに書き忘れ。各サイトを参考に改造。 (2004/06/07 22:53)
設定マニアとか言われそうですが、またまた多少変更。 前の記事でココログにトラックバックしてみたワケですが、ちょっと気になったのがトラックバックの見え方。いや、向こうにこ... (2004/06/13 21:21)
『トラックバック表示がPermalinkに反映されるタイミングは、 トラックバックを受けた後でそのエントリーにコメントを受けるなどしてリビルドされたときになります。』 おいおい、いち... (2004/06/14 16:16)
どうもトラックバックがうまいこと送れない。まったく送れていないか、二個も三個も重複して送ってしまうかどっちかなので、人様に迷惑だったらありゃしないぞ。調べてみてもサーバ... (2004/06/30 00:46)
なんていうやつを盛り込んでみました。 参考にしたサイト HuntingGirledCollectiveさま トラックバック着信で自動リビルド 明日から7月だし、ってことで壁紙も変えてみた。 目がチカチカし... (2004/06/30 14:08)
トラックバックをいただいたのに、こちらでリビルドしないと頁に反映されない仕様だったMovable Typeをちょっと改造。 トラックバック受けたら自動で個別アーカイブの更新までしてくれ... (2004/07/04 15:24)
HuntingGirledCollective: トラックバック着信で自動リビルド トラックバックを各エントリーに表示させるプラグインは導入していたんだが、表示させるには、こちら側でリビルド(再構築)し... (2004/07/07 13:43)
各記事を個別表示したときに、その記事の Trackback を表示させます。 1 : テンプレートの編集 ・ [テンプレートの編集] で Individual Entry Archive に次のコードを加えます。 ・ トラック... (2004/07/07 19:41)
さすがに前の環境に一気に戻すのは難しいので、少しずつもとの環境に戻していこうと思います。 今日のMTいぢりは ・SEYA.ORG: カテゴリーアーカイブにサイドメニューを ・SEYA.ORG: 月別ア... (2004/07/14 00:35)
標準機能では、トラックバックを受けただけでは自動的にリビルドされません。 トラックバックを受けた後、そのエントリーにコメントを受ける等によりリビルドされ、反映されること... (2004/07/14 18:12)
トラックバックの表示は 今まで別ウィンドウで行ってましたが、 個別 アーカイブ (Individual Entry Archive) 内に表示するように変更しました。 Individual Entry Archive テンプレートで、... (2004/07/18 14:02)
HuntingGirledCollectiveさんの「トラックバック着信で自動リ... (2004/07/31 02:25)
HuntingGirledCollective: トラックバック着信で自動リビルドこちらで紹介されているテンプレートタグの追加で 「個別アーカイブにトラックバック内容を表示させる。」 ってのは出来るんです... (2004/08/22 10:04)
■トラックバック着信で自動リビルド http://girled.net/archives/000135.html ■カレンダーで1日まとめて表示する http://www.mylog.jp/blogs/q-box/archives/000464.html ■リーセントトラックバック http://www.mylog... (2004/08/24 04:37)
TrackBackを頂いても、個別エントリの方は、自分でリビルドするかコメントを誰かが書き込まない限り反映されなかったのですが、そんなジレンマを解消するための方法を探し当てました。... (2004/09/05 13:20)
エントリーの個別ページ内にトラックバックを直に表示する方法。トラックバックを受けたときに自動的にリビルドがかかるようにスクリプトを修正。MT-BlackListを導入時の注意点など。 (2004/09/10 17:22)
1、lib>MT>App>Trackback.pmを開く 2、208行目くらいにある my $blog = MT::Blog->load($blog_id); $app->rebuild_indexes( Blog => $blog ) or return $app->_response(Error => $app->translate("Rebuild failed: [_1]", $app->errstr)); ... (2004/09/19 14:52)
テンプレートの整理。とりあえず、Main Index と Individual Archives と Style-Sheet から。テンプレート関係は、あとカテゴリーと月別アーカイブリストの分割を予定。 TrackBackを個別アーカイブに... (2004/09/22 16:15)
トラックバックを受け取っているのに、 各エントリー(IndividualArchive)では、そのエントリーを再構築しないと反映されない状態でした。 うちではコメントを受け入れないようにしてし... (2004/09/28 01:29)
先日のトラックバック表示の記事を書いたときに一緒にやってしまおう!と思ったのが結局後回しになっていた「自動リビルド」ですが。 ちゃんとできているのかがわからないのですご... (2004/09/28 11:10)
HuntingGirledCollective: トラックバック着信で自動リビルド archive... (2004/10/04 17:48)
デフォルトのMovableTypeではトラックバックが送られてきた際、トップページにはすぐ反映されますが、個別の記事にはすぐ反映されません。 いろいろな部分を直していて(具体的には... (2004/10/06 19:01)
こちらのエントリーを参考にさせて頂いて、トラックバックを受けたときに自動的にそのエントリーがリビルドされるように変更してみました。うまく動くか否か、下記のエントリーに向... (2004/10/11 22:01)
うちのような小さいサイトには必要ない機能のようですが、簡単にできるようなので、と... (2004/10/20 08:04)
トラックバック表示がPermalinkに反映されるタイミングの改造 トラックバック受けたら自動で個別アーカイブの更新までしてくれれば、 個別アーカイブからわざわざCGI出力表示(mt-tb.cgi)... (2004/11/08 13:35)
http://girled.net/mt/mt-tb.cgi/151 (2004/11/27 01:45)
参考にさせていただいたリンクの覚え書き... (2004/12/07 18:48)
BLOG質問箱: トラックバック表示 追加する場所は、上記にあるソースを </MTEntryIfAllowPings> <br /></span> </div> (この間に追加) <MTEntryIfAllowComments> でOK。(FAQだが) HuntingGi... (2004/12/10 23:46)
ノーフォロタグ導入のついでに各エントリにトラックバックも 掲載しちゃえと思っていたのですが掲載は特定のMTタグ 置いとくだけだからいいにしてもコメントとかと違って個別エント... (2005/01/27 20:17)