Просмотр исходного кода

added only wide images > 1200 to getRandomMediaImage function

CauseFX 4 лет назад
Родитель
Сommit
b1e4b6bd90
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      api/classes/organizr.class.php

+ 8 - 1
api/classes/organizr.class.php

@@ -2232,9 +2232,16 @@ class Organizr
 			$images = [];
 			switch ($type) {
 				case 'np':
+					$i = 0;
 					foreach ($iteratorIterator as $info) {
 						if (stripos($info->getFilename(), 'np') !== false) {
-							$images[] = 'data/cache/' . $info->getFilename();
+							if ($i <= 200) {
+								$imageInfo = getimagesize($folder . DIRECTORY_SEPARATOR . $info->getFilename());
+								if ($imageInfo[0] >= 1200) {
+									$images[] = 'data/cache/' . $info->getFilename();
+								}
+								$i++;
+							}
 						}
 					}
 					if (count($images) > 0) {