[Galette-discussion] Erreur d'anlyse XML avec Galette 0.63RC2

2008-03-24 Par sujet Guy Rageot




Bonjour
je viens d'installer la version 0.63RC2. Sur un serveur
externe. la base vrifie via PHPMYADMIN est bien configure. Pas de
problme  l'installation.
J'utilise Firefox 2.0 - le serveur Apache avec PHP5 et MySql5. 
J'ai test avec une cinquantaine de fiches qui sont bien dans la base
Puis j'ai voulu insrer un nouveau champ dans la fiche. Je n'ai jamais
pu voir le rsultat.
Lorsque je veux voir une fiche (ajouter) je reois le message suivant :
Erreur d'analyse XML : balise ne
correspondant pas. Attendu : /p.
Emplacement :
http://basedo.les-enfants-du-soleil-madagascar.org/galette/ajouter_adherent.php
Numro de ligne 201, Colonne 18 :
  /fieldset
--^

Voil ce qu'il y a ligne 201
  }

Selon l'adhrent choisi (voir) la ligne je reois le message suivant :
Erreur d'analyse XML : balise ne
correspondant pas. Attendu : /tr.
Emplacement :
http://basedo.les-enfants-du-soleil-madagascar.org/galette/voir_adherent.php?id_adh=21
Numro de ligne 145, Colonne 21 :   
/td /table
--^
  
Il n'y a pas de ligne 145
sur le fichier "voir", il s'arrte  140
J'ai recharg les fichiers incrimins ("ajouter" et "voir") sans effet.
En attendant une rponse
-- 

signature_EdS2
Guy Rageot
Webmaster du site des Enfants
du Soleil
Pour aller sur le site, cliquez
sur le logo



___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Erreur d'anlyse XML avec Galette 0.63RC2

2008-03-24 Par sujet Johan Cwiklinski

Guy Rageot a écrit :

Bonjour
je viens d'installer la version *0.63RC2*. Sur un serveur externe. la 
base vérifiée via PHPMYADMIN est bien configurée. Pas de problème à 
l'installation.

J'utilise Firefox 2.0 - le serveur Apache avec PHP5 et MySql5.
J'ai testé avec une cinquantaine de fiches qui sont bien dans la base
Puis j'ai voulu insérer un nouveau champ dans la fiche. Je n'ai jamais 
pu voir le résultat.

Lorsque je veux voir une fiche (ajouter) je reçois le message suivant :

Erreur d'analyse XML : balise ne correspondant pas. Attendu : /p.
Emplacement :

http://basedo.les-enfants-du-soleil-madagascar.org/galette/ajouter_adherent.php
Numéro de ligne 201, Colonne 18 :   
/fieldset


--^

Voilà ce qu'il y a ligne 201

}

Selon l'adhérent choisi (voir) la ligne je reçois le message suivant :

Erreur d'analyse XML : balise ne correspondant pas. Attendu : /tr.
Emplacement :

http://basedo.les-enfants-du-soleil-madagascar.org/galette/voir_adherent.php?id_adh=21
Numéro de ligne 145, Colonne 21 :   
/td/table


--^

Il n'y a pas de ligne 145 sur le fichier voir, il s'arrête à 140
J'ai rechargé les fichiers incriminés (ajouter et voir) sans effet.
En attendant une réponse
--
Guy Rageot
Webmaster du site des Enfants du Soleil
Pour aller sur le site, cliquez sur le logo

Bonjour,

Il s'agit d'un problème sur les champs personnalisés qui a été détecté 
en RC2, et réparé sur le SVN. Cela sera corrigé dans la RC3.


En attendant, le problème devrait être résolu en appliquant le patch joint.

Le procédure pour ce faire est la suivante :
- copier le fichier .diff à la racine de Galette
- lancer la commande : patch -p0  dynamic_fields.diff

Cordialement,
Johan
--- templates/default/display_dynamic_fields.tpl	2007-11-05 18:23:03.0 +0100
+++ templates/default/display_dynamic_fields.tpl	2008-03-06 22:05:52.0 +0100
@@ -1,28 +1,31 @@
 {if !empty($dynamic_fields)}
 {if $is_form eq true}
 fieldset class=cssform
-	legend{_T(Additionnal informations:)}/legend
+	legend{_T(Additionnal fields:)}/legend
+{else}
+table class=details
+	caption{_T(Additionnal fields:)}/caption
 {/if}
 {foreach from=$dynamic_fields item=field}
 {if $field.field_perm ne 1 || $smarty.session.admin_status eq 1}
 	{if $field.field_type eq 0}
-			{if $is_form eq false}
-tr
-	th class=separator{$field.field_name|escape}nbsp;/th
-/tr
-			{else}
-div class=separator{$field.field_name|escape}/div
-			{/if}
+		{if $is_form eq false}
+			tr
+th class=separator{$field.field_name|escape}/th
+			/tr
+		{else}
+			div class=separator{$field.field_name|escape}/div
+		{/if}
 	{else}
-			{if $is_form eq false}
-tr
-			{else}
-p
-			{/if}
 		{if $is_form eq false}
-th{$field.field_name|escape}nbsp;/th
+			tr
 		{else}
-label class=bline libelle {if $field.field_required eq 1} required{/if}{$field.field_name|escape}nbsp;/label
+			p
+		{/if}
+		{if $is_form eq false}
+th{$field.field_name|escape}/th
+		{else}
+label class=bline libelle {if $field.field_required eq 1} required{/if} for=info_field_{$field.field_id}_1{$field.field_name|escape}/label
 		{/if}
 {if $is_form eq false}td{/if}
 		{section name=fieldLoop start=1 loop=$field.field_repeat+1}
@@ -40,7 +43,7 @@
 	input type=text name=info_field_{$field.field_id}_{$smarty.section.fieldLoop.index} id=info_field_{$field.field_id}_{$smarty.section.fieldLoop.index}
 	{if $field.field_width  0}size={$field.field_width}{/if}
 	{if $field.field_size  0}maxlength={$field.field_size}{/if}
-	value={$data.dyn[$field.field_id][$smarty.section.fieldLoop.index]|escape} size=50 {$disabled.dyn[$field.field_id]}/
+	value={$data.dyn[$field.field_id][$smarty.section.fieldLoop.index]|escape} {$disabled.dyn[$field.field_id]}/
 			{elseif $field.field_type eq 3}
 	select name=info_field_{$field.field_id}_{$smarty.section.fieldLoop.index} id=info_field_{$field.field_id}_{$smarty.section.fieldLoop.index}
 		!-- If no option is present, page is not XHTML compliant --
@@ -50,18 +53,18 @@
 			{/if}
 		{/if}
 		{/section}
-{if $is_form eq false}/td{/if}
-		{if $field.field_pos != 1 || $field.field_repeat != 1}
-			{if $is_form eq false}
-/tr
-			{else}
-/p
-			{/if}
+		{if $is_form eq false}
+/td
+			/tr
+		{else}
+			/p
 		{/if}
 	{/if}
 {/if}
 {/foreach}
 {if $is_form eq true}
-	/fieldset
+/fieldset
+{else}
+/table
 {/if}
 {/if}


signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion