• ベストアンサー

記事をカテゴリ別に取得する方法を教えてください。

カテゴリを指定したとき(ラジオボタンなどで)、そのカテゴリの記事すべてのタイトル・画像・説明だけを取得し、トップページに一覧で載せるプログラムを書きたいのですが、どうすればいいですか? 一般にあるブログみたいな感じです。 javascript、xhtml、css、wordpress等、手段はなんでも結構です。 是非教えてください。

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

  • ベストアンサー
  • cpen
  • ベストアンサー率58% (18/31)
回答No.2

色んなサイトから、あるカテゴリだけの記事を集めるってことですか? だとすると、する必要があるのは。。。 1)記事を取るサイトをカテゴリーから選ぶ。 ユーザーがそういうサイトのリストの管理をするのなら、簡単なことでしょう。 2)選んだサイトから、そのカテゴリだけの記事を取る。 そのサイトをアクセスして、記事のカテゴリ別のリスト、記事の内容、記事に載ってる写真、説明だけをパースする必要がある。サイトごとにウェブページの書き方が違うので、書けるとしてもサイトごとにパースのルールを書かなければいけない。 しかも、そのサイトがウェブページの書き方を少しでも変えたら、コードを変えなければいけない。 3)集めた情報からウェブページを書くコードを書く。 情報さえ集められたら書くのは簡単でしょう。 問題は2)ですね。かなり面倒くさそうなので、諦めたほうがいいでしょう。

nktos
質問者

お礼

ものすごく面倒ですね... ありがとうございます^^

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#194317
noname#194317
回答No.1

それって、よくある「まとめサイト」みたいなことを自動でやらせよう…みたいな話ですか?だとしたら、それは遠大な計画ですね…質問して作るのではなく、それに答えられる人じゃないと実現は無理だと思いますよ。 あらかじめ巡回対象となるサイトを決めておき、そこから引っ張ってくる形にするのが比較的楽そうですが、もしサイト指定がなくてそこから自分で検索して、なんてことだったら大事業になるでしょう。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 記事をカテゴリに属しないようにするには?

    ある記事をあるカテゴリに分けて、そのカテゴリから見れるようにしたり、トップべージのリンクからどこのカテゴリにも属さないで、同じ記事を見れるようにしたりしたいのですが、できますか? トップページのリンクからはまた別のカテゴリ分けをしたいのですが、そうすると同じ記事を二つ作らないといけないのとまた別にカテゴリを作らないといけないのですが、これは仕様でしょうか? ブログはFC2ブログです。 宜しくお願い致します。

  • ブログのカテゴリ別記事一覧を折りたたまない方法

    FC2ブログで、フリーエリアに「カテゴリ別記事一覧」を入れました。カテゴリをクリックすると一覧は出るのですが、ひとつ記事をクリックすると、閉じてしまいます。いわゆる「折りたたまない」仕様にしたいのですが、なんとかなるでしょうか。 そもそも、タグというものをまったく勉強せずに、カンでやっているので、「ちゃんと勉強しろ」と言われると小さくなってしまうのですが・・・。 使っているテンプレートは2カラム。本来はカテゴリをクリックした時、記事部分に「カテゴリ別記事一覧」が出ます。 テンプレートのHTMLからその「カテゴリ別記事一覧」の部分(と思われる)↓ <!--category_area--> <div class="free_category"> <p>カテゴリ:<%sub_title> の記事一覧</p> <ul> <!--topentry--> <li><a href="<%topentry_link>" title="<%topentry_title>"><%topentry_title></a></li> <!--/topentry--> </ul> <p class="content-nav" align="center"> <!--prevpage--> <a href="<%prevpage_url>" title="前のページへ">≪新しい記事一覧へ </a> <!--/prevpage--> <!--nextpage--> <a href="<%nextpage_url>" title="次のページへ"> 古い記事一覧へ≫</a> <!--/nextpage--> </p> </div> を切り取って、「プラグイン3」の「フリーエリア」に貼り付けました。 現在は、(カテゴリ別記事一覧)というタイトルのみ出ています。(折りたたまれている) 上部のブログタイトルの下に表示されているカテゴリ(そういうテンプレートです)をクリックすると、 きちんと選んだカテゴリの記事一覧が左側のカラムに出て、そのうちのひとつクリックすると、右側に記事が全文開く。 ・・・・という所までは理想どうりなのですが、 ひとつ記事を開いてしまうと、先ほど開いたカテゴリの記事一覧が閉じてしまいます。同じカテゴリの記事を続けて読めるように、一度開いたカテゴリ別記事一覧を、そのまま開いた状態にキープしたいのですが、簡単な方法(笑)はありますでしょうか。 ネットを少し検索しただけでは、「折りたたみ」「折りたたむ」「折りたたみたい」という記事はたくさん見つかったのですが、 「折りたたみたくない」「折りたたまない」となると案外発見できず・・・。 テンプレートの <!--メニュー開閉スクリプト--> <script language="javascript"><!--function init(){<!--date_area--> document.getElementById("p1-calender").style.display = "block"; <!--/date_area-->}function switchover(id){ if(document.getElementById){ if(document.getElementById(id).style.display == "block"){ document.getElementById(id).style.display = "none"; }else{ document.getElementById(id).style.display = "block"; }}}//--></script> <!--/メニュー開閉スクリプト--> ここをいじるのでしょうか。 あるいは <!--プラグイン3--> <!--plugin_third--> <div class="menu_body3"> <h3 class="menu_title3"><%plugin_third_title></h3> <div style="text-align:<%plugin_third_ialign>"><%plugin_third_description> </div> <%plugin_third_content> <div style="text-align:<%plugin_third_ialign>"><%plugin_third_description2> </div> </div> <!--/plugin_third--> <!--/プラグイン3--> こちらなのか・・・。開閉スクリプトの(id).style.display = "none";←をなんとなくblockにしてみたりもしたのですが、特に変化はなく。 根本的に作り直すというと、とても私の技量では無理なので、もし、上記のタグに手を入れる範囲での「折りたたまない」方法があれば、お願いいたします。

  • RSSで特定のカテゴリを取得する方法

    今までブログを書いていて、今はHPを作っています。 ブログには様々なジャンルの記事を書いていますが、 HPは特定のジャンルに対して作る予定です。 そこで今までブログに書いた記事をHPにRSSでフィードして載せようと考えていますが、 MagpieRSSを使って最新記事を無事に取得はできましたが、 特定のカテゴリの記事のみの取得はできないでしょうか? ネット上のプログラムを参考にして、 --------------------------- require_once 'rss_fetch.inc'; $url = '取得したいサイトのURL'; $rss = fetch_rss($url); $title = $rss->channel['title']; --------------------------- どこにもカテゴリ取得のコマンドがないのですが、そもそもできないものでしょうか? MagpieRSSじゃなくても、できる方法があれば紹介していただければと思います。 よろしくおねがいします。

    • 締切済み
    • PHP
  • ブログでカテゴリーごとに記事一覧

    ブログによっては、記事の一覧がメインなどに記載されているものがあります。 (NEW! などのマークがついていたり) 同じようなことなのかどうかも分かりませんが。 カテゴリーを3つに分けているとして。 カテゴリー1をクリックすると、そのカテゴリーの記事が表示されますが、 そのカテゴリー1の記事の一覧(タイトル&リンク)を表示する。 このようなタグはないのでしょうか? ありましたら、参考になるサイト、タグ等を教えてください。 分かりにくい説明かと思いますが、宜しくお願いいたします。

  • MagpieRSSで特定のカテゴリを取得するには?

    MagpieRSSで特定のカテゴリを取得するには? よろしくお願い致します。 MagpieRSS(ver.0.61)を使用して、トップページにブログ( Movable Type [ver.4.27])の記事リスト(RSS2.0から読み込んで)を表示させています。 表題の通り、複数のカテゴリーの中から「カテゴリー hoge」の記事のみトップページに表示させるには、どのようなコードを加えれば良いのでしょうか? 現在は下記のようなコードでそれぞれの記事のカテゴリー名を取得して、記事リストに表示させております。 // カテゴリーの取得 $category = $item['category']; $category = mb_convert_encoding($category, "SJIS","auto"); ここで特定のカテゴリー名(hoge)の記事のみ取得するようにコードを変更すればよいのでは?と思ったのですが、肝心のコードがよく分からず質問させて頂きました。 お分かりになる方がいらっしゃいましたら、どうぞご教授下さいますようお願い致します。

    • ベストアンサー
    • PHP
  • seesaaブログで記事カテゴリーを指定しないで記事を投稿する方法

    ライブドアブログでは、記事投稿の際に、カテゴリーを 「指定しない」を選択すれば、記事を投稿できますが、 同じ方法をseesaaブログで可能でしょうか? 自由形式からリンクを貼って、カテゴリーからはその記事を 見れないようにしたいのですが。

  • ブログ。カテゴリーページに記事一覧を出す方法。

    Seesaaブログを使っていますが、カテゴリーページを開いた時にそのカテゴリー内に記事は表示させず、記事一覧を出したいんです。 管理画面から「デザイン」→「コンテンツ」を選択。コンテンツ一覧から「記事」を選択して、右肩の「コンテンツHTML編集」で編集する様なんですが・・・。 宜しくお願いします。

  • seesaaブログでカテゴリ内の記事一覧

    seesaaブログのカスタマイズの件で質問です。 seesaaブログでカテゴリ内の記事一覧 http://tarikihongan.blog15.fc2.com/blog-entry-144.html というブログの記事があります その記事の通りにhtmlに書き加えるとカテゴリの記事一覧が現れて、これは便利だと思いました。 そこで、これをサイドバーで出来ないかと思いまして自由形式の方で再現しようといろいろ試してみたのですがどうも上手くいきません。 (その自由形式はカテゴリページでのみ表示する設定にします) そのブログの管理人さんは多忙らしく返答ももらいにくそうなのでこちらで質問させていただきます。 助言いただければ幸いです。

  • 記事ごとのカテゴリを表示するタグは?

    FC2ブログの共有テンプレートをお借りしてブログをやっています。 ですがそのテンプレートでは、1つ1つの記事にカテゴリが表示されないようになってます。 そこでどのような記述をHTMLまたはCSSに書くとカテゴリが表示されるようになりますか? ちなみにお借りしているのは「daigo_black」というテンプレートです。

  • Wordpress ページ内に記事を投稿

    はじめまして。 現在Wordpressを使用するプロジェクトを始めたのですが Wordpressで作るページ内にブログの記事を反映させることは可能でしょうか? 今やろうとしていることは トップページにカテゴリーAの記事を、「サービス」ページにカテゴリーBを、「過去のプロジェクト」ページにカテゴリーCを表示させたいのです。 「サービス」と「過去のプロジェクト」はWordpressページにしようと思っております。 もし不可能でしたら、どのような方法で表示させるのがいいでしょうか? よろしくお願いいたします。

    • 締切済み
    • CSS