Pour nettoyer le texte de certaines inclusions dûes aux plugins.
En utilisant le plugin Lecteur multimédia, il arrive de voir s’afficher le chemin du fichier que l’on a inséré dans le texte de l’article. Cela arrive notamment lorsqu’on appelle la balise #INTRODUCTION
.
Pour pallier à ce petit désagrément, il suffit de créer un filtre.
Tout d’abord, si le fichier n’existe pas, créer mes_fonctions.php
dans le dossier squelettes
.
Ensuite, y copier cette fonction :
<?php
function sans_chemin($str) {
$mots = explode(' ',$str);
$new_str = '';
for($i = 0; $i < count($mots); $i++) {
if(!ereg('^IMG\/',trim($mots[$i])))
$new_str .= $mots[$i].' ';
}
return trim($new_str);
}
?>
Le filtre parcourt le texte et supprime tous les mots (chaines de caractères entre 2 espaces) qui commencent par IMG/
Enfin, dans le squelette, filtrer comme ceci :
[(#INTRODUCTION|sans_chemin)]
Plus simple encore, et d’une manière générale, c’est de donner un titre aux documents joints... mais on n’a pas forcément la main là-dessus.