Lien hypertexte invisible

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 ?

Merci pour vos réponses.

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...).

Cordialement

Françoise

"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 :frowning:
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-->

"Nooka" wrote:

comment faire pour ne pas
afficher
le titre "Sur le web:" lorsque les champs relatifs aux liens hypertextes
sont laissés vides ?

Voir La syntaxe des balises SPIP - SPIP :

[ 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-->

Paolo

"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 ?

Voir La syntaxe des balises SPIP - SPIP :

[ 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 :frowning:

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-->

Merci pour votre aide.

----------------------------------------------------------------------------
----

Nooka wrote:

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 :frowning:

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-->

Merci pour votre aide.

Nooka wrote:

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 :frowning:

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-->

Cordialement

Françoise

"Françoise" <f.roure@wanadoo.fr> a écrit dans le message de news:
coabad$tek$1@sea.gmane.org...

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-->

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é :wink:

"Nooka" wrote :

Désolé Paolo, il y avait bien un début de réponse mais merci quand
même d'avoir essayé :wink:

Faut pas être désolé - tu as trouvé encore un petit avancé dans ta
construction de site.
Réjouissons-nous plutôt !

Paolo