MovableType サイト簡易表記の対応方法(Movable Type)

2005年1月 9日 | MovableType | コメント (13)

静かなブームになっている「サイト簡易表記」に登録してみました。

簡易表記一覧 - Easy Notation
サイト簡易表記

サイトの表示を変えずに、トラックバックしたときだけ自動的に「サイト簡易表記」を付加する方法を紹介します。(MovableType2.661の場合を中心に)

■トラックバックの改造
1つのブログだけを運用している場合は、[1]の方法でいいとおもいます。

[1] 1つのサイトで1つのブログを運用している場合

<mt>/lib/MT.pmの564行目あたり(MT3の場合は、756行目あたり)
push @qs, 'title=' . MT::Util::encode_url('[E] '.Jcode->new($entry->title, $charset)->utf8);

※文字化け防止でJcodeが入っているので、その場合は、
push @qs, 'title=' . MT::Util::encode_url('[E] '.$entry->title);
となります。

※いずれにしても、ピリオドを忘れずに。perlでの文字列連結の演算子です。

[2] 1つのサイトで複数のブログを運用している場合

<mt>/lib/MT.pmの559行目に(MT3の場合は、752行目あたり)
my $ename = '';
if ($entry->blog_id == 2) {$ename='[E] ';}
elsif ($entry->blog_id == 3) {$ename='[H] ';}

を追加します。

※コードは本サイトの場合なので、必要な箇所を編集してください。

そのちょっと下の方にタイトルを生成している部分があるので、
先ほどの「$ename.」を「encode_url(」の後ろに加えます。
push @qs, 'title=' . MT::Util::encode_url($ename.Jcode->new($entry->title, $charset)->utf8);

■Atom、RSSの改造
Atom、RSSのほうは、テンプレートを編集するだけです。

(1) Atom Index(atom.xml)の後ろの方

<MTEntries lastn="15">
<entry>
<title>[E] <$MTEntryTitle remove_html="1" encode_xml="1"$></title>

(2) RSS 1.0 Index(index.rdf)の後ろの方

<MTEntries lastn="15">
<item rdf:about="<$MTEntryPermalink encode_xml="1"$>">
<title>[E] <$MTEntryTitle encode_xml="1"$></title>

(3) RSS 2.0 Index(index.xml)の後ろの方

<MTEntries lastn="15">
<item>
<title>[E] <$MTEntryTitle remove_html="1" encode_xml="1"$></title>

導入した場合のThunderbirdでの表示。
Thunderbirdでは、どういうわけかブログ名は表示しないので、簡易表記はとても便利。

en_smp.png

※Nucleusの対応方法は、こちらです。

[E] サイト簡易表記の対応方法(Nucleus)

※WordPressの対応方法は、こちらです。

[E] サイト簡易表記の対応方法(WordPress)

※ココログでの設定方法は、こちらを参照。

[☆] 簡易表記に対応しました

[511 Viewd (RSS: 0)] [Edit]
記事情報
  • 投稿日:
  • 更新日:
リンクソース
■記事用リンクソース:

■Wiki用リンクソース(PukiWiki):

■Wiki用リンクソース(MediaWiki):

■短縮URL:
トラックバック一覧 (昇順です)
[E] サイト簡易表記
概要 サイト簡易表記に登録してみました。 簡易表記一覧 - Easy Notationサイト簡易表記 ですが、この目的は、トラックバックやRSSでサイトを識別しやすいようにということだと思うので、こ...
ウェブログ: EarlGrey Tearoom : 2005年1月 9日

簡易表記リンクのまとめ
概要 今日はお昼の時点で、すでに65サイトが登録してくださっています。ここ、数日の動きを追ってみると[N]→[を]・・が
ウェブログ: [O] Overlasting Life!! : 2005年1月 9日

サイト簡易表記
概要 cocoons.org*さん経由「サイト簡易表記」というのを始めてみました。 ま...
ウェブログ: rico Place : 2005年1月10日

サイトの簡易表記を[ポ]にしました
概要 お気づきだろうが、サイト名の表記を変えています。 静かに流行っているサイトの簡易表記を導入しました。流行りものには乗ってみたい性分なもんで。 ...My cup of tea...   ↓ [ポ] ...My ...
ウェブログ: [ポ] ...My cup of tea... : 2005年1月11日

ブログ短縮表記を、どこに入れるか?
概要 ところでブログの短縮表記ですが、みなさんはどうやって表示されるようにしているんでしょう? テンプレートで<title>?</title>...
ウェブログ: Internet Zone::Movable TypeでBlog生活 : 2005年1月12日

[IZ]:TBにブログの短縮表記が入った!
概要 ということで、EarlGrey Tearoom: サイト簡易表記の対応方法(Movable Type)を参考に、MT.pmを改造したところ、無事、トラックバック...
ウェブログ: Internet Zone::Movable TypeでBlog生活 : 2005年1月12日

[こげ]
概要 http://www.dot-station.jp/ens/index.php?...
ウェブログ: KOGE.JP(blog) : 2005年1月12日

[B] Blogタイトルの簡易表記
概要 EarlGrey Tearoom: サイト簡易表記の対応方法(Mov...
ウェブログ: Bamkero.net : 2005年1月13日

[tw]EasyNotation
概要 EarlGrey Tearoom: サイト簡易表記の対応方法(Movable Type)サイトの表示を変えずに、トラックバックしたときだけ自動的に「サイト簡易表記」を付加する方法を紹介します。(MovableType2.661の場合ギ..
ウェブログ: Take Wing : 2005年1月14日

[M]サイトの簡易表記
概要 「MMRT daily life」は、[M]でサイトの簡易表記をしますっ!(と、宣言してみる) 私が「サイトの簡易表記」を初めて知ったのがこちらの記事から。 >小林ゆきBIKE.blog『ブログタイトヮ..
ウェブログ: MMRT daily life : 2005年1月15日

[こげ]サイト簡易表記
概要 サイト簡易表記の[こげ]について、rufunaさんから コメントをいただいた(ア...
ウェブログ: KOGE.JP(blog) : 2005年1月15日

[HK] 簡易表記3
概要 いやあ、なんつうか、結構面白いことになって来ました。いろいろな意味で。 1月9...
ウェブログ: HKweb : 2005年1月16日

[SUN] blog名の簡易表記
概要 バイト先が決まって月曜日から新しい職場に出ています。午後からの勤務なので午前中は...
ウェブログ: SUNDAY MORNING BLUE : 2005年1月19日

[M*] [M*]でサイト簡易表記の登録しました。
概要 最近、気になっていた、巡回先での「サイト簡易表記」に関するエントリー。 どうやら...
ウェブログ: M*Style Days : 2005年1月20日

[喜] ブログ名の簡易表記をしよう!
概要 自分のサイト名を次の法則にしたがって、 []で囲った簡易的な表記として登録するも...
ウェブログ: 喜怒哀楽 : 2005年2月 8日

【覚書】サイトの簡易表記をしてみる
概要 MagicWhiteさんやStupidExcuseさんがやってらっしゃる サイト...
ウェブログ: [何] Nonsense? : 2005年3月 1日

[N?] 【覚書】サイトの簡易表記(改)
概要 せっかく[何]していたサイトの簡易表記ですが、 個人的に見栄えがあまりよくないな...
ウェブログ: [N?] Nonsense? : 2005年3月 2日

[sz] サイト簡易表記に対応してみますた。
概要  こんなのが流行ってるようです。    Easy Notation - Easy...
ウェブログ: M E T A B O L I S M : 2005年3月 9日

[+] サイト簡易表記[+]について
概要 最近徐々にはやってきているサイトの簡易表記という、数あるブログの中から自分のブロ...
ウェブログ: 腐女子の漫画・小説・アニメのオタク感想文 : 2005年3月28日

[u*] 簡易表記 参戦?!
概要 最近 [ ] で囲まれたサイト名短縮型?をよく見かけて 何だろう??面白そう… ...
ウェブログ: : : useful days* ? : : : 2005年4月20日

[愚] ブログ名の簡易表記
概要 喜怒哀楽ミッチさんのブログ名の簡易表記をしよう!を参考に これからサイト簡易表記...
ウェブログ: grumble : 2005年6月29日

[u*] 簡易表記
概要 再(再)インスト後、サイトを見るたびに気になるのは簡易表記がなくなってしまったこ...
ウェブログ: : : useful days* ? : : : 2006年1月14日

コメント (昇順です)

Trackbackどうもです。
家ではsbでblogを構築していますが何せPerlがちんぷんかんぷんなので、sbの個別エントリ用のテンプレートを作成し、短縮表記+エントリタイトルをtitleタグに吐き出すようにハードコーディングしています。
プログラマ的には気持ちの悪い処理なんですが、Perlは判らないので安易に妥協しました :-(

Posted by: sabakan : 2005年1月10日

トラックバックを送信するときは、ヘッダのコンテンツタイプは「application/x-www-form-urlencoded」という形式で送るので、これをキーワードにソースを探してみたらいかがでしょう。

Posted by: pekoe : 2005年1月10日

初めまして。
わざわざコメントいただき、ありがとうございました。
短縮表記がうまくいった喜びの余り、Atom、RSSの対応を忘れておりました。ご指摘をいただき、あらためて落ち着いて記事を読ませていただき、我が身の粗忽に気がつきました。(^^;)
お礼申し上げます。

Posted by: GAKU : 2005年1月12日

はじめまして。
こちらの記事を参考にいろいろと訂正してみました。
トラックバックもさせていただいたのですが
[]の中が文字化けてしまっています・・・。
これは、どの辺りを修正すればよろしいのでしょうか。
よろしくお願いいたします・・・・。

Posted by: ミッチ : 2005年2月 8日

[]の中が全角の場合は、大抵文字化けしています。
気がついたときに手直ししています。

私も詳しくはわからないのですが、MT.pmの文字コードがUTF-8になっていないからかと予想しています。

この記事に実験のトラックバックしてもいいので、試してみてください。同じ記事からのトラックバックはこちらで削除しますので、お気軽に。(同じ記事への重複トラックバックは削除も手間ではありませんので…)

Posted by: pekoe : 2005年2月 8日

はじめまして。
簡易表記の方法、参考にさせていただきました。
ただ、MT3.15(UTF-8)でトラックバックのほうを改造すると
[]内は正常に表示されますが
タイトルのほうが文字化けしてしまうようです・・・。

Posted by: foofoo : 2005年3月 1日

試しに送ってください。
どのように文字化けするのかみたいので。

Posted by: pekoe : 2005年3月 1日

foofooです。
TBを飛ばさせていただきました。
すみません。
[]内が文字化け、タイトルは正常表示ですね。
何か改善策が考えられるようでしたら
アドバイスいただけると嬉しく思います。

Posted by: foofoo : 2005年3月 2日

foofooです。

ちなみに↓↓を使用しています。
push @qs, 'title=' . MT::Util::encode_url('[E] '.$entry->title);

こちら↓↓ですと、MT自体にログインできなくなってしまったので・・・。
push @qs, 'title=' . MT::Util::encode_url('[E] '.Jcode->new($entry->title, $charset)->utf8);


Posted by: foofoo : 2005年3月 2日

度々申し訳ありません。
個人的な理由により、[何]から[N?]に変更しました。
トラックバックも正常に表示されるようになりました。

大変お手数をおかけして申し訳ありませんでした。
何度も飛ばしてしまったトラックバックは
削除していただければ幸いでございます。

それでは。

Posted by: foofoo : 2005年3月 2日

Jcodeが入っていないんですね。
あとから入れることもできるようですよ。

Posted by: pekoe : 2005年3月 2日

はじめまして。
こちらのやり方を参考に簡易表示を導入してみました。
[櫻]と表示させたかったのですが、どうも[]の中が文字化けしてしまうようなので、また修正してみます。
他の方も書かれてましたが、MT3.15(UTF-8)のバージョンのせいかもしれませんね…。

やり方などがわかりやすかったおかげで、特に迷うことなく導入できました★
あとは文字化けを修正するのみです!

では。

Posted by: さくら : 2005年3月23日

度々恐縮です。
はじめは[櫻]というマークで登録申請していたものです。

どうしても日本語というより、全角が認識されず文字化けしてしまうので、[+]のマークに変更しました。
何度かBPでテストしてみたのですが、どうしても文字化けするサイトとしないサイトが出てしまうようで、これ以上原因を追究しても…ということで、変更してみました。
何度もTBさせていただいたりして、大変お手数をおかけいたしますが、重複しているものは削除して頂ければ幸いです。

では。

Posted by: さくら : 2005年3月28日
コメントの追加









名前、アドレスをブラウザに記憶させますか?


※投稿には、名前とメールアドレスが必要です。
※メールアドレスは、表示されません。
※コメントにはタグは使えません。
※コメント中のURLは自動的にクリッカブルに変換します。





画像の中に見える文字を入力してください。



サイト内検索
同カテゴリの人気記事
マイブログアンテナ
Feeds
EarlGrey Tearoom
メアド
counter
Powered by Movable Type