Forum CMS Made Simple FR
[Résolu] FileManager: Supprimer caractères spéciaux dans noms fichiers - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [Résolu] FileManager: Supprimer caractères spéciaux dans noms fichiers (/thread-4084.html)



[Résolu] FileManager: Supprimer caractères spéciaux dans noms fichiers - cyrcle - 05/10/2017

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 !


[Résolu] FileManager: Supprimer caractères spéciaux dans noms fichiers - cyrcle - 05/10/2017

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 ?


[Résolu] FileManager: Supprimer caractères spéciaux dans noms fichiers - cyrcle - 05/10/2017

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.


[Résolu] FileManager: Supprimer caractères spéciaux dans noms fichiers - jce76350 - 05/10/2017

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