[Résolu] FileManager: Supprimer caractères spéciaux dans noms fichiers

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Bonjour,

Savez-vous s'il est possible de supprimer automatiquement les caractères spéciaux des noms des fichiers uplodés avec le gestionnaire de fichiers ?
J'ai beau le dire aux utilisateurs, ils oublient…
Ce serait surtout pour supprimer automatiquement les accents et espaces des noms de fichiers pour qu'ensuite {CGSmartImage} puisse compresser les images automatiquement avec {cgsi_convert quality='80' filter_croptofit='980,550'}{content}{/cgsi_convert}

Il me semble que c'est www.responsivefilemanager.com qui est utilisé par CMSMS 2.2.x
Et justement, il propose de convertir tous les caractères spéciaux par les caractères A..Za..z0..9.
Pour cela, il faut passer la variable $transliteration à "true" dans son fichier config.php.
Le souci c'est que je ne retrouve pas cette variable dans les fichiers du FileManager utilisé dans CMSMS 2.2.x.

Une idée, une piste ?
Merci !
#1
Bonjour,

Savez-vous s'il est possible de supprimer automatiquement les caractères spéciaux des noms des fichiers uplodés avec le gestionnaire de fichiers ?
J'ai beau le dire aux utilisateurs, ils oublient…
Ce serait surtout pour supprimer automatiquement les accents et espaces des noms de fichiers pour qu'ensuite {CGSmartImage} puisse compresser les images automatiquement avec {cgsi_convert quality='80' filter_croptofit='980,550'}{content}{/cgsi_convert}

Il me semble que c'est www.responsivefilemanager.com qui est utilisé par CMSMS 2.2.x
Et justement, il propose de convertir tous les caractères spéciaux par les caractères A..Za..z0..9.
Pour cela, il faut passer la variable $transliteration à "true" dans son fichier config.php.
Le souci c'est que je ne retrouve pas cette variable dans les fichiers du FileManager utilisé dans CMSMS 2.2.x.

Une idée, une piste ?
Merci !
#2
Je m'aperçois qu'il y a un module FileManager et un composant responsive_filemanager dans le module TinyMCE.
Il y a bien le fichier config.php et la variable $transliteration dans le responsive_filemanager du module TinyMCE, mais pas dans le module FileManager. Ce n'est pas les mêmes ? Pourquoi deux FileManager ?
#2
Je m'aperçois qu'il y a un module FileManager et un composant responsive_filemanager dans le module TinyMCE.
Il y a bien le fichier config.php et la variable $transliteration dans le responsive_filemanager du module TinyMCE, mais pas dans le module FileManager. Ce n'est pas les mêmes ? Pourquoi deux FileManager ?
#3
Bon, c'est résolu.
J'ai mis "true" pour 'transliteration' et 'convert_spaces' dans /modules/TinyMCE/responsive_filemanager/filemanager/config/config.php
Et ça renomme bien les fichiers en remplaçant les caractères spéciaux et les espaces au moment où ils sont sélectionnés dans TinyMCE.
Ça me semblerait plus logique que ce soit fait directement au moment de l'upload dans le FileManager, ça n'obligerait pas à utiliser TinyMCE, mais bon en attendant cela fonctionne aussi comme ça.
#3
Bon, c'est résolu.
J'ai mis "true" pour 'transliteration' et 'convert_spaces' dans /modules/TinyMCE/responsive_filemanager/filemanager/config/config.php
Et ça renomme bien les fichiers en remplaçant les caractères spéciaux et les espaces au moment où ils sont sélectionnés dans TinyMCE.
Ça me semblerait plus logique que ce soit fait directement au moment de l'upload dans le FileManager, ça n'obligerait pas à utiliser TinyMCE, mais bon en attendant cela fonctionne aussi comme ça.
#4
Citation :Ça me semblerait plus logique que ce soit fait directement au moment de l'upload dans le FileManager,
Passe un mail à calguy1000 ou mieux fais un post sur le forum EN Modules/Add-Ons
J-C Etiemble v 2.2.xx
#4
Citation :Ça me semblerait plus logique que ce soit fait directement au moment de l'upload dans le FileManager,
Passe un mail à calguy1000 ou mieux fais un post sur le forum EN Modules/Add-Ons
J-C Etiemble v 2.2.xx


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)