- Автор темы
- #1
Столкнулся с такой проблемой в Datso Gallery. При пакетной загрузке картинок в галерею (как ButchUpload так и ButchImport) получаю сообщение: File Type Not Supported! Zip-архив распаковывается в папку /media, но кроме разархивированных файлов изображений с оригинальными именами, появляются файлы вида ._filename.jpg , в галерею попадает только первый файл из архива, остальные так и остаются в папке media. У хостера установлен Linux, на локалке – OS X. Так я, таки, имею спросить, – сталкивался кто-либо с такой бедой – или металлической линейкой по кривым рукам? Какой-то буржуй на импортном языке писал такое:
Может кто-то имеет мысли как это лечить, а то уже ручки болят по одной картинке в галерею загружать!
Спасибо!
но, во-первых, по импортному почти не понимаю, во-вторых, таких строк в предложенных для правки файлах я не нашёл (DG 1.5).I noticed that in certain cases, when uploading a zip file with the "batch import" function, it results in many errors. These are due to operating system specific files often included in the zip :
thumbs.db
.nameoftheimage.jpg
_MACOSX folder
usw.
This can easily be avoided modifying "admin.datsogallery.php" this way:
line 167, under
PHP код:
$fileextension = strtolower(substr(strrchr($origfilename,'.'),1));
add:
PHP код:
if ((($fileextension == "jpeg") || ($fileextension == "jpg") || ($fileextension == "gif") || ($fileextension == "png"))&& ($origfilename[0] != '.')){
line 159, comment :
PHP код:
//unlink($p_path=$mosConfig_absolute_path."/$temp_dir/$origfilename");
and line 199, under
PHP код:
exit();
}
add:
PHP код:
}
unlink($p_path=$mosConfig_absolute_path."/$temp_dir/$origfilename");
It adds a simple check of the files and deletes it after checking even if it's not an image.
Hope it'll help
Alexis
PS: the same thing can be done for "batchimporthandler"
Может кто-то имеет мысли как это лечить, а то уже ручки болят по одной картинке в галерею загружать!
Спасибо!