MyBB.de Forum

Normale Version: Fragen bezüglich RSS-Feed
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe ein paar Unstimmingikeiten mit dem RSS-Feed in MyBB. Es geht um Pharmaboard '07 (MyBB 1.2.11) - wäre nett, wenn mir jemand helfen könnte. Smile

1. Hier (also auf forum.mybboard.de) kann ich mit Firefox, wenn ich auf das "Abonnieren"-Symbol in der Adresszeile klicke, wählen, ob ich lieber den RSS 2.0- oder Atom 1.0-Feed abbonieren möchte. Aber auf meiner Seite wird konsequent sofort der Atom 1.0-Feed geladen (ohne das Menü wie auf dieser Seite). Wie bekomme ich dieses Menü hin bzw. wie stelle ich ein, dass bevorzugt der RSS 2.0-Feed abboniert werden soll?

2. Ich habe einige Foren für Gäste gesperrt (bzw. die Beiträge darin), dennoch wird der Titel (und damit auch der Inhalt des ersten Beitrags) per Feed "an alle Welt" geschickt. Wie kann ich das verhindern? Entweder, dass der nur der Titel ohne Inhalt im Feed steht oder das der Titel/Beitrag erst garnicht im Feed auftaucht. Je nachdem, was einfacher ist. Wink

Danke schonmal! Smile
Zu 1) Der nötige HTML-Code ist auch in deinem Forum vorhanden. Warum du im FF nicht wählen kannst, weiß ich allerdings auch nicht. Vielleicht liegt es daran, dass es sich um den gleichen Feed handelt, eben nur mit unterschiedlichem Inhalt.

Du kannst versuchen die beiden Zeilen im Template headerinclude zu vertauschen, vielleicht wird dann RSS 2.0 im FF zum Standard:
Code:
<link rel="alternate" type="application/rss+xml" title="Letzte Themen (RSS 2.0)" href="http://ooonja.de/pharmaboard/syndication.php" />
<link rel="alternate" type="application/atom+xml" title="Letzte Themen (Atom 1.0)" href="http://ooonja.de/pharmaboard/syndication.php?type=atom1.0" />

Zu 2) Die Inhalte des Feeds richten sich nach den Benutzerrechten. Bist du in deinem Forum angemeldet, wirst du auch alle Inhalte per Feed bekommen.
Michael schrieb:Du kannst versuchen die beiden Zeilen im Template headerinclude zu vertauschen, vielleicht wird dann RSS 2.0 im FF zum Standard:
Code:
<link rel="alternate" type="application/rss+xml" title="Letzte Themen (RSS 2.0)" href="http://ooonja.de/pharmaboard/syndication.php" />
<link rel="alternate" type="application/atom+xml" title="Letzte Themen (Atom 1.0)" href="http://ooonja.de/pharmaboard/syndication.php?type=atom1.0" />
Werde ich probieren und Rückmeldng geben. Komme grad nicht ran..

Michael schrieb:Die Inhalte des Feeds richten sich nach den Benutzerrechten. Bist du in deinem Forum angemeldet, wirst du auch alle Inhalte per Feed bekommen.

Dem ist leider nicht so.. Das Bild im Anhang habe ich gemacht, ohne angemeldet gewesen zu sein/Cookie zu besitzen. Ich habe das Lesen der Beiträge in diversen Foren eigentlich für Gäste gesperrt (nicht die Foren selbst!) - ist natürlich blöd, wenn per RSS der Beitragsinhalt des Threads veröffentlicht wird. Gibts da Abhilfe?
querschlaeger schrieb:Dem ist leider nicht so.. Das Bild im Anhang habe ich gemacht, ohne angemeldet gewesen zu sein/Cookie zu besitzen. Ich habe das Lesen der Beiträge in diversen Foren eigentlich für Gäste gesperrt (nicht die Foren selbst!) - ist natürlich blöd, wenn per RSS der Beitragsinhalt des Threads veröffentlicht wird. Gibts da Abhilfe?
Die Rechte werden überprüft. Hattest du vorher den Cache des Browsers gelöscht?
Dragon schrieb:Die Rechte werden überprüft. Hattest du vorher den Cache des Browsers gelöscht?

Cache habe ich gelöscht.

Unter http://ooonja.de/pharmaboard/syndication.php kann jeder z.B. den Inhalt von "Übung 9" lesen, aber unter http://ooonja.de/pharmaboard/forumdisplay.php?fid=12 ist es als Gast verboten den Thread "Übung 9" zu lesen.

Da stimmt doch was nicht..
Als Gast kann ich aber das Forum betreten. Was hast du gemacht, dass man das Forum sehen kann, die Themen aber nicht.
Dragon schrieb:Als Gast kann ich aber das Forum betreten. Was hast du gemacht, dass man das Forum sehen kann, die Themen aber nicht.

Einfach im Admin CP unter (sorry, hab grad nur das englische Packet hier) 'Forum Management' > 'Permissions' (ist dort der unterste Punkt) gehen. Dort kann kann man für jedes Forum die Rechte jeder Gruppe änden.
Nun, und ich hab in einigen Foren bei Gästen verneint, dass sie Thread in diesen Forum ansehen dürfen.

Nur irgendwie ist das buggy bezüglich RSS... Gibts da eine Lösung?
Das scheint ein Fehler zu sein. Probiere das:
Ersetze in der inc/functions.php:
PHP-Code:
if($perms['canview'] == "no" || $pwverified == 0
durch:
PHP-Code:
if($perms['canview'] == "no" || $perms['canviewthreads'] == "no" || $pwverified == 0
Dragon schrieb:Das scheint ein Fehler zu sein. [...]

DANKE Smile Jetzt funktioniert es, wie es soll. Sollte dies als Bug gemeldet werden?!
Darum kümmern wir uns bereits. Wink