WiKiss

Bienvenue sur le BTS (Bug Tracking System) de WiKiss.
Ici, vous pouvez rapporter les bugs ou demandes d'améliorations que vous voyez dans WiKiss.

http://wikiss.tuxfamily.org

Suite à une attaque de spam les utilisateurs anonymes ne peuvent plus ouvrir de tâche. Désolé.
Liste des tâches

FS#16 - Mauvaise interprétation des cellules avec un chiffre

Concerne le projet: WiKiss
Ouverte par JJL (jjl) - mardi, 30 octobre 2007, 13:42 GMT
Dernière édition par JJL (jjl) - samedi, 09 février 2008, 15:21 GMT
Type de tâche Bug Report
Catégorie Plugin → wkp_Tables
Etat Closes
Assignée à JJL (jjl)
Système d'exploitation
Sévérité Basse
Priorité Normale
Basée sur la version Development
Due pour la version 0.4
Date d'échéance Non décidé
Pourcentage achevé: 100%
Votes 0
Privée Non

Détails

Les cellules commençant par un chiffre sont interprétées comme un colspan plutôt que comme le contenu de la cellule.

Contournement : ajouter une virgule et un espace devant le chiffre.

Exemple :

| Nom | Prix | Valide |
| Carotte |, 2 € | Oui |
| Pomme | 2 € | Non |
Cette tâche dépend de

Close par  JJL (jjl)
samedi, 09 février 2008, 15:21 GMT
La raison de la clôture est:  Fixed
Commentaires supplémentaires de clôture:  rev 81 : , is now mandatory
Commentaire de Javi Polo (javipolo) - mardi, 27 novembre 2007, 16:07 GMT
I've fixed it forcing the comma character if you want to define colspan or rowspan:

--- wkp_Tables.php 2007-11-27 17:05:55.237855530 +0100
+++ wkp_Tables.php.orig 2007-11-27 17:05:30.232167638 +0100
@@ -42,8 +42,8 @@
$s = str_replace("\n","",$s);

// Creation des <th></th> et des <td></td> en se servant des |
- $s=preg_replace('/\|(h){0,1}(([lrtb]* ){0,1})(\s*(\d*)\s*,(\d*)\s*){0,1}(.*?)\|/e',
- '"<t".("$1"?"h":"d").("$5"?" colspan=\"$5\"":" ").("$6"?" rowspan=\"$6\"":" ").$this->table_style("$2").">$7</t".("$1"?"h":"d").">"',$s);
+ $s=preg_replace('/\|(h){0,1}(([lrtb]* ){0,1})\s*(\d*)\s*,{0,1}(\d*)\s*(.*?)\|/e',
+ '"<t".("$1"?"h":"d").("$4"?" colspan=\"$4\"":" ").("$5"?" rowspan=\"$5\"":" ").$this->table_style("$2").">$6</t".("$1"?"h":"d").">"',$s);

if ($nblinks> 0)
$s = preg_replace_callback(array_fill(0,$nblinks,"/\[LINK\]/"),

Chargement...