Ajout d'une nouvelle fonction pour mieux couper les textes, qu'ils soient...
Ajout d'une nouvelle fonction pour mieux couper les textes, qu'ils soient bruts ou HTML. On la nomme pour l'instant "text_truncate" (le nom d'origine est "truncate" mais ça me paraissait trop générique). Pour tronquer le HTML il faut utiliser l’option « html », et pour faire plus intelligent comme SPIP (par défaut c’est bête), il faut annuler aussi l’option « exact » : En PHP : $texte = text_truncate($texte, 500, array('html' => true, 'exact' => false, 'ending' => '…'); En squelette : [(#TEXTE|text_truncate{500, #ARRAY{html,' ', exact, '', ending, '…'}})] Ce serait mieux de l'avoir maintenant dans le noyau. Mais Cédric a proposé de la mettre déjà là pour l'instant, pour la tester. Je l'utilise en vrai, avec de la coupure HTML sur des articles avec images et vidéos, et cela marche bien.
parent
a244baee
Veuillez vous inscrire ou vous se connecter pour commenter