問題タブ [simplepie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3352 参照

php - SimplePieを使用してRSS/XMLからカスタムタグを解析します

SimplePieをインストールして、RSSフィードを解析してサイトに表示しました。カスタムXMLタグを取得するためのチュートリアルを試しましたが、うまくいきません。

カスタムタグは次のとおりです。<odat:image> http://www.image.com/images/items/image.jpg </ odat:image>

タグをさまざまな変数に分解して、情報の表示を希望どおりにフォーマットできるようにします。何か案は?

ありがとうございました!

現在のSimplePieコード:

0 投票する
1 に答える
1599 参照

php - SimplePie で RSS 画像を表示する

複数の RSS フィードから最初のエントリを取得するページを設定しています。さまざまな形式の RSS フィードがたくさんあります。SimplePie を使用してフィードを解析しています。画像を取得しようとしている現在のフィードは次のとおりです。

SimplePie を使用して summary タグ内から img タグを取得して、これを自分の Web サイトに表示するにはどうすればよいですか?

前もって感謝します。

0 投票する
1 に答える
457 参照

php - Simplepie で正確に set_item_limit を実行するのは何ですか?

具体的に聞きたい。SimplePie のマニュアルを読みましたが、まだ混乱しています。さまざまなフィードのアイテムを混在させようとしていますが、フィードが取得されて解析されるたびに、ランダム関数を介してフィードの URL を SimplePie オブジェクトに渡しているため、常に最初のアイテムが Simplepie によって提示され、その結果、何度も同じフィードの同じアイテム。フィードごとに 1 つのアイテムを表示するために set_item_limit を使用しています。

それで、私は何を聞きたいですか?Set_item_limit よく理解していれば、ユーザーはフィードのすべてのアイテムをループできますが、ユーザーが関数で指定した数だけが表示されますか?

私が正しければ、フィードごとに 1 つの記事を表示するために set_item_limit(1) を使用できますが、最新の記事ではなく毎回別の記事を表示できますか??

0 投票する
1 に答える
867 参照

php - Simplepieとslash:コメント

SimplePieを使用してページにRSSフィードを表示しています。コメント数を表示したいと思います。

RSS:

Simplepieでこれを表示するにはどうすればよいですか?

0 投票する
1 に答える
2117 参照

php - クラスを拡張しようとしたときの奇妙な警告

別のクラスを拡張するクラスを拡張した後、奇妙な警告が表示され始めました Event_Feed_Item > My_Feed_Item > SimplePie_Item

ただし、実行時には正常に動作します。また、SimplePie_Itemはインターフェースではなく、単純なクラスです。問題が発生しているかどうか、またはこの警告を無視できるかどうかを知る必要があります。

編集私はこのクラス
を拡張していますこれ も私のクラスのスケルトンです

0 投票する
1 に答える
359 参照

php - SimplePie で Google ブックマーク フィードを処理する

SimplePie を使用して Google ブックマーク フィードを処理したいと考えています。

https://www.google.com/bookmarks/find?q=&output=rss&num=10000でフィードにアクセスできます

しかし、それを機能させるには明らかにログインする必要があるので、認証済みの Cookie を SimplePie に渡すことはできますか?

または、ブックマークにアクセスする別の方法はありますか? 公式の API がまだない理由がわからない :(

0 投票する
1 に答える
512 参照

rss - なぜ Google ニュース フィードはこのような奇妙な構造になっているのでしょうか?

ウェブサイトに Google ニュース フィードを取り込もうとしています (WordPress の組み込みの SimplePie 機能を使用しています)。

ただし、デフォルトのフィードは奇妙なテーブル構造でレンダリングされます。案の定、フィードの XML を調べると、Google ニュースには「説明」要素として多数のテーブル html があり、スタイルなどが埋め込まれていることがわかります (このを参照)。効果的なCSSベースのカスタマイズを許可していません。

これは本当にばかげているように思えます。何が起こっているのかを説明してくれる人、または少なくともこれがひどいフィード アーキテクチャであることに同意してくれる人はいますか?

0 投票する
1 に答える
2223 参照

php - SimplePieでRSSフィードアイテムをフィルタリング/ブロックする方法

次のコードを使用して、WordPressサイトに表示するGoogleニュースフィードがあります。

問題は、私が除外する必要がある特定の個々の記事です。GoogleニュースアイテムにはGUIDタグがあります。アイテムのGUIDが与えられた場合、SimplePieに指定されたアイテムを無視するように指示するにはどうすればよいですか?

ありがとう-

0 投票する
1 に答える
548 参照

php - シンプルパイ問題

ほとんどのフィードを取得しているときに、SimplePie で問題が発生しました。

  • 最初に、 at は force_feed() を使用するように言います
  • しかし、force_feed() を有効にすると、次のように表示されます。

    この XML ドキュメントは無効です。無効な文字が原因である可能性があります。XML エラー: EntityRef: ';' が必要です 行で...など

サンプルフィード

SimplePie 公式デモ ページで OK です


ps また、必要なすべてのライブラリをインストールし、正常に動作しています。

0 投票する
3 に答える
30149 参照

php - HTML文字列を解析するPHPの方法

RSSフィードから取得している以下のHTMLを含むphp文字列があります。私は単純なパイを使用していますが、から取得したこれら2つのデータセットを分割する他の方法を見つけることができません<description>。誰かが簡単なパイで子供を選ぶ方法を知っているなら、それは素晴らしいでしょう。