レッツPHP!新着ブロガーの変更方法とは?

このQ&Aのポイント
  • 現在の設定では、更新を頻繁におこなっているサイトの今日の書き込みと更新をしないサイトのおととしの書き込みが同じ新着情報として表示されてしまいます。全ブログの全書き込みから新着5件を表示するという条件に変更する方法を教えてください。
  • レッツPHP!の新着ブロガー表示を改善したいと思っています。現在は各ブログの新着1件のみが表示されていますが、全ブログの全書き込みから新着5件を表示するように変更したいです。ただし、それにより同じサイトの新着情報しか表示されなくなることは問題ありません。
  • 現在、HPのトップページにはレッツPHP!の新着ブロガーが表示されていますが、更新の頻度や更新しないサイトの書き込みが混在してしまい、情報の精度が低いです。全ブログの全書き込みから新着5件を表示するように変更する方法をお知りになりたいです。
回答を見る
  • ベストアンサー

レッツPHP 新着ブロガーの変更について

現在、HPのトップページにレッツPHP!の 新着ブロガー(http://php.s3.to/net/rss/rssup.php.txt)で 複数サイトの新着情報を表示しています。 各ブログの新着1件のみ表示されますが、これを 「全ブログの全書き込みから新着5件を表示する」という 条件に変更はできるでしょうか? 現在の設定では、更新を頻繁におこなっているサイトの今日の書き込みと 更新をしないサイトのおととしの書き込みが 同じ新着情報として表示されてしまいます。 すべて同じサイトの新着情報になってしまってもかまいませんので、 上記のような条件での表示に変更する方法がありましたら ご教示ください。 よろしくお願いいたいます。

  • PHP
  • 回答数3
  • ありがとう数6

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

  • ベストアンサー
  • duron
  • ベストアンサー率77% (73/94)
回答No.3

いくつか確認させてください。 こちらで動かした結果(RSSはヤフーのトップ,コンピュータ,サイエンス,スポーツ,エンターテイメントの5つ) 10:34の時点でトップから2件、サイエンスから1件、スポーツから1件、エンターテイメントから1件の 合計5件が最新順に下のように表示されました。 Yahoo!ニュース・トピックス - サイエンス / 電池ロボ 東海道五十三次走破 (2010/11/23 10:33:06) Yahoo!ニュース・トピックス - スポーツ / 「穂積はニワトリ」とKO宣言 (2010/11/23 10:31:59) Yahoo!ニュース・トピックス - トップ / 香里奈&田中圭 共演から熱愛 (2010/11/23 10:01:04) Yahoo!ニュース・トピックス - エンターテインメント / 香里奈&田中圭 共演から熱愛 (2010/11/23 09:59:39) Yahoo!ニュース・トピックス - トップ / 北の悪行に見返り与えず 米 (2010/11/23 09:35:42) [確認1]このような取得ですが要望通りですか? [確認2]こちらのソースをそのまま動かしてもらって同様の表示になりますか? [確認3]そちらで以前動かしたソースにはRSSのURL指定以外のロジックはすべてコピーされてますか? [確認4]指定したRSSの件数より多い記事表示件数を指定してもRSSの件数分しか表示されませんか? [確認5]そちらで動かした際に指定したRSSは最新の1件しか出力されていないということはないですか? できれば指定したURLを提示していただけるとありがたいですが 多分差障りがあると思いますので以上のことをご確認よろしくお願いします。

kkmmkkmmm
質問者

お礼

本当にありがとうございます! ご指示いただいた流れにそって、再度ためしてみたところ、思い通りに表示できました! コピー&ペーストする際に手違いがあったのかもしれません。 本当にありがとうございます。 BAにするだけでは足りません(涙)

その他の回答 (2)

  • duron
  • ベストアンサー率77% (73/94)
回答No.2

キャッシュが表示されてませんか? 変更後は更新日時に時刻を表示するようにしているので 「(Y/m/d H:i:s)」のフォーマットで出力されているか確認してみてください。 F5キーを押したりキャッシュをクリアしたりやってみてください。

kkmmkkmmm
質問者

お礼

ありがとうございます。 F5で更新したり、キャッシュ削除したりしてみましたが、 変わりません。 表示は教えていただいているとおり、「(Y/M/D H:m:s)」と なっていますが、各サイト1件という条件が変わらないようです。

  • duron
  • ベストアンサー率77% (73/94)
回答No.1

ちょっといじってみました。 うまいこと要望どおりの動きになってるといいのですが・・・。 変更点は ・itemを配列にセットするときにサイト名とURLを追加する。 ・各RSSから取得したitemをすべて同じ配列に突っ込む。 ・並べ替えや画面への出力の際に、配列の構造が変わっているので合う様に変更。 (並べ替えがうまくいってるか確かめるために更新日に時刻も出力してます) ソースは長くなったので参考URLから落としてください。

参考URL:
http://www.geocities.jp/duron_one/
kkmmkkmmm
質問者

お礼

ありがとうございます(涙) さっそくそのままコピー&ペーストしてアップしてみましたが、 結果は以前と同じでした。 並び順は時系列できちんと配列されていますが、 やはり各サイト1件のみしか表示されません。 せっかく書き換えしていただいたのに、なんだか申し訳ないです。

関連するQ&A

  • 「新着ブロガー」について

    「複数ブログのRSSを新着順にHPに表示したい」と思い探していた ところ、「レッツPHP!」というサイトにある「新着ブロガー」という 物を見つけて設置はできましたが、表示されるRSSの文字の大きさや 色などを変えたい場合はどうすればいいのでしょうか? http://php.s3.to/ http://php.s3.to/net/ よろしくお願い致します。

    • ベストアンサー
    • PHP
  • RSSブロガーに新着マーク

    レッツPHPさんのRSSブロガーを利用しております。http://loglog.jp/~php/net/ これに新着情報を書き込んだ際、にNEWマークを3日間ぐらい表示させていのですが、どのようにすれば良いでしょうか?具体的にこのようにすれば出来るなど教えていただければと思います。宜しくお願いします。

    • ベストアンサー
    • PHP
  • RSSブロガーに日時を表示させたい

    レッツPHPのRSSブロガーで、更新された文章のタイトルの左側に更新日時を表示させたいのですが、新着ブロガーのソースを見て色々やりましたがうまくいきません。 http://php.s3.to/net/#amezo 参考になるサイトや、方法を教えて頂けないでしょうか? 宜しくお願いします。

    • 締切済み
    • PHP
  • 新着ブロガーについて

    ホームページ作成で 複数のブログの新着情報を載せようと思い レッツPHPの新着ブロガーを利用することにしましたが、うまく出来ません。PHP等の知識があまりないので教えていただけたらと思います。 レッツPHPの新着ブロガーです。 http://php.s3.to/net/ 指示通りセットしたのですが、いざホームページを開くと下記のエラーになります。 新着ブログ Parse error: syntax error, unexpected T_STRING in /home/users/0/lolipop.jp-2194d903d0dc9d08/web/m/XML/PEAR.php on line 1 この部分のラインは下記です package2.xml0000644000076500000240000013062211605156614012241 0ustar helgistaff<?xml version="1.0" encoding="UTF-8"?> ドリームウィーバーで シンタックスエラーがあります。このエラーを修正しないとコードヒントが機能しない場合があります。 というエラーです。 いろいろネットで検索したのですがどこを直せばよいのかわかりません。 わかる方お力添え宜しくお願い致します。

    • 締切済み
    • PHP
  • RSSの更新がされない

    レッツPHPさんのRSSブロガーを利用しております。 http://loglog.jp/~php/net/ ブログの新着情報をこのRSSブロガーで表示しているのですが、ブログの更新や記事の削除などをしてもこのRSSブロガーが読み込まなく、前のタイトルが表示されたままです。時間がたってもやはり更新されないようで、これってなんででしょうか?通常更新される時間など決まりはあるのでしょうか?お分かりになるかた宜しくお願い致します。

    • 締切済み
    • PHP
  • サイト埋め込み型RSSリーダーについて

    サイト レッツPHPさんの新着ブロガー(RSSリーダー) http://loglog.jp/~php/net/ をサイトに組み込んだのですが、一つのサイトにつき新着一件しか 表示されないのを一つのサイトのRSS情報を複数表示したいと考えています。 複数表示できる記述の仕方が解りましたらご伝授くださいm(__)m

    • 締切済み
    • PHP
  • 自サイトにブログの更新情報を載せたい

    http://○×○×○.com/ と言うサイトがあるとします。 その他に自分がやっているブログサイトがいくつかあるのですが、RSS機能を使って http://○×○×○.com/ このページにブログの更新情報を載せたいと考えています。 自分で調べて、レッツPHPさんの新着ブロガーと言うのをみつけたのですが、HTMLのソースには反映されないみたいなのです。 そこで質問ですが、このような事ができるツールを探しています。 できれば、HTMLに反映されるような物がよいです。 よろしくお願いします。

  • PHPの includeについて?

    現在、レッツPHPさんの新着ブロガーを設置しようと試みています。 -------------------- rss/new/index.html /PEAR.php /rssup.php /XML/Parser.php /XML/RSS.php ------------------------ 上記のようなファイル構造で、index.html内に<?php include("rssup.php"); ?>を記述しているのですが、何も起きません。 ※rssup.phpは、正常に動いていてRSS情報の取得は出来ています。 設置方法通りに<?php include("rssup.php"); ?>を記述するだけでは、駄目なのですか? どなたかご教授いただけないでしょうか?

    • ベストアンサー
    • PHP
  • PHPの記述についてなんですが…

    レッツPHP http://php.s3.to/net/ のRSSトピックスというスクリプトを使用したいのですが、JavaのコードをHTMLに貼り付けるとRSSが右から左に動くようにPHPで記述されています。PHPのどの部分を直せば動かず固定して表示できるのか、どなたか教えて頂けませんでしょうか?宜しくお願いします。 また、表示が一件ずつではなく、5件程度表示できるようになると更に助かります。 あと、更新時間も表示できるとなお嬉しいです。 素人でずうずうしいお願いなのですが、よろしくお願いします。

  • ホームページにブログからRSSを使って新着情報として表示したい。

    よろしくおねがいします。 会社のホームページ作成中です。 ホームページのトップページ内に新着情報の場を設け、簡単に書き込みできるようにしたいのですが、CGIなどの知識・技術ありません。 別途にブログを開設し記事を書き、RSSでホームページへ読み込ませる形で新着情報として記事を表示できればと考えています。 RSSも未経験で知識も正直言って無いのですが、条件に合うRSSリーダーが必要な事はわかりました。 表示させたいブログからの内容は  ・日にち  ・タイトル  ・記事(100~150文字程度)    ・表示記事の件数を任意にできる(5件予定) ホームページ内に1マスだけの表を作ってその中に表示させようと思っています。 条件に合うような、おすすめのRSSリーダーの紹介をお願いします。 また、他にも簡単な方法を紹介できる方居ましたらお教えください。 ちなみに ホームページビルダー12で作成中 FC2ブログを登録済み(他に都合いいブログがあれば乗換え可能です) 似たような質問はあったのですが、数日煮詰まっています。。。

専門家に質問してみよう