Correspondance codes couleur Messenger plus/Hexa

Pour tous les gens qui n’utilisent pas MSN messenger avec messenger + (autre client ou juste sans l’addon plus).  Ils découvrent dans les pseudos de drôles de signes en une sorte de bbcode. Voilà à quoi ils servent.

[b][/b] Gras
[i][/i] Italique
[u][/u] Souligné
[s][/s] Barré
[c=2][/c] Mise en couleur
[a=2][/a] Application d’un fond en couleur

Pour ces deux derniers il est également possible de trouver un ‘=chiffre’ dans la balise fermante. Celui ci représente qu’il existe un dégradé entre la couleur du début et celle de fin.

Voilà un petit aperçu de l’interface messenger plus:

Fenetre messenger plus permettant le formatage du pseudo

Évidemment le code couleur n’est pas indiqué en un format universellement reconnu.  Mais bien avec des codes utilisés seulement par messenger plus.

Si vous désirez simplement faire un pseudo formaté je vous invite à aller ici (attention ce sont des serveurs plein de pubs et gérés assez bizarrement. Je ne peux donc en garantir l’accessibilité).

Si comme moi vous avez devant vous ces codes afin d’améliorer un client alternatif messenger existant (p.e. aMsn) ou simplement si vous désirez mettre en forme des historiques de conversation alors vous allez adorer ce que je vous propose ci dessous.

Une table de correspondance entre les codes couleurs msn et leur équivalent hexadécimal.  Je vous propose cinq formats.  Un où je l’affiche simplement en tableau pour voir les codes couleurs et leur incidence, une version SQL pour l’introduire dans votre base de données rapidement (format mysql, effectuez les changements si besoin), un format ini (très facile à utiliser avec l’instruction parse_ini_file() de php), ou encore au format CSV pour utiliser dans excell, et pour clôturer un au format XML dont la structure est  plus que limpide.

Voici quelques extraits de chaque fichier et ensuite les liens où les télécharger :

Correspondance HTML :

0 :Petit exemple de la couleur #ffffff
1 :Petit exemple de la couleur #000000
2 :Petit exemple de la couleur #00007f
3 :Petit exemple de la couleur #009300
4 :Petit exemple de la couleur #ff0000
5 :Petit exemple de la couleur #7f0000
6 :Petit exemple de la couleur #9c009c
7 :Petit exemple de la couleur #fc7e00

Télécharger ce document (html)

Version SQL :

CREATE TABLE IF NOT EXISTS `color_table`(
	`id` tinyint auto_increment,
	`reference` int,
	`hexa` char(7),
	PRIMARY KEY  (`id`)
);

INSERT INTO color_table (reference, hexa) VALUES (0,"#ffffff");
INSERT INTO color_table (reference, hexa) VALUES (1,"#000000");
INSERT INTO color_table (reference, hexa) VALUES (2,"#00007f");
INSERT INTO color_table (reference, hexa) VALUES (3,"#009300");
INSERT INTO color_table (reference, hexa) VALUES (4,"#ff0000");
INSERT INTO color_table (reference, hexa) VALUES (5,"#7f0000");
INSERT INTO color_table (reference, hexa) VALUES (6,"#9c009c");

Télécharger ce document ((My)SQL)

Version INI :

0 = "#ffffff"
1 = "#000000"
2 = "#00007f"
3 = "#009300"
4 = "#ff0000"
5 = "#7f0000"
6 = "#9c009c"
7 = "#fc7e00"
8 = "#ffff00"
9 = "#00fc00"
10 = "#009393"

Télécharger ce document (INI)

Version CSV :

0,"#ffffff"
1,"#000000"
2,"#00007f"
3,"#009300"
4,"#ff0000"
5,"#7f0000"
6,"#9c009c"
7,"#fc7e00"
8,"#ffff00"
9,"#00fc00"
10,"#009393"

Télécharger ce document (CSV)

Version XML :


    
        0
        #ffffff
    
    
        1
        #000000
    
    
        2
        #00007f
    
    
        3
        #009300
    
    
        4
        #ff0000
    

Télécharger ce document (XML)

En espérant que cela vous sera utile.
J’ai aussi un parseur de log aMsn sur le feu qui va sortir d’ici quelques jours (c’est pour cela que j’ai cherché toutes ces correspondances dont je peux vous faire profiter maintenant).

Posted in Programmation by El Gnap at April 5th, 2010.
Tags: , , , , , , , , ,

One Response to “Correspondance codes couleur Messenger plus/Hexa”

  1. Benito Sheward says:

    Ce site web est interessant . Je suis devenu un lecteur assidu.