サポート » プラグイン » 他のブログの記事を最新1件ずつ表示したページを作りたい

  • 解決済 haruca

    (@haruca)


    行き詰ってしまったので、ご教授お願いいたします。
    WPのバージョンは2.6 PHP5です。テーマはhemingwayを使っています。

    複数のブログの最新記事(の冒頭部分)をFeedで読み込んで、リンクページを作りたいのですが、いくつかのプラグインを試したもの、「.rdf」の場合のみ「Not Found」と、エラーになってしまいます。
    唯一Feedsnapでは表示できたのですが、1ブログにつき、10件表示になってしまいます。

    こちらの方法でプラグインではなく、ページ自体を作ってもみたのですが、やはり、.rdfを読み込もうとすると下記のようなエラーが出てしまいます。
    array_slice() expects parameter 1 to be array, null given in ...
    Invalid argument supplied for foreach() in ...

    また、色々調べていて、mcRSSlist Pluginにたどり着いたのですが、
    こちらは、また別の症状で、プラグインを有効化した後、新規ページに
    mcRSSlist ('feedのURL', 10, 0, 0, 1, 'm/d H:i', '<h2>', '</h2>', 0);
    と、記載して、プレビューをしても、上記の記述がそのまま表示されて、うんともすんとも言いません。
    利用の仕方を間違っているのでしょうか??

    WPのウィジェットにRSSがありますが、サイドバーに表示するのではなく、独立した1ページを作りたいと思っています。

    複数質問をしてしまいましたが、どうにか希望する表示が出来るような解決策をご存知の方がいらっしゃいましたら、よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 文書を読む限りですが、そんなに沢山の他のブログのFeedを読み込む必要がありますか?

    >1ブログにつき、10件表示になってしまいます
    例えば、30件、40件も記事スペースに表示させれば自前のコンテンツが埋もれると思いますし、その後のコンテンツの追加や変更が出来なくなると思いますが・・・

    それとも自前のコンテンツは皆無のサイトですか?

    また、他のブログからの記事の移行や転用であれば、素直にそのブログを削除するつもりで自身のWPに記載すべきだと思います。(但し他人のサイトからの転用であれば著作権違反です)

    記事の移行が完了するまでは、検索エンジンからの巡回をブロックして、転用が完了した後に元のブログを削除(検索エンジンのキャッシュの削除です)して検索エンジンからの巡回を再開すれば重複コンテンツとみなされません。

    このようにすべきだと思いますがいかがでしょうか?

    またRSSFeedの読み込みが許可されていない他人のサイトの読みこみであれば止めたほうがいいです。

    無断で他人のサイトのRSSFeedを読み込んだら、そのサイトのサーバーに高負荷を与える事になります。

    またRSSFeedの読み込みは、著作権侵害にならないかもしれませんが(微妙なところ)他人のサーバーに高負荷を与え迷惑をかける行為ですのでやめましょう?

    ちなみに僕は、おかしなサイトからのアクセスはIPごとアクセス拒否にしています。

    トピック投稿者 haruca

    (@haruca)

    >harukunさん
    回答、ありがとうございます。
    自前コンテンツのサイト(ブログ)ですが、友人10名ほどのブログへのリンクページを考えております。
    移行・転用というつもりは無く、ただ、他サイトへのリンクとして、最新記事の冒頭部分も記載されていれば、いいなぁと思ったのですが・・・

    >またRSSFeedの読み込みが許可されていない他人のサイトの読みこみであれば
    >止めたほうがいいです。

    .rdfが読み込めない=許可されていないと言うことでしょうか??
    何かこちらの設定ミスかと思っていました…
    知識が足りないので、もしよければご教授いただきたいのですが、例えば、RSSリーダーで読むことは可能で、他のサイトにウィジェット・プラグイン等でサイドバーなり、ページなりに表示されるのは不可能にするとい設定等はできるのでしょうか?

    >無断で他人のサイトのRSSFeedを読み込んだら、
    >そのサイトのサーバーに高負荷を与える事になります。

    そこまで考えが及ばず、失礼いたしました。

    >またRSSFeedの読み込みは、著作権侵害にならないかもしれませんが(微妙なところ)
    >他人のサーバーに高負荷を与え迷惑をかける行為ですのでやめましょう?

    著作権に関しては、私も少し不安だったので、友人の許可(?)をもらっており、リンク元(リンク先)、Authorの表示や、あくまで記事タイトルであったり、最初の50~100文字程度を表示するつもりでいました。
    ただ、サーバーに負荷を与えるという事は、確かに迷惑行為ですね。

    ご指摘、どうもありがとうございます。

    >他サイトへのリンクとして、最新記事の冒頭部分も記載されていれば、いいなぁと思ったのですが・・・

    あまり安易に考えないほうがいいと思います。
    実際僕自身が勝手に記事を転用されバックリンクをもらった経験がありますが、ちっとも嬉しくありませんでしたし、何より一行でも無断転用されれば不愉快です。

    ただ、相手の管理者に許可をもらっているのであれば問題ないと思いますが、サーバ負荷は与えますので時折お伺いはたてたほうが無難かと思います。

    >またRSSFeedの読み込みが許可されていない他人のサイトの読みこみであれば
    >止めたほうがいいです。
    この件については、著作権侵害やサーバ負荷の事です。

    仮に他人のRSSFeedの読み込みがうまくいっても、無断で読み込みをすれば相手のサーバー側であなたのサイトのIPアドレスを指定してアクセス拒否することは出来ます。

    後々もめないように無断で他人のFeedを読み込むのは止めたほうがいいです。

    以上の事を踏まえてですが・・・
    無理にプラグインを使わなくてもRSSFeedを読み込んで表示させるツールはあります。
    1ブログにつき、20件までの表示ですが、ソースを作って張り付けるだけでRSSFeedを表示出来ます。
    また、レイアウトは外部CSSでスタイル設定出来るので柔軟にレイアウト調整出来ます。
    http://www.moondakota.com/feed/index_s.php

    トピック投稿者 haruca

    (@haruca)

    >harukunさん

    度々、回答ありがとうございます。

    ただ、相手の管理者に許可をもらっているのであれば問題ないと思いますが、サーバ負荷は与えますので時折お伺いはたてたほうが無難かと思います。

    そうですね。サーバ負荷については、本当に勉強になりました。

    仮に他人のRSSFeedの読み込みがうまくいっても、無断で読み込みをすれば相手のサーバー側であなたのサイトのIPアドレスを指定してアクセス拒否することは出来ます。

    なるほど・・・。そういった事も可能なんですね。勉強になりました。

    参照URL、どうもありがとうございます。
    ただ、サーバ負荷のことがあるので、feedを読み込むこと自体を控えようと思います。

    色々と、参考になる話をどうもありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「他のブログの記事を最新1件ずつ表示したページを作りたい」には新たに返信することはできません。