SPIP et éléments vides

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

2fou
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 223
Inscription: Lun Juil 07, 2003 23:50

SPIP et éléments vides

Message le Mer Mai 11, 2005 16:22

Bonjour,

j'aimerais afficher les différents éléments de mes articles (titre,sous titres, descriptions,etc..).
Selon l'article, parfois certains élément sont vides (comme les sous titres par exemples). Et à l'affichage, j'ai un bloc de texte vide à la place, ceux qui décale le reste du document comment faire pour
lorsqu'ils sont vides, ne pas afficher l'élément concerné et les balises (<p> ou <br>) qui l'entourent.

Voici un extrait du code.

merci.

Code: Tout sélectionner
<B_articles>
<BOUCLE_rubrique(rubriques){id_rubrique}{tout}>
<div id="article">
  <p> #DESCRIPTIF  <br>  #TEXTE </p>
  <BOUCLE_article(ARTICLES){id_rubrique}{tout}>
   <P>#SURTITRE <BR> <b>#TITRE</b><BR>#SOUSTITRE</P>
   <p>#DESCRIPTIF</p>
   <P>#CHAPO</P>
   <p>#TEXTE</p>
   <P>PS : #PS</P>
   <P>Référence : <a href="#URL_SITE">#NOM_SITE</a></P>
  </BOUCLE_article>
</div>   
</BOUCLE_rubrique>
<B_articles>


Vince100
WRInaute impliqué
WRInaute impliqué
 
Messages: 393
Inscription: Lun Nov 22, 2004 18:05

Message le Mer Mai 11, 2005 17:37

Essaye de remplacer les <p></p> par des <span></span>, je crois que ça fonctionne

2fou
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 223
Inscription: Lun Juil 07, 2003 23:50

Message le Mer Mai 11, 2005 22:08

non ça march po. :(


Vince100
WRInaute impliqué
WRInaute impliqué
 
Messages: 393
Inscription: Lun Nov 22, 2004 18:05

Message le Mer Mai 11, 2005 22:27

Tu peux mettre toutes les variables à la suite et intégrer directement le nombre voulu de balises <br> directement dans le champ de saisie, c'est plus souple mais moins pratique.


Phix
WRInaute impliqué
WRInaute impliqué
 
Messages: 420
Inscription: Mar Juin 15, 2004 22:05

Message le Mer Mai 11, 2005 22:33

Ou tu peux utiliser les balises de Spip:

Code: Tout sélectionner
[<p> (#CHAPO) </p>]


Cela équivaut à: si le chapeau existe, afficher tout ce qu'il y a dans les []

netsys
WRInaute accro
WRInaute accro
 
Messages: 1110
Inscription: Sam Juil 17, 2004 18:47

Re: SPIP et éléments vides

Message le Mer Mai 11, 2005 22:40

gdourel a écrit:Bonjour,

j'aimerais afficher les différents éléments de mes articles (titre,sous titres, descriptions,etc..).
Selon l'article, parfois certains élément sont vides (comme les sous titres par exemples). Et à l'affichage, j'ai un bloc de texte vide à la place, ceux qui décale le reste du document comment faire pour
lorsqu'ils sont vides, ne pas afficher l'élément concerné et les balises (<p> ou <br>) qui l'entourent.

Voici un extrait du code.

merci.

Code: Tout sélectionner
<B_articles>
<BOUCLE_rubrique(rubriques){id_rubrique}{tout}>
<div id="article">
  <p> #DESCRIPTIF  <br>  #TEXTE </p>
  <BOUCLE_article(ARTICLES){id_rubrique}{tout}>
   <P>#SURTITRE <BR> <b>#TITRE</b><BR>#SOUSTITRE</P>
   <p>#DESCRIPTIF</p>
   <P>#CHAPO</P>
   <p>#TEXTE</p>
   <P>PS : #PS</P>
   <P>Référence : <a href="#URL_SITE">#NOM_SITE</a></P>
  </BOUCLE_article>
</div>   
</BOUCLE_rubrique>
<B_articles>


{tout} est inutile pour une boucle sur les articles !

le 1er rubriques de <BOUCLE_rubrique(rubriques){id_rubrique}{tout}> doit être en majuscule

Code: Tout sélectionner
[ option avant (#BALISE|filtre1|filtre2|...|filtren) option après ]


-> [<p>(#SURTITRE|supprimer_tags)</p>]
Tu peux aussi créer un filtre qui ne fait rien

2fou
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 223
Inscription: Lun Juil 07, 2003 23:50

Message le Jeu Mai 12, 2005 9:27

ok merci ça marche avec les paranthèses et les crochets.


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités