#1 

08-08-2009 16:50:31

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

Voila j'ai mis le code c++ dans une quote, dit moi si ça va,
il faut remplacer le return de la fonction cpp() par:

return '[quote][b]Code c++ :[/b] <br /><br />'.$matches[1].'[/quote]
';

edit: je vais m'occuper de la bouff, je revient après manger.
A plus.


Hors ligne


#2 

08-08-2009 17:16:10

tmyke
Administrateurs
Avatar de tmyke
Date d'inscription:
Messages: 1025
IP: 86.218.255.159
Courriel

C'est cool ça marche, t'es un chef.

Demain, je verrais pour trouver une couleur qui s'adapte bien aux différents thèmes wink


Force et sagesse...

Hors ligne


#3 

08-08-2009 18:58:34

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

Ok, alors a demain, en attendant je vais continuer la fonction cpp();
A plus.


Hors ligne


#4 

09-08-2009 11:33:42

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

Salut à tous, j'ai donc continué la fonction de coloration en rajoutant quelques mots clés, et la gestion des commentaires.
Il faudrait testé si tout marche comme il faut, car j'ai un peu fait du bricolage, mais bon ça devrait aller.
Voila, là j'essaie de rajouter les directives de préprocesseur, ça devrait être fini dans la journée.


Hors ligne


#5 

09-08-2009 11:40:12

tmyke
Administrateurs
Avatar de tmyke
Date d'inscription:
Messages: 1025
IP: 81.51.156.251
Courriel

2coute, cela semble marcher plutôt bien wink

Par contre, j'ai remarqué un truc, c'est que si le mot clé est attaché à un autre caractère, alors il n'est pas reconnu (exemple if() )
Pas simple à corriger je pense.

http://forum.irrlicht.fr/viewtopic.php?pid=6643#p6643


Force et sagesse...

Hors ligne


#6 

09-08-2009 11:52:18

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

Effectivement c'est un oubli de ma part, voilà c'est corrigé:
Voilà, il faudra faire plusieurs test pour voir si il n'y pas d'autres erreurs.


Hors ligne


#7 

09-08-2009 11:58:20

tmyke
Administrateurs
Avatar de tmyke
Date d'inscription:
Messages: 1025
IP: 81.51.156.251
Courriel

C'est déjà mieux, cool.

Toujours un petit bug (pour une fois que c'est moi qui est dans la peau du testeur), regarde sur le lien donné ci-dessus, l'instruction
getCollisionPoint()

cela fait:

Code c++ :

getCollisionPoint()
wink


Force et sagesse...

Hors ligne


#8 

09-08-2009 12:04:56

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

A oui il est plus embettant celui là, je vais voir ça


Hors ligne


#9 

09-08-2009 12:08:43

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

A non finalement c'est une erreur d'amateur smile
voila qui est mieu:


Hors ligne


#10 

09-08-2009 12:12:16

tmyke
Administrateurs
Avatar de tmyke
Date d'inscription:
Messages: 1025
IP: 81.51.156.251
Courriel

Hmmm, j'ai mis à jour, mais sur le code du lien http://forum.irrlicht.fr/viewtopic.php?pid=6643#p6643 je n'ai plus
que les mot 'return' de colorisés.


Force et sagesse...

Hors ligne


#11 

09-08-2009 12:16:12

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

Lol, ouai quand je corrige une erreur y en de nouvelles qui apparaissent, bon je vais prendre un peu plus de temps pour tester avant de poster le code, je revient toute a l'heure.


Hors ligne


#12 

09-08-2009 12:23:25

tmyke
Administrateurs
Avatar de tmyke
Date d'inscription:
Messages: 1025
IP: 81.51.156.251
Courriel

Pas de soucis, pas de speed, en plus j'ai les beau-parents à la maison, alors hmm


Force et sagesse...

Hors ligne


#13 

09-08-2009 12:48:06

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

tmyke Ecris:

Pas de soucis, pas de speed, en plus j'ai les beau-parents à la maison, alors hmm

Bon courage smile

voilà un nouvel essai:


Hors ligne


#14 

09-08-2009 14:57:09

tmyke
Administrateurs
Avatar de tmyke
Date d'inscription:
Messages: 1025
IP: 81.51.156.251
Courriel

Mise à jour effectuée. Cela a l'air de bien marcher smile


Force et sagesse...

Hors ligne


#15 

10-08-2009 13:49:37

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

Salut, j'ai rajouté la coloration des directives de préprocesseur, et cela n'a pas été facile, j'ai donc créer ma methode, mais niveau optimisation, je pense qu'on peut mieu faire.
Sait-tu modifier les couleurs ? j'ai oublié de te demander quelles étaient tes connaissances en web?
C'est reparti pour un nouvel essai:
edit: fait attention à la derniere instruction, le point virgule est allé à la ligne suivante.


Hors ligne


#16 

10-08-2009 16:32:21

tmyke
Administrateurs
Avatar de tmyke
Date d'inscription:
Messages: 1025
IP: 92.130.13.245
Courriel

Cela semble fonctionné, bau boulot wink

Pour ce qui est de mes connaissance WEB, elles sont porches de zéro, c'est pour cela que même si j'essaie de comprendre ce que tu fais, je ne te suis pas d'une grande utilité sad


Force et sagesse...

Hors ligne


#17 

10-08-2009 18:16:11

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

Ok, alors si tu souhaites changer les couleurs, c'est les lignes suivantes

    $mots_cles='3288cb';
    $commentaires='898989';
    $directives='44a444';

Les couleurs sont représentés en hexadecimal(tu doit connaitre)
Voici par exemple un site qui contient un selecteur de couleurs : http://www.profil-couleur.com/pp/324-code-couleur.php Après tu as plus qu'à remplacer par les valeurs souhaités. le signe dieze est facultatif.

Bon après je vais faire la colorations des opérateurs.
Concernant le cadre du code c++,veux-tu que je change la couleur de background ? souhaites-tu que je rajoute une scrollbar si le code est trop long ?


Hors ligne


#18 

10-08-2009 18:26:07

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

test:

Code c++ :


#define RACONTER_SA_VIE()   printf("Coucou, je m'appelle Brice\
"); \\
                            printf("J'habite a Nice\
"); \\
                            printf("J'aime la glisse\
");
//extrait du sdz
int main(int argc, char *argv[])
{
    RACONTER_SA_VIE()

    return 0;
}



Ca fait du bien de voir un peu de couleurs smile


Hors ligne


#19 

10-08-2009 18:31:02

tmyke
Administrateurs
Avatar de tmyke
Date d'inscription:
Messages: 1025
IP: 92.130.13.245
Courriel

nico Ecris:

Concernant le cadre du code c++,veux-tu que je change la couleur de background ?

Pourquoi pas en effet, après faut une couleur qui s'adapte bien aux différent thèmes du forum.

nico Ecris:

souhaites-tu que je rajoute une scrollbar si le code est trop long ?

Non, pas vraiment. Le fait que le code apparaisse en entier n'est pas pour me déplaire contrairement à ce
qui ce fait avec les balises normal [code/code]. Après si cela gène vraiment, alors on verra wink


Force et sagesse...

Hors ligne


#20 

10-08-2009 18:38:17

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

Ok, donc question inverse smile souhaites-tu que j'enlève la scroollbar au balise [code.] ?


Hors ligne


#21 

10-08-2009 18:49:40

tmyke
Administrateurs
Avatar de tmyke
Date d'inscription:
Messages: 1025
IP: 92.130.13.245
Courriel

nico Ecris:

Ok, donc question inverse smile souhaites-tu que j'enlève la scroollbar au balise [code.] ?

Non, pareil pour le moment je pense que c'est mieux de laisser tel quel. Cela permettra de comparer justement les
deux représentations.


Force et sagesse...

Hors ligne


#22 

10-08-2009 18:54:18

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

Ok, pas de soucis, je vais continuer la fonction . A plus.


Hors ligne


#23 

11-08-2009 11:56:14

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

Salut, je me suis un peu amusé avec les thèmes, et vu qu'aucune couleur ne rend bien sur tout les thèmes, j'ai fait une fonction qui permet de personaliser chaque thème.
Pour ce faire, j'ai rajouté un fichier theme.php qui contient les couleurs de tout les thèmes.
Mais attention, normalement on ne procède pas de cette façon, en principe on déclare les couleurs dans un fichier.css, donc pour bien faire il aurait fallut modifier Oxygen.css,Mercury.css,Cobalt.css,Lithium.css,Radium.css et Sulfur.css .
Cependant, par soucis de simplicité j'ai préféré mettre tous dans un seul fichier.
donc l'avantage c'est qu'on a pas à modifier 6 fichiers differents mais l'inconvéneant c'est que j'éxecute quelques instructions en plus dont on aurait pu se passer, mais bon la difference n'est pas perceptible. on pourra toujours changer de méthode lorsque on aura fini les reglages.
Je n'ai pas encore fini la coloration des opérateurs, mais j'ai quand même déclaré leurs couleurs.
Voilà, il reste plus qu'à tester et modifier les couleurs.


Hors ligne


#24 

11-08-2009 16:38:30

tmyke
Administrateurs
Avatar de tmyke
Date d'inscription:
Messages: 1025
IP: 86.218.254.214
Courriel

Je vais vérifier, mais la nouvelle version choucroute carrément les 5 derniers post du topic sad

J'ai remis la version précédente wink


Force et sagesse...

Hors ligne


#25 

11-08-2009 17:42:09

nico
Administrateurs
Avatar de nico
Date d'inscription:
Messages: 563
IP: 82.232.128.163
Courriel

tmyke Ecris:

Je vais vérifier, mais la nouvelle version choucroute carrément les 5 derniers post du topic sad

J'ai remis la version précédente wink

Salut, ça veut dire quoi choucroute les post ?
je revient après manger et je vais essayer de poster la nouvelle version avant 9 h.A tout à l'heure.


Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
163 invités en ligne
membre en ligne: -
RSS Feed