Feedview_XH funktioniert nicht mehr mit T-Online-Feeds

Third Party Plugins to CMSimple - how to install, use and create plugins

Moderator: Tata

ojay
Posts: 78
Joined: Sun Nov 09, 2014 10:24 am
Location: da, wo die Zeit entsteht

Feedview_XH funktioniert nicht mehr mit T-Online-Feeds

Post by ojay » Sat Oct 08, 2022 6:41 pm

Feedview_XH funktioniert seit kurzem nicht mehr mit T-Online-Feeds.
Andere RSS-Feeds funktionieren noch.
T-Online-Feeds im Thunderbird-Browser laufen dort.
Kann man da noch etwas basteln?

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Feedview_XH funktioniert nicht mehr mit T-Online-Feeds

Post by cmb » Sat Oct 08, 2022 7:33 pm

ojay wrote:
Sat Oct 08, 2022 6:41 pm
Feedview_XH funktioniert seit kurzem nicht mehr mit T-Online-Feeds.
Ich habe gerade mal {{{feedview("https://feeds.t-online.de/rss/nachrichten")}}} ausprobiert, und das funktioniert bei mir unter PHP 7.4, aber es wird gemeldet, dass missbilligte Funktionalität verwendet wird, die unter PHP 8.0 nicht mehr unterstützt wird. Also schnell mal das brandneue SimplePie 1.7.0 ausprobiert, und die Warnungen sind verschwunden.

Also auch mal unter PHP 8.1 ausprobiert, und da geht nix (Der Feed "https://feeds.t-online.de/rss/nachrichten" kann nicht gelesen werden!).

Also Frage: welcher Feed (welche URL) klappt bei dir nicht? Und welche PHP-Version verwendest du?
Christoph M. Becker – Plugins for CMSimple_XH

ojay
Posts: 78
Joined: Sun Nov 09, 2014 10:24 am
Location: da, wo die Zeit entsteht

Re: Feedview_XH funktioniert nicht mehr mit T-Online-Feeds

Post by ojay » Sat Oct 08, 2022 11:50 pm

Die URL ist https://feeds.t-online.de/rss/finanzen
Die PHP-Version ist:
PHP-Version 7.4.30

Die Fehleranzeige ist "Der Feed https: //feeds.t-online.de/rss/finanzen kann nicht gelesen werden!"

edit:
Zwischenzeitlich mal unter https://github.com/simplepie/simplepie/releases
Version 1.7.0
als SimplePie.compiled.php in 'simplepie'-Unterordner ersetzt und im index.php im 'feedview'-Ordner Adresse angepasst.

Die Fehleranzeige ist aber gleich geblieben.

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Feedview_XH funktioniert nicht mehr mit T-Online-Feeds

Post by cmb » Sun Oct 09, 2022 10:24 am

ojay wrote:
Sat Oct 08, 2022 11:50 pm
PHP-Version 7.4.30
Hab's damit ausprobiert, und hatte auch den Fehler. Nach etwas debuggen habe ich festgestellt, dass es bei mir an den SSL-Einstellungen lag. Ich musste in der php.ini openssl.cafile setzen (wahrscheinlich nur ein Problem auf meiner Entwicklungsmachine), und dann klappte es mit dem Lesen des Feeds. Allerdings nur, wenn die curl Extension verfügbar ist. Ist diese nicht verfügbar, dann fällt SimplePie auf fsockopen zurück, und damit konnte ich den Feed nicht lesen.

Also prüfe doch bitte, ob bei dir die curl und openssl Extensions verfügbar sind (siehe Einstellungen → Info → PHP-Info). Falls nicht, dann kannst du diese vielleicht selbst aktivieren; ansonsten beim Hosting-Provider nachfragen. Falls beide Extensions verfügbar sind, dann prüfe ob openssl.cafile gestzt ist (wieder PHP-Info); ist aber nicht zwingend notwendig. Klappt es dann?

Falls du curl oder openssl nicht aktivieren kannst, dann müsste man noch mal bei fsockopen() weitersehen; obwohl ohne openssl ohnehin nichts gehen wird.
Christoph M. Becker – Plugins for CMSimple_XH

ojay
Posts: 78
Joined: Sun Nov 09, 2014 10:24 am
Location: da, wo die Zeit entsteht

Re: Feedview_XH funktioniert nicht mehr mit T-Online-Feeds

Post by ojay » Mon Oct 10, 2022 6:10 am

Kann es ganz trivial auch nur daran liegen, dass die Webseite/Homepage keine https-Seite, sondern nur http-URL hat?
So sind dann nur http-RSS-Feeds anzeigbar, wenn die Website-URL auch nur eine http-URL hat.

Beim Stern-Feed steht als http://w ww.stern.de/feed/standard/alle-nachrichten/ auf deren Homepage und bei Aufruf wird auf https-URL umgeswitcht. Feedview_XH zeigt diesen RSS-Feed an.

curl und openssl Extensions sind verfügbar.
openssl.cafile -> Local value und Master value -> "no value"

Wenn das nur mit der http-Seite zu tun hat, dann kann man nichts machen.
Erst mal kommt man wohl nicht weiter.

lck
Posts: 2963
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Feedview_XH funktioniert nicht mehr mit T-Online-Feeds

Post by lck » Mon Oct 10, 2022 10:39 am

ojay wrote:
Mon Oct 10, 2022 6:10 am
Kann es ganz trivial auch nur daran liegen, dass die Webseite/Homepage keine https-Seite, sondern nur http-URL hat?
So sind dann nur http-RSS-Feeds anzeigbar, wenn die Website-URL auch nur eine http-URL hat.
Bei mir funktioniert das lokal mit http://localhost/ und https://feeds.t-online.de/rss/finanzen. Getestet mit PHP-Version 8.0.9 und 7.4.4.
openssl.cafile ist dazu auch nicht nötig.

Teste doch mal einfach http://feeds.t-online.de/rss/finanzen, das wird auch umgeleitet zu https://... .
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

lck
Posts: 2963
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Feedview_XH funktioniert nicht mehr mit T-Online-Feeds

Post by lck » Mon Oct 10, 2022 10:43 am

ojay wrote:
Sat Oct 08, 2022 11:50 pm
Die Fehleranzeige ist "Der Feed https: //feeds.t-online.de/rss/finanzen kann nicht gelesen werden!"
Der Fehler scheint banal. Hast du da wirklich ein Leerzeichen nach https: :?:. Dann kommt es zu dem Fehler.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

ojay
Posts: 78
Joined: Sun Nov 09, 2014 10:24 am
Location: da, wo die Zeit entsteht

Re: Feedview_XH funktioniert nicht mehr mit T-Online-Feeds

Post by ojay » Mon Oct 10, 2022 11:03 am

lck wrote:
Mon Oct 10, 2022 10:39 am
ojay wrote:
Mon Oct 10, 2022 6:10 am
Kann es ganz trivial auch nur daran liegen, dass die Webseite/Homepage keine https-Seite, sondern nur http-URL hat?
So sind dann nur http-RSS-Feeds anzeigbar, wenn die Website-URL auch nur eine http-URL hat.
Bei mir funktioniert das lokal mit http://localhost/ und https://feeds.t-online.de/rss/finanzen. Getestet mit PHP-Version 8.0.9 und 7.4.4.
openssl.cafile ist dazu auch nicht nötig.

Teste doch mal einfach http://feeds.t-online.de/rss/finanzen, das wird auch umgeleitet zu https://... .
Die Webseite, wo Feedview_XH läuft hat nur eine http-Domain.
dann kommt die gleiche Fehlermeldung - nur mit http...
"Der Feed "http://feeds.t-online.de/rss/finanzen" kann nicht gelesen werden!"

lck
Posts: 2963
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Feedview_XH funktioniert nicht mehr mit T-Online-Feeds

Post by lck » Mon Oct 10, 2022 11:41 am

ojay wrote:
Mon Oct 10, 2022 11:03 am
Die Webseite, wo Feedview_XH läuft hat nur eine http-Domain.
dann kommt die gleiche Fehlermeldung - nur mit http...
"Der Feed "http://feeds.t-online.de/rss/finanzen" kann nicht gelesen werden!"
:? . Pluginaufruf überprüft und auch mal andere Feeds probiert?

Code: Select all

{{{feedview('http://www.stern.de/feed/standard/wirtschaft/');}}}
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Feedview_XH funktioniert nicht mehr mit T-Online-Feeds

Post by frase » Mon Oct 10, 2022 11:45 am

Möglicherweise ist ja auch bei T-online etwas kaputt.

https://feeds.t-online.de/rss/finanzen/
hat als Titel: <title>%s | t-online</title>
als Description: <description>Informationen und Berichte zu %s auf t-online.</description>

Das %s ist doch sicher nicht beabsichtigt - oder?

Post Reply