[spip-dev] RE : [C'est ou pour les suggestions pour les prochaines version de Spip ?]

Bonjour,

Je viens juste de remarquer que la balise <code></code> pouvait générer
du code en couleur (en tout cas pour le php) en ajoutant trois lignes
dans un certain fichier de Spip.

Seulement, comme ça modifie le noyau de Spip, je préfère soumettre mon
idée comme suggestion pour la prochaine version de Spip plutôt que de
faire un article que je vais à coup sûr retrouver dans la rubrique des
articles refusés lol…

Si ça vous intéresses, webmaster@gb404.com...

Dans le fichier ecrire/inc_texte.php3 :
A partir de la ligne 150 environ :

Je viens juste de remarquer que la balise <code></code> pouvait générer
du code en couleur (en tout cas pour le php) en ajoutant trois lignes

...

Dans le fichier ecrire/inc_texte.php3 :
A partir de la ligne 150 environ :
----------------------------------------------------------------------
    if ($regs[4]) {
      // Echapper les <code>...</code>
      $pver = phpversion(); // return x.x.x
      if ($pver[0] >= 4 && $pver[2] >= 2) {
        $lecode = highlight_string($regs[5],
true);
      }
      else
        $lecode = entites_html($regs[5]);
      (...suite du code...)
    }
----------------------------------------------------------------------

C'est assez sympa, mais comment est-ce que highlight_string() se comporte
quand ce qu'on lui passe n'est pas du code php ?

-- Fil