Après l'insertion d'un lien dans un article dans la case ad-hoc de l'admin,
celui-ci n'apparaît pas dans la page contenant l'article...
Dans "article.html", j'ai bien une boucle "BOUCLE_syndic(SYNDIC_ARTICLES)
etc...," précédée par le titre "Sur le web :" .
Je suppose que c'est bien là que doit apparaître mon lien hypertexte ?
Après l'insertion d'un lien dans un article dans la case ad-hoc de l'admin,
celui-ci n'apparaît pas dans la page contenant l'article...
Dans "article.html", j'ai bien une boucle "BOUCLE_syndic(SYNDIC_ARTICLES)
etc...," précédée par le titre "Sur le web :" .
Je suppose que c'est bien là que doit apparaître mon lien hypertexte ?
Bonsoir-bonjour
S'il s'agit des 2 champs sous "Lien hypertexte (référence, site à visiter...)" il faut les appeler dans la boucle (ARTICLES) {id_article} par :
<a href="#URL_SITE"> #NOM_SITE</a>
Les boucles syndication c'est tout autre chose, c'est pour s'abonner à des sites extérieurs (les fameux fils RSS dont il est question souvent dans le présent groupe de discussion...).
"Françoise" <f.roure@wanadoo.fr> a écrit dans le message de news:
co8dqp$ti3$1@sea.gmane.org...
Nooka wrote:
Après l'insertion d'un lien dans un article dans la case ad-hoc de
l'admin,
celui-ci n'apparaît pas dans la page contenant l'article...
Dans "article.html", j'ai bien une boucle "BOUCLE_syndic(SYNDIC_ARTICLES)
etc...," précédée par le titre "Sur le web :" .
Je suppose que c'est bien là que doit apparaître mon lien hypertexte ?
Bonsoir-bonjour
S'il s'agit des 2 champs sous "Lien hypertexte (référence, site à
visiter...)" il faut les appeler dans la boucle (ARTICLES) {id_article}
par :
<a href="#URL_SITE"> #NOM_SITE</a>
Les boucles syndication c'est tout autre chose, c'est pour s'abonner à
des sites extérieurs (les fameux fils RSS dont il est question souvent
dans le présent groupe de discussion...).
------------
OK, impeccable, ça fonctionne, merci pour cette précision Françoise !
Par contre, encore un petit renseignement : comment faire pour ne pas
afficher
le titre "Sur le web:" lorsque les champs relatifs aux liens hypertextes
sont
laissés vides ?
Maintenant j'ai toujours ce titre affiché accompagné de sa puce et je ne
sais pas
comment m'en débarrasser
Je début sous SPIP et je ne maîtrise pas encore très bien la bête. Merci
pour votre
aide.
Voici mon script :
<!-- boucle pour affichage lien hypertexte-->
<BOUCLE_articles(ARTICLES){id_article}>
<p> <b>SUR LE WEB :</b>
<div class="Corps10"><img src="IMGspip03/puce2.gif"
width="8" height="11" align="absmiddle">
<a href="#URL_SITE">#NOM_SITE</a></div>
</BOUCLE_articles>
<!-- fin boucle lien-->
"Paolo" <paolo2@taize.fr> a écrit dans le message de news:
co9e8o$sb4$1@sea.gmane.org...
"Nooka" wrote:
> comment faire pour ne pas
> afficher
> le titre "Sur le web:" lorsque les champs relatifs aux liens hypertextes
> sont laissés vides ?
[ texte optionnel avant (#BALISE) texte optionnel après ]
Ce qui donnerait quelque chose comme ceci, j'imagine :
<!-- boucle pour affichage lien hypertexte-->
<BOUCLE_articles(ARTICLES){id_article}>
[<p> <b>SUR LE WEB :</b>
<div class="Corps10"><img src="IMGspip03/puce2.gif"
width="8" height="11" align="absmiddle">
<a href="#URL_SITE">(#NOM_SITE)</a></div>]
</BOUCLE_articles>
<!-- fin boucle lien-->
Merci Paolo, mais ces balises ne donnent rien, hormis qu'elles
s'affichent sur la page
En fait, j'ai rajouté des balises <B_articles> et </B_articles>, comme
d'ailleurs dans la boucle <B_syndic> située juste au-dessus dans le
script, mais le texte "Sur le Web" accompagné de sa puce est toujours
visible même lorsque le champ est vide.
Pourtant, ça devrait fonctionner, je ne comprends pas
Voici mon script, au cas où vous auriez une idée :
<!-- boucle pour affichage lien hypertexte-->
<B_articles>
<p> <b>SUR LE WEB :</b>
<BOUCLE_articles(ARTICLES){id_article}>
<div class="Corps10"><img src="IMGspip03/puce2.gif"
width="8" height="11" align="absmiddle">
<a href="#URL_SITE">#NOM_SITE</a></div>
</BOUCLE_articles>
</B_articles>
<!-- fin boucle lien-->
mais ces balises ne donnent rien, hormis qu'elles
s'affichent sur la page
As-tu bien mis les ( ) autour de #NOM_SITE, ainsi : (#NOM_SITE) ?
D'ailleurs est-ce #NOM_SITE_SPIP ou #NOM_SITE ?
Si ce sont des sites du web, ne s'agit-il pas de la boucle SYNDIC_ARTICLES
plutôt que ARTICLES.
(Je ne l'ai jamais utilisé, mais c'est ce que je lis ici : La boucle SYNDIC_ARTICLES - SPIP )
Paolo
En fait, j'ai rajouté des balises <B_articles> et </B_articles>, comme
d'ailleurs dans la boucle <B_syndic> située juste au-dessus dans le
script, mais le texte "Sur le Web" accompagné de sa puce est toujours
visible même lorsque le champ est vide. La syntaxe des boucles - SPIP
Pourtant, ça devrait fonctionner, je ne comprends pas
Voici mon script, au cas où vous auriez une idée :
<!-- boucle pour affichage lien hypertexte-->
<B_articles>
<p> <b>SUR LE WEB :</b>
<BOUCLE_articles(ARTICLES){id_article}>
<div class="Corps10"><img src="IMGspip03/puce2.gif"
width="8" height="11" align="absmiddle">
<a href="#URL_SITE">#NOM_SITE</a></div>
</BOUCLE_articles>
</B_articles>
<!-- fin boucle lien-->
En fait, j'ai rajouté des balises <B_articles> et </B_articles>, comme
d'ailleurs dans la boucle <B_syndic> située juste au-dessus dans le
script, mais le texte "Sur le Web" accompagné de sa puce est toujours
visible même lorsque le champ est vide. La syntaxe des boucles - SPIP
Pourtant, ça devrait fonctionner, je ne comprends pas
Voici mon script, au cas où vous auriez une idée :
<!-- boucle pour affichage lien hypertexte-->
<B_articles>
<p> <b>SUR LE WEB :</b>
<BOUCLE_articles(ARTICLES){id_article}>
<div class="Corps10"><img src="IMGspip03/puce2.gif"
width="8" height="11" align="absmiddle">
<a href="#URL_SITE">#NOM_SITE</a></div>
</BOUCLE_articles>
</B_articles>
<!-- fin boucle lien-->
Bonsoir
Bien joué le <B_articles>, mais sur ce coup ça ne peut pas marcher car il y toujours au moins une réponse dans ta boucle article, qu'il y ait ou non un lien hypertexte dans l'article.
Donc c'est bien les crochets conditionnels qu'il faut utiliser. Attention piège il faut un jeu de [()] par #BALISE.
Essaye ça :
<!-- boucle pour affichage lien hypertexte-->
<BOUCLE_articles(ARTICLES){id_article}>
[<p> <b>SUR LE WEB :</b>
<div class="Corps10"><img src="IMGspip03/puce2.gif"
width="8" height="11" align="absmiddle">
<a href="(#URL_SITE)">][(#NOM_SITE)</a></div>]
</BOUCLE_articles>
<!-- fin boucle lien-->
Bien joué le <B_articles>, mais sur ce coup ça ne peut pas marcher car
il y toujours au moins une réponse dans ta boucle article, qu'il y ait
ou non un lien hypertexte dans l'article.
Donc c'est bien les crochets conditionnels qu'il faut utiliser.
Attention piège il faut un jeu de [()] par #BALISE.
Essaye ça :
<!-- boucle pour affichage lien hypertexte-->
<BOUCLE_articles(ARTICLES){id_article}>
[<p> <b>SUR LE WEB :</b>
<div class="Corps10"><img src="IMGspip03/puce2.gif"
width="8" height="11" align="absmiddle">
<a href="(#URL_SITE)">][(#NOM_SITE)</a></div>]
</BOUCLE_articles>
<!-- fin boucle lien-->
Ouaouhh, ça marche ! Merci, merci, merci Françoise !
Désolé Paolo, il y avait bien un début de réponse mais merci quand
même d'avoir essayé