Le 03/02/2018 à 16:07, persosite.dev a écrit :
#SET{fond,#FFFFFF}
#SET{fondtitre,#GET{fond}|couleur_saturation{0.8}}
<div style="background-color: ##GET{fondtitre}"> bbb</div>
on obtient
<div style="background-color: #ff3f33">bbb</div><div style="background-color: #ffff33">bbb</div><div style="background-color: #000000">bbb</div>
et une division par zero suite à couleur_saturation avec #FFFFFF
Le cas #ffffff est explicitement prévu dans le code pour éviter la division par 0 justement...
mais pas le cas #FFFFFF
Peux tu essayer avec #ffffff ?
JLuc
18 6.7416 23891888 filtrer( ) ...\composer.php(92) : eval()'d code*:*80
19 6.7417 23892344 filtre_couleur_saturation_dist( ) ...\filtres.php*:*269
20 6.7417 23892344 couleur_saturation( ) ...\filtres_images_mini.php*:*477
( ! ) Warning: Division by zero in D:\wamp64\www\saint jean baptiste\plugins-dist\filtres_images\filtres\couleurs.php on line /147/
Call Stack
# Time Memory Function Location
1 0.0014 363968 {main}( )
bon je n'avais pas vue que cela n'était qu'un warning
mais que faut-il utiliser #FFF, #FFFF, #FFFFFF
> Message du 03/02/18 16:00
> De : "persosite.dev" <persosite.dev@orange.fr>
> A : spip@rezo.net
> Copie à :
> Objet : Re: [Spip] couleurs automatiques
>
> pour tester je fait
>
> #SET{fond,#FFF}
#SET{coul,#GET{fond}|couleur_extreme|couleur_inverser}
bbb
#SET{fond,#FFFF}
#SET{coul,#GET{fond}|couleur_extreme|couleur_inverser}
bbb
#SET{fond,#FFFFFF}
#SET{coul,#GET{fond}|couleur_extreme|couleur_inverser}
bbb
>
> #SET{fond,#FFF}
#SET{fondtitre,#GET{fond}|couleur_saturation{0.8}}
bbb
#SET{fond,#FFFF}
#SET{fondtitre,#GET{fond}|couleur_saturation{0.8}}
bbb
#SET{fond,#FFFF}
#SET{fondtitre,#GET{fond}|couleur_saturation{0.8}}
bbb
> donne
<div style="background-color: #FFF;color:#ffffff">bbbdiv> soit blanc sur blanc<div style="background-color: #FFFF;color:#000000">bbbdiv> soit noir sur blanc<div style="background-color: #FFFFFF;color:#000000">bbbdiv><div style="background-color: #ff3f33">bbbdiv> soit un fond rouge<div style="background-color: #ffff33">bbbdiv> soit un fond jaune<div style="background-color: #ffff33">bbbdiv>
Bon en testant ainsi je n'ai plus la division par zero
C'est peut être normal que le résultat soit différent
> Message du 03/02/18 15:28
> De : "JLuc" <jluc@no-log.org>
> A : spip@rezo.net
> Copie à :
> Objet : Re: [Spip] couleurs automatiques
>
> Le 03/02/2018 à 15:05, persosite.dev a écrit :
> >
> > est-ce normal que
> > #SET{coul,#GET{fond}|couleur_extreme|couleur_inverser} donne blanc si le fond est blanc (#GET{fond}=#FFF)
au lieu de
> > noir donc une écriture blanc sur blanc si j'ai #FFFF c'est bon
> >
> > si je met #FFFFFF ... division par zero
>
> Quel est le message complet avec le fichier et la ligne de l'erreur ?
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
>
> Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
>
> Infos : http://listes.rezo.net/mailman/listinfo/spip
>
> Documentation de SPIP : http://www.spip.net/
>
> Irc : de l'aide à toute heure : http://spip.net/irc
>
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc