Ist es möglich, in embed.imported_from neben %{link} noch andere Variablen zu verwenden?
Ich möchte einen Link erstellen, bei dem Titel und URL separat verwendet werden (in der Standardnachricht wird die URL vollständig als Link angezeigt).
Der verwendete Pfad wird durch den Wert des link-Attributs festgelegt, das für jeden Feed-Eintrag gesetzt ist. Ich glaube, ich habe die Pfade für den Feed unter rss.cnn.com gefunden, indem ich http://rss.cnn.com/ zur Feed-URL-Einstellung meiner Website hinzugefügt und dann die Einbettungs-URLs der daraus erstellten Themen überprüft habe.
Beim heutigen Stöbern im Forum ist mir das wieder eingefallen. Der Grund für meine Frage ist, dass einige URLs lang und unübersichtlich sind und es gut wäre, sie in einem HTML-a-Tag hinter nützlicheren Text zu „verstecken".
Nein, der Wert, der für den Platzhalter %{link} bereitgestellt wird, ist eine URL, die im Discourse-Code an den Platzhalter übergeben wird. Eine Änderung des Platzhalternamens hat darauf keinen Einfluss.
Nochmals vielen Dank. Ist das so etwas, das sich leicht durch ein Plugin überschreiben lässt? Ich würde den gesamten String ändern möchten! Ich habe noch nie ein Plugin geschrieben, aber vielleicht auf lange Sicht…
Außerdem scheint das Datum des Themas das Importdatum und nicht das Datum des RSS-Feed-Eintrags zu sein. Gibt es eine Möglichkeit, dies zu ändern? Das ist kein Problem, solange am RSS-Eintrag (z. B. der Beschreibung) an der Quelle nichts geändert wird. Wird jedoch eine Änderung vorgenommen, erscheint der Eintrag als neuester Beitrag und verstößt gegen die chronologische Reihenfolge.
Edit: Die Lösung bestand darin, die Standard-Sortierreihenfolge der Kategorie auf „Erstellt (absteigend)" umzustellen! Auf der Hauptseite der Kategorien hat sich dies noch nicht geändert, aber ich gehe davon aus, dass dies innerhalb von ca. 24 Stunden nachgeholt wird.
Es ist schon eine Weile her, seit ich ein Plugin geschrieben habe. Ich glaube, es wäre möglich, die Methode in einem Plugin wieder zu öffnen und ihre HTML-Ausgabe anzupassen.
Das ist korrekt. Das Datum des Feed-Eintrags wird beim Erstellen des Themas nicht verwendet.