Index du Forum » » Version future

Auteur

PAD: couleur background dans les documents
developpeur
24581       
 

  Posté : 21-02-2013 20:59

Citation : bartok 

Citation : developpeur
Détecter la 'sombritude' d'une couleur HEXA est en fait pas simple mais faisable (HEXA => RGB => HSL => On regarde la valeur de L). On pourra ensuite utilisé un blanc ou un noir pour la couleur de la police en fonction de cette détection.

Standard ou spécif?
==> en fait - on établi une règle qui dis que si L <=0.5 alors on utilise le blanc / C'est donc une règle standard (si je comprends ta question)

Citation : developpeur
L'autre idée est effectivement d'établir une liste de couleurs dans laquelle on pioche en fonction du pseudo du membre

Il me semble que la couleur, attribuée aléatoirement en fonction du pseudo, n'est pas stockée mais recalculée à chaque accès.
Ce serait difficile de la stocker là aussi dans le profil la première fois, ce qui offrirait en outre la possibilité de la modifier en cas de besoin?

==> Oui c'est difficile car cela demande pas mal de modif (interface, base, ....) surtout parce que la fiche membre est faite avec Sform qui actuellement ne sais pas gérer les couleurs


Je propose la solution suivante :
- 16 couleurs stockées dans le config.php du PAD
- 1 taille de police de Char dans le config.php du PAD
==> Editable par le webmaster

une routine qui permet d'affecter une couleurs à chaque membre en fonction de son pseudo

$surlignage=substr(md5($auteur),0,6);
$tmp=0;
for ($ix = 0; $ix <= 5; $ix++) {
   $tmp+=hexdec($surlignage[$ix])+1;
}
$surlignage=$couleur[$tmp%=16];



Si vous êtes OK pour cela ... c'est fait

Message édité par : developpeur / 21-02-2013 23:10




Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=25684&forum=4