Bonjour
Patrice m'a envoyé le code suivant à mettre dans mes_options.php et dans config.
Il enlève les guillemets... « ... et ....» .... et met le texte en italique.
Mais moi je souhaiterais : garder les guillemets ... « ... et ....» et mettre le texte en italique.
Comment faut-il modifier la lame perso ??
Merci. C'est pas urgent !
BP
Patrice Vanneufville a écrit :
Voici le code à tester.
Je rappelle qu'il faut rafraichir la page de config du CS pour que les modifs soient pris en compte.
Pat############## COUTEAU SUISSE : LAME PERSO #################
// Installation d'une nouvelle lame personnalisee
$GLOBALS['mes_outils']['mes_citations'] = array(
'nom' => 'Citations en italique',
'description' => 'Une lame qui transforme toutes les citations <html>« toto »</html> en simple {italique}.',
'auteur' => 'perso',
'categorie' => 'typo-racc',
'pipeline:pre_typo' => 'mes_citations_pre_typo',
);// Fonction de remplacement
function mes_citations_rempl($texte) {
return preg_replace(',«\s*(.*?)\s*»,msS', '{$1}', $texte);
}// Fonction de pipeline
function mes_citations_pre_typo($texte) {
if (strpos($texte, '«')===false) return $texte;
// appeler mes_citations_rempl() une fois que certaines balises ont ete protegees
return cs_echappe_balises('', 'mes_citations_rempl', $texte);
}