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

Pb champ image module news
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.11.2
#~ Url du site :
#~ Hébergeur / Soft : 1&1 et localement sur wamp php 5.3.10
#~ Informations Système :
#~ en local sur xp sp3
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



A vérifier, mais sur une install propre 1.11.2 si l'on définit un nouveau champ dans le module News de type fichier, si vous essayez ensuite d'insérer une image dans ce champ au format .jpg et si l'extension est malheureusement en majuscule on a un message d'erreur "impossible de télécharger ce type de fichier". je suppose que cela est vrai pour toutes les extensions.

La modification à apporter:

dans modules\News\libclass.news_admin_ops.php, à ma ligne 95 remplacer
Code :
[== PHP ==]
$ext = substr(strrchr($filename, '.'), 1);

par

$ext = strtolower(substr(strrchr($filename, '.'), 1));

Voilà si quelqu'un peut remonter l'info à qui de droit, par avance merci !

Win 10 pro 64 - CMSMS 2.2.19 - grincheux parfois...
Répondre
#2

je n'ai pas vérifié, mais merci pour l'info!

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre
#3

Pas de quoi Jissey Smile
Question idiote comment faire pour que la prochaine mouture intègre cette correction ?

Win 10 pro 64 - CMSMS 2.2.19 - grincheux parfois...
Répondre
#4

Citation :si l'extension est malheureusement en majuscule
Ha oui c'est la maladie actuelle ne pas nommer correctement les fichiers (Windows étant permissif) les utilisateurs ne pensent pas que Gnu-Linux sait faire le différence entre minuscules et majuscules et la en général 'est la problème. (idem pour les accents et espaces)
Il faut donc être strict sur les noms de fichiers !

J-C Etiemble v 2.2.xx
Répondre
#5

Il serait préférable de ne pas toucher au code php du module.
Tu peux également ajouter les extensions en majuscule dans l'onglet "options" du module articles.
Répondre
#6

Bonjour,

Les caractères spéciaux espaces et majuscules: vous pouvez faire des statistiques, même en le répétant à vos clients sur l'air de.... rien n'y fait, ou si peu ! Je n'avais pas vu que l'interface d'articles proposait les extensions en majuscule dans l'onglet option du module. Mea culpa. Ceci dit cette option ne présente à mon sens aucun intérêt(si quelqu'un voit un intérêt à cette fonctionnalité, qu'il me fasse signe) et mieux vaudrait la supprimer et modifier le code en conséquence dans une prochaine mouture. C'est un truc qui risque d'emm... pas mal d'utilisateurs finaux parce que le prestataire n'aura pas pensé à aller cocher le bidule.... On ne refera pas Windows demain, malheureusement ! Smile

Win 10 pro 64 - CMSMS 2.2.19 - grincheux parfois...
Répondre


Atteindre :


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