Seite 1 von 1

rdf.php -> RSS

Verfasst: 21.02.2006 18:09
von leopittoni
Hallo

Ich habe den RSS-Mod eigerichtet, also einfach die Datei rdf.php hochgeladen.

Wenn man nicht eingeloggt ist, kann man so aber auch die neusten Themen von "privaten Foren" sehen. Wie kann man das verhindern?

Danke, Léo

Verfasst: 22.02.2006 14:57
von leopittoni
Niemand eine Antwort dazu?

Léo

Verfasst: 24.02.2006 11:23
von leopittoni
Das gibts ja nicht? keiner weiss wie man das machen kann? Oder wenigstens, wie man manuell ein forum (id) beim RSS ausschliessen kann?

Danke, Léo

Verfasst: 24.02.2006 11:54
von rkern
wenn es die rdf.php ist, die folgende Zeilen enthält:

Code: Alles auswählen

// SQL statement to fetch active topics of public forums
$sql = "SELECT t.topic_id, t.topic_title, p.post_id, p.post_time, pt.post_text, pt.bbcode_uid, f.forum_name
    FROM " . TOPICS_TABLE . " AS t, " . POSTS_TABLE . " AS p, " . POSTS_TEXT_TABLE . " AS pt, " . FORUMS_TABLE . " AS f
    WHERE
        f.forum_id = t.forum_id
            AND f.auth_view = " . AUTH_ALL . "
            AND p.topic_id = t.topic_id
            AND p.post_id = $sql_post_id_field
            AND pt.post_id = p.post_id
            $sql_where
    ORDER BY $sql_orderby LIMIT $count";
$topics_query = $db->sql_query($sql);
dann sollten keine privaten Foren ausgeliefert werden, wenn Du "privat" als versteckt meinst.

Wenn Du bei "privat" an "sichtbar aber nicht lesbar" denkst:

ändere

Code: Alles auswählen

            AND f.auth_view = " . AUTH_ALL . "
in

Code: Alles auswählen

            AND f.auth_read = " . AUTH_ALL . "
mfg Ralph

Verfasst: 24.02.2006 17:59
von leopittoni
Hallo

werden dann aber nicht auch Foren ausgeschlossen, welche "Lesen = Registriert" sind?

Ich möchte dass alle Foren im RSS sind, ausser die, die "Privat", sind, oder auch manuelle Eingabe in der PHP file der forum-id's.

Danke, Léo