Insérer image
Il me semble qu'il n'y a pas de balise ou de filtre permettant d'afficher simplement (aussi simplement que #LOGO_ARTICLE
) une image associée à un flux RSS.
Du coup j'utilise la fonction suivante comme filtre sur la balise #TAGS. (Rq : dans mon cas il n'y a qu'une seule image et le séparateur ne sert pas)
/**
* @param string $tags : valeur de la balise #TAGS
* @param int $size : dimension du rendu max de l'image
* @param string $sep : chaine séparant les images s'il y en a plusieurs
* @return string
*/
function rss_tags_image(string $tags, int $size=300, string $sep=" / "): string {
$s = array();
foreach (extraire_balises($tags, 'a') as $tag) {
if (extraire_attribut($tag, 'rel') == 'enclosure'
and $t = extraire_attribut($tag, 'href')
) {
$s[] = image_reduire($t, $size, $size);
}
}
return join($sep, $s);
}
SPIP pourrait il inclure une balise ou un filtre dans ce genre ?