article publié mais invisible

Bonjour,
Je voudrais publier un article qui n'apparaisse pas lorsque je liste les articles contenu dans ma rubrique mais que je puisse utiliser en tant que cible de liens hypertexte situés dans d'autres articles.

Je lui ai attribué un mot clé "invisible" mais ça ne marche pas avec ces 2 boucles :

<BOUCLE_articles(ARTICLES){id_rubrique}{titre_mot!=invisible}>
Dans ce cas je n'ai que les articles qui ont un mot clé différent d'"invisible" qui s'affichent et ceux qui n'ont pas de mot clé n'apparaissent pas.

<BOUCLE_articles(ARTICLES){id_rubrique}{!titre_mot=invisible}>
Dans ce cas j'ai un bug SQL;

J'utilise SPIP 1.9.2h.

J'espère avoir été assez clair...
Merci d'avance pour votre aide.

Mathieu

Bonjour,

Mathieu MAILLET a écrit :

Je voudrais publier un article qui n'apparaisse pas lorsque je liste les articles contenu dans ma rubrique mais que je puisse utiliser en tant que cible de liens hypertexte situés dans d'autres articles.

Je lui ai attribué un mot clé "invisible" mais ça ne marche pas avec ces 2 boucles :

<BOUCLE_articles(ARTICLES){id_rubrique}{titre_mot!=invisible}>
Dans ce cas je n'ai que les articles qui ont un mot clé différent d'"invisible" qui s'affichent et ceux qui n'ont pas de mot clé n'apparaissent pas.

Effectivement, c'est pas ça,

<BOUCLE_articles(ARTICLES){id_rubrique}{!titre_mot=invisible}>
Dans ce cas j'ai un bug SQL;

Ça c'est la bonne, as-tu le reste de la boucle ou du message d'erreur,
ou un lien ?

--
Stéphane

Jeune Chambre Economique : se former en servant la communauté
  http://www.jce-saintes.org - http://www.jce-poitoucharentes.org

    BTS Electrotechnique *** http://enselec.santonum.eu

Mathieu MAILLET a écrit :

Je lui ai attribué un mot clé "invisible" mais ça ne marche pas avec ces 2 boucles :

<BOUCLE_articles(ARTICLES){id_rubrique}{titre_mot!=invisible}>
Dans ce cas je n'ai que les articles qui ont un mot clé différent d'"invisible" qui s'affichent et ceux qui n'ont pas de mot clé n'apparaissent pas.

il y a plus d'une solution mais par ex avec
<BOUCLE_invARTICLES){id_rubrique}{titre_mot=invisible}>
</BOUCLE_inf>
suivi de
<BOUCLE_articles(ARTICLES){id_rubrique}{doublon}>
....

<BOUCLE_articles(ARTICLES){id_rubrique}{!titre_mot=invisible}>
Dans ce cas j'ai un bug SQL;

c'est un peu court génome, il faudrait donner le message d'erreur
ou la requête générée

JL

Mathieu MAILLET a écrit :

Bonjour,
Je voudrais publier un article qui n'apparaisse pas lorsque je liste les articles contenu dans ma rubrique mais que je puisse utiliser en tant que cible de liens hypertexte situés dans d'autres articles.

Je lui ai attribué un mot clé "invisible" mais ça ne marche pas avec ces 2 boucles :

<BOUCLE_articles(ARTICLES){id_rubrique}{titre_mot!=invisible}>
Dans ce cas je n'ai que les articles qui ont un mot clé différent d'"invisible" qui s'affichent et ceux qui n'ont pas de mot clé n'apparaissent pas.

<BOUCLE_articles(ARTICLES){id_rubrique}{!titre_mot=invisible}>
Dans ce cas j'ai un bug SQL;

J'utilise SPIP 1.9.2h.

J'espère avoir été assez clair...
Merci d'avance pour votre aide.

Mathieu

en 2 boucles
1 avec {titre_mot=invisible}{doublons} qui n'affiche rien
1 avec {doublons} pour afficher les autres

Jean-Christophe Villeneuve a écrit :

en 2 boucles
1 avec {titre_mot=invisible}{doublons} qui n'affiche rien

ma boucle à fourché, c'est ce que je voulais écrire...

1 avec {doublons} pour afficher les autres

JL

Stéphane Santon a écrit :

Bonjour,

Mathieu MAILLET a écrit :

Je voudrais publier un article qui n'apparaisse pas lorsque je liste les articles contenu dans ma rubrique mais que je puisse utiliser en tant que cible de liens hypertexte situés dans d'autres articles.

Je lui ai attribué un mot clé "invisible" mais ça ne marche pas avec ces 2 boucles :

<BOUCLE_articles(ARTICLES){id_rubrique}{titre_mot!=invisible}>
Dans ce cas je n'ai que les articles qui ont un mot clé différent d'"invisible" qui s'affichent et ceux qui n'ont pas de mot clé n'apparaissent pas.

Effectivement, c'est pas ça,

<BOUCLE_articles(ARTICLES){id_rubrique}{!titre_mot=invisible}>
Dans ce cas j'ai un bug SQL;

Ça c'est la bonne, as-tu le reste de la boucle ou du message d'erreur,
ou un lien ?

Voici le message d'erreur :

# Erreur sur le site, boucle critère inconnu =invisible
# <BOUCLE_articles>(articles)
Erreur MySQL
0+articles.titre AS num, articles.id_article, articles.surtitre, articles.titre, articles.soustitre, articles.texte, articles.chapo, articles.descriptif, articles.id_rubrique, articles.lang FROM spip_articles AS `articles` WHERE (articles.id_rubrique = '32') AND NOT(titre_mot(=invisible)) AND (articles.statut = "publie") ORDER BY num, articles.date DESC
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=invisible)) AND (articles.statut = "publie") ORDER BY num, articles.date DESC' at line 4
</BOUCLE_articles> AIDE,

JLuc a écrit :

Jean-Christophe Villeneuve a écrit :

en 2 boucles
1 avec {titre_mot=invisible}{doublons} qui n'affiche rien

ma boucle à fourché, c'est ce que je voulais écrire...

1 avec {doublons} pour afficher les autres

JL

Salut,
Ton astuce fonctionne mais bizarrement uniquement pour le 1er article qu'il trouve avec le mot clé "invisible".
Si dans la même rubrique je mets plusieurs articles avec le mot clé, alors ils apparaitront quand même sauf un.

J'ai testé le critère {!titre_mot=invisible} avec un site en SPIP 2.0.3 et là ça fonctionne parfaitement.

J'en déduis qu'il faut que je mette à jour mon site qui est en 1.9.2h.

Merci pour votre aide.
Mathieu

Mathieu MAILLET a écrit :

JLuc a écrit :

Jean-Christophe Villeneuve a écrit :

en 2 boucles
1 avec {titre_mot=invisible}{doublons} qui n'affiche rien

ma boucle à fourché, c'est ce que je voulais écrire...

1 avec {doublons} pour afficher les autres

JL

Salut,
Ton astuce fonctionne mais bizarrement uniquement pour le 1er article qu'il trouve avec le mot clé "invisible".
Si dans la même rubrique je mets plusieurs articles avec le mot clé, alors ils apparaitront quand même sauf un.

t'as pas un critère {0,1} dans ta boucle ?
Si oui, faut l'enlever.

J'ai testé le critère {!titre_mot=invisible} avec un site en SPIP 2.0.3 et là ça fonctionne parfaitement.

J'en déduis qu'il faut que je mette à jour mon site qui est en 1.9.2h.

Merci pour votre aide.
Mathieu

Salut,
Je m'étais planté dans l'ordre des boucles. Maintenant ça fonctionne très bien.
Voici ce que j'ai fais :

<BOUCLE_rubrique_principal(RUBRIQUES){id_rubrique}>

<BOUCLE_articles_invisibles(ARTICLES){id_rubrique}{titre_mot = invisible}{doublons}></BOUCLE_articles_invisibles>

<BOUCLE_articles_visibles(ARTICLES){id_rubrique}{doublons}>
  #MES_BALISES
</BOUCLE_articles_visibles>

</BOUCLE_rubrique_principal>

Merci encore.
Mathieu

Jean-Christophe Villeneuve a écrit :

Mathieu MAILLET a écrit :

JLuc a écrit :

Jean-Christophe Villeneuve a écrit :

en 2 boucles
1 avec {titre_mot=invisible}{doublons} qui n'affiche rien

ma boucle à fourché, c'est ce que je voulais écrire...

1 avec {doublons} pour afficher les autres

JL

Salut,
Ton astuce fonctionne mais bizarrement uniquement pour le 1er article qu'il trouve avec le mot clé "invisible".
Si dans la même rubrique je mets plusieurs articles avec le mot clé, alors ils apparaitront quand même sauf un.

t'as pas un critère {0,1} dans ta boucle ?
Si oui, faut l'enlever.

J'ai testé le critère {!titre_mot=invisible} avec un site en SPIP 2.0.3 et là ça fonctionne parfaitement.

J'en déduis qu'il faut que je mette à jour mon site qui est en 1.9.2h.

Merci pour votre aide.
Mathieu