[spip-dev] limitation des descriptif et textes explicatifs des mots-clés

Bonjour,

les champs "descriptif" et "texte explicatif" des mots clés semblent être limités à très peu de caractères (moins de 600) sous spip 1.9.2g.
Si on en saisit plus, pas de message d'erreur, le texte est juste droppé sans préavis à l'enregistrement (argh)...
Est-ce voulu ? un oubli ? un bug ?
C'est bien dommage car le champ text utilisé pour les stocker accepte visiblement jusqu'à 65535 caractères...

A bientôt
    Simon Camerlo

Simon Camerlo a écrit :

Bonjour,

les champs "descriptif" et "texte explicatif" des mots clés semblent être limités à très peu de caractères (moins de 600) sous spip 1.9.2g.

j'ai ici (1.9.2g [13534]), un champ 'Descriptif rapide' (dans ?exec=mots_edit&id_mot=1) qui fait 5931 caractères...
sans souci.

denisb a écrit :

Simon Camerlo a écrit :

Bonjour,

les champs "descriptif" et "texte explicatif" des mots clés semblent être limités à très peu de caractères (moins de 600) sous spip 1.9.2g.

j'ai ici (1.9.2g [13534]), un champ 'Descriptif rapide' (dans ?exec=mots_edit&id_mot=1) qui fait 5931 caractères...
sans souci.

Saisi depuis l'interface privée de ce même spip (j'ai la même révision) ou par une autre moyen ? (ancienne version ? accès direct à la base ?)

Parce que si j'édite les champs directement dans la base, ils sont interprétés sans problème et affichés par spip.
Le souci a lieu uniquement au moment de l'enregistrement du formulaire d'édition du mot clé qui semble discarder les données s'il y a plus de 512 (?) caractères...

Simon Camerlo a écrit :

Saisi depuis l'interface privée de ce même spip (j'ai la même révision) ou par une autre moyen ? (ancienne version ? accès direct à la base ?)

saisie directe depuis le privé

Le souci a lieu uniquement au moment de l'enregistrement du formulaire d'édition du mot clé qui semble discarder les données s'il y a plus de 512 (?) caractères...

?
tu veux dire :
- que les descriptifs sont complets dans la base ?
- que leur affichage dans l'espace privé est complet ? raccourci ?
- que, après modification ?, à la création ?, quand le formulaire de l'espace privé est soumis, je te cite : "...le texte est droppé...", "...discardé..." (faudrait traduire)

alors ce peut être dû à une limitation dans la longueur de l'url qui reprend dans une de ses variables l'intégralité du contenu du champ descriptif... et du coup tombe en erreur "414 Rquest-URI Too Large"

il faudrait passer ce formulaire en 'post' (il est en 'get' là)

denisb a écrit :

il faudrait passer ce formulaire en 'post' (il est en 'get' là)

ah ben voilà :slight_smile:
Je vais faire la modification du formulaire pour le passer en post, c'est le paramétrage de sécurité de mon serveur qui jette le paramètre si trop long.
Y-a-t-il une raison particulière pour que ce formulaire soit en get ?

Avec ce genre de problème on va toujours chercher des causes compliquées quand les raisons sont en fait super simples.
Merci et à bientôt

    Simon Camerlo

Simon Camerlo a écrit :

denisb a écrit :

il faudrait passer ce formulaire en 'post' (il est en 'get' là)

ça fait d'ailleurs partie des recommandations officielles
(Cedspip 2.0.x je crois) de passer tout ce qui modifie la base en get
pour permettre l'aspiration sans risque.

JL

JLuc a écrit :

Simon Camerlo a écrit :

denisb a écrit :

il faudrait passer ce formulaire en 'post' (il est en 'get' là)

ça fait d'ailleurs partie des recommandations officielles
(Cedspip 2.0.x je crois) de passer tout ce qui modifie la base en get

euh, en post !

-----Message d'origine-----
De : JLuc [mailto:jluc@no-log.org]
Envoyé : vendredi 27 mars 2009 09:25
À : spip-dev@rezo.net
Objet : Re: [spip-dev] limitation des descriptif et textes
explicatifs des mots-clés
ça fait d'ailleurs partie des recommandations officielles
(Cedspip 2.0.x je crois) de passer tout ce qui modifie la
base en get pour permettre l'aspiration sans risque.

En post tu veux dire ?

Get -> idempotent
Post -> modifie un ou des ressources