08-08-2009 16:50:31
- nico
- Administrateurs

- 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
08-08-2009 17:16:10
- tmyke
- Administrateurs

- 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 ![]()
Force et sagesse...
Hors ligne
08-08-2009 18:58:34
- nico
- Administrateurs

- 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
09-08-2009 11:33:42
- nico
- Administrateurs

- 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
09-08-2009 11:40:12
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 81.51.156.251
- Courriel
2coute, cela semble marcher plutôt bien ![]()
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
09-08-2009 11:52:18
- nico
- Administrateurs

- 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
09-08-2009 11:58:20
- tmyke
- Administrateurs

- 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()Force et sagesse...
Hors ligne
09-08-2009 12:04:56
- nico
- Administrateurs

- 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
09-08-2009 12:08:43
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
A non finalement c'est une erreur d'amateur ![]()
voila qui est mieu:
Hors ligne
09-08-2009 12:12:16
- tmyke
- Administrateurs

- 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
09-08-2009 12:16:12
- nico
- Administrateurs

- 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
09-08-2009 12:23:25
- tmyke
- Administrateurs

- 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 ![]()
Force et sagesse...
Hors ligne
09-08-2009 12:48:06
- nico
- Administrateurs

- 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
Bon courage
voilà un nouvel essai:
Hors ligne
09-08-2009 14:57:09
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 81.51.156.251
- Courriel
Mise à jour effectuée. Cela a l'air de bien marcher ![]()
Force et sagesse...
Hors ligne
10-08-2009 13:49:37
- nico
- Administrateurs

- 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
10-08-2009 16:32:21
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 92.130.13.245
- Courriel
Cela semble fonctionné, bau boulot ![]()
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é ![]()
Force et sagesse...
Hors ligne
10-08-2009 18:16:11
- nico
- Administrateurs

- 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
10-08-2009 18:26:07
- nico
- Administrateurs

- 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
Hors ligne
10-08-2009 18:31:02
- tmyke
- Administrateurs

- 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
Force et sagesse...
Hors ligne
10-08-2009 18:38:17
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
Ok, donc question inverse
souhaites-tu que j'enlève la scroollbar au balise [code.] ?
Hors ligne
10-08-2009 18:49:40
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 92.130.13.245
- Courriel
nico Ecris:
Ok, donc question inversesouhaites-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
10-08-2009 18:54:18
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
Ok, pas de soucis, je vais continuer la fonction . A plus.
Hors ligne
11-08-2009 11:56:14
- nico
- Administrateurs

- 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
11-08-2009 16:38:30
- tmyke
- Administrateurs

- 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 ![]()
J'ai remis la version précédente ![]()
Force et sagesse...
Hors ligne
11-08-2009 17:42:09
- nico
- Administrateurs

- 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
J'ai remis la version précédente
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



