blizfix 1 Опубликовано: 17 августа 2018 Рассказать Опубликовано: 17 августа 2018 Как задать минимальные размеры изображения для загрузки в доп поля "Загружаемое изображение", и запретить загрузку если размеры изображения меньше заданных? У меня к сожалению знаний 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 но вот что именно, я пока не разобрался. Подскажите пожалуйста, на что обратить внимания. Как всегда, не прошу все сделать за меня, нужна лишь подсказка. Надеюсь на вашу помощь. Заранее спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 18 августа 2018 Рассказать Опубликовано: 18 августа 2018 В 17.08.2018 в 19:34, blizfix сказал: Как всегда, не прошу все сделать за меня, нужна лишь подсказка. getimagesize() if-else Если больше, то уже будет как будто сделать за вас. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.