Итак, для тех у кого нормальные фотоаппараты и тысячи фоток на сайте. Сегодня меня задолбало переворачивать очередную тысячу фоток и вот мой хак для автовращения.
Итак нам понадобится файл core/classes/upload_photo.class.php
После этой строки
вставляем:
В конце файла, перед последней } пишем:
После этого загружаемые фотки будут автоматически поворачиваться.
Итак нам понадобится файл core/classes/upload_photo.class.php
После этой строки
if (cmsCore::moveUploadedFile($source, $uploadphoto, $errorCode)) {
$this->rotateImg($uploadphoto,$ext);
public function rotateImg($file='',$ext) { if (!($file && $this->upload_dir && $ext)) { return false; } switch($exif['Orientation']) { case 8: break; case 3: break; case 6: break; default: return false; } switch($ext){ case "jpg": case "jpeg": break; case "png": break; case "gif": break; default: return false; } return true; } return false; }
Реклама #
Erwin 9 лет назад #
irbis 9 лет назад #
Лично у меня на Android 5.1.1 проблем не было. Фотографировал и вертикально и горизонтально - всегда прямо вставала.
От меня +1!
Сергей Игоревич 9 лет назад #
Шадринец 9 лет назад #
Сергей Игоревич 9 лет назад #
Александр 7 лет назад #
Отличная идея,
а может возможно от 2 взять суда?
http://instantcms.ru/forum/thread23497-1.html#224748
Александр 7 лет назад #
Что то не работало и попросил лучшего друга помочь с данным решением, во-общем получилось поворачивать в общих альбомах, а в личных не работало, потом чтоб везде работало не стали в каждом месте исправлять, тупо в ядро внесли изменения.
/core/cms.php
P.S. может надо по умолчанию сделать в движках автоповорот? или это давно уже есть в новых версиях? просто у меня старая еще установлена) Хотя даже во второй походу нету из коробки, так как тема свежая на форуме.
Александр 7 лет назад #