/* -- sidebar style -- */ .sidebar .widget { margin-top: 1.3em; margin-right: 0; margin-bottom: 0.5em; margin-left: 0; } .sidebar h2 { font-size: 1.3em; } .sidebar dl { margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; } .sidebar ul { list-style: none; margin: 0; padding: 0; } .sidebar li { padding-bottom: 5px; line-height: 1 } .main .widget .clear { clear: both; } /* -- sidebar style -- */ #footer p { margin: 0; padding: 12px 8px; font-size: 0.9em; } .profile-textblock { margin-left: 0; clear: both; } .profile-img { float: left; margin-top: 0; margin-right: 10px; margin-bottom: 5px; margin-left: 0; border: 1px solid #7C78B5; padding: 4px; } /** Page structure tweaks for layout editor wireframe */ body#layout #header-wrapper { margin-top: 0; } body#layout #main-wrapper { padding:0; } -->

2009-04-15

Movable Type4(MT4)に他サイトのRSS情報を表示する方法

Movable Type4(MT4)に他サイトのRSS情報を表示する方法。忘備録として。

Movable Typeはバージョンが4になって、管理画面の見た目やら、使い勝手などもけっこう変わりましたね。

このブログはbloggerを利用していますが、MTで作っているサイトの方が多いので・・・
Movable Type4(MT4)で、私が今回やりたいこと、それは、

他ブログやニュースサイトなどの更新情報をトップページ(メインページ)に表示する
↓↓↓
最新の情報を表示させるために、トップページ(メインページ)を毎日1回自動再構築をさせる

です。


ブログパーツなどで、javaスクリプトで最新情報を表示させれば簡単なのですが、
あえてhtmlを書き換えさせることが目的。

他サイトのRSS情報を表示させることで、常にブログをフレッシュに保てるんじゃないか?という作戦です。
要するに、後々ラクしたいんです。

トップページ(メインページ)に、他ブログやニュースサイトなどの更新情報を載せる、というのは、
MT4だと簡単にできるんですね( ・∇・)♪

まず、更新情報を取得したいブログやニュースサイトから、RSSフィードURLを取得します。

管理画面の「ブログのテンプレート」→右側のアクション「フィードウィジェットを作成」で、そのRSSフィードURLを登録。
表示させたい部分のテンプレ内に仕込むだけです。

ただし、RSSをせっかく取得しても、ブログの更新(再構築)をしなければ、情報も更新されずに古いままになってしまいます。

毎日記事を更新できればその都度再構築されるので問題ありませんが、そうそう全部のブログを更新できないので、自分でブログを更新しなくても、1日1回は勝手に更新してくれないかな~と考えた訳です。

RSS情報が無事に表示出来たところで、自動再構築にチャレンジです。

ところが、そもそもプログラムなんていうもの自体、全くわかっていないので、何が何だかさっぱりわからず。。。
辿り着くまでに苦労しました( ̄_ ̄)

とにかく何としてでも自動再構築ってやつをさせたかったので、半ばムキになりつつも、3日がかりでやり遂げたのさ。

次の記事へ≫≫≫Movable Type4(MT4)自動再構築の方法 エックスサーバーの場合

0 コメント: