Probleme avec une liste PHP

Laertas
Invité n'ayant pas de compte PHPfrance

15 juil. 2011, 16:27

Bonjour,

J'ai un soucis avec du PHP. J'ai créé un site Web pour une agence immobiliere à l'aide du CMS Joomla. Et dans la description du bien immobilier choisi, il y a des espaces entre les caractéristiques lorsque celle la n'est pas rentrée par l'administrateur du site. J'aimerais que la liste remonte et "bouche les trous". C'est probablement pas très clair alors je vais vous mettre la page en question :

http://immoetservices.com/index.php?vie ... =4&lang=fr

Vous voyez que a droite à coté des images il y a une liste de caractéristiques. Et certains n'etant pas rentrés et bien ça laisse un espace très laid entre les caractéristiques. Je vous joins le code ici :

Code : Tout sélectionner

<?php endif ?> <div class="titre2"> <h4> <?php echo $this->page_title ?> </h4></div> <br /> <div class="descri"> <?php echo $this->row->description ?> </div> <br /><br /> <div class="reste" > <?php if ($this->row->living_space) { echo JText::_( 'Living space' ) . ' : <strong>' . $this->row->living_space . ' ' . $this->params->get( 'surface_measure' ) . '</strong>' .PHP_EOL;} ?> <br /> <?php if ($this->row->land_space) { echo JText::_( 'Land space' ) . ' : <strong>' . $this->row->land_space .' ' . $this->params->get('surface_measure'). '</strong>' .PHP_EOL; }?> <br /> <?php if ($this->row->annexe) { echo JText::_( 'Number of bathrooms' ) . ' : <strong>' . $this->row->annexe .'</strong>' .PHP_EOL; } ?> <br /> <?php if ( $this->row->advantages ) { echo JText::_('Advantages') . ' : <strong>' . $this->getAdvantages( $this->row->advantages , 'ul' ) .PHP_EOL; } ?> <br /> <?php if ( $this->row->adress ) { echo JText::_('Adress'). ' : <strong>' . $this->row->adress .PHP_EOL; } ?> <br /> <?php if ( $this->row->floor ) { echo JText::_('Floors'). ' : <strong>' . $this->row->floor .PHP_EOL; } ?> <br /> <?php if ( $this->row->zip_code ) { echo JText::_('Zip code'). ' : <strong>' . $this->row->zip_code .PHP_EOL; } ?> <br /> <h4> <?php echo $this->row->is_renting ? JText::_('Renting price') : JText::_('Selling price') ?> : <?php echo $this->formatPrice( floatval($this->row->price) , JText::_('Consult us') ) ?> </h4> </div>

Merci pour votre aide.

devlop78
Invité n'ayant pas de compte PHPfrance

16 juil. 2011, 00:47

Peut etre en parler au concepteur de ce code ? Car je vois ici des <strong> qui ne sont pas fermés, alors que dans le code final elles semblent l'être, je ne vois pas de <br/> alors que dans le code final il y en a, et je vois des if() qui ont certainement le rôle de ne justement pas afficher les données, dont les <br/> si la condition n'est pas remplie. Bref, soit c'est de la joomla! logic, soit il manque le contexte

Eléphanteau du PHP | 11 Messages

21 juin 2012, 11:54

Bonjour!

J'ai visité votre site, il ne semble pas y avoir de soucis.
Peut être que le problème vient du navigateur internet. Essayez un autre navigateur pour être sûr.
Ou alors vous avez résolu votre problème?

ViPHP
xTG
ViPHP | 7331 Messages

21 juin 2012, 11:58

Bonjour!

J'ai visité votre site, il ne semble pas y avoir de soucis.
Peut être que le problème vient du navigateur internet. Essayez un autre navigateur pour être sûr.
Ou alors vous avez résolu votre problème?
J'espère bien que depuis l'an dernier cette personne a résolu son souci. :roll:

Eléphanteau du PHP | 11 Messages

22 juin 2012, 11:32

:oops: j'avais pas fait attention à la date...

Et bien du coup j'espère aussi qu'elle a résolu son petit soucis :D

Invité
Invité n'ayant pas de compte PHPfrance

12 oct. 2012, 12:05

Oui les balises strong ne sont pas fermées, elles le font peut etre dans un suite du code, ailleurs. Tu sais du code laid ca marche parfois très bien.
Je m'inspire souvent aussi des sites pour trouver du code. Moi je suis dans l'immo, alors pour mettre à jour mon site, et mon annuaire et ses fonctionnalité je vais voir les autres site immo. Certains sont bien foutus et m'apportent beaucoup.
idem je suis sous Joomla/Sobi/Virtuemart