Seite 1 von 1

RSS

Verfasst: 18.02.2005 16:54
von Xallum
Hallo,
ich suche einen Mod um ein Forum RSS kompatibel zu machen.
Aber keinen 'normalen' RSS Mod, den habe ich schon eingbaut,
ich brauche einen RSS Mod mit dem ich Nachrichten eines Geschützten Bereiches anzeigen lassen kann, also es gibt ein Teil des Forums der ist für 'normal' registrierte User und unregistrierte User zugänglich und es gibt einen Teil der ist nur für Leute mit einem bestimmten Rang zugänglich (also im Grunde 'Privat'). So, mit dem RSS Mod kann man nur die öffentlichen Nachrichten darstellen, nicht die Privaten, eigentlich auch gut so.

Gibt es eine Möglichkeit auch die geschützten Nachrichten anzeigen zu lassen
(entweder mit authentifizierung oder eben eine andere php Datei, die ich auf meinen Space verstecke und blos den 'Privaten' Usern zugänglich zu machen Smile )

vielleicht sollte ich noch sagen, das die news nicht über das forum abgerufen sollen, sondern über einen reader =)

Naja irgendwie so =)

Hoffe es gibt da eine Lösung.



MfG
Xallum

Re: RSS

Verfasst: 19.02.2005 08:45
von Mario Siebert
Xallum hat geschrieben:Gibt es eine Möglichkeit auch die geschützten Nachrichten anzeigen zu lassen
Wenn du die rdf.php benutzt die hier bei phpbb.de zum Download bereitsteht ( http://www.phpbb.de/rss.php ) musst du nur diesen Teil aus dem Query zum Auslesen der Beiträge entfernen damit alle Beiträge - auch die Beiträge aus Privaten bereichen - angezeigt werden:

Code: Alles auswählen

AND f.auth_view = " . AUTH_ALL . "
Grüße Mario

Verfasst: 20.02.2005 20:10
von Xallum
hm danke das geht, aber
kann ich irgendwie noch in der php datei deaktivieren, dass die reader die
Artikel-Zusammenfassung benutzen können um so die vorschau möglichkeit abzustellen?


MfG
Xallum

Verfasst: 26.02.2005 21:21
von Xallum
*push*


MfG
Xallum

Verfasst: 10.03.2005 22:01
von futtlui
wenn man SQL-Abfrage wie angegeben ändert kann jeder über die Angabe der Forennummer in der URL alle privaten/versteckten Foren auslesen.
Um dieses selbstgemachte Sicherheitsloch zu stopfen muss die Zeile

Code: Alles auswählen

$forum_id = ( isset($HTTP_GET_VARS['f']) ) ? intval($HTTP_GET_VARS['f']) : '';
noch abgeändert werden auf

Code: Alles auswählen

$forum_id = 1;
wobei 1 das für den Feed bestimmte Forum repräsentiert bzw. mehrere, je nachdem was man angibt.

@Xallum
was Deine Frage betrifft: Du willst also im Reader nur die Topic-Titel anzeigen und nicht die Beiträge selbst. Korrekt?
Dazu muss die rss_body.tpl geändert werden: Einfach

Code: Alles auswählen

<span class="postbody">{post_item.POST_TEXT}
entfernen. Oder mehr, wenn Du auch den Autor, seine Sig usw. verbergen willst.
Soll garnichts erscheinen einfach alles, was zwischen <description> und </description> steht entfernen.