Bonjour,
J'ai un affichage correcte sur mon poste en local
Windows NT DEV4 5.1 build 2600
Version Base de données: 4.1.10a-nt
Version PHP: 5.0.4
Serveur Web: Apache/1.3.33 (Win32) PHP/5.0.4
Interface serveur Web vers PHP: apache
et pas du tout le même résultat en prod :
Linux http26 2.4.34-grsec #1 Wed Jun 20 16:32:30 CEST 2007 i686
Version Base de données: 4.0.27-log
Version PHP: 4.4.4
Serveur Web: Apache
Interface serveur Web vers PHP: cgi
J'ai du mettre en dur le résultat du calcul soit "49.8", ce qui fonctionne mais je ne comprends pas d'ou vient le pb
Vous remarquerez que j'ai fait des echo qui affiche la vaelur correcte en prod.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $tab_width = round(99.6/mosCountModules('ja-tab1'), 1); $tab_style_width=' style="width:'.$tab_width.'%" '; //echo ' style="width:'.$tab_width.'%" ' ; //fonctionne en prod en echo mais pas dans $ja_mod_template //echo $tab_style_width; //fonctionne en prod en echo mais pas dans $ja_mod_template // ZZ A REVOIR mis en manuel 49.8 $ja_mod_template = ' <li onmouseover="jashowtabcontent(this);" style="width:' ."49.8" .'%" class="ja-tab-li"><span>##TITLE##</span><div class="ja-tab-content">##CONTENT##</div></li> '; ja_modules_html::mosLoadModules('ja-tab1', $ja_mod_template);
Pas pro en php, je suis preneur de pistes d'explications![]()
a+
Partager