[RESOLU] Enlever une balise lien si le champ lien est 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 : [RESOLU] Enlever une balise lien si le champ lien est vide

Re: Enlever une balise lien si le champ lien est vide

par silencesim » 16 mars 2016, 12:31

Je dirais à l'arrach, mais faudra voir plus en avant

Code : Tout sélectionner

<?php $value = get_field("reservation_gratuit"); if(get_field("liens_reservations") !=""){ $value = '<a href = " '.get_field("liens_reservations").'"target = "_blank" >'.get_field("reservation_gratuit").'"</a>"'; } ?> <div class=" redbox2"> <?php echo $value; ?> </div>
Wahoo ! ça marche !
Il y avait juste deux guillemets en trop :)

Merci !

Code : Tout sélectionner

<?php $value = get_field("reservation_gratuit"); if(get_field("liens_reservations") !=""){ $value = '<a href = " '.get_field("liens_reservations").'"target = "_blank" >'.get_field("reservation_gratuit").'</a>'; } ?> <div class=" redbox2"> <?php echo $value; ?> </div>

Re: Enlever une balise lien si le champ lien est vide

par Maitrepylos » 16 mars 2016, 12:13

Je dirais à l'arrach, mais faudra voir plus en avant

Code : Tout sélectionner

<?php $value = get_field("reservation_gratuit"); if(get_field("liens_reservations") !=""){ $value = '<a href = " '.get_field("liens_reservations").'"target = "_blank" >'.get_field("reservation_gratuit").'"</a>"'; } ?> <div class=" redbox2"> <?php echo $value; ?> </div>

Re: Enlever une balise lien si le champ lien est vide

par silencesim » 16 mars 2016, 11:55

Et le code css de redbox2 ?
.redbox2 {
	color:#fff;
	background-color:#e33a0c;
	padding:14px;
	font-family:arial;
	font-size:14px;
	text-align:center;font-weight:bold;
	text-transform:uppercase;margin-bottom:9px;}
	
.redbox2 a{ text-decoration:none; color :#FFFFFF}
	.redbox2 a:hover{ text-decoration:none; color :#FFFFFF}

Re: Enlever une balise lien si le champ lien est vide

par Maitrepylos » 16 mars 2016, 11:51

Et le code css de redbox2 ?

Re: Enlever une balise lien si le champ lien est vide

par silencesim » 16 mars 2016, 11:34

Remplis :
<div class="  redbox2">
			<a href="http://www.ticboss.eu/billet?&IDLIE=MTU" target="_blank">Réservez !</a>
				</div>
et vide :
<div class="  redbox2">
			<a href="" target="_blank">Entrée libre !</a>
				</div>

Re: Enlever une balise lien si le champ lien est vide

par Maitrepylos » 16 mars 2016, 11:17

Bonjour,

Que donne

Code : Tout sélectionner

var_dump(get_field( "liens_reservations")); //quand il est vide et quand il est remplis ?

Enlever une balise lien si le champ lien est vide

par silencesim » 16 mars 2016, 10:58

Bonjour,

J'ai un bouton de réservation de spectacle avec un lien vers un site de réservation, ce champ lien peut être vide, dans ce cas comment faire pour afficher le bouton sans balise lien (sans que le bouton ne soit pas cliquable mais qu'il s'affiche quand même).
<div class="  redbox2">
			<a href="<?php echo $value = get_field( "liens_reservations"); ?>" target="_blank"><?php echo $value = get_field( "reservation_gratuit"); ?></a>
				</div>
Redbox2 c'est le bouton, liens_reservations affiche le lien si il existe mais peut être vide, reservation_gratuit affiche le texte Réservez ou Gratuit.

Merci