Cacher une div si titre vide

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Cacher une div si titre vide

Re: Cacher une div si titre vide

par racacax » 26 août 2015, 12:55

Il me faudrait savoir à quoi ça ressemble lorsqu'il y a un titre et sans titre
PS : je ne vois pas la ligne de ton titre

Re: Cacher une div si titre vide

par guenfood » 26 août 2015, 12:33

Bonjour,
$chaine = "$after_title";
	$conversion = array('<div class="stripe-line"></div>'=>"");
	$chaine = strtr($chaine,$conversion);
Si il n'y a rien entre les ><, <div class="stripe-line"></div> est supprimé.
Bonjour et merci pour ta réponse.
Cependant, il n'y a jamais rien entre les ><, la class "stripe-line" affiche juste une ligne sous le titre.
C'est pour cela que je souhaite que cette ligne ne soit pas affichée quand le $title est vide.

Re: Cacher une div si titre vide

par racacax » 26 août 2015, 11:17

Bonjour,
$chaine = "$after_title";
	$conversion = array('<div class="stripe-line"></div>'=>"");
	$chaine = strtr($chaine,$conversion);
Si il n'y a rien entre les ><, <div class="stripe-line"></div> est supprimé.

Cacher une div si titre vide

par guenfood » 26 août 2015, 11:05

Bonjour,

Sur mon site, j'ai cette portion de code, qui permet d'afficher des informations dans un widget.

Code : Tout sélectionner

function tie_widgets_init() { $before_widget = '<div id="%1$s" class="widget %2$s">'; $after_widget = '</div></div><!-- .widget /-->'; $before_title = '<div class="widget-top"><h4>'; $after_title = '</h4><div class="stripe-line"></div></div> <div class="widget-container">';
Dans la partie $after_title, je souhaite cacher la class "stripe-line" si $title est vide.

Comment puis-je faire ?
Merci par avance pour votre aide.