Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

polowigo
2026-10-13 19:06:53

Comme j'en avais pas, j'ai utilisé l'option "Utiliser l'image par défaut en page d'accueil".
Mes 3 images sont passées : img-jpg.jpg, img-JPG.JPG et img-sans-ext.
Donc je ne peux rien constater.

deHemeJr
2026-10-13 18:34:02

Les albums d’album n'ont pas de représentative. C’est la que babar prend l’image par défaut si défini dans la config de Babar

Katryne
2026-10-13 18:29:01

Polowigo, Babar prend toujours la représentative de l'album, ya rien à configurer, là.

polowigo
2026-10-13 18:21:46

Sinon, Babar me prend bien img-JPG.JPG.
Mais c'est problématique de tester car tous mes albums ont une représentative et j'aurais voulu pouvoir utiliser l'image par défaut dans la configuration de Babar.

polowigo
2026-10-13 17:39:04

Je voulais simplement vérifier le point 1 car tu indiques :
## Les deux seuls risques réels — mais ils ne viennent pas de Babar
et mes vérifications hors Babar contredisent ce point 1.

deHemeJr
2026-10-13 17:23:13

Pour babar, en-tête de page doit être ́desactivé .

polowigo
2026-10-13 17:18:48

Pour "image à la une", je retrouve bien dans la bdd :
"page_header_image":"galleries/tests/img-sans-ext"
et
"page_header_image":"galleries/tests/img-JPG.JPG"

deHemeJr
2026-10-13 17:07:59

Et le point 2, avez vous comparé bdd vs fichiers ?

polowigo
2026-10-13 17:05:30

Je suis quand même allé vérifier ma configuration d'Apache sous Debian pour être sûr.
J'ai pratiquement la configuration d'origine avec seulement en plus l'activation modrewrite.

@Katryne : dans ce contexte, on ne devrait pas avoir à se soucier de la casse de l'extension ; dans l'absolu, ça devrait même pouvoir tourner sans extension (sauf que tu ne peux pas la téléverser par des moyens classiques).

Katryne
2026-10-13 16:59:06

Hello vous deux ! Merci d'avoir regardé !
Didier, mes images sont toutes téléversées dans /upload. Donc pas de synchro, et la synchro ne peut être, en mon cas, à l'origine de l'anomalie.. Et si je rencontre encore plein de noms de fichiers en .JPG, c'est que Piwigo fait pas toujours son job. Pour régler le souci, ce serait bien que le plugin Edit Filename puisse agir aussi sur la casse de l'extension.
Mais de toutes façons, je comprends toujours pas pourquoi parfois ça marche en Babar et des fois pas.

polowigo
2026-10-13 16:19:53

Bonjour deHemeJr,
Je suis très étonné du 1.
J'ai placé 3 images dans galleries/tests : une en .jpg, une en .JPG et une sans extension.
J'ai indiqué leur chemin dans "Image à la une" de Bootstrap Darkroom, les 3 sont passées sans problème.
En fait, le seul souci est que piwigo ne veut pas me synchroniser l'image sans extension, ce que je trouve par ailleurs proprement scandaleux  :-)

deHemeJr
2026-10-13 15:24:56

Bonjour Katryne,

J'ai cherché et n'ai rien trouvé alors j'ai demandé à skynet :

## Les deux seuls risques réels — mais ils ne viennent pas de Babar

1. Content-Type HTTP : `DerivativeImage::build()` (`include\derivative.inc.php:352`) insère `-xx` juste avant le dernier point sans toucher à l'extension → le derivative s'appelle `i/upload/photo-xx.JPG`. Or les tables MIME de nginx (`mime.types`) et d'Apache sont en minuscules → servies en `application/octet-stream`. Une `background-image:` (exactly le cas de la bannière) est normalement snifée par le navigateur et s'affiche, mais avec un en-tête `X-Content-Options: nosniff` elle peut être refusée → bannière vide. C'est le seul scénario « ça marche en minuscule, pas en majuscule » — il est du côté de la config serveur, pas du plugin.

2. Incohérence BDD/disque sur Linux : si la BDD dit `x.JPG` mais que le disque a `x.jpg`, `is_file()`/`filemtime()` échouent → `i.php` renvoie `Source not found` (404). C'est un problème de données, pas de casse d'extension.

Note utile : Piwigo force de toute façon une extension minuscule à l'upload  (`admin\include\functions_upload.inc.php:236-251` pour png/gif/jpg/webp, et `:254` `strtolower(...)` pour les autres). Un `.JPG` ne peut donc entrer en base que par synchronisation d'un dossier de fichiers déposés à la main ou une manipulation directe.

Bon, je ne comprends pas tout le 1, faut juste sniffer l'image...

Voilà :-)

Katryne
2026-09-30 17:40:23

Ben non, yen a encore une que j'ai dû mettre à jour avec l'extension en minuscule pour qu'elle consente à se babariser.

https://album.chauvigne.info/picture?/I … ne_du_nord

deHemeJr
2026-09-22 10:13:43

Babar n'aime pas que je parte en vacances...

Katryne
2026-09-22 10:12:27

Béééé, je trouve plus d'exemple. Maintenant, les photos avec extensions en majuscules se montrent poliment en Babar. Je viens de retester une vingtaine de photos avec extensions en majuscules et provenant d'appareils différents, et tout fonctionne.  Je suis désolée de ce "faux positif".

Pied de page des forums

Propulsé par FluxBB