getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 03.11.2007, 13:25   #1
TP-Junior
 
Registriert seit: Jan 2007
Schwoebel macht alles soweit korrekt

Eigenentwicklung CMS: RSS Feed mit PHP erzeugen


Hi,

ich hab grade an einer Eigenentwicklung eines CMSs dran und habe seit ein paar Wochen einen RSS-Feed realisiert, dieser macht allerdings bei den meisten Browsern Probleme, es wird nicht erkannt, dass es sich um einen Feed handelt, eigentlich erkennt nur der FF2 unter XP den Feed, sonst kein Browser.

Im Opera funktioniert das Lesen des Feeds zwar, wenn ich die Adresse manuell eingebe, aber wenn man den Feed selber direkt öffnet erkennt er ihn nicht.

Hab ich irgendwo einen Fehler im Feed oder liegt es daran, dass die Dateiendnung .php ist und das Probleme macht?

Hier ein Beispielfeed der offiziellen Seite des CMS:
http://www.homeph-design.de/admin/fe...ed/rssfeed.php

Ich weiß nicht ob es unbedingt Sinn macht die Source der Datei hier direkt zu veröffentlichen da sie zum Teil auf "externe" Funktionen zugreift, falls das notwendig sein sollte, dann lad ich ein ZIP-File hoch mit allen relevanten Dateien..

Danke
Schwoebel ist offline   Mit Zitat antworten


Alt 03.11.2007, 13:34   #2
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
an php liegt es nicht, allerdings würde ich mal den Doctype weglassen, der hat im Feed nix zu suchen.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 03.11.2007, 14:10   #3
TP-Junior
 
Registriert seit: Jan 2007
Schwoebel macht alles soweit korrekt
Den Doctype hab ich auch erst reingenommen, als ich schon alles versucht hatte, auch vorher hats nicht funktioniert.

Zitat:
Versuche mal, den IE zu überreden

http://www.satzansatz.de/cssd/quirksmode.html
( http://www.computerhilfen.de/hilfen-8-196621-0.html )

Ich hab aber jetzt mal den Quellcode vom Feed übernommen und unverändert in einer xml-Datei eingefügt, so erkennt Opera den Feed zumindest.

Ich werde dann wohl versuchen per PHP einfach eine XML-Datei anzulegen und zu beschreiben, denn Opera erkennt nur die XML-Datei eine .php-Datei mit gleichem Inhalt allerdings nicht..
Schwoebel ist offline   Mit Zitat antworten
Alt 03.11.2007, 14:39   #4
TP-Junior
 
Registriert seit: Jan 2007
Schwoebel macht alles soweit korrekt
Es hat sich wohl erledigt, mit dem Beschreiben und Verlinken einer XML-Datei erkennt jetzt auch der IE7 den Feed korrekt (und der IE6 zeigt den Quellcode an wie bei anderen Feeds auch).

Scheint wohl wirklich nur daran gelegen haben, dass es eine .php-Datei war.
Schwoebel ist offline   Mit Zitat antworten
Alt 03.11.2007, 14:54   #5
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
Auch wenns erledigt ist, möcht ich noch einen Gedanken dazu loswerden:

Ich glaub man sollte bei sowas per
Code:
header("content-type:application/rss+xml");
den MIME-Type richtig setzen. Dann klappt's mit dem Erkennen vielleicht besser, und die Clients zeigen den Feed mit ihrer jeweiligen RSS-Ansicht an.
seb ist offline   Mit Zitat antworten
Alt 03.11.2007, 15:28   #6
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Zitat:
Zitat von Schwoebel Beitrag anzeigen
Es hat sich wohl erledigt, mit dem Beschreiben und Verlinken einer XML-Datei erkennt jetzt auch der IE7 den Feed korrekt (und der IE6 zeigt den Quellcode an wie bei anderen Feeds auch).

Scheint wohl wirklich nur daran gelegen haben, dass es eine .php-Datei war.
nö, TYPO3 macht auch rss-feeds über die index.php - kein Problem.

Sebs Tipp ist aber auch sehr wichtig, der Browser erkennt den Feed nicht an der Dateiendung sondern an dem übertragendem Header.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 03.11.2007, 15:52   #7
TP-Junior
 
Registriert seit: Jan 2007
Schwoebel macht alles soweit korrekt
Zitat:
Zitat von steffenk Beitrag anzeigen
nö, TYPO3 macht auch rss-feeds über die index.php - kein Problem.

Sebs Tipp ist aber auch sehr wichtig, der Browser erkennt den Feed nicht an der Dateiendung sondern an dem übertragendem Header.
Oh, stimmt, daran hätte ich auch denken können.
Ich hatte den Header nicht gesetzt und deswegen gabs wohl Probleme bei allen Browsern bis auf den FF 2.

Deswegen hats dann auch mit der XML-Datei funktioniert.
Aber danke für den Hinweis mit dem Header
Schwoebel ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik > CMS/Shop-Systeme
Eigenentwicklung CMS: RSS Feed mit PHP erzeugen Eigenentwicklung CMS: RSS Feed mit PHP erzeugen
« Die Suche nach dem richtigen Shopsystem | Suche nach KBA Nummer? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:25 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67