Vous n'êtes pas identifié(e).

Annonce

ATTENTION

  • Prenez le temps de rechercher si quelqu'un n'a pas déjà proposé une solution à votre problème. Sur le forum français et sur le wiki
  • Pensez à mettre à jour votre version de CMS Made Simple. Nous ne faisons de support que sur LA dernière version de CMS Made Simple.
  • Renseignez impérativement le formulaire de nouveau message de manière la plus complète que possible. Dans votre CMS utiliser le menu Administration du site/Informations du système en haut Vue au format texte. Ces informations demandées nous permettent de mieux vous aider
  • Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.

#1 05/10/2017 16:57:58

cyrcle
Membre
Inscription : 04/01/2017
Messages : 33

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

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 !

Dernière modification par cyrcle (05/10/2017 18:45:07)

Hors ligne

 

#2 05/10/2017 17:44:58

cyrcle
Membre
Inscription : 04/01/2017
Messages : 33

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

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 ?

Dernière modification par cyrcle (05/10/2017 17:46:09)

Hors ligne

#3 05/10/2017 18:37:25

cyrcle
Membre
Inscription : 04/01/2017
Messages : 33

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

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.

Dernière modification par cyrcle (05/10/2017 18:43:05)

Hors ligne

#4 05/10/2017 18:51:14

jce76350
Administrateur
Lieu : Rouen
Inscription : 23/09/2007
Messages : 6 036
Site Web

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

Ç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 Tutoriels v 2.2.x

Hors ligne

Pied de page des forums

  Flux Rss Twitter FaceBook