Taille minimum des images à l'upload #9

Closed
RealET wants to merge 4 commits from <deleted>:master into master
RealET commented 2 years ago

Bonjour,

J'ai adapté https://core.spip.net/issues/2378 à SPIP 3.3 (bien possible que ça soit pareil en 3.2 d'ailleurs).

À noter : le plugin vérifier a lui aussi une fonction verifier_fichier_dimension_max mais je n'ai pas trouvé d'appel de sa fonction mère nul part (verifier_fichiers_dist)

Bonjour, J'ai adapté https://core.spip.net/issues/2378 à SPIP 3.3 (bien possible que ça soit pareil en 3.2 d'ailleurs). À noter : le plugin vérifier a lui aussi une fonction verifier_fichier_dimension_max mais je n'ai pas trouvé d'appel de sa fonction mère nul part (verifier_fichiers_dist)
JLuc commented 2 years ago

J'ai testé le patch et ça marche bien.

C'est encore plus souvent utile probablement avec les squelettes html5up.

J'ai testé le patch et ça marche bien. C'est encore plus souvent utile probablement avec les squelettes html5up.
Owner

tu peux renommer ce titre bizarre et mettre ce que ça fait directement dans la description ?

tu peux renommer ce titre bizarre et mettre ce que ça fait directement dans la description ?
JLuc commented 2 years ago

Copie d'écran de ce que ça donne quand le logo colle pas avec les specifications des 2 constantes

Copie d'écran de ce que ça donne quand le logo colle pas avec les specifications des 2 constantes
RealET changed title from master to Taille minimum des images 2 years ago
RealET changed title from Taille minimum des images to Taille minimum des images à l'upload 2 years ago
b_b commented 2 years ago
Owner

#9/files#issuecomment-2663

https://git.spip.net/spip/medias/pulls/9/files#issuecomment-2663
RealET commented 2 years ago
Poster

#9/files#issuecomment-2663
J'ai beau chercher, je comprends pas ce commentaire.

> https://git.spip.net/spip/medias/pulls/9/files#issuecomment-2663 J'ai beau chercher, je comprends pas ce commentaire.
cerdic commented 2 years ago
Owner

Si les constantes de tailles min sont incohérentes avec les constantes de tailles max elles doivent être ignorées et ça doit générer un log, pas bloquer l'upload de document en générant systématiquement une erreur comme actuellement - qui plus est une erreur qui ne parle pas aux utilisateurs mais uniquement au webmestre...

Et lors du copie colle de chaine de langue, l'argument @maxi@ a été conservé tel quel alors que c'est maintenant une taille @mini@

Si les constantes de tailles min sont incohérentes avec les constantes de tailles max elles doivent être ignorées et ça doit générer un log, pas bloquer l'upload de document en générant systématiquement une erreur comme actuellement - qui plus est une erreur qui ne parle pas aux utilisateurs mais uniquement au webmestre... Et lors du copie colle de chaine de langue, l'argument `@maxi@` a été conservé tel quel alors que c'est maintenant une taille `@mini@`
RealET commented 2 years ago
Poster

Si les constantes de tailles min sont incohérentes avec les constantes de tailles max elles doivent être ignorées et ça doit générer un log, pas bloquer l'upload de document en générant systématiquement une erreur comme actuellement - qui plus est une erreur qui ne parle pas aux utilisateurs mais uniquement au webmestre...

Sauf que si on n'affiche pas une erreur à ce moment là, on va avoir une erreur encore pire ensuite : quelle que soit la taille de l'image, elle sera toujours trop petite ou trop grande, sans jamais avoir une taille qui passe.

Et lors du copie colle de chaine de langue, l'argument @maxi@ a été conservé tel quel alors que c'est maintenant une taille @mini@

Bien vu !

> Si les constantes de tailles min sont incohérentes avec les constantes de tailles max elles doivent être ignorées et ça doit générer un log, pas bloquer l'upload de document en générant systématiquement une erreur comme actuellement - qui plus est une erreur qui ne parle pas aux utilisateurs mais uniquement au webmestre... Sauf que si on n'affiche pas une erreur à ce moment là, on va avoir une erreur encore pire ensuite : quelle que soit la taille de l'image, elle sera toujours trop petite ou trop grande, sans jamais avoir une taille qui passe. > > Et lors du copie colle de chaine de langue, l'argument `@maxi@` a été conservé tel quel alors que c'est maintenant une taille `@mini@` Bien vu !
b_b commented 2 years ago
Owner

#9/files#issuecomment-2663
J'ai beau chercher, je comprends pas ce commentaire.

C'est normal, ton dernier commit a supprimé mon commentaire inline...

Je disais donc, il serait opportun d'aligner les deux items de langue, cf :

	'info_image_max_taille' => 'Les images doivent obligatoirement faire moins de @maxi@ (ce fichier fait @actuel@).',
	'info_image_min_taille' => 'Les images doivent faire au moins @mini@ (ce fichier ne fait que @actuel@).',

donc plutôt 'info_image_min_taille' => 'Les images doivent obligatoirement faire plus de @mini@ (ce fichier fait @actuel@).',

> > https://git.spip.net/spip/medias/pulls/9/files#issuecomment-2663 > J'ai beau chercher, je comprends pas ce commentaire. > > C'est normal, ton dernier commit a supprimé mon commentaire inline... Je disais donc, il serait opportun d'aligner les deux items de langue, cf : ``` 'info_image_max_taille' => 'Les images doivent obligatoirement faire moins de @maxi@ (ce fichier fait @actuel@).', 'info_image_min_taille' => 'Les images doivent faire au moins @mini@ (ce fichier ne fait que @actuel@).', ``` donc plutôt `'info_image_min_taille' => 'Les images doivent obligatoirement faire plus de @mini@ (ce fichier fait @actuel@).',`
RealET commented 2 years ago
Poster

Si les constantes de tailles min sont incohérentes avec les constantes de tailles max elles doivent être ignorées et ça doit générer un log, pas bloquer l'upload de document en générant systématiquement une erreur comme actuellement - qui plus est une erreur qui ne parle pas aux utilisateurs mais uniquement au webmestre...

Sauf que si on n'affichae pas une erreur à ce moment là, on va avoir une erreur encore pire ensuite : quelle que soit la taille de l'image, elle sera toujours trop petite ou trop grande, sans jamais avoir une taille qui passe.

À moins que tu veuille dire : ne traiter la vérification de taille minimum que si pas d'incohérence ?

> > Si les constantes de tailles min sont incohérentes avec les constantes de tailles max elles doivent être ignorées et ça doit générer un log, pas bloquer l'upload de document en générant systématiquement une erreur comme actuellement - qui plus est une erreur qui ne parle pas aux utilisateurs mais uniquement au webmestre... > Sauf que si on n'affichae pas une erreur à ce moment là, on va avoir une erreur encore pire ensuite : quelle que soit la taille de l'image, elle sera toujours trop petite ou trop grande, sans jamais avoir une taille qui passe. À moins que tu veuille dire : ne traiter la vérification de taille minimum que si pas d'incohérence ?
RealET commented 2 years ago
Poster

donc plutôt 'info_image_min_taille' => 'Les images doivent obligatoirement faire plus de @mini@ (ce fichier fait @actuel@).',

Alors, j'y ai pensé, mais ça ne le ferait pas parce que ça dirait par exemple que ça devrai faire plus de 1920 x 1080 (donc 1921 x 1081) alors que ça doit juste faire au moins 1920 x 1080.

> donc plutôt `'info_image_min_taille' => 'Les images doivent obligatoirement faire plus de @mini@ (ce fichier fait @actuel@).',` Alors, j'y ai pensé, mais ça ne le ferait pas parce que ça dirait par exemple que ça devrai faire plus de 1920 x 1080 (donc 1921 x 1081) alors que ça doit juste faire au moins 1920 x 1080.
RealET commented 2 years ago
Poster

À moins que tu veuille dire : ne traiter la vérification de taille minimum que si pas d'incohérence ?

Implémenté par la 4e révision fd51767792

> À moins que tu veuille dire : ne traiter la vérification de taille minimum que si pas d'incohérence ? Implémenté par la 4e révision https://git.spip.net/spip/medias/commit/fd51767792b0495fc6f920240d36de44b881b0d7
RealET commented 2 years ago
Poster

Bonsoir,

Il manquerait quoi pour que ce soit intégré ?

Bonsoir, Il manquerait quoi pour que ce soit intégré ?
RealET closed this pull request 2 years ago
RealET commented 2 years ago
Poster

Rahh, j'ai fermé cette PR par erreur, en supprimant un fork que je pensais concerner un autre ticket.

Rahh, j'ai fermé cette PR par erreur, en supprimant un fork que je pensais concerner un autre ticket.
cerdic commented 2 years ago
Owner

@RealET pour le coup tu as gagné le droit de tester et proposer une correction si besoin sur #11

@RealET pour le coup tu as gagné le droit de tester et proposer une correction si besoin sur https://git.spip.net/spip/medias/pulls/11
This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: spip/medias#9
Loading…
There is no content yet.