Перейти к публикации

Минимальные размеры изображения для доп поля загружаемое изображение?


Рекомендованные сообщения

Как задать минимальные размеры изображения для загрузки в доп поля "Загружаемое изображение", и запретить загрузку если размеры изображения меньше заданных?
У меня к сожалению знаний php нет, и пока что не удалось добиться желаемого.
Начал с того, что открыл файл /engine/inc/xfields.php нашел

			<div class="form-group">
			  <label class="control-label col-md-2 col-sm-3"><?php echo $lang['xfield_xi1']; ?></label>
			  <div class="col-md-10 col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 100px;" type="text" name="editedxfield[9]" value="<?php echo htmlspecialchars($editedxfield[9], ENT_QUOTES, $config['charset']); ?>" /><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="right" data-content="<?php echo $lang['xfield_xi2']; ?>" ></i>
			  </div>
			</div>

ниже добавил

			<div class="form-group">
			  <label class="control-label col-md-2 col-sm-3"><?php echo $lang['xfield_xi1']; ?></label>
			  <div class="col-md-10 col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 100px;" type="text" name="editedxfield[22]" value="<?php echo htmlspecialchars($editedxfield[22], ENT_QUOTES, $config['charset']); ?>" /><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="right" data-content="<?php echo $lang['xfield_xi2']; ?>" ></i>
			  </div>
			</div>

теперь в админке можно задать размеры минимального изображения для доп поля. В файле /engine/data/xfields.txt заданные размеры сохраняются. Вот как теперь запретить загрузку изображения, если оно меньше заданного размера? Далее скорее всего нужно править /engine/ajax/upload.php и /engine/classes/uploads/upload.class.php но вот что именно, я пока не разобрался.

Подскажите пожалуйста, на что обратить внимания. Как всегда, не прошу все сделать за меня, нужна лишь подсказка.

Надеюсь на вашу помощь. Заранее спасибо!

Ссылка на сообщение
Поделиться на других сайтах
В 17.08.2018 в 19:34, blizfix сказал:

Как всегда, не прошу все сделать за меня, нужна лишь подсказка.

getimagesize()

 

if-else

 

Если больше, то уже будет как будто сделать за вас.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...