Le filtre d’Arno* |enlettres que je viens de réinstaller dans « mes fonctions.php » (dans le répertoire squelettes) ne retourne pas les centaines chez moi !
J’ai essayé de mettre à la place :
function chiffres2lettres($f) {
$f = new NumberFormatter("fr", NumberFormatter::SPELLOUT);
return $f;
}
Cela me retourne systématiquement une page blanche de spip
Du coup j’ai à la place uniquement utilisé | NumberFormatter fonction php qui fonctionne très bien sauf que cela provoque un "avertissement ": Filtre NumberFormatter non défini et que surtout cela ne fonctionne pas sur mon fichier .csv avec ce même filtre.
Oui, avec version 5.6.
Si j’utilise [(#RECETTE|NumberFormatter)] la conversion se fait bien mais avec un message d’erreur (0minirezo uniquement)
Si j’utilise j’installe la function chiffres2lettres dans mes_fonctions.php et que je l’utilise [(#RECETTE|chiffres2lettres)], la page me renvoie uniquement :
// Activer les rapports d’erreurs PHP error_reporting(E_ALL^E_NOTICE); ini_set (« display_errors », « On »); // Afficher toutes les erreurs dans SPIP define(‹ SPIP_ERREUR_REPORT ›, E_ALL);
Rien d’autre.
Oublié d’écrire <?php en début de mes_fonctions.php ?
Le 25/05/2021 à 10:49, Spipaide via Discuter de SPIP a écrit :
Si j’utilise j’installe la function chiffres2lettres dans
mes_fonctions.php et que je l’utilise [(#RECETTE|chiffres2lettres)], la
page me renvoie uniquement :
// Activer les rapports d’erreurs PHP error_reporting(E_ALL^E_NOTICE);
ini_set (« display_errors », « On »); // Afficher toutes les erreurs
dans SPIP define(‹ SPIP_ERREUR_REPORT ›, E_ALL);
Rien d’autre.