Bonjour à tous!

J'essaie d'intégrer la création de tableaux dans phpBB à l'aide de TinyMCE. J'ai trouvé une solution qui fonctionne pas mal (pour ceux qui sont intéressés : http://forums.phpbb-fr.com/support-u...jet183850.html).

Mais j'ai encore un petit problème lorsque je souhaite fusionner plusieurs cellules. Les lignes de javascript suivantes fonctionnent très bien:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
      rep(/\[td=1\]/gi,"<td colspan=\"1\">");
      rep(/\[td=2\]/gi,"<td colspan=\"2\">");
      rep(/\[td=3\]/gi,"<td colspan=\"3\">");
      rep(/\[td=4\]/gi,"<td colspan=\"4\">");
Par exemple, le BBcode [td=1] sera remplacé par <td colspan="1">

Cela fonctionne bien mais c'est très lourd, surtout que je compte ajouter un second argument pour les rowspan.

C'est pourquoi j'aimerai réduire ces 4 lignes à l'aide d'une boucle for. Mais malgré plusieurs essais, mes bbcodes [td=] ne sont jamais reconnus...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
	  for (i=1; i<=4; i++){
		rep(/\[td= + "i" + \]/gi,"<td colspan=\"i\">");
	}
Quelle est la bonne écriture pour que la fonctionne rep fonctionne correctement ?

Merci d'avance!