Bonjour,
Sur un Spip 4.3.3 avec Champs Extra 4.2.0 et C-E-Interface 4.2.0, …
J’ai créé quelques champs extra sur les articles d’une branche spécifique et en particulier 4 champs Date: date_jour_1, date_jour_2, date_jour_3, date_jour_4.
Tout semble ok en terme d’affichage et d’utilisation, c’est bien restreint à la branche souhaitée. Quand j’édite un article avec ces champs, quel que soit le nombre de date que je saisisse (car toutes les dates ne sont pas obligatoires) j’ai au moment de sauver l’erreur:
Une erreur technique a empêché l’enregistrement correct du champ *'date_jour_1'*,*'date_jour_2'*,*'date_jour_3'*,*'date_jour_4'*.
Même si je remplis les 4 dates j’ai l’erreur. A partir de là je ne peux plus sortir de l’édition de cet article je reviens toujours sur cet écran avec cette erreur. Par contre je peux sortir en allant sur Accueil puis en retournant sur l’article ou je constate que ce que j’ai saisi est bien sauvegardé avec les dates que je n’ai pas remplies sont au 30/11/1999. Donc ça fonctionne mais j’ai cette erreur qui me coince dans l’édition de l’article.
Je me demandais si ça n’était pas lié au souci des dates « nulles » dans mySQL ou à la définition SQL proposée « datetime DEFAULT ‹ 0000-00-00 00:00:00 › NOT NULL » étant donné que je veux autoriser la possibilité d’une saisie nulle … mais les modifs que j’ai tentées ne sont pas couronnées de succès.
Dans spip.log:
2024-10-10 14:56:25 185.119.202.184 (pid 1070553) :Pri:CRITIQUE: Erreur enregistrement en base article/56 champs :array (
'date_jour_1' =>
array (
'post' => '0000-00-00',
'save' => '0000-00-00 00:00:00',
),
'date_jour_2' =>
array (
'post' => '1999-11-30',
'save' => '1999-11-30 00:00:00',
),
'date_jour_3' =>
array (
'post' => '1999-11-30',
'save' => '1999-11-30 00:00:00',
),
'date_jour_4' =>
array (
'post' => '1999-11-30',
'save' => '1999-11-30 00:00:00',
),
)
2024-10-10 14:56:25 185.119.202.184 (pid 1070553) :Pri:ERREUR: echec editeur article: Une erreur technique a empêché l’enregistrement correct du champ <i>'date_jour_1'</i>,<i>'date_jour_2'</i>,<i>'date_jour_3'</i>,<i>'date_jour_4'</i>.
Une idée de ce qui pourrait causer ce genre de pbm ?
Pierre