text_truncate : mettre l'option `html` à true par défaut
Quand on utilise text_truncate sans passer aucune option, par défaut ça ne prend pas en compte les balises html, [l'option `html` afférente est à mise à `false`](https://git.spip.net/spip-contrib-extensions/spip-bonux/src/branch/master/spip_bonux_options.php#L209) :
```php
$default = array(
'ending' => '...', 'exact' => true, 'html' => false
);
```
Du coup quand le texte contient des balises html, ça coupe brut de pomme en laissant les balises ouvertes :
```html
[(#TEXTE|text_truncate{30})]
Résultat :
`<p>Bonjour <strong>les enfa...`
```
Avec l'option qui va bien, tout est ok bien sûr :
```html
[(#TEXTE|text_truncate{30, #ARRAY{html,oui}})]
Résultat :
`<p>Bonjour <strong>les enfants</strong>.</p>`
```
Je ne vois pas pourquoi ce n'est pas sa valeur par défaut :
* Cette fonction est une alternative à `couper()`, si on l'utilise à la place c'est précisément parcequ'on veut garder les balises html.
* 99% du temps c'est un filtre qu'on applique sur des textes de contenus éditoriaux qui contiennent donc potentiellement des balises html.
----
Et aussi, si ça doit passer dans le noyau il faudrait réfléchir à harmoniser le nom et la signature avec `couper()` je trouve, qu'on puisse passer facilement de l'une à l'autre.
issue