問題タブ [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.
php - PHP: 特定のクラスのエラーと通知を無視する
私のサイトは完全にカスタマイズされているため、コードが適切に記述されていないことを知りたいと思っています。set_exception_handler と set_error_handler を使用して、カスタム クラスを使用してエラーをファイルに記録します。これには、通知と警告が含まれます。
私自身のコード内では、ログはほとんど取得されず、取得したログは実際に修正したいものであるため、これで問題ありません。
ただし、simplePie を使い始めたばかりで、PHP4 と互換性があるため、主に関数を静的に呼び出したり、参照渡しを誤ったりするなどの通知が大量に届きます。
simplePie を調べて修正するのは大変です。そうでなければ、最初からそれを使用することはなかったでしょう。
特定のファイルまたはクラスによって生成されたエラーを特に無視できる方法はありますか? 私の非常に基本的な例外処理の概要は次のとおりです。
これは、simplePie がスローする 2 つのエラーの例です。
codeigniter - XAMPP / Mac OS X の Codeigniter で simplepie を動作させることができません
Codeigniter で SimplePie を使用しようとしていますが、simplepie ライブラリを読み込もうとすると、ビューを表示することさえできません。Haughin CodeIgniter ライブラリ ( http://www.haughin.com/code/simplepie/ ) をダウンロードして、applications/libraries フォルダーに配置しましたが、何も機能しません。私は以下のコードを持っていますが、それが何であるかは問題ではありません.simplepieをロードしようとしている限り、何も出力されません. エラーログには次のように書かれています:
以下のコードは、Haughin のサイトからコピーしたものです。
これが私のコントローラーです:
これが私の見解です:
何かご意見は?
php - SimplePieエンコーディング
SimplePieを使用して、自分のサイトでxmlフィードを解析および表示しています。私は2つの別々のRSSフィードを持っており、それぞれをSimplePieで実行してから、サイドバーに表示しています。
私が抱えている問題は、各フィードにスマートクォートが含まれていて、ブラウザーに奇数文字として表示されることです。SimplePieのエンコーディングはUTF-8に設定されていますが、文字は引き続き表示されます。
引用符を削除するための小さな関数(以下)を挿入しましたが、それでも表示されます。
php - PHP / Wordpress - リモート XML ファイルのロード
たとえば、次のようなリモート XML ファイルからオブジェクト変数を取得するにはどうすればよいでしょうか。
PHP5 ではsimplexml_load_file()で問題なく動作しますが、PHP 4 でも動作するにはこれが必要です。どうやってやるの?または、xml ファイルをロードできる組み込みの WordPress 機能はありますか? WP の SimplePie クラスを使用してみましたが、奇妙なオブジェクト変数が得られます (フィールドの名前が間違っているなど)。
rss - Simplepie fetch_feed()を使用したRSSキャッシュの管理
RSSファイルが更新されたときに強制的に更新するにはどうすればよいですか?何があってもキャッシュしているようです...
フィードは、simplepie fetch_feed()メソッドを使用してWordPressダッシュボードウィジェットに配置されます。
php - Simplepieには、存在しないファントムエンクロージャーが含まれています
2つのフィードをエンクロージャーと組み合わせていますが、エンクロージャーがないアイテムは空のエンクロージャーで表示されます。
問題のあるビットが太字で示されているコードは次のとおりです。
エンクロージャーのないアイテムは、空のエンクロージャーのURL、長さ、およびタイプで表示されます。
すべての実際のエンクロージャーは、URL、長さ、およびタイプとともに表示されます。Simplepieサポートページでいくつかのスレッドを読みましたが、解決策が見つかりませんでした。
ありがとう!
php - PHP で RSS フィードの画像のみを表示する
RSS フィードを解析して画像のみを表示しようとしています。一般的なワードプレス フィードを使用しており、画像以外のものをすべて削除したいと考えています。
私はsimplepieで遊んでいますが、画像のみを表示する確実な方法を見つけることができませんでした。
この古い simplepie フォーラムの投稿 (http://simplepie.org/support/viewtopic.php?id=643) を見つけましたが、コードを機能させることができませんでした。今では時代遅れかもしれないと思いますが、確信が持てません。
私はシンプルパイに縛られていませんが、php 内で作業して html を出力する必要があります。どんな助けでも大歓迎です!
php - SimplePieでライトボックスを使用する
SimplePieを使用して多数のニュースフィードを取得するプロジェクトに取り組んでいますが、SPリンクでライトボックスのサイトのページを開くことができます。どうすればよいですか?
私がSPリンクを生成するために使用するコードは次のとおりです。
あなたが私に与えることができるどんな助けも素晴らしいでしょう、ありがとう。
html - HTML5、CSS3 列
SimplePie を使用してニュース アグリゲーターを構築しています。SP 要素は正常に動作していますが、HTML5 と CSS3 を使用してページ全体の列に表示されるフィードを取得したいと考えています。列が形成されてフィードが表示されるように実装することができましたが、現時点では、ストーリーは左から右に順番に並べられており、最新のものは左上に表示され、2番目に新しいものは最初のものの下に表示されます1列目など。私が望むのは、列の左から右にストーリーを表示して、最新のものを最初の列の上部に、2 番目に新しいものを 2 列目の上部に、3 番目に新しいものを 3 列目に、そしてすぐ。
現時点で使用しているコードは次のとおりです。
そしてこのCSS:
誰かがこれで私を助けることができれば、それは素晴らしいことです.
php - PHPスクリプトから別のスクリプトに動的に値を渡す方法は?
PHPスクリプトから別のスクリプトにURL値を渡したい.いくつかのフィードを保存したデータベースがあります.これらのフィードにいくつかの重み値を指定し、PHPスクリプトはそれらの重みに基づいてランダムにフィードURLを取得します.Iスクリプトによって取得されたフィード URL を取得し、この URL を別の php スクリプトに渡します。この URL は、そのコンテンツを表示するために simplepie で解析されます。
ここに 2 つのファイルのコードを掲載しています。
これは、フィードhttp://pastebin.com/2ciQ87Esをランダムに取得する最初のスクリプトです。 これは、値を渡し、フィードの解析を行う 2 番目のスクリプトです http://pastebin.com/eN5qG29e
何かオススメありますか??前もって感謝します