「はてなブックマーク - http://hxxk.jp の注目エントリー」をサイドバーに表示したい

http://hxxk.jp/2005/07/27/0131

記事データ

投稿者

真琴

投稿日時

2005-07-27T01:31+09:00

タグ
概要

「 Lucky bag::blog: 外部の RSS を PHP で取得」を参考に、サイドバー部分にはてなブックマークの注目エントリを並べてみました。

リプライ

2 件のリプライがあります。

記事本文

Re: void GraphicWizardsLair( void ); // 「このblogのおすすめエントリ集」をソーシャルブックマークのリンク数を元に自動生成するのはどうか

以前、 Re: 外部の RSS を PHP で取得で取り上げた Lucky bag::blog: 外部の RSS を PHP で取得がまさに そのRSSをサイドバー等に「注目された過去ログ」という形で変換して埋め込 むアイデアの実践手順の一例ですね。

hxxk.jp でもやってみようと思ったけど

私も e-luck さん ( Lucky bag::blog ) の手順を参考に、そのうち http://hxxk.jp/ の エントリー一覧をリストアップするテンプレートを作ってみようかな。

というように宣言して、実際にテンプレートを作るところまでは実はやっていました。

新着
注目
人気

なのに何故実際には導入していないのか ?

実は hxxk.jp は MTPublishCharset を EUC-JP として作成しているのですが、これらのテンプレートを組み込んで表示すると、文字化けを起こしてしまうのです。 おそらく、はてなブックマークの RSS が UTF-8 で作られていることが関係しているのだと思いますが……。

EUC-JP に固執する必要はないので、 MTPublishCharset を UTF-8 に変更しての運用ができないか、そのうち試してみようと思っていたところでずっと放置していた折に void GraphicWizardsLair( void ); // 「このblogのおすすめエントリ集」をソーシャルブックマークのリンク数を元に自動生成するのはどうかを見かけて思い出したという。

今しがた検索してみたら、 Beta Weblog: Movable Type の文字コード変換スクリプトという記事があったので、現時点での dump を採取してから試してみましょうかねえ。

MTPublishCharset を UTF-8 に変更しました。 文字化けもすっきり解消。 ということで注目エントリー部分をサイドバーに追加してみました。

トラックバック送信先

void GraphicWizardsLair( void ); // 「このblogのおすすめエントリ集」をソーシャルブックマークのリンク数を元に自動生成するのはどうか

Lucky bag::blog: 外部の RSS を PHP で取得 ( http://www.lucky-bag.com/archives/2005/05/hot_entry.html ) というリソースがちょうど今回の記事の実践手順の一例となっています。

リプライ

2 件のリプライが送られています。

2005-07-27T09:48+09:00 - e-luck

今更ですが、shift_jis なサイトで UTF-8 の RSS を取り込もうとして、やはり文字化けした事があって、その時は Jcode.php を使う方法で解決した事がありました。 <a href="http://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS">http://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS</a> と言うか、拙記事ご紹介ありがとうございます:-D

2005-07-29T22:37+09:00 - 真琴

Jcode.php という方法もあったんですね。まあ、今回は <a href="http://hxxk.jp/2005/07/27/2209">http://hxxk.jp/2005/07/27/2209</a> の方法で Movable Type 自体の charset を変更しましたけれど。 e-luck さんのおかげでスムーズに注目エントリを書き出せました、感謝です !

この記事に対するご意見やご質問、ご感想などありましたらこのフォームに簡潔に記入して下さい。 簡潔に記入できない場合や、関連記事にてご意見をお寄せいただく場合は、ご自身の weblog にて記事を書かれた上で あてにトラックバックとして送信してください。

記入フォーム

補足情報

著作、講演、制作実績など