MyBB.de Forum

Normale Version: RSS feed Adressat
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallöchen,

bis 1.8.20 erschien Seite + Forum als Adressat, wenn man sich die entsprechenden E-Mails senden ließ.
Ab 1.8.21 steht dort ein Link. Welche Gründe hat das? 

Der Link oder genauer der html-code im Adressfeld z.B. von Outlook oder Thunderbold bringt nix ...


neuer code in class_feeadgenarator, z.B. Zeilen 199-203

PHP-Code:
                    {
                        
$author "<a href=\"".$this->channel['link']."member.php?action=profile&uid=".$item['author']['uid']."\">".$item['author']['name']."</a>";
                        
$this->feed .= "\t\t\t<dc:creator><![CDATA[".$this->sanitize_content($author)."]]></dc:creator>\n";
                    } 

Ergebnis

[attachment=12582]

alter Code, Zeile 161

PHP-Code:
                        $this->xml .= "\t\t\t<dc:creator><![CDATA[".$this->sanitize_content($item['author'])."]]></dc:creator>\n"

Ergebnis:

[attachment=12583]
Vergleiche mal Deine syndication.php mit dem Original aus 1.8.21 oder 1.8.22
Evtl. ist bei Deinem letzten Update da etwas schiefgelaufen.
Hallöchen,

die syndication.php ist nicht verändert und aus dem Updatepaket 1.8.20 zu 1.8.21 de

Von der 19 zur 20 gab's kein neues File und im nächsten Update auf die 22 ist auch keins drin.


Ich hab daher bei mir im Forum die alte Variante genommen mit $item['author'] statt $author und die Zeile darüber auskommentiert. Dann ist es wie vorher.
Ich habe das mal bei mir getestet - gleiches Ergebnis.
Warum hier beim Absender ein Link auf das Profil des Autors gesetzt wird, ist mir nicht ganz klar.

Das betrifft aber auch nur die Email-Client-Software.
In einem "normalen" Feed-Reader wird alles korrekt dargestellt.
Von meinen verwendeten Feed-Readern wird auch der HTML-Code angezeigt.
Mir ist auch gar nicht bewusst, dass der RSS 2.0 Standard bei den "author" Tags bzw. bei "dc:creator" überhaupt HTML oder Links vorsieht.