Page 1 sur 1

Bug tag %ws_moonphase%

Posté : 06 févr. 2014, 11:47
par WakawaRider
Bonjour,
Le code %ws_moonphase% génère actuellement "<font face="Symbol">&#221;</font> 46%" qui n'affiche pas une double-flèche pointe en haut mais un Y accentué sur Firefox et les navigateurs sur iphone, ipad et android.

J'ai temporairement trouvé une solution de fortune à ce problème à l'aide de Javascript en ne gardant que la partie finale du code renvoyé, c'est à dire la valeur numérique du pourcentage de lune comme ceci :
Déclaration de la variable :

Code : Tout sélectionner

var moonphase = "%ws_moonphase%"
Insersion de la variable réduite dans ma page :

Code : Tout sélectionner

<script>document.write('+ws_moonphase.substring(ws_moonphase.lastIndexOf(' ') + 1)+')</script>
Existe-t-il une autre solution pour résoudre ce problème ?

Cordialement
Laurent

Re: Bug tag %ws_moonphase%

Posté : 07 févr. 2014, 11:13
par vals
Effectivement j'avais remarqué ce défaut il y a quelques temps.
Avec quelques tags sous wswin j'ai fait une modif.
Ici j'ai remplacé le caractère par deux icônes.
Et dans le défilant j'ai remplacé les caractères par &#8681 et &#8679.
Depuis sous FF c'est bon.

Re: Bug tag %ws_moonphase%

Posté : 07 févr. 2014, 12:24
par WakawaRider
Le remplacement de caractère c'est bien mieux que la suppression ! :wink:
J'ai donc exploré aussi la liste des codes ici :http://www.codetable.net/unicodecharacters?page=29 et j'ai trouvé plus visuels les codes &#11014 et &#11015 que j'ai remplacé en Javascript dans ma page.

Comment procèdes-tu pour remplacer ces caractères par des gifs ?

Re: Bug tag %ws_moonphase%

Posté : 07 févr. 2014, 14:42
par gégé
voila
<td align="center" width="11%"><font color="black">Phase de lune</td><td align="center"><font color="black"><b>
%ws_setmem[15]=%ws_replacestr=+~~%ws_moonphasev%%
%ws_setmem[16]=%ws_replacestr=-~~%ws_getmem[15]%%%%
%ws_setmem[17]=%ws_compare[5]=%ws_moonphased%~0~<img src="p_do1.gif" width="15" height="15">&nbsp;lune décroissante&nbsp;~<img src="p_up1.gif" width="15" height="15">&nbsp;lune croissante%
%ws_setmem[18]=%ws_compare[3]=%ws_moonphased%~100~pleine lune~%ws_getmem[17]%%%
%ws_setmem[19]=%ws_compare[3]=%ws_moonphased%~0~nouvelle lune~%ws_getmem[18]%%%
%ws_getmem[16]% %ws_getmem[19]%

Re: Bug tag %ws_moonphase%

Posté : 07 févr. 2014, 15:06
par WakawaRider
Si je comprends bien tu me proposes une partie du tableau d'un template dans lequel s'affiche tes images.
Je vais essayer d'en extraire la substantifique moelle...

Re: Bug tag %ws_moonphase%

Posté : 08 févr. 2014, 08:37
par mm91

Re: Bug tag %ws_moonphase%

Posté : 08 févr. 2014, 11:04
par WakawaRider
Il faut rendre à César ce qui appartient à César.
Merci Michel et merci admin pour ces explications :Panneau-Merci:

Désolé de n'avoir pas su trouver la réponse dans les autres topics avant de poster celui-ci.
Ce sujet est redondant et peut être clos ou supprimé.

Cordialement
Laurent