ポッドキャストジャーナルについて | 宣伝・広告について | 携帯向け | iPhone/iPod touch向け | 全ての連絡先はこちらへ→info@podcast-j.net | feed-icon-16x16.png フィード購読

« iPhone の Safari に RSSリーダーが搭載予定との噂 | メイン | みっちーさんのトータルサイト 『MPPーエムピーピー』 »

pj_charisma_touhyou.jpg

MovableType のタグをポッドキャストの検索に活かそう!

Yahoo!ブックマークに登録 このエントリーを含むはてなブックマーク この記事をクリップ! newsing it! BuzzurlにブックマークBuzzurlにブックマーク

 以前ブログパーツの実験で『”はてな”+”PODCAST navi”によるピックアップ検索とそのブログパーツ』というものを作ってみました。現在トップページにのみその実験中のパーツを設置しております。

 で、今回は MovableType にある「タグ」という機能を使ってポッドキャストの検索に活かせないか思っていた事があったので作ってみました。

■条件
 1.ブログの文字コードが utf-8 の人
   ※色々な状況・環境によって必要条件の話ではありません。
 2.今回の検索対象は PODCAST navi さんの検索
   ※検索先は euc-jp コードです。

■用意するもの
 プラグイン
  ・MT-I18N
  ・URLEncodeContainer

■テンプレート
 ☆変更前

<a href="<$MTTagSearchLink$>" rel="tag"><$MTTagName$></a>

 ☆変更後
<a href="http://www.podcastnavi.com/search.php?q=<MTURLEncodeContainer><MTEncodeText from="utf-8" to="euc-jp"><$MTTagName$></MTEncodeText></MTURLEncodeContainer>" target="_blank"><$MTTagName$></a>

 今回ちょっとだけ面倒だなぁと思ったのが、このブログは utf-8 にしているのですが、リンク先が euc-jp なのでURLエンコードをする前に文字コード変換しないといけなかったので、ちょっと考えちゃいました。なかなかこの文字コードの壁は面倒だなぁ。

 MT 標準の encode_url では特定の文字コード変換がうまくいかないので MT-I18N を使いました。
 そしてその文字コードをURLエンコードするために URLEncodeContainer を使いました。

 英字だけのタグをお使いの方には必要のない話でしたね。
 とりあえず全ての個別ページにMT標準のタグと検索タグを両方置いてみました。

 気が向いた方はご覧ください。

 次回は Castella さんの API を使ってもっと遊んでみようかと思います。

■参考記事
 ・The blog of H.Fujimoto:BlogTimes風の時間帯別エントリー数グラフ表示
 ・MT-I18N Plugin - Ogawa::Memoranda



全ての連絡先はこちらへ→info@podcast-j.net

Yahoo!ブックマークに登録 このエントリーを含むはてなブックマーク この記事をクリップ! newsing it! BuzzurlにブックマークBuzzurlにブックマーク

トラックバック

このエントリーのトラックバックURL:

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | All pages

 ポッドキャスト関連イベント情報
イベント・カレンダー
 携帯電話アクセス用QRコード
トップページ 個別記事


| ポッドキャストジャーナルについて | サイトマップ | 記事アーカイブ | 全ての連絡先はこちらへ→info@podcast-j.net | feed-icon-16x16.png フィード購読
Copyright (C) 2008 ポッドキャストジャーナル All rights reserved.