Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Вопросы КЭПу » Минимальные размеры изображения для доп поля загружаемое изображение?

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


     02.08.2018    Вопросы КЭПу    535

вопрос
Как задать минимальные размеры изображения для загрузки в доп поля "Загружаемое изображение", и запретить загрузку если размеры изображения меньше заданных?
У меня к сожалению знаний 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>
потом нашел код
			$size = explode ("x", $editedxfield[9]);
			
			if ( count($size) == 2 ) {
				$editedxfield[9] = intval($size[0])."x".intval($size[1]);
		    } elseif ( intval($size[0]) > 0 ) {
				$editedxfield[9] = intval($size[0]);
			} else $editedxfield[9] = '';
ниже добавил
			$size = explode ("x", $editedxfield[22]);
			
			if ( count($size) == 2 ) {
				$editedxfield[22] = intval($size[0])."x".intval($size[1]);
		    } elseif ( intval($size[0]) > 0 ) {
				$editedxfield[22] = intval($size[0]);
			} else $editedxfield[22] = '';	
теперь в админке можно задать размеры минимального изображения для доп поля. В файле /engine/data/xfields.txt заданные размеры сохраняются. Вот как теперь запретить загрузку изображения, если оно меньше заданного размера? Далее скорее всего нужно править /engine/ajax/upload.php и /engine/classes/uploads/upload.class.php но вот что именно я к сожалению не знаю. Надеюсь на вашу помощь. Заранее спасибо!

Ответил: КЭП


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

— Тогда мы идём к вам!
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх