|
bartok 399
| Posté : 22-11-2012 18:37
NPDS Forum Extender -: Problèmes :- | | Sujet | PAD: couleur background dans les documents | Votre Système d'Exploitation | -: Windows XP | Votre Package Web | -: Apache + Php + MySql | Votre version de PHP | -: Php 5.x.x | Version NPDS (voir statistiques du site) | -: REvolution
| Type de problème | -: Utilisation | Votre hébergeur | -: Autre(s) | Votre Priorité | Juste une infos | Description du problème | Bonsoir,
les bgcolor générés "aléatoirement" sont régulièrement trop fonçés et il devient alors très difficile de lire les contributions. C'est à mon avis, un handicap sérieux. je viens de me faire attribuer un 9b2071, aïe aï aïe! qu'en pensez-vous? | Inclure la signature | true | notification par Email | | ..::.. |
|
|  Profil Citation
|
|
bartok 399
| |
colonelwog 2044
| |
developpeur 24581
| Posté : 22-11-2012 22:01
non colonel / en fait le bg est calculé a partir du pseudo du membre selon une petite formule qui donne directement une couleur #xxyyzz
Je pense à la lecture que l'on dois faire mieux / On déplace dans nouvelle version ? |  Profil E-mail www Citation
|
|
Boris 3430
| Posté : 23-11-2012 00:31
Ca serait pas faisable de faire une détection de la couleur d'arrière plan, et si trop foncé, on bascule la couleur de la police en blanc pour rehausser le contraste ?
Par exemple, en additionnant les valeurs des 3 valeurs hexadécimales correspondant à chacune des trois couleurs, et si la moyenne des 3 résultats passe en dessous d'une certaine valeur (donc, qu'on devient trop sombre), alors on inverse la couleur d'écriture ?
Sinon, oui, ça mérite d'être dans nouvelle version, je pense. |  Profil E-mail www Citation
|
|
bartok 399
| Posté : 23-11-2012 06:54
bonjour,
merci pour votre intérêt.
il faut dire que je suis sensible aux difficultés d'accessibilité visuelle peu souvent prises en compte par les web-designers, jusques et y compris sur les sites institutionnels.
Même si l'enfer est dans l'exception, je pense que 90% des contributions n'excèderont pas 16 interlocuteurs différents, ce qui pourrait favoriser l'utilisation d'une première "short list" de bg "light"?
dans la même veine, je soumets ceci:
http://www.npds.org/article.php?sid=1823
où il est dit, en particulier:
Citation : jpb
Good !!
Peux t'on augmenter la taille de la police du code dans l'article .... car c'est vraiment petit ou alors faut que j'achète des loupes 10
Citation : developpeur
Le code.... Tu le connais non?
Moi, je ne le connais pas...
Y at'il un moyen d'augmenter la taille de la police "de base" dans un paramètre de base de TinyMCE?
merci d'avance.
Message édité par : bartok / 23-11-2012 07:30 |  Profil Citation
|
|
developpeur 24581
| Posté : 25-11-2012 22:15
je déplace dans Nouvelle Version
Pour initialiser la taille de la police au démarrage de TinyMce ... je vais regarder mais en général c'est pas gagner ce genre de chose avec Tinymce |  Profil E-mail www Citation
|
|
developpeur 24581
| Posté : 20-02-2013 23:15
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.
L'autre idée est effectivement d'établir une liste de couleurs dans laquelle on pioche en fonction du pseudo du membre
Augmenter la taille de la police dans le textarea sur le PAD - c'est possible aussi / par contre cela sera valable pour tous les membres - je peut en faire un paramètre qui sera dans le config.php du module par exemple ?
|  Profil E-mail www Citation
|
|
bartok 399
| Posté : 21-02-2013 11:43
Citation : developpeur
Augmenter la taille de la police dans le textarea sur le PAD - c'est possible aussi / par contre cela sera valable pour tous les membres - je peut en faire un paramètre qui sera dans le config.php du module par exemple ?
Amplement suffisant pour moi.
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?
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?
|  Profil Citation
|
|
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 |  Profil E-mail www Citation
|
|
bartok 399
| Posté : 22-02-2013 05:52
Citation : developpeur
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
Si vous êtes OK pour cela ... c'est fait
Message édité par : developpeur / 21-02-2013 23:10
Mieux que ça serait proprement insoutenable...
|  Profil Citation
|
|
developpeur 24581
| |