• ベストアンサー

ブログの記事タイトルを他のページに表示させたい

imqの回答

  • imq
  • ベストアンサー率72% (16/22)
回答No.7

現象は確認できませんでした。 Yahoo! BlogのフィードURLは http://blogs.yahoo.co.jp/[Yahoo ID]/rss.xml という形式ですが、間違っていませんか? もしくは他のYahooブログで表示できるけど、自分のブログではダメということはありませんか? つぎはぎだったので、念のためもう一度ソースを貼っておきます。 フィードURLの変数名が「blogUrl」では紛らわしいので、「feedUrl」に変更してあります。 前回のものは最新5件でしたが、3件に変えてあります。 <script type="text/javascript"> var _handleJson = function( json ) { if ( json.responseStatus != 200 ) return; var i, d, t = '<ul>', e = json.responseData.feed.entries; for ( i = 0; i < e.length; i++ ) { d = new Date(e[i].publishedDate); t += '<li>' + '<a href="' + e[i].link + '">' + e[i].title + '</a> ' + d.getFullYear() + '/' + (d.getMonth() + 1) + '/'+d.getDate() + ' ' + d.getHours() + ':' + d.getMinutes() + '</li>'; } document.write( t + '</ul>' ); }; (function() { var feedUrl = 'ブログのフィードURL'; var apiUrl = 'htt' + 'p://ajax.googleapis.com/ajax/services/feed/load?callback=_handleJson&v=1.0&output=json&num=3&q='; document.write( '<sc' + 'ript type="text/javascript" src="' + apiUrl + encodeURIComponent(feedgUrl) + '"></sc' + 'ript>'); })(); </script>

fi7
質問者

お礼

何度も回答いただきありがとうございます。 おかげさまで完成いたしました。 ありがとうございました。 ただひとつ疑問があるのですが、新たにブログを更新しても今回の記事タイトルに反映されるまでの時間が30分くらいかかります。 なぜこのような時間差が起こるのでしょうか?

関連するQ&A

  • ライブドアブログでトップページの表示記事数を増やすには?

    ライブドアブログでトップページの表示記事数を増やすには? ライブドアブログでトップページの表示記事数を増やすにはどうすればいいのでしょうか? 現状トップページで最新記事が3件表示されてますが、これを8件程度に増やしたいのです。 いろいろCSSをいじくって試行錯誤しているのですがうまくいきません。 よろしくお願いいたします。

  • FC2ブログ 記事のタイトルをHPにのせたい

    FC2ブログを利用しています。 最新記事のタイトルを数件、HPのトップページ内にのせたいのですが、 どのようにしたらいいでしょうか?

  • トップページからブログの最新記事へのリンクを作成する方法

    SHINOBI.jpのブログを使っています。このブログの最新記事の一覧を自分のホームページのトップページにリンクとして作成したいのですが、何か方法はあるのでしょうか? 出来れば、ブログを更新するたびに自動的にリンクが更新されるようなものにしたいです。 インラインフレームに最新記事の一覧を表示できるような方法をご存知の方がいたら教えてください。よろしくお願いします。

  • JUGEM トップページの記事の表示

    このたび、JUGEMでブログを作りました。 トップページに記事を5件表示するように設定してあるのですが、ブログを開設した日に最初に投稿した記事だけしか表示されません。 記事の上の所に  <<  |main|  >> の表示があり、mainの左側ににそれ以前の記事のタイトル、右側にそれ以降の記事のタイトルが表示されていて、“main”をクリックすると全ての記事が表示されます。 記事のエントリーにも最初に投稿した記事だけしか表示されていません。 管理者のページからブログの確認をすると普通に表示されています。 設定どおりにトップページに5件の記事を表示させるにはどうしたらいいでしょうか。

  • 【Movable Type 4.2】独自テンプレート制作:ブログ記事が全てタイトル以外、最新の記事と同じ内容になる

    現在、Movable Typeを使って独自デザインのテンプレートを制作しています。 同一アカウント内にニュースやイベントスケジュールなどいくつかのブログをサイトコンテンツとして立て、トップページから各コンテンツ(ブログ)に飛ぶようなサイトをイメージしています。 ですので、トップページには、グローバルナビ以外に、各コンテンツの最新から5件分のブログ記事のタイトルと概要が表示されるようになっており、そこから各コンテンツのブログ記事にもアクセスできます。 ちょっとしたポータルサイトのようなつくりをイメージしてもらうと早いかもしれません。 各コンテンツのトップへ飛ぶと、そのコンテンツの最新記事のタイトルと内容が表示されます。またその下に5件分の過去の記事タイトルが表示されます。 MTMultiBlogを使用したテンプレートモジュールをつくり、テンプレート”ブログ記事”に挿入しています。 しかしながら、実際に記事を管理画面で書いて公開すると、URLのみ残したまま古いブログ記事も最新のものとまったく同じ内容に書き換わってしまいます。 (最新記事)../news/2008/10/post.html (1つ古い記事)../news/2008/10/post2.html 例えば上記のような状態で表示はされますが、post2.htmlもpost.htmlを書いて再構築すると同じ内容に書き換わってしまうという事です。 クライアントソフトなどでソースを見てみてもファイル名以外はまったく同じソースになってしまっています。 どこかのMTタグの書き方の問題でしょうか? あるいは管理画面の設定の問題でしょうか? おわかりになる範囲でアドバイスいただけるとありがたいです。 よろしくお願いいたします。

  • ブログ記事タイトルをHPに表示する方法

    ブログの最新記事のタイトルを自分のホームページに表示する簡単な方法があれば教えて欲しい。 例えば Yahoo!ブログで書いた記事を、Niftyの自分のHPに表示したいです。

  • ブログのタイトルをトップページに表示したい。

    トップページの新着情報などをブログの更新した際に日付とタイトルをブログから自動的に取得してトップページに設定数を表示する方法を調べています。そうすればトップページをいちいちいじらなくてもブログの更新だけでいいのでいいと思うのですか… 色々と調べても具体的な手法が見つかりません。宜しくお願いします。

  • FC2ブログ【トップページ作成】記事を一枚だけ表示する方法を教えてください

       ブログは「FC2」を使用しております。  トップページ、と言うものかどうか正しくは分からないのですが、 通常のブログは、ブログタイトルがあってその下に、記事が投稿順に 一つずつ上に(もしくは下に)更新されていく形のものが大半かと 思います。  しかしそうではなく、「ブログタイトルの下に記事を一枚だけ 表示する」方法を教えて頂きたいのです。  数人の方のブログにて拝見したのですが、記事を更新しても 変わらずブログタイトルの下には記事が一枚だけ表示してありました。 他の記事へは、HPにあるようなメニューがブログについており、 そこから飛べるようになっているようです。  検索サイトにて探したのですが、なかなか見つからず、 こちらにて質問させていただきました。 説明不足な点もあるかもしれませんが、どうぞよろしく お願いいたします。

  • 記事ページからタイトルを押してトップページに戻るには

    はじめまして。 最近ブログを始め、色々いじくっているのですが、分からないことがあるのでお教えいただけないでしょうか。 ブログなのですが、記事のページからトップページに戻る場合、普通タイトルの文字をクリックすれば、トップページに戻れるのですが、これは戻ることができず、記事の下の「PISTOP」からしか戻れません。 なので、タイトル文字をクリックすることで、記事ページからトップページへ帰れる様にする為にはどのように改良すれば良いのでしょうか。 もしご存知の方がいらっしゃいましたら、どうかよろしくお願いいたします。

  • FC2ブログ、記事が1ページに連続して表示されない

    FC2ブログ初心者です。 記事を毎回書くことに、新しくページが更新され1ページに連続して表示 できないので読みにくいです・・・。 ブログの設定→記事の設定→記事(PCページ別)5件に設定しています。 解決策を教えていただければと思います。よろしくお願いします。