Pages: 1
Je me permets un forward du fofo anglais ici.
L'idée est d'utiliser la refonte du code permettant de centraliser la restriction des caractères permis dans les chemins des fichiers pour l'assouplir et permettre les caractères accentués et les espaces.
Voici ci dessous ma nouvelle regex pour les caractères valides (fichier include/config_default.inc.php) :
$conf['sync_chars_regex'] = '/^[[:alpha:][:digit:]-_.\sÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ!\(\)\&\/\°]+$/';
(j'ai omis le caractère ' (simple quote) volontairement, il empêche les requêtes d'insertion en BDD car les valeurs pour les chemins et noms d'images ne sont pas échappées).
L'ajout d'image fonctionne correctement, les albums sont correctement créés et on peu naviguer dedans. Le téléchargement d'une image dans sa taille originale fonctionne aussi.
Par contre la génération d'un thumbnail pour une image ayant un espace dans son chemin échoue :(
Je n'ai pas réussi à trouver l'emplacement dans le code ou cette génération est faite.
Si une âme charitable pouvait me donner l'emplacement je pourrais continuer mon investigation.
Merci d'avance.
Hors ligne
Bonjour LaMouette,
[Bugtracker] ticket 414
Hors ligne
Salut,
Je ne comprends pas bien la réponse, je me suis basé sur la fermeture de ce bug pour commencer mes investigations.
En tout cas il ne semble pas répondre à mon problème en particulier càd :
- les thumbnails ne sont pas générées correctement quand il y a un espace dans le chemin
- où sont-elles générées pour que j'investigue ?
Cordialement,
patrick
Hors ligne
C'est vrai qu'étant donné les évolutions en 2.4, il n'y a plus d'outil de génération des miniatures (en tout cas plus de la même façon).
En 2.3, il faudrait aussi adapter admin/thumbnail.php
Hors ligne
Oui effectivement, j'ai remarqué que ces dernières sont générées à la volée lors de la première visite sur la gallerie, c'est justement cette fonctionnalité qui ne marche que pour les images ayant un chemin sans espace.
Et c'est aussi ça que je n'arrive pas à localiser dans le code :)
Hors ligne
Pages: 1