Comment supprimer (...) à la fin de #INTRODUCTION

Bonjour,

Il y a (...) affiché à la suite de l'INTRODUCTION. Je veux les remplacer par
un autre texte avec lien vers l'article, mais je ne trouve pas comment les
supprimer.

Martine

Martine Chevalier wrote:

Bonjour,

Il y a (...) affiché à la suite de l'INTRODUCTION. Je veux les remplacer par
un autre texte avec lien vers l'article, mais je ne trouve pas comment les
supprimer.

Martine

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip

Salut,
c'est un élément résultant du fait que l'introduction est calculée par code dans SPIP.
Solution : créer un filtre qui coupe (...), avec une expression reg type

function couper($texte,$remplacement) {
ereg_replace("\(...\)","$remplacement",$texte);
}

ça devrait le faire...

David

Je n’arrive pas à mettre en action ton filtre. J’ai placé

function couper($texte,$remplacement) {
ereg_replace(« (…) »,« $remplacement »,$texte);
}

dans mes_fonctions.php3, mais quels doivent être les arguments dans la page ?
Je veux juste remplacer (…) par …

|couper{???, ???}

Je débute évidemment :slight_smile:

Merci en tout cas,

M

----- Original Message -----
From: dlr
Newsgroups: gmane.comp.web.spip.user
Cc: spip
Sent: Wednesday, February 25, 2004 5:26 PM
Subject: Re: Comment supprimer (…) à la fin de #INTRODUCTION

Martine Chevalier wrote:

Bonjour,

Il y a (…) affiché à la suite de l’INTRODUCTION. Je veux les remplacer par
un autre texte avec lien vers l’article, mais je ne trouve pas comment les
supprimer.

Martine


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip

Salut,
c’est un élément résultant du fait que l’introduction est calculée par
code dans SPIP.
Solution : créer un filtre qui coupe (…), avec une expression reg type

function couper($texte,$remplacement) {
ereg_replace(« (…) »,« $remplacement »,$texte);
}

ça devrait le faire…

David

Coucou :

Mon grain de sel

dans mes_fonctions.php3 je tenterais un truc du style

function couper($texte,$remplacement) {
$res = ereg_replace(« (...) »,« $remplacement »,$texte);
return ($res);
}

et après dans le squelette

[(#INTRODUCTION|couper{…})]

Mais bon je débute aussi avec ce genre de choses.

@+

BoOz

« Sansnom » <sansnom@sansfin.com> a écrit dans le message de news:000a01c3fbc6$2d36fa60$0300a8c0@Marc…
Je n’arrive pas à mettre en action ton filtre. J’ai placé

function couper($texte,$remplacement) {
ereg_replace(« (…) »,« $remplacement »,$texte);
}

dans mes_fonctions.php3, mais quels doivent être les arguments dans la page ?
Je veux juste remplacer (…) par …

|couper{???, ???}

Je débute évidemment :slight_smile:

Merci en tout cas,

M

----- Original Message -----
From: dlr
Newsgroups: gmane.comp.web.spip.user
Cc: spip
Sent: Wednesday, February 25, 2004 5:26 PM
Subject: Re: Comment supprimer (…) à la fin de #INTRODUCTION

Martine Chevalier wrote:

Bonjour,

Il y a (…) affiché à la suite de l’INTRODUCTION. Je veux les remplacer par
un autre texte avec lien vers l’article, mais je ne trouve pas comment les
supprimer.

Martine


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip

Salut,
c’est un élément résultant du fait que l’introduction est calculée par
code dans SPIP.
Solution : créer un filtre qui coupe (…), avec une expression reg type

function couper($texte,$remplacement) {
ereg_replace(« (…) »,« $remplacement »,$texte);
}

ça devrait le faire…

David


Hello Booz,

J’obtiens :


**Parse error**: parse error in **/home2/eq33331/html/CACHE/skel_a%2Fsommaire.php3** on line **333**

Fatal error: Call to undefined function: () in /home2/eq33331/html/inc-calcul.php3 on line 382


J’ai juste remplacer le nom couper par le nom suspension car spip ne pouvait pas redéclarer couper que j’utilise déjà pour INTRODUCTION…
Saurais-tu ce qui se passe ? :frowning:

m

----- Original Message -----
From: BoOz
Newsgroups: gmane.comp.web.spip.user
Sent: Wednesday, February 25, 2004 8:08 PM
Subject: Re: Comment supprimer (…) à la fin de #INTRODUCTION

Coucou :

Mon grain de sel

dans mes_fonctions.php3 je tenterais un truc du style

function couper($texte,$remplacement) {
$res = ereg_replace(« (...) »,« $remplacement »,$texte);
return ($res);
}

et après dans le squelette

[(#INTRODUCTION|couper{…})]

Mais bon je débute aussi avec ce genre de choses.

@+

BoOz

« Sansnom » <sansnom@sansfin.com> a écrit dans le message de news:000a01c3fbc6$2d36fa60$0300a8c0@Marc…
Je n’arrive pas à mettre en action ton filtre. J’ai placé

function couper($texte,$remplacement) {
ereg_replace(« (…) »,« $remplacement »,$texte);
}

dans mes_fonctions.php3, mais quels doivent être les arguments dans la page ?
Je veux juste remplacer (…) par …

|couper{???, ???}

Je débute évidemment :slight_smile:

Merci en tout cas,

M

----- Original Message -----
From: dlr
Newsgroups: gmane.comp.web.spip.user
Cc: spip
Sent: Wednesday, February 25, 2004 5:26 PM
Subject: Re: Comment supprimer (…) à la fin de #INTRODUCTION

Martine Chevalier wrote:

Bonjour,

Il y a (…) affiché à la suite de l’INTRODUCTION. Je veux les remplacer par
un autre texte avec lien vers l’article, mais je ne trouve pas comment les
supprimer.

Martine


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip

Salut,
c’est un élément résultant du fait que l’introduction est calculée par
code dans SPIP.
Solution : créer un filtre qui coupe (…), avec une expression reg type

function couper($texte,$remplacement) {
ereg_replace(« (…) »,« $remplacement »,$texte);
}

ça devrait le faire…

David



Sansnom wrote:

Je n'arrive pas à mettre en action ton filtre. J'ai placé
function couper($texte,$remplacement) {
ereg_replace("\(...\)","$remplacement",$texte);
}
dans mes_fonctions.php3, mais quels doivent être les arguments dans la page ?
Je veux juste remplacer (...) par ...
|couper{???, ???}
Je débute évidemment :slight_smile:
Merci en tout cas,
M

    ----- Original Message -----
    *From:* dlr <mailto:david.larouziere@laposte.net>
    *Newsgroups:* gmane.comp.web.spip.user
    *Cc:* spip <mailto:spip@rezo.net>
    *Sent:* Wednesday, February 25, 2004 5:26 PM
    *Subject:* Re: Comment supprimer (...) à la fin de #INTRODUCTION

    Martine Chevalier wrote:

     >Bonjour,
     >
     >Il y a (...) affiché à la suite de l'INTRODUCTION. Je veux les
    remplacer par
     >un autre texte avec lien vers l'article, mais je ne trouve pas
    comment les
     >supprimer.
     >
     >Martine
     >
     >_______________________________________________
     >liste spip
     >spip@rezo.net - désabonnement : spip-off@rezo.net
    <mailto:spip-off@rezo.net>
     >Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
     >Documentation de SPIP : http://www.spip.net/
     >irc://irc.freenode.net/spip
     >
     > >
    Salut,
    c'est un élément résultant du fait que l'introduction est calculée par
    code dans SPIP.
    Solution : créer un filtre qui coupe (...), avec une expression reg type

    function couper($texte,$remplacement) {
    ereg_replace("\(...\)","$remplacement",$texte);
    }

    ça devrait le faire...

    David

Deux choses, il ne faut pas nommer le filtre "couper" (c'était pour l'exemple :slight_smile: ), "couper" existe déjà, et dans le corps du filtre il fallait comprendre ereg_replace("\(...\)",$remplacement,$texte); (sans les côtes autour de la variable.
Pour utiliser le filtre tu fais [(#INTRODUCTION|replaceAdlib{"..."})].

Voilà le corp du filtre :

function replaceAdlib($texte,$remplacement="...") {
     return ereg_replace("\(...\)",$remplacement,$texte);
}

Tu peux appeler le filtre selon deux manières :
[(#INTRODUCTION|replaceAdlib)] (sans argument par défaut tu auras "...")
[(#INTRODUCTION|replaceAdlib{"suite"})] (avec argument)

Voilà.

Marc Molkhou wrote:

Hello Booz,
J'obtiens :
** * *
------------------------------------------------------------------------
*Parse error*: parse error in */home2/eq33331/html/CACHE/skel_a%2Fsommaire.php3* on line *333*

*Fatal error*: Call to undefined function: () in */home2/eq33331/html/inc-calcul.php3* on line *382*
------------------------------------------------------------------------
** J'ai juste remplacer le nom couper par le nom suspension car spip ne pouvait pas redéclarer couper que j'utilise déjà pour INTRODUCTION...
Saurais-tu ce qui se passe ? :frowning:
m

    ----- Original Message -----
    *From:* BoOz <mailto:caron51@wanadoo.fr>
    *Newsgroups:* gmane.comp.web.spip.user
    *Sent:* Wednesday, February 25, 2004 8:08 PM
    *Subject:* Re: Comment supprimer (...) à la fin de #INTRODUCTION

    Coucou :
         Mon grain de sel
         dans mes_fonctions.php3 je tenterais un truc du style
         function couper($texte,$remplacement) {
    $res = ereg_replace("\(\.\.\.\)","$remplacement",$texte);
    return ($res);
    }
    et après dans le squelette
         [(#INTRODUCTION|couper{...})]
     
         @+
         BoOz

        "Sansnom" <sansnom@sansfin.com <mailto:sansnom@sansfin.com>> a
        écrit dans le message de news:000a01c3fbc6$2d36fa60$0300a8c0@Marc...
        Je n'arrive pas à mettre en action ton filtre. J'ai placé
                 function couper($texte,$remplacement) {
        ereg_replace("\(...\)","$remplacement",$texte);
        }
        dans mes_fonctions.php3, mais quels doivent être les arguments
        dans la page ?
        Je veux juste remplacer (...) par ...
                 |couper{???, ???}
                 Je débute évidemment :slight_smile:
                 Merci en tout cas,
                 M

            ----- Original Message -----
            *From:* dlr <mailto:david.larouziere@laposte.net>
            *Newsgroups:* gmane.comp.web.spip.user
            *Cc:* spip <mailto:spip@rezo.net>
            *Sent:* Wednesday, February 25, 2004 5:26 PM
            *Subject:* Re: Comment supprimer (...) à la fin de #INTRODUCTION

            Martine Chevalier wrote:

             >Bonjour,
             >
             >Il y a (...) affiché à la suite de l'INTRODUCTION. Je veux
            les remplacer par
             >un autre texte avec lien vers l'article, mais je ne trouve
            pas comment les
             >supprimer.
             >
             >Martine
             >
             >_______________________________________________
             >liste spip
             >spip@rezo.net - désabonnement : spip-off@rezo.net
            <mailto:spip-off@rezo.net>
             >Infos et archives :
            http://listes.rezo.net/mailman/listinfo/spip
             >Documentation de SPIP : http://www.spip.net/
             >irc://irc.freenode.net/spip
             >
             > >
            Salut,
            c'est un élément résultant du fait que l'introduction est
            calculée par
            code dans SPIP.
            Solution : créer un filtre qui coupe (...), avec une
            expression reg type

            function couper($texte,$remplacement) {
            ereg_replace("\(...\)","$remplacement",$texte);
            }

            ça devrait le faire...

            David

        ------------------------------------------------------------------------

    ------------------------------------------------------------------------

Salut,
C'est un peu normal vue la syntaxe, utilises ma méthode ça devrait être ok.
A+

J’obtiens cette fois-ci :

Parse error: parse error in /home2/eq33331/html/mes_fonctions.php3 on line 48

Parse error: parse error, expecting T_VARIABLE' or ‹ $ ›’ in /home2/eq33331/html/CACHE/skel_a%2Fsommaire.php3 on line 333

Fatal error: Call to undefined function: () in /home2/eq33331/html/inc-calcul.php3 on line 382

OUskiâ un blème ?!! J’ai fait exactement ce que tu m’as dit de faire.

M

----- Original Message -----
From: dlr
Newsgroups: gmane.comp.web.spip.user
Sent: Thursday, February 26, 2004 9:47 AM
Subject: Re: Comment supprimer (…) à la fin de #INTRODUCTION

Sansnom wrote:

Je n’arrive pas à mettre en action ton filtre. J’ai placé

function couper($texte,$remplacement) {
ereg_replace(« (…) »,« $remplacement »,$texte);
}
dans mes_fonctions.php3, mais quels doivent être les arguments dans la
page ?
Je veux juste remplacer (…) par …

|couper{???, ???}

Je débute évidemment :slight_smile:

Merci en tout cas,

M

----- Original Message -----
From: dlr <mailto:david.larouziere@laposte.net>
Newsgroups: gmane.comp.web.spip.user
Cc: spip <mailto:spip@rezo.net>
Sent: Wednesday, February 25, 2004 5:26 PM
Subject: Re: Comment supprimer (…) à la fin de #INTRODUCTION

Martine Chevalier wrote:

Bonjour,

Il y a (…) affiché à la suite de l’INTRODUCTION. Je veux les
remplacer par
un autre texte avec lien vers l’article, mais je ne trouve pas
comment les
supprimer.

Martine


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
<mailto:spip-off@rezo.net>
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip

Salut,
c’est un élément résultant du fait que l’introduction est calculée par
code dans SPIP.
Solution : créer un filtre qui coupe (…), avec une expression reg type

function couper($texte,$remplacement) {
ereg_replace(« (…) »,« $remplacement »,$texte);
}

ça devrait le faire…

David

Deux choses, il ne faut pas nommer le filtre « couper » (c’était pour
l’exemple :slight_smile: ), « couper » existe déjà, et dans le corps du filtre il
fallait comprendre ereg_replace(« (…) »,$remplacement,$texte); (sans
les côtes autour de la variable.
Pour utiliser le filtre tu fais [(#INTRODUCTION|replaceAdlib{« … »})].

Voilà le corp du filtre :

function replaceAdlib($texte,$remplacement=« … ») {
return ereg_replace(« (…) »,$remplacement,$texte);
}

Tu peux appeler le filtre selon deux manières :
[(#INTRODUCTION|replaceAdlib)] (sans argument par défaut tu auras « … »)
[(#INTRODUCTION|replaceAdlib{« suite »})] (avec argument)

Voilà.