Affichage al é atoire d'un champ SURTITRE

Bonjour à tous,

Je rencontre un petit problème dans une page recherche.php qui me sert à
afficher les résultats d'une recherche.

Je me sers du champ SURTITRE pour stocker le numéro de la Lettre d'actualité
du mois. Ce numéro est écrit dans un seule article, l'édito du mois, et je
le récupère grâce à une simple boucle avec un critère age_relatif.
Le problème est le suivant :

- Pour certains articles trouvés, ce numéro n'est pas affiché.
- Cela n'a lieu qu'avec les articles du mois en cours (le n°14 de juillet
2003).

Pour test, cherchez par exemple "crise" dans le champ recherche

http://www.questionchine.net/

- Affichage pas bon :

Crise de l'emploi des jeunes cadres
rubrique Société, Question Chine n° (juillet 2003)

- Plus bas, affichage correct :

Visite du président sud-coréen à Pékin
rubrique Chine / monde, Question Chine n° 14 (juillet 2003)

*****************************

Voici les boucles de la page recherche :
(le doublon est normal, je m'en sers plus haut)
(l'id_rubrique=1 est la rubrique contenant l'article qui a le numéro dans
SURTITRE)

<BOUCLE_resultat(ARTICLES){recherche}{par
points}{inverse}{id_secteur=12}{doublons}{0,50}>

<a href="recherche.php?id_article=#ID_ARTICLE&recherche=#RECHERCHE">
[(#TITRE|supprimer_numero)]</a> [<br>
(#SOUSTITRE)

    <BOUCLE_titrerub(RUBRIQUES){id_rubrique}>
    (#TITRE|supprimer_numero)],
    </BOUCLE_titrerub>

    Question Chine n&deg;
    <BOUCLE_numero(ARTICLES){id_rubrique=1}{age_relatif=0}{par date}{0,1}>
    #SURTITRE
    </BOUCLE_numero>
    ([(#DATE|nom_mois)] [(#DATE|annee)]) [(#POINTS|star)]</td>

#INTRODUCTION

</BOUCLE_resultat>

*****************************

Je ne comprends pas pourquoi à ça marche une fois sur deux... ;o(
y'a -t-il des erreurs dans mes boucles ?

Merci à vous.

--
Ivan

Oublié de préciser : Spip 1.6 chez Phpnet.org

Ivan a écrit :

Bonjour à tous,

Je rencontre un petit problème dans une page recherche.php qui me sert à
afficher les résultats d'une recherche.

Je me sers du champ SURTITRE pour stocker le numéro de la Lettre d'actualité
du mois. Ce numéro est écrit dans un seule article, l'édito du mois, et je
le récupère grâce à une simple boucle avec un critère age_relatif.
Le problème est le suivant :

- Pour certains articles trouvés, ce numéro n'est pas affiché.
- Cela n'a lieu qu'avec les articles du mois en cours (le n°14 de juillet
2003).

Pour test, cherchez par exemple "crise" dans le champ recherche

http://www.questionchine.net/

- Affichage pas bon :

Crise de l'emploi des jeunes cadres
rubrique Société, Question Chine n° (juillet 2003)

- Plus bas, affichage correct :

Visite du président sud-coréen à Pékin
rubrique Chine / monde, Question Chine n° 14 (juillet 2003)

*****************************

Voici les boucles de la page recherche :
(le doublon est normal, je m'en sers plus haut)
(l'id_rubrique=1 est la rubrique contenant l'article qui a le numéro dans
SURTITRE)

<BOUCLE_resultat(ARTICLES){recherche}{par
points}{inverse}{id_secteur=12}{doublons}{0,50}>

<a href="recherche.php?id_article=#ID_ARTICLE&recherche=#RECHERCHE">
[(#TITRE|supprimer_numero)]</a> [<br>
(#SOUSTITRE)

<BOUCLE_titrerub(RUBRIQUES){id_rubrique}>
(#TITRE|supprimer_numero)],
</BOUCLE_titrerub>

Question Chine n&deg;
<BOUCLE_numero(ARTICLES){id_rubrique=1}{age_relatif=0}{par date}{0,1}>
#SURTITRE
</BOUCLE_numero>
([(#DATE|nom_mois)] [(#DATE|annee)]) [(#POINTS|star)]</td>

#INTRODUCTION

</BOUCLE_resultat>

*****************************

Je ne comprends pas pourquoi à ça marche une fois sur deux... ;o(
y'a -t-il des erreurs dans mes boucles ?

Merci à vous.

Comme il est très bien dit dans http://www.uzine.net/article1971.html: "Malgré les apparences les
comparaisons de date sont d'un maniement délicat ", et au vu de ton site un critère jour_relatif ou
mois_relatif serait peut-être plus approprié.

--
Jérémy HETZEL

"Ivan" <chocoamer@free.fr> a écrit dans le message de news: BB69BD85.625CB%chocoamer@free.fr...

Oublié de préciser : Spip 1.6 chez Phpnet.org

Ivan a écrit :

Bonjour à tous,

Je rencontre un petit problème dans une page recherche.php qui me sert à
afficher les résultats d'une recherche.

Je me sers du champ SURTITRE pour stocker le numéro de la Lettre d'actualité
du mois. Ce numéro est écrit dans un seule article, l'édito du mois, et je
le récupère grâce à une simple boucle avec un critère age_relatif.
Le problème est le suivant :

- Pour certains articles trouvés, ce numéro n'est pas affiché.
- Cela n'a lieu qu'avec les articles du mois en cours (le n°14 de juillet
2003).

Pour test, cherchez par exemple "crise" dans le champ recherche

http://www.questionchine.net/

- Affichage pas bon :

Crise de l'emploi des jeunes cadres
rubrique Société, Question Chine n° (juillet 2003)

- Plus bas, affichage correct :

Visite du président sud-coréen à Pékin
rubrique Chine / monde, Question Chine n° 14 (juillet 2003)

*****************************

Voici les boucles de la page recherche :
(le doublon est normal, je m'en sers plus haut)
(l'id_rubrique=1 est la rubrique contenant l'article qui a le numéro dans
SURTITRE)

<BOUCLE_resultat(ARTICLES){recherche}{par
points}{inverse}{id_secteur=12}{doublons}{0,50}>

<a href="recherche.php?id_article=#ID_ARTICLE&recherche=#RECHERCHE">
[(#TITRE|supprimer_numero)]</a> [<br>
(#SOUSTITRE)

<BOUCLE_titrerub(RUBRIQUES){id_rubrique}>
(#TITRE|supprimer_numero)],
</BOUCLE_titrerub>

Question Chine n&deg;
<BOUCLE_numero(ARTICLES){id_rubrique=1}{age_relatif=0}{par date}{0,1}>
#SURTITRE
</BOUCLE_numero>
([(#DATE|nom_mois)] [(#DATE|annee)]) [(#POINTS|star)]</td>

#INTRODUCTION

</BOUCLE_resultat>

*****************************

Je ne comprends pas pourquoi à ça marche une fois sur deux... ;o(
y'a -t-il des erreurs dans mes boucles ?

Merci à vous.

Merci Jérémy !

En effet ça marche beaucoup mieux avec mois_relatif

--
Ivan

HETZEL Jérémy a écrit :

Comme il est très bien dit dans http://www.uzine.net/article1971.html: "Malgré
les apparences les
comparaisons de date sont d'un maniement délicat ", et au vu de ton site un
critère jour_relatif ou
mois_relatif serait peut-être plus approprié.

--
Jérémy HETZEL

"Ivan" <chocoamer@free.fr> a écrit dans le message de news:
BB69BD85.625CB%chocoamer@free.fr...

Oublié de préciser : Spip 1.6 chez Phpnet.org

Ivan a écrit :

Bonjour à tous,

Je rencontre un petit problème dans une page recherche.php qui me sert à
afficher les résultats d'une recherche.

Je me sers du champ SURTITRE pour stocker le numéro de la Lettre d'actualité
du mois. Ce numéro est écrit dans un seule article, l'édito du mois, et je
le récupère grâce à une simple boucle avec un critère age_relatif.
Le problème est le suivant :

- Pour certains articles trouvés, ce numéro n'est pas affiché.
- Cela n'a lieu qu'avec les articles du mois en cours (le n°14 de juillet
2003).

Pour test, cherchez par exemple "crise" dans le champ recherche

http://www.questionchine.net/

- Affichage pas bon :

Crise de l'emploi des jeunes cadres
rubrique Société, Question Chine n° (juillet 2003)

- Plus bas, affichage correct :

Visite du président sud-coréen à Pékin
rubrique Chine / monde, Question Chine n° 14 (juillet 2003)

*****************************

Voici les boucles de la page recherche :
(le doublon est normal, je m'en sers plus haut)
(l'id_rubrique=1 est la rubrique contenant l'article qui a le numéro dans
SURTITRE)

<BOUCLE_resultat(ARTICLES){recherche}{par
points}{inverse}{id_secteur=12}{doublons}{0,50}>

<a href="recherche.php?id_article=#ID_ARTICLE&recherche=#RECHERCHE">
[(#TITRE|supprimer_numero)]</a> [<br>
(#SOUSTITRE)

<BOUCLE_titrerub(RUBRIQUES){id_rubrique}>
(#TITRE|supprimer_numero)],
</BOUCLE_titrerub>

Question Chine n&deg;
<BOUCLE_numero(ARTICLES){id_rubrique=1}{age_relatif=0}{par date}{0,1}>
#SURTITRE
</BOUCLE_numero>
([(#DATE|nom_mois)] [(#DATE|annee)]) [(#POINTS|star)]</td>

#INTRODUCTION

</BOUCLE_resultat>

*****************************

Je ne comprends pas pourquoi à ça marche une fois sur deux... ;o(
y'a -t-il des erreurs dans mes boucles ?

Merci à vous.