We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21473
    • 42 Posts
    Salut,

    j’ai constaté que lors d’un upload de fichier contenant des espaces et/ou caractères accentués cela provoque un bug. En effet on ne voit plus les fichiers dans le "ressource browser".

    Bon quand on le sait évidemment on fait attention de renommer ses fichiers avant de les envoyer sur le serveur mais le gestionnaire d’upload pourrait s’en charger ? (qui a dit fainéant smiley ).

    Avez vous une soluce ou un hack pour éviter ce problème?

    (modx 0.9.6.1)

    Merci
      Site pro : [url=http://www.rezonova.com]Rezonova : d
      • 27889
      • 415 Posts
      tu peux faire un script qui effectue ces modifications, mais sache que le meilleur moyen est d’éviter les caractères spéciaux (espace, accent, ...), si tu change de plateforme (windoze -> linux) pour ton hébergement ou en local ces caractères ne seront plus reconnu et sont dépendant de la configuration.
        MODx Sites & Prestations: http://dp-site.fr [Last MODx Site]
        MODx Repository: [HOME] [MetaTagsExtra] / Current Dev: [xFDM]
        • 21473
        • 42 Posts
        Merci Soda,

        Si je pose la question en fait c’est que généralement les rédacteurs de "base" ne sont pas sensibilisés à cette rigueur. Je trouve que l’on a déjà beaucoup de choses à leur apprendre : règle basique d’accessibilité, l’utilisation des titres Hn, comment maitriser correctement l’éditeur de texte... Alors quand on peut les soulager en automatisant certaines règles et d’autant plus quand celle ci provoque un bug si l’utilisateur oublie tout simplement de l’appliquer.

        si tu change de plateforme (windoze -> linux) pour ton hébergement ou en local
        Tu veux parler de la situation où mon rédacteur rédige depuis un poste client window$ ? Et là je ne vois pas le problème puisque les traitements se font sur le serveur.
        Sinon je développe sur une plateforme lamp pour ensuite passer en prod sur un serveur lamp également.

        La soluce serait alors de faire un plugin avec le paramètre "OnFileManagerUpload" ? Le plugin contiendrait du php qui remplacerait les é è ê ... > par des e, remplacerait les espaces par des tirets... pour tous fichiers déposé sur le serveur.
          Site pro : [url=http://www.rezonova.com]Rezonova : d