Modif Color du menu déroulant ....

Started by 3000, March 03, 2017, 03:23:07 PM

Previous topic - Next topic

Paulo.chon

Manuellement ça marche :


Rose  Rose

Beige  Beige


(j'ai foncé le beige aussi)

maximus23

Si cela marche manuellement alors revois ton code tu dois avoir quelque chose qui cloche.

Regarde si il indique les bonnes couleurs quand tu fais ton message.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon

J'ai essayé en enlevant le blanc aussi, mais rien...

J'ai ça dans editor.js, je ne vois pas ce qui cloche.

// Color maps! (hex => name)
this.oFontColors = {
black: '#000000',
yellow: '#ffff00',
orange: '#ffa500',
red: '#ff0000',
maroon: '#960018',
teal: '#00ced1',
blue: '#0000ff',
navy: '#00008b',
limegreen: '#32cd32',
green: '#008000',
pink: '#ff69b4',
purple: '#800080',
beige: '#c8ad7f',
brown: '#a52a2a',
grey: '#808080'
}

maximus23

Quand tu fais ton message il ne met pas les codes que tu as défini ? C'est cela qu'il faut vérifier pour commencer.

En plus c'est pas dans editor que cela se passe c'est dans GC.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon

Non, dans le message il ne met que [ color=pink] par exemple.

Ici aussi d'ailleurs.

Paulo.chon

Quote from: maximus23 on March 05, 2017, 01:00:56 PM

En plus c'est pas dans editor que cela se passe c'est dans GC.

:)

Dans GC je n'ai rien touché (enfin juste ordonné différemment pour être en cohésion avec ma liste déroulante que j'ai re-triée).

sType: \'select\',
sName: \'sel_color\',
oOptions: {
\'\': ', JavaScriptEscape($txt['change_color']), ',
\'black\': ', JavaScriptEscape($txt['black']), ',
\'yellow\': ', JavaScriptEscape($txt['yellow']), ',
\'orange\': ', JavaScriptEscape($txt['orange']), ',
\'red\': ', JavaScriptEscape($txt['red']), ',
\'maroon\': ', JavaScriptEscape($txt['maroon']), ',
\'teal\': ', JavaScriptEscape($txt['teal']), ',
\'blue\': ', JavaScriptEscape($txt['blue']), ',
\'navy\': ', JavaScriptEscape($txt['navy']), ',
\'limegreen\': ', JavaScriptEscape($txt['lime_green']), ',
\'green\': ', JavaScriptEscape($txt['green']), ',
\'pink\': ', JavaScriptEscape($txt['pink']), ',
\'purple\': ', JavaScriptEscape($txt['purple']), ',
\'beige\': ', JavaScriptEscape($txt['beige']), ',
\'brown\': ', JavaScriptEscape($txt['brown']), ',
\'grey\': ', JavaScriptEscape($txt['grey']), ',
\'white\': ', JavaScriptEscape($txt['white']), '
}


Mais pas défini les couleurs...

maximus23

Si tu n'as pas défini tes couleurs cela ne saurait pas fonctionner.

Tu dois ajouter tes lignes avec tes codes couleurs et le texte qui devra apparaître ou alors modifier le code couleur devant le texte.

Exemple :

\'#ffff00\': ', JavaScriptEscape($txt['grey']), ',


Ton gris affiché écrira en jaune  ;D

Ne confond pas le JS et le GC wysiwyg et non wysiwyg

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon

Pourtant le texte du GC détermine bien les couleurs, telles qu'elles sont définies dans editor, au départ ?

J'avais compris le truc comme ça :

Dans editor.js, je dis que  "blue" est le code #0000ff

Dans GenericControl je dis que la couleur "blue" s'appelle "blue" dans la liste déroulante.

Dans post.french je dis que dans ma liste, en français, "blue" s'écrit "bleu".

Car aujourd'hui dans GC il n'y a aucun code de couleur, seulement le nom, par rapport à ce qui est écrit dans editor, où sont définies les couleurs avec leur code.  ???

D'ailleurs j'ai ajouté un gris en mettant son code dans editor seulement, et ça fonctionne.

maximus23

Tu as testé avec les deux modes ? wysi ou non wysi là tu dois être en wisy.

Les deux doivent en général correspondre mais sous deux formats différents.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon

Quote from: maximus23 on March 05, 2017, 01:38:23 PM
Tu as testé avec les deux modes ? wysi ou non wysi là tu dois être en wisy.

Les deux doivent en général correspondre mais sous deux formats différents.

:)

Tu veux dire dans mon profil ?

En mode wysiwyg ou pas, ça ne change rien au fait que ça met "pink" dans les balises et pas un code...

Ou alors je n'ai pas compris ?

Si c'est cela en tout cas oui j'ai testé en mode non wysi pour voir ce qui se passe....

maximus23

Pour que les deux modes fonctionnent correctement tu dois avoir la même équivalence dans tes deux fichiers le JS et le GC.

Pour une équivalence parfaite il faudrait même que les deux utilisent le code hexa.

C'est pas compliqué pourtant.

:)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon

Quote from: maximus23 on March 05, 2017, 01:50:05 PM

C'est pas compliqué pourtant.

:)

;D Pour toi sans doute !!

Pour moi...   :-\

Mais alors à quoi sert ce qui est indiqué dans editor.js ?
Et pourquoi, au départ, n'y a-t-il aucun code dans le GC ?

maximus23

Les deux sont liés et ils servent pour une interprétation directe et indirecte des modes définis par l'utilisateur et du type de navigateur utilisé.

Si j'ai le temps je ferai un truc sur mon site pour expliquer cela en détail.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Paulo.chon

J'ai modifié le GC en mettant les codes et ça fonctionne, en attendant (de bien comprendre tout ça).

Super !

Merci Maximus !

Advertisement: