Seite 1 von 2

RSS Feed für phpBB 3.0?

Verfasst: 22.01.2008 13:19
von maedicke
Hi,
bin gerade von phpBB 2.0.22 auf 3.0 umgestiegen.
Im alten phpBB hatte ich ein MOD zur Erzeugung eines RSS Feeds eingebaut.
Gibt es sowas auch schon für phpBB 3.0?

Gruß, Bernd

Verfasst: 22.01.2008 13:35
von Balint
Hi!

Gibt es, geht so von den Features her:

http://www.phpbb.com/community/viewtopi ... 0&t=552465


Viele Grüße,
Bálint

Verfasst: 22.01.2008 18:36
von maedicke
Ah, dankeschön für die schnelle Antwort.
Ich hab da im Moment einige Schwierigkeiten beim Einbau:

mein Forum liegt in phpBB3:
Ich habe entsprechend der Anleitung in der Datei styles/prosilver/template/overall_header.html folgende Zeilen eingefügt:

Code: Alles auswählen

<link rel="alternate" type="application/rss+xml" title="{SITENAME}" href="syndication.php?type=rss" />
<link rel="alternate" type="application/atom+xml" title="{SITENAME}" href="syndication.php?type=atom" />
Und zwar vor </head>

Die Dateien worden an die richtigen Orte kopiert.
Trotzdem bekomme ich keinen Button / Text um den RSS Feed im Forum anwählen zu können.

Verfasst: 23.01.2008 07:17
von Huchinotte
Leider kann ich dir nicht weiter helfen, würde mich aber freuen wenn es fertig eingebaut ist ansehen zu dürfen. Hätte da auch interesse drann!

Verfasst: 23.01.2008 09:14
von Skippy07
Hallo,

Hab ihr den die Anleitung durchgelesen:

Da steht folgendes:
Author Notes
count is a parameter how many topics the script should display fid is forumid
it says that forums you would display.

example: rss.php?count=3&fid=2,4
it say the script display the 3 last topics consider forum 2 and 4


Put this file in your phpBB3 directory.

You can call this script without parameters, what will result in an
RSS_FEED with the x latest posts from all your forums.
x is specified in $CFG['max_topics']

You can specify the number of posts via the url parameter count:
http://www.domain.com/phpBB3/syndication.php?count=50

If you want show only first post on topic, use this parameter:
http://www.domain.com/phpBB3/syndication.php?t=1

This will result in an RSS_FEED with the latest 50 posts from all your forums.

You can also specify to look only at a specified forum using the fid parameter:
http://www.domain.com/phpBB3/syndication.php?fid=9

This will result in an RSS_FEED with the latest x posts from your forum with the id 9.

You can also mix the paramters:
http://www.domain.com/phpBB2/syndication.php?fi ... ,6&count=3

will show you the latest 3 posts from forum 5 and 6.


atom or rss type:
http://www.domain.com/phpBB3/syndication.php?type=atom
http://www.domain.com/phpBB3/syndication.php?type=rss

If not use type, default is rss.

Das soll heißen, das ein Link mit o.g. Attributen irgendwo eingebaut werden kann.

Bei mir steht z.B. folgendes http://www.domain.de/evtl_Unterverzeich ... 1&count=10

Gruss
Stefan

Verfasst: 23.01.2008 09:24
von maedicke
Das hab ich inzwischen verstanden.
Werd das mal morgen testen. Heute komm ich nicht mehr dazu.

Gruß, Bernd

Verfasst: 23.01.2008 10:10
von maedicke
Skippy07 hat geschrieben: Das soll heißen, das ein Link mit o.g. Attributen irgendwo eingebaut werden kann.

Bei mir steht z.B. folgendes http://www.domain.de/evtl_Unterverzeich ... 1&count=10
Btw: Ich war gerade mal auf deinem Forum.
Da wird in Firefox in der Url Eingabezeile ein RSS Feed Icon angezeigt.
Hast du das mit diesem MOD realisiert?
Wenn ja, wie genau?

Gruß, bernd

Verfasst: 23.01.2008 10:55
von Skippy07
Meinst Du das Zeichen vor der URL?
Das ist ein Favicon.

Mein RSS Feed Link ist nur für eingeloggte User zu sehen.

Gibt mal den Link zum Forum, dann schreib ich mal wie der Link bei Dir aussehen muss.

Gruss
Stefan

Verfasst: 23.01.2008 11:22
von maedicke
Skippy07 hat geschrieben:Meinst Du das Zeichen vor der URL?
Das ist ein Favicon.
Das weiß ich doch :)
Ich meine aber das RSS Feed Icon, das mir Firefox rechts neben deiner Url anzeigt:

[ externes Bild ]

Mein Forum hat die Url http://www.maedicke.de/phpBB3/

Gruß, bernd

Verfasst: 23.01.2008 11:39
von Skippy07
Jetzt bin ich aber selbst überrascht. Das Icon ist mir selbst noch gar nicht aufgefallen. Ja es ist aber vom RSS Feed.

Hab aber, wie schon geschrieben einen zusätzlichen Link im Forum.

Nun zu Dir.

Kann es sein das Du die 3 Dateien vom Mod nicht hochgeladen hast?
Kann die syndication.php nicht finden.

Gruss
Stefan