"ou" et non "et"

Dans la boucle ci-dessous, comment faire que le lien mène
- soit à la brève si le message du forum et dans une brève
- soit à l'article si le message est dans un article

Actuellement, le titre apparaît 2 fois, une fois avec le bon lien, l'autre
menant à brève=0 ou article=0 donc nulle part)

J'en profite pour demander où on modifie le texte "répondre à cette brève"
qui apparaît dans les brèves ?

<//B_forums_decompte>
<BOUCLE_forums_liens(FORUMS){par date}{inverse}{0,5}>
    <li class="menu-item">[<i>(#DATE|affdate_court)</i>:]
  <a href="#URL_ARTICLE">#TITRE</a>
   <a href="#URL_BREVE">#TITRE</a>
   </li>
</BOUCLE_forums_liens>

fandor wrote:

J'en profite pour demander où on modifie le texte "répondre à cette brève" qui apparaît dans les brèves ?

Dans breve.html

Dans la boucle ci-dessous, comment faire que le lien mène
- soit à la brève si le message du forum et dans une brève
- soit à l'article si le message est dans un article

Actuellement, le titre apparaît 2 fois, une fois avec le bon
lien, l'autre menant à brève=0 ou article=0 donc nulle part)

J'en profite pour demander où on modifie le texte "répondre à
cette brève"
qui apparaît dans les brèves ?

<//B_forums_decompte>
<BOUCLE_forums_liens(FORUMS){par date}{inverse}{0,5}>
    <li class="menu-item">[<i>(#DATE|affdate_court)</i>:]
  <a href="#URL_ARTICLE">#TITRE</a>
   <a href="#URL_BREVE">#TITRE</a>
   </li>
</BOUCLE_forums_liens>

[<a href="(#URL_ARTICLE)">#TITRE</a>]
[<a href="(#URL_BREVE)">#TITRE</a>]

J'ai transformé dans mon squelette les <a href="#URL_ARTICLE">#TITRE</a>

   <a href="#URL_BREVE">#TITRE</a>

par [<a href="(#URL_ARTICLE)">#TITRE</a>]
[<a href="(#URL_BREVE)">#TITRE</a>]

Cela ne change rien, les titres des messages de forum continuent
d'apparaître 2 fois, une fois vers une brève, l'autre vers un article.
Comment faire donc pour que le squelette n'affiche qu'une fois le titre soit
vers une brève, si le message de forum est dans une brève, soit vers
l'article s'il est dans l'article.

Merci de vos conseils

"Olivier GENDRIN" <o.gendrin@novactive.com> a écrit dans le message de news:
20051027091038.0AEE73FE71@smtp4-g19.free.fr...

Dans la boucle ci-dessous, comment faire que le lien mène
- soit à la brève si le message du forum et dans une brève
- soit à l'article si le message est dans un article

Actuellement, le titre apparaît 2 fois, une fois avec le bon
lien, l'autre menant à brève=0 ou article=0 donc nulle part)

J'en profite pour demander où on modifie le texte "répondre à
cette brève"
qui apparaît dans les brèves ?

<//B_forums_decompte>
<BOUCLE_forums_liens(FORUMS){par date}{inverse}{0,5}>
    <li class="menu-item">[<i>(#DATE|affdate_court)</i>:]
  <a href="#URL_ARTICLE">#TITRE</a>
   <a href="#URL_BREVE">#TITRE</a>
   </li>
</BOUCLE_forums_liens>

[<a href="(#URL_ARTICLE)">#TITRE</a>]
[<a href="(#URL_BREVE)">#TITRE</a>]

fandor a écrit :

J'ai transformé dans mon squelette les <a href="#URL_ARTICLE">#TITRE</a>
  
   <a href="#URL_BREVE">#TITRE</a>
    

par [<a href="(#URL_ARTICLE)">#TITRE</a>]
[<a href="(#URL_BREVE)">#TITRE</a>]

Cela ne change rien, les titres des  messages de forum continuent 
d'apparaître 2 fois, une fois vers une brève, l'autre vers un article.
Comment faire donc pour que le squelette n'affiche qu'une fois le titre soit 
vers une brève, si le message de forum est dans une brève, soit vers 
l'article s'il est dans l'article.

Merci de vos conseils

"Olivier GENDRIN"  a écrit dans le message de news: 
...
  
Dans la boucle ci-dessous, comment faire que le lien mène
- soit à la brève si le message du forum et dans une brève
- soit à l'article si le message est dans un article

Actuellement, le titre apparaît 2 fois, une fois avec le bon
lien, l'autre menant à brève=0 ou article=0 donc nulle part)

J'en profite pour demander où on modifie le texte "répondre à
cette brève"
qui apparaît dans les brèves ?

<//B_forums_decompte>
<BOUCLE_forums_liens(FORUMS){par date}{inverse}{0,5}>
    <li class="menu-item">[<i>(#DATE|affdate_court)</i>:]
  <a href="#URL_ARTICLE">#TITRE</a>
   <a href="#URL_BREVE">#TITRE</a>
   </li>
</BOUCLE_forums_liens>
    

[<a href="(#URL_ARTICLE)">#TITRE</a>]
[<a href="(#URL_BREVE)">#TITRE</a>]
  

Euh tu as vidé le cache et recalculé la page ?

fandor wrote:

Dans la boucle ci-dessous, comment faire que le lien mène
- soit à la brève si le message du forum et dans une brève
- soit à l'article si le message est dans un article

Actuellement, le titre apparaît 2 fois, une fois avec le bon
lien, l'autre menant à brève=0 ou article=0 donc nulle part)

J'en profite pour demander où on modifie le texte "répondre à
cette brève"
qui apparaît dans les brèves ?

<//B_forums_decompte>
<BOUCLE_forums_liens(FORUMS){par date}{inverse}{0,5}>
   <li class="menu-item">[<i>(#DATE|affdate_court)</i>:]
<a href="#URL_ARTICLE">#TITRE</a>
  <a href="#URL_BREVE">#TITRE</a>
  </li>
</BOUCLE_forums_liens>

[<a href="(#URL_ARTICLE)">#TITRE</a>]
[<a href="(#URL_BREVE)">#TITRE</a>]

ça ne va pas marcher, parce qu'il peut tout de même calculer une url, même si c'est pas associé à un article/breve, parce qu'il y a tout de même un id.
C'est peut etre à considéré comme un bug. Je vais voir sur spip-dev ce qu'ils en pensent.

une solution temporaire:

<a [href="(#ID_BREVE|>{0}|{#URL_BREVE,#URL_ARTICLE})"]>#TITRE</a>

Pierre

Malheureusement, la soultion temporaire proposée ci-dessous ne fonctionne
pas, elle fait bien disparaître le lien qui menait à la brève=0, mais elle
rompt également le chemin de la brève qui compte bien un message de forum.

Je rapelle que l'objectif est d'avoir un encadré qui relève tous les titres
des derniers messages de forums (qu'il soit dans une brève, un article) en
donnant un lien (et un seul) vers les titres des artciles ou brèves qui ont
fait réagir.

Maintenant, si cela n'est pas possible facilement (je suis plutôt débutant),
une boucle affichant les derniers articles et brèves qui ont fait réagir
(par date) est-elle possible ?

Merci de votre aide.

"Pierre Andrews" <mortimer.pa@free.fr> a écrit dans le message de news:
4360DA69.6020002@free.fr...
fandor wrote:

Dans la boucle ci-dessous, comment faire que le lien mène
- soit à la brève si le message du forum et dans une brève
- soit à l'article si le message est dans un article

Actuellement, le titre apparaît 2 fois, une fois avec le bon
lien, l'autre menant à brève=0 ou article=0 donc nulle part)

J'en profite pour demander où on modifie le texte "répondre à
cette brève"
qui apparaît dans les brèves ?

<//B_forums_decompte>
<BOUCLE_forums_liens(FORUMS){par date}{inverse}{0,5}>
   <li class="menu-item">[<i>(#DATE|affdate_court)</i>:]
<a href="#URL_ARTICLE">#TITRE</a>
  <a href="#URL_BREVE">#TITRE</a>
  </li>
</BOUCLE_forums_liens>

[<a href="(#URL_ARTICLE)">#TITRE</a>]
[<a href="(#URL_BREVE)">#TITRE</a>]

ça ne va pas marcher, parce qu'il peut tout de même calculer une url,
même si c'est pas associé à un article/breve, parce qu'il y a tout de
même un id.
C'est peut etre à considéré comme un bug. Je vais voir sur spip-dev ce
qu'ils en pensent.

une solution temporaire:

<a [href="(#ID_BREVE|>{0}|{#URL_BREVE,#URL_ARTICLE})"]>#TITRE</a>

Pierre

fandor wrote:

Malheureusement, la soultion temporaire proposée ci-dessous ne fonctionne pas, elle fait bien disparaître le lien qui menait à la brève=0, mais elle rompt également le chemin de la brève qui compte bien un message de forum.

ça veut dire quoi "elle rompt"? il te donne quoi comme url?

Pierre

Par exemple, cela me donne http://villa.karmine.free.fr/1 au lieu de
http://villa.karmine.free.fr/article.php3?id_article=1.

Par ailleurs, il continue à afficher 2 fois le titre du message. une fois
avec le mauvais lien, une fois sans lien.

Je pense vraiment que le mieux serait que cela n'affiche que les derniers
articles et brèves qui ont occasionné un message (et non les derniers
messages de forums) et si possible sans doublons
ou alors est-il possible d'interdire dans la boucle de départ (que j'affiche
pour l'instant), l'affichage de id_breve=0 et de id_article=0 ?

"Pierre Andrews" <mortimer.pa@free.fr> a écrit dans le message de news:
4361ED2C.5050401@free.fr...
fandor wrote:

Malheureusement, la soultion temporaire proposée ci-dessous ne fonctionne
pas, elle fait bien disparaître le lien qui menait à la brève=0, mais elle
rompt également le chemin de la brève qui compte bien un message de forum.

ça veut dire quoi "elle rompt"? il te donne quoi comme url?

Pierre

On 28 Oct, 2005, at 10:35, yvon-yvan barabinot wrote:

Par exemple, cela me donne http://villa.karmine.free.fr/1 au lieu de http://villa.karmine.free.fr/article.php3?id_article=1.

Par ailleurs, il continue à afficher 2 fois le titre du message. une fois avec le mauvais lien, une fois sans lien

il ne fallait le mettre qu'une fois le code que je t'ai donné avant...

enfin, c'est bizarre, essaie comme cela:

<a
[(#ID_BREVE|>{0}|?{' ',''})href="#URL_BREVE"]
[(#ID_ARTICLE|>{0}|?{' ',''})href="#URL_ARTICLE"]
> #TITRE </a>

(en ne le mettant qu'une seul fois).

Pierre

Merci, cela fonctionne

"Pierre Andrews" <pierre.andrews@gmail.com> a écrit dans le message de news:
5D025274-066D-4C5F-B7D4-214852C5C93D@free.fr...

On 28 Oct, 2005, at 10:35, yvon-yvan barabinot wrote:

Par exemple, cela me donne http://villa.karmine.free.fr/1 au lieu
de http://villa.karmine.free.fr/article.php3?id_article=1.

Par ailleurs, il continue à afficher 2 fois le titre du message.
une fois avec le mauvais lien, une fois sans lien

il ne fallait le mettre qu'une fois le code que je t'ai donné avant...

enfin, c'est bizarre, essaie comme cela:

<a
[(#ID_BREVE|>{0}|?{' ',''})href="#URL_BREVE"]
[(#ID_ARTICLE|>{0}|?{' ',''})href="#URL_ARTICLE"]
> #TITRE </a>

(en ne le mettant qu'une seul fois).

Pierre

auriez-vous des problèmes avec SPIP-v1-8-2-d et Nfrance (web1)?

je n’arrive pas à l’installer


spip de Bourriot
spip@bourriot.com