8
Indiquez l’intérêt que vous portez à cette question
0

Fonction pour trier les traducteurs des autres auteurs sur PHP 7

Bonjour à tous,
J’utilise depuis des années une fonction pour distinguer les traducteurs des autres auteurs. Grace à cette contrib historique : https://contrib.spip.net/Ameliorer-l-affichage-public-et-la

L’idée est d’ajouter un @ devant le nom des traducteurs pour les sélectionner, puis de supprimer l’affichage du @ avec un fonction.

Voici la fonction d’origine dans "mes fonctions" :

function at_trad($blaze) {
    return ereg_replace("@","",$blaze);
  }

Malheureusement cette fonction ne fonctionne plus (c’est le cas de le dire) depuis PHP 7 car elle contient "ereg_replace" qui est supprimée. Apparemment "ereg_replace" a été remplacée par "preg_replace" mais je ne sais pas l’utiliser. Il ne suffit malheureusement pas de la remplacer dans le code de la fonction SPIP et je n’ai pas le niveau suffisent en PHP :(

Un grand merci à vous !
Abel