Seite 1 von 1

rdf.php Foren auschließen?

Verfasst: 01.09.2005 13:03
von typografie.info
Hallo,
ich benutze das RSS-Script von hier: http://www.phpbb.de/rss.php

Leider werden aber auch private Foren ausgelesen, da ich diese nicht auf "versteckt" stellen möchte und ich die URL des RSS auch nicht mit allen gewünschten Foren-IDs vollstopfen möchte.

Stattdessen wäre es wohl das sinnvollste, einfach in der rdf.php bestimmte Foren-IDs auszuschließen. Wie mache ich dass?

Der betreffende Bereich ist wohl:

Code: Alles auswählen

$fid = ( isset($HTTP_GET_VARS['fid']) ) ? $HTTP_GET_VARS['fid'] : array();
if(!is_array($fid)) $fid = array($fid);

$fid_new = array();
for($i=0; $i<sizeof($fid); $i++)
{
    if(intval($fid[$i]) > 0)
    {
        if(!in_array($fid[$i], $fid_new))
        {
         $fid_new[] = $fid[$i];
        }
    }
}
$fid = $fid_new;
$sql_where = ( sizeof($fid)>0 ) ? " AND f.forum_id IN (" . implode($fid, ", ") . ")" : " ";

Verfasst: 02.09.2005 08:54
von Enano
ersetze einfach

Code: Alles auswählen

AND f.auth_view = " . AUTH_ALL . "
mit

Code: Alles auswählen

AND f.auth_read = " . AUTH_ALL . "
dann werden nur noch die angezeigt, welche für alle "lesbar" sind.

Verfasst: 02.09.2005 09:06
von typografie.info
Funktioniert!
Vielen Dank! :)

Ralf

Verfasst: 26.09.2005 17:37
von klunzen
hab da auch ein problem mit dem rss...
hab die rdf.php in mein forum-root kopiert...
wenn ich nun mein forum aufrufe zeigt mir firefox nicht an, dass ein rss-feed vorhanden ist :roll:
muss ich den feed noch irgendwie publik machen? im header oder so...

Verfasst: 11.10.2005 22:34
von Nike
klunzen hat geschrieben:hab da auch ein problem mit dem rss...
hab die rdf.php in mein forum-root kopiert...
wenn ich nun mein forum aufrufe zeigt mir firefox nicht an, dass ein rss-feed vorhanden ist :roll:
muss ich den feed noch irgendwie publik machen? im header oder so...
jepp, im header zeilen wie:

Code: Alles auswählen

<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://www.DEINE LINK ZUM FEED.de" />
<link rel="alternate" type="text/xml" title="RSS .92" href="http://www.DEINE LINK ZUM FEED.de" />
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="http://www.DEINE LINK ZUM FEED.de"
einfügen