lien avec un article du même auteur

Bonjour,
Je cherche à créer un lien cliquable vers un article dans une rubrique x fait par l’auteur de l’article dans lequel se trouve le lien.
J’ai essayé la boucle suivante, sans succès:

<BOUCLE_lien_photo(ARTICLES){id_rubrique=16}{id_auteur}

</BOUCLE_lien_photo>

J’ai toujours une réponse disant que le filtre «){id_rubrique=16}{id_auteur}» n’est pas définie et que la boucle «_lien_photo» n’est pas fermée. Qu’est-ce qui cloche?
Est-ce que j’utilise le mauvaise identifiant?
Merci de votre aide!
Luc

Le 27/12/2011 16:42, Bidule De Tarmacam a écrit :

<BOUCLE_lien_photo(ARTICLES){id_rubrique=16}{id_auteur}

ben c'est pas fermé. manque ">"

--
Jean-Christophe

Non seulement ta boucle n’est pas fermée

<BOUCLE_lien_photo(ARTICLES){id_rubrique=16}{id_auteur}>

mais il me semble peu judicieux de mettre une moitié de ton lien à l’intérieur de la boucle et l’autre moitié à l’extérieur. Ou bien tu mets tout dedans ou tu récupères l’url de l’article sous forme de variable et tu mets tout hors de la boucle mais il faut choisir… car là si la boucle ne retourne rien tu te retrouves avec un fermant sans balise ouvrante correspondante, et si la boucle te retourne plusieurs auteurs, à l’inverse, tu aura plusieurs liens ouverts mais non fermés…

Le 27 déc. 2011 à 16:42, Bidule De Tarmacam a écrit :

Bonjour,
Je cherche à créer un lien cliquable vers un article dans une rubrique x fait par l’auteur de l’article dans lequel se trouve le lien.
J’ai essayé la boucle suivante, sans succès:

<BOUCLE_lien_photo(ARTICLES){id_rubrique=16}{id_auteur}

</BOUCLE_lien_photo>

J’ai toujours une réponse disant que le filtre «){id_rubrique=16}{id_auteur}» n’est pas définie et que la boucle «_lien_photo» n’est pas fermée. Qu’est-ce qui cloche?
Est-ce que j’utilise le mauvaise identifiant?
Merci de votre aide!
Luc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Le 27/12/2011 16:42, Bidule De Tarmacam a écrit :

Bonjour,
Je cherche à créer un lien cliquable vers un article dans une rubrique x
fait par l'auteur de l'article dans lequel se trouve le lien.
J'ai essayé la boucle suivante, sans succès:

<BOUCLE_lien_photo(ARTICLES){id_rubrique=16}{id_auteur}
<a href="#URL_ARTICLE" class="ico_photo_homme" alt="">
</BOUCLE_lien_photo>
<img src="IMG/icones/ico_photo_homme.png" alt="" class="ombre_ico">
</a>

Cette boucle est correcte, au détail près du > manquant comme déjà signalé.

Plusieurs possibilités donc si ça ne fonctionne pas :
- 1) #ID_AUTEUR (en dehors de la boucle) est vide
- 2) Aucun article de cet auteur n'est publié dans la rubrique en question.

Pour le cas 1), si tu es dans un article (pour la boucle principale), il te faut avant tout lister les auteurs de l'article en cours.

--

Également, le </a> devrait être dans la boucle.
Enfin, le IMG/icone... est pas terrible tout seul.
Voici une autre proposition :

<BOUCLE_lien_photo(ARTICLES){id_rubrique=16}{id_auteur}>
<a href="#URL_ARTICLE" class="ico_photo_homme" alt="">
<img src="#CHEMIN{IMG/icones/ico_photo_homme.png}" alt="" class="ombre_ico" />
</a>
</BOUCLE_lien_photo>

Ou encore, pour renseignen automatiquement le width et height de l'image :

<BOUCLE_lien_photo(ARTICLES){id_rubrique=16}{id_auteur}>
<a href="#URL_ARTICLE" class="ico_photo_homme" alt="">
[(#CHEMIN{IMG/icone/ico_photo_homme.png}
  |image_reduire{300}
  |inserer_attribut{class,ombre_ico})]
</a>
</BOUCLE_lien_photo>

Et donc, avec la liste des auteurs de l'article en cours :
<BOUCLE_auteurs(AUTEURS){id_article}>
<BOUCLE_lien_photo(ARTICLES){id_rubrique=16}{id_auteur}>
<a href="#URL_ARTICLE" class="ico_photo_homme" alt="">
[(#CHEMIN{IMG/icone/ico_photo_homme.png}
  |image_reduire{300}
  |inserer_attribut{class,ombre_ico})]
</a>
</BOUCLE_lien_photo>
</BOUCLE_auteurs>

Voilà de quoi t'occuper un peu :slight_smile:

++
MM.

Y a pas qq chose qui ressemble à cela dans le fichier auteurs ???