Enlever les images dans #INTRODUCTION

Bonjour à tous,

J’ai bien trouvé dans la mailing liste la fonction notag pour supprimer toutes les mises en page du texte avec le code suivant :

function notag($texte)

{

$texte = ereg_replace("<((’?[^\n’])*)>","",$texte);

return $texte;

}

Par contre, cela n’enlève pas les images contenues dans le texte de l’article. Ma question est donc la suivante : Quelle fonction dois-je ajouter dans le fichier mes_fonctions.php3 pour me créer un filtre qui enlève les images. ?

Merci à Tous

@ Romone <romone@noos.fr> :

            J’ai bien trouvé dans la mailing liste la fonction notag pour
supprimer toutes les mises en page du texte avec le code suivant :
Par contre, cela n’enlève pas les images contenues dans le texte de l’
article. Ma question est donc la suivante : Quelle fonction dois-je ajouter
dans le fichier mes_fonctions.php3 pour me créer un filtre qui enlève les
images. ?

La fonction en elle-même ne fait rien si tu ne l'appelles pas dans les
squelettes : [(#INTRODUCTION|notags)]

-- Fil

Bonjour Romone,

R> J’ai bien trouvé dans la mailing liste la fonction notag pour
R> supprimer toutes les mises en page du texte avec le code suivant :

R> function notag($texte)
R> {
R> $texte = ereg_replace("<(('?[^\n'])*)>","",$texte);
R> return $texte;
R> }

R> Par contre, cela n’enlève pas les images contenues dans le texte de l’
R> article. Ma question est donc la suivante : Quelle fonction dois-je ajouter
R> dans le fichier mes_fonctions.php3 pour me créer un filtre qui enlève les
R> images. ?

Déjà tu dois dans tes squelettes remplacer tous les tags #INTRODUCTION
par [(#INTRODUCTION|notag)] mais je pense que tu l'as déjà fait.

Tu peux essayer de remplacer dans mes_fonctions.php3 la fonction notag
par celle-ci:

function notag($texte)
{
  $texte = ereg_replace("<[^>]*>","",$texte);
  return $texte;
}

Ou alors dans tes squelettes remplacer #INTRODUCTION par
[(#INTRODUCTION|strip_tags)]

EN sachant que cette dernière solution n'a pas été testée et donc je
garantis riens.

à+

--- BohwaZ

  J'ai appliqué le filtre strip_tags sur #INTRODUCTION, et même TEXTE et cela
marche parfaitement.

Encore une fois, merci beaucoup

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Dioxyde.org
Envoyé : mercredi 16 janvier 2002 10:26
À : Romone
Cc : spip@rezo.net
Objet : Re: [Spip] Enlever les images dans #INTRODUCTION

Bonjour Romone,

R> J'ai bien trouvé dans la mailing liste la fonction notag pour
R> supprimer toutes les mises en page du texte avec le code suivant :

R> function notag($texte)
R> {
R> $texte = ereg_replace("<(('?[^\n'])*)>","",$texte);
R> return $texte;
R> }

R> Par contre, cela n'enlève pas les images contenues dans le texte de l'
R> article. Ma question est donc la suivante : Quelle fonction dois-je
ajouter
R> dans le fichier mes_fonctions.php3 pour me créer un filtre qui enlève les
R> images. ?

Déjà tu dois dans tes squelettes remplacer tous les tags #INTRODUCTION
par [(#INTRODUCTION|notag)] mais je pense que tu l'as déjà fait.

Tu peux essayer de remplacer dans mes_fonctions.php3 la fonction notag
par celle-ci:

function notag($texte)
{
  $texte = ereg_replace("<[^>]*>","",$texte);
  return $texte;
}

Ou alors dans tes squelettes remplacer #INTRODUCTION par
[(#INTRODUCTION|strip_tags)]

EN sachant que cette dernière solution n'a pas été testée et donc je
garantis riens.

à+

--- BohwaZ

_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip