2005年 5月 4日(水) 国民の休日   仏滅    今日は何の日?   

TopMovableTypeMTカスタマイズプラグイン > Mixi参加コミュの最新RSSをプロフィールのページに載せてみる

プラグインMixi参加コミュの最新RSSをプロフィールのページに載せてみる new

Magic White さま 「RSS feedをBlog上に表示してみる」 を 参考に、
プロフィールのページ に Mixi で参加してるコミュニティの 最新情報を 表示させてみました。

導入方法、ほぼ、みよたん記事 の受け売りですが、覚え書きとして 記しておきます。
まず、下記の3つのプラグインを 入手します。
mt-rssfeed.pl → DLして解凍します。
MT-List →DLして解凍します。
mt-jcode →コピーしてテキストエディタに貼りつけ、ファイルの名前を mt-jcode.pl に変更します。

次に、mt-rssfeed.pl をテキストエディタで開き、
# my $RSSFEED_DATA_DIR ・・・の行の 先頭の #を消して db フォルダを フルパスで指定します。

PublishCharsetがUTF-8以外の場合、また UTF-8で、かつPerlのバージョンが新しい場合
文字化けを起こすということですので、mt-rssfeed用パッチ をあてる必要があります。
パッチの内容と mt-rssfeed.pl の該当箇所を見比べて、差分 (+行) を追加 / -行を削除 して修正します。

編集ができたら、mt-rssfeed.pl mt-list.pl mt-jcode.pl を plugins ディレクトリに アップします。
また、mt-rssfeed.pl に同梱されてる LP.pm を ./extlib/XML/ に RSS というディレクトリを新しく作って、
その中にアップします。つまり、こんな感じ。↓

(mt home)/plugins/mt-rssfeed.pl
(mt home)/plugins/mt-list.pl
(mt home)/plugins/mt-jcode.pl
(mt home)/extlib/XML/RSS/LP.pm

ここまでできたら、↓のように 表示したいところに ソースを追加すれば OKです。

<MTList name="feeds">
(ここに、表示させたい RSS の URL を 入れます。)
</MTList>

<MTListLoop name="feeds">
<MTRSSFeed>
<h1><$MTRSSFeedTitle jcode="utf8"$></h1>
<ul><MTRSSFeedItems lastn="5">
<li><a href="<$MTRSSFeedItemLink jcode="utf8"$>"><$MTRSSFeedItemTitle jcode="utf8"$></a></li>
</MTRSSFeedItems></ul>
</MTRSSFeed>
</MTListLoop>

みよたん の真似をして、Mixi で参加しているコミュニティの 最新情報を 表示させてみようと思いました。
これには、mixipress というCGI が必要です。DLして解凍します。
feed.cgi EUCの編集が可能なテキストエディタで開いて ログイン情報を設定します。

# ログイン情報
my $mixi_email = '<あなたのメールアドレス>'; # メールアドレス
my $mixi_password = '<あなたのパスワード>'; # パスワード

マイミクシィの日記、参加コミュニティのBBSへの投稿、コメントした日記、日記へのコメント、メッセージ、
足あとのダイジェストから、それぞれ 最新いくつの情報を取得するか 設定にて 加減することができますが、
みよたん も書かれているように 公開しているブログに載せる以上、ほかの方の日記や メッセージ等は
NGだと思うので、参加してるコミュニティのBBSへの投稿情報のみ 取得することにしました。

設置するフォルダを作成し、mixipress-0.31 フォルダの中のすべてのファイルを作成したフォルダにアップ、
feed.cgi のパーミッションを755に 変更します。feed.cgi にアクセスしてみましょう。

やむやむでは、以前より キヌガサ の日記を 表示させてる プロフィールのページ に 並べて載せることにしました。
当然のことながら、Mixi に参加してないと 見ることはできません。

Posted by Caetla at 14:55 | Category : プラグイン | Comments [4] | Trackbacks [0] | Clip!! | Ranking
Tag : MovableType , Mixi
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(2.9) 総合点:(2223) 投票人数:(759)

エントリーURL


 

トラックバックURL


 

コメント
1

こんばんわ。TBありがとうございます。
小川氏のコメントでEncode.pmは関係ないようなので、念のためご連絡します。

あちこち検索して文字化け対策しても文字化けするので、ずっとEncode.pmが影響してるかと思ってました。

お詫び申し上げます。

Posted by ゲスト みよたん at 2005年05月04日 21:01 [RES]
2

>>1 みよたんさん
そうですか、ご連絡ありがとうございました。のちほど記事を修正しておきます。
ありがとうございました。

Posted by 管理人 さえら http://caetla.oops.jp/blog2/ at 2005年05月05日 07:27 [RES]
3

こんばんわ。
本日対応版のWWW::Mixiが出てましたので、最新版に差し替えすれば、500エラー出なくなります。

お試しください。

WWWフォルダ上書きすれば大丈夫です。

WWW::Mixiダウンロード先
http://digit.que.ne.jp/work/?Perl%a5%e2%a5%b8%a5%e5%a1%bc%a5%eb%2fWWW%3a%3aMixi#i4

Posted by ゲスト みよたん http://blog.magicwhite.jp/ at 2005年05月11日 21:27 [RES]
4

>>3 みよたんさん
お知らせいただいて、ありがとうございます。早速・・・(((((((((((((ーー;) さささっ・・・

Posted by 管理人 さえら http://caetla.oops.jp/blog2/ at 2005年05月11日 21:38 [RES]
Amazon Search
Google Similar