Bonjour,
En adaptant un plugin de charte graphique à Spip 4.1.9 (depuis Spip 3.2), on obtient une erreur textwheel lorsque le texte d’un article contient une URL seule, sans crochet :
Erreur d’exécution plugins/(...)/article.html | File […]/plugins-dist/textwheel/inc/autoliens.php Line 43 : Call to undefined function lien_is_url_externe()
La fonction « lien_is_url_externe() » est bien définie dans « plugins-dist/textwheel/inc/lien.php » :
function lien_is_url_externe($url_lien) {
if (
preg_match(',^\w+://,iS', $url_lien)
and strncasecmp($url_lien, url_de_base(), strlen(url_de_base()))
) {
return true;
}
return false;
}
Et du coup je n’obtiens plus d’erreur en ajoutant cette fonction dans le fichier « mes_options.php ».
Mais ne s’agit-il pas d’un bug ? Est-ce une bonne pratique que d’intégrer une telle fonction dans « mes_options.php » ?