Pb avec Import/Export 0.0.3
En fait ça ne passe pas vraiment bien. Il affiche en effet les accents mais avant ces accents il y avait normalement du texte qui n& #039;est pas pris. Et c& #039;est pareil pour les notes, il ne commence qu& #039;à partir du premier accent qu& #039;il rencontre si il y a des accents, sinon il prend tout le texte sans problème.
Edited 1 time(s). Last edit at 06/05/2007 10:07AM by DoubleNo.
Quote DoubleNoEn fait ça ne passe pas vraiment bien. Il affiche en effet les accents mais avant ces accents il y avait normalement du texte qui n& #039;est pas pris. Et c& #039;est pareil pour les notes, il ne commence qu& #039;à partir du premier accent qu& #039;il rencontre si il y a des accents, sinon il prend tout le texte sans problème.
Exact, c& #039;est donc bien la lecture du XML qui pose problème.
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Quote deboutvQuote DoubleNoEn fait ça ne passe pas vraiment bien. Il affiche en effet les accents mais avant ces accents il y avait normalement du texte qui n& #039;est pas pris. Et c& #039;est pareil pour les notes, il ne commence qu& #039;à partir du premier accent qu& #039;il rencontre si il y a des accents, sinon il prend tout le texte sans problème.
Exact, c& #039;est donc bien la lecture du XML qui pose problème.
Je viens de faire un essai en modifiant le fichier core/xml_api.php et ça à l& #039;air d& #039;aller mieux (en tout cas avec la version 1.1.0a3) : Language: PHP plugins_importexport_xml_parse( $p_filename ) {
$t_result;
$t_current;
$t_error;
$g_charset;
$t_result =();
$t_current =();
$t_error =;
( lang_get( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;charset&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ) != &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;utf-8&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ) {
$g_charset =;
} {
$g_charset =;
}
$t_parser =( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; );
C& #039;est la dernière ligne où j& #039;ai ajouté & #039;& #039; que j& #039;ai modifiée.
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Edited 1 time(s). Last edit at 06/05/2007 10:25AM by deboutv.
J& #039;ai essayé sur la 1.0.5 et ça marche aussi.
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Ca n& #039;a rien changé de mon coté. Il ne prend toujours pas en compte ce qui est avant les caractères spéciaux.
La différence entre votre installation et la mienne est la partie XML. En effet, vous utilisez la librairie libxml2 alors que j& #039;utilise la EXPAT.
D& #039;après le site PHP, c& #039;est l& #039;Expat qui est nécessaire.
Peut-être que l& #039;explication du comportement différent vient de là. Je vais continuer à chercher sur internet pour voir si le phénomène a déjà été reporté.
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Quote deboutvLa différence entre votre installation et la mienne est la partie XML. En effet, vous utilisez la librairie libxml2 alors que j& #039;utilise la EXPAT.
D& #039;après le site PHP, c& #039;est l& #039;Expat qui est nécessaire.
Peut-être que l& #039;explication du comportement différent vient de là. Je vais continuer à chercher sur internet pour voir si le phénomène a déjà été reporté.
J& #039;essaierai de passer en libxml2 pour voir si le problème se produit aussi.
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Quote
J& #039;essaierai de passer en libxml2 pour voir si le problème se produit aussi.
Ok espérons que ça identifiera le problème.
Une question qui n& #039;a rien à voir avec notre problématique actuelle, mais je ne veux pas créer un nouveau topic juste pour cette petite question . Alors dans la base de données cookie_string, dans la table mantis_user_table, sert à quoi? Je voulais créer mes utilisateurs dans un script sql et les insérer de cette manière ce qui me paraissait beaucoup plus rapide, mais je ne sais pas quoi mettre pour ce champ.
Quote DoubleNoUne question qui n& #039;a rien à voir avec notre problématique actuelle, mais je ne veux pas créer un nouveau topic juste pour cette petite question . Alors dans la base de données cookie_string, dans la table mantis_user_table, sert à quoi? Je voulais créer mes utilisateurs dans un script sql et les insérer de cette manière ce qui me paraissait beaucoup plus rapide, mais je ne sais pas quoi mettre pour ce champ.
C& #039;est une chaine de caractère hexadécimale qui permet d& #039;identifier un utilisateur. A chaque page que vous consultez, le navigateur envoie cette chaîne au serveur web. Mantis utilise cette chaîne pour savoir qui vous êtes.
Vous pouvez la créer vous même, les caractères autorisés sont donc A-F et 0-9. Chaque chaîne doit être unique (et évitez qu& #039;elles se suivent entre les utilisateurs ).
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Ok bon ben je vais en créer quelques unes alors. La base de données l& #039;obtient aléatoirement?
Quote DoubleNoOk bon ben je vais en créer quelques unes alors. La base de données l& #039;obtient aléatoirement?
C& #039;est mantis qui l& #039;a créée aléatoirement (en fonction de l& #039;heure d& #039;inscription il me semble).
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Pouvez vous me rappeler quels sont les champs obligatoires pour ajouter une observation? Parce que j& #039;ai essayé d& #039;en ajouter une nouvelle, mais je ne comprends pas pourquoi lors de la 4eme étape il me dit qu& #039;un paramètre est manquant.
Quote DoubleNoPouvez vous me rappeler quels sont les champs obligatoires pour ajouter une observation? Parce que j& #039;ai essayé d& #039;en ajouter une nouvelle, mais je ne comprends pas pourquoi lors de la 4eme étape il me dit qu& #039;un paramètre est manquant.
Observation = note ?
Si oui, seul le champ <note></note> (qui contient la description) est obligatoire.
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Et dans le bug en général? J& #039;avais en effet une note vie, mais ça ne marche quand même pas.
Désolé mais je ne comprends plus là.
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Quote DoubleNoQuote
J& #039;essaierai de passer en libxml2 pour voir si le problème se produit aussi.
Ok espérons que ça identifiera le problème.
Je n& #039;ai pas réussi à faire ce que je voulais j& #039;ai donc installé Xampp sur une autre machine et je reproduis votre problème.
Je n& #039;ai pas de solution pour l& #039;instant.
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Bon, j& #039;ai trouvé quelque chose, voici une nouvelle version qui devrait corriger le problème des caractères spéciaux : importexport-0.0.4a2.mantis.pkg
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Quote
Désolé mais je ne comprends plus là.
Je voulais savoir quels étaient les champs obligatoires pour importer un bug, vu que même après avoir rempli la note qu& #039;il me manquait il ne s& #039;importe pas (c& #039;est un autre bug que ceux que je prends pour mes exemples).
Quote
Bon, j& #039;ai trouvé quelque chose, voici une nouvelle version qui devrait corriger le problème des caractères spéciaux : importexport-0.0.4a2.mantis.pkg
Ca ne fonctionne pas. Chez moi ça plante lors de la 3eme étape et ça me donne ceci :
Quote
APPLICATION ERROR #700
Projet non trouvé.
Quote DoubleNoQuote
Désolé mais je ne comprends plus là.
Je voulais savoir quels étaient les champs obligatoires pour importer un bug, vu que même après avoir rempli la note qu& #039;il me manquait il ne s& #039;importe pas (c& #039;est un autre bug que ceux que je prends pour mes exemples).
Quote
Bon, j& #039;ai trouvé quelque chose, voici une nouvelle version qui devrait corriger le problème des caractères spéciaux : importexport-0.0.4a2.mantis.pkg
Ca ne fonctionne pas. Chez moi ça plante lors de la 3eme étape et ça me donne ceci :
Quote
APPLICATION ERROR #700
Projet non trouvé.
Bonjour,
Les champs obligatoires sont :
- Summary
- Description
- Project (id ou name)
- Category (pour Mantis > 1.1.0a2)
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Ok je vais voir si j& #039;avais oublié un de ces champs. Mais l& #039;erreur que j& #039;ai donnée par rapport à la nouvelle version est celle que j& #039;ai eue en important les bugs qui fonctionnent normalement.
Quote DoubleNoOk je vais voir si j& #039;avais oublié un de ces champs. Mais l& #039;erreur que j& #039;ai donnée par rapport à la nouvelle version est celle que j& #039;ai eue en important les bugs qui fonctionnent normalement.
Le message d& #039;erreur est affiché où ? Au dessus du menu ?
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Quote
Etape 3 / 4: Sélectioner les bugs à importer
Liste des observations
# ID Procédé État Mise à jour Résumé
11 0000000
APPLICATION ERROR #700
Projet non trouvé.
Merci d& #039;utiliser le bouton « Précédent » de votre navigateur web pour retourner à la page précédente. Vous pourrez y corriger les problèmes identifiés par cette erreur ou choisir une autre action. Vous pouvez aussi choisir une option de la barre de menu pour aller directement dans une nouvelle section.
Voici en gros ce que j& #039;obtiens lors de la 3eme étape. L& #039;erreur est donc annoncée en dessous du bug.
Voici le correctif dans core/xml_api.php (function CharacterData) : Language: PHP &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;project_name&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;:
( ( $t_bug[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;project_id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;] ) ) {
$t_bug[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;project_id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;] = project_get_id_by_name( $t_data );
}
;
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;project_id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;:
$t_bug[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;project_id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;] = $t_data;
;
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Edited 1 time(s). Last edit at 06/06/2007 09:54AM by deboutv.
Ca marche.
Mais j& #039;ai juste encore un petit truc qui est embêtant, quand un champ fait plus de 255 caractères il ne l& #039;affiche pas du tout. N& #039;est-il pas possible qu& #039;il le coupe simplement?
Online Users
Guests:
10
Record Number of Guests:
281
on August 28, 2024
Top Users
|