Est-il possible d’utiliser d’autres variables dans embed.imported_from en plus de %{link} ?
Je souhaite créer un lien en utilisant le titre et l’URL séparément (dans le message par défaut, l’URL est affichée en entier sous forme de lien).
Merci.
Est-il possible d’utiliser d’autres variables dans embed.imported_from en plus de %{link} ?
Je souhaite créer un lien en utilisant le titre et l’URL séparément (dans le message par défaut, l’URL est affichée en entier sous forme de lien).
Merci.
Lorsque je supprime des sujets créés via RSS, ils semblent toujours ressusciter assez rapidement. Que dois-je faire pour empêcher cela ? Merci.
Je vais réduire encore davantage le paramètre « Nombre maximum de publications à intégrer » dans Personnaliser/Intégration, dans l’espoir que cela aide.
Édition : Je l’ai réduit à 3 et j’ai supprimé huit publications. Les huit ont été simultanément ressuscitées.
Peut-être que la réponse est simplement de ne pas supprimer un sujet tant qu’il est encore disponible dans le flux RSS.
==============================
31 octobre 2020 : Je ne peux pas répondre car je me parle à moi-même ici, alors je modifie le message ![]()
Je ne pense plus que cela soit pertinent pour le plugin RSS.
Je voudrais toujours une réponse à cela ![]()
La réponse a été de désactiver l’affichage des sujets afin qu’ils ne soient plus récupérés à nouveau depuis le flux RSS.
Le chemin utilisé est défini par la valeur de l’attribut link qui est défini pour chaque élément du flux. Je pense avoir trouvé les chemins pour le flux sur rss.cnn.com en ajoutant http://rss.cnn.com/ au paramètre d’URL du flux de mon site, puis en examinant les URL d’intégration des sujets qui ont été créés par celui-ci.
Je suis toujours intéressé par la personnalisation de ce message. Merci d’avance pour toute aide.
En parcourant le forum aujourd’hui, je me suis à nouveau demandé cela. La raison de ma question est que certaines URL sont longues et désordonnées, et il serait bon de les « masquer » derrière un texte plus utile dans une balise HTML a.
Je suis toujours intéressé par vos retours à ce sujet
Merci.
Est-il possible d’utiliser d’autres variables dans
embed.imported_fromen plus de %{link} ?
Non, la valeur fournie au marqueur de position %{link} est une URL transmise au marqueur de position dans le code de Discourse. Changer le nom du marqueur de position n’aura aucun effet sur cela.
Merci. Pourrait-il être converti en un lien du type DuckDuckGo au lieu de https://duck.com/?
Cela ne fonctionnera pas avec le code actuel. La méthode qui crée le lien est :
def self.imported_from_html(url)
"\n<hr>\n<small>#{I18n.t('embed.imported_from', link: "<a href='#{url}'>#{url}</a>")}</small>\n"
end
Cela créera toujours un lien dont le texte du lien est défini sur l’URL du lien.
Merci encore. Est-ce le genre de chose qui peut être facilement remplacé par un plugin ? J’aimerais changer toute la chaîne ! Je n’ai jamais écrit de plugin, mais peut-être à long terme…
De plus, la date du sujet semble être la date d’importation plutôt que la date de l’élément du flux RSS. Existe-t-il un moyen de modifier cela ? Ce n’est pas un problème tant qu’aucune modification n’est apportée à un élément du flux RSS (par exemple, la description) à la source, auquel cas il devient le dernier message, hors ordre.
Édition : la réponse à cette question a été de modifier l’ordre de tri par défaut de la catégorie en « créé, décroissant » ! Cela n’a pas changé sur la page principale des catégories, mais je suppose que cela se mettra à jour dans environ 24 heures.
Est-ce le genre de chose qui peut être facilement remplacé par un plugin ?
Cela fait un moment que je n’ai pas écrit de plugin. Je crois qu’il serait possible de rouvrir la méthode dans un plugin et de personnaliser sa sortie HTML.
Aussi, la date du sujet semble être la date d’importation plutôt que la date de l’élément du flux RSS.
C’est exact. La date de l’élément du flux n’est pas utilisée lors de la création du sujet.