• ベストアンサー

blog記事のタイトル更新をオームページに表示

Movable Typeで新しい記事をアップした時に、他のホームページにそう記事のヘッドラインに自動的に表示させるにはどうしたらいいのでしょうか?因みにホームページはhtmlで作成しています。大変難しいものなのでしょうか?ご存じの方宜しく教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.2

#1です。MovableTypeでJSON feedを使う方法があります。 もうされてしまったかもしれませんが参考までに。 「あんちもん2.Lab: JSON Feed のススメ」 http://www.antimon2.atnifty.com/2006/12/json_feed.html こちらの手順通りにテンプレートを新規作成します。 「Six Apart-TypePad inside:JSONフィードを使って、ブログのまとめページをつくろう」 http://www.sixapart.jp/typepad/inside/2006/11/010479.html このページの、「デフォルト・ファンクションを利用する」で紹介されている具体例のソースを、表示させたいHTMLに入れます。 TypePadJsonCallbackはMovableTypeJsonCallbackに、最後の2行のfeed.jsへのURIは自分のブログのfeed.jsのURIに書き換えます。 これでブログを再構築すれば、表示されると思うのですが…。 表示される件数はfeed.jsの<MTEntries lastn="15">の数字を適宜書き換えます。見栄えは、 <div id="matome"> <h3><a>ブログタイトル</a></h3> <h4><a>記事タイトル</a></h4> <p>概要</p> </div> こういう構造になってますので、スタイルシートで行えると思います。

hiro_ga2_91
質問者

お礼

お礼遅くなりました。ご丁寧なアドバイスありがとうございます。 大変参考になりました。

その他の回答 (1)

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

いくつか思いつくものを出してみますと。 ・すでにあるBLOGパーツを使う 「ブログや情報配信サイトのRSSソース出力 | Callbee Feed」http://rss.callbee.com/build.php これが一番簡単かもしれません。RSSを入力し、「出力」ボタンを押すと、リストを表示するためのソースを出力してくれます。 他にもこういったブログパーツはあるようですので探してみるのもいいかもしれません。 ・フィードを使う jsRSS++(ページ埋め込み型RSSリーダー) RSSを読み込みJavaScriptを使って自分のサイトの好きな所に貼り込むhttp://www.daikoku-ya.org/blog/2005/12/29_1939.php ・MovableTypeでホームページに反映するためだけのテンプレートを作成し、iframeなどでホームページに埋め込む。 テンプレート-新規作成で、テンプレート名「ヘッドライン」(適宜)、ファイル名「headline.html」(適宜)とでもし、ページを作り込みます。<body>部分には「最新のエントリー」で使っているタグを流用すればいいかと。 で、作ったページをホームページにiframeなどで埋め込めば使えると思うのですが… ・ホームページもMovableTypeで作ってしまう 個人的にはこれが一番おすすめなのですが…(笑)

hiro_ga2_91
質問者

お礼

ありがとうございます。見当がつきませんでしたが、早速トライしてみます。

関連するQ&A

専門家に質問してみよう