Con una modifica piuttosto semplice riusciremo a salvare i nomi di file secondo lo standard ed evitiamo quindi i problemi relativi a numerosi file inviati in blocco.
Bisogna fare una piccola modifica a livello di codice sorgente, nel file "libraries/cms/helper/media.php". Andiamo a cercare:
Codice:
public function canUpload($file, $component = 'com_media')
Codice:
jimport('joomla.filesystem.file');
Codice PHP:
$file['name'] = JFile::makeSafe(str_replace(' ', '-', strtolower($file['name'])));
Questa modifica inganna il codice sottostante un po', ma la procedura finale salverà il file con un nome valido per il sistema operativo in uso.