Posted 12 мая, 20195 yr comment_157154 Здравствуйте, я добавил Upload поле в настройках профиля и сделал так чтобы при регистрации это поле было обязательным. При регистрации люди прикрепляют документ чтобы зарегестрироваться. Но есть одна проблема, не могу назначить лимит на загружаемый файл - скажем 2mb, и по этому бывает так что вредные люди загружают файлы размером скажем 300mb, а это грузит сервер. Кто межет помочь, мне нужно поставить лимит на Upload поле в профилье. Заранее спасибо. Link to comment https://ipbmafia.ru/topic/21354-kak-naznachit-limit-na-razmer-upload-pole-v-profile/ Share on other sites Больше вариантов
12 мая, 20195 yr comment_157155 Лучше использовать лимиты средствами PHP. Link to comment https://ipbmafia.ru/topic/21354-kak-naznachit-limit-na-razmer-upload-pole-v-profile/?&do=findComment&comment=157155 Share on other sites Больше вариантов
12 мая, 20195 yr Author comment_157158 2 hours ago, hawk2012 said: Лучше использовать лимиты средствами PHP. Мне нужно отдельно на эти поля в профиле, так как в форумах разные лимиты по группам. Link to comment https://ipbmafia.ru/topic/21354-kak-naznachit-limit-na-razmer-upload-pole-v-profile/?&do=findComment&comment=157158 Share on other sites Больше вариантов
13 мая, 20195 yr comment_157174 У Upload есть опция maxFileSize, но к сожалению настройкой для дополнительного поле оно не сделано. Можно открыть /system/Helpers/Form/Upload.php Найти public function __construct( $name, $defaultValue=NULL, $required=FALSE, $options=array(), $customValidationCode=NULL, $prefix=NULL, $suffix=NULL, $id=NULL ) { Ниже добавить if( strpos( $name, 'core_pfield_' ) === 0 ) { $options['maxFileSize'] = 2; } Ограничить всем Upload дополнительным полям размер в 2Мб Link to comment https://ipbmafia.ru/topic/21354-kak-naznachit-limit-na-razmer-upload-pole-v-profile/?&do=findComment&comment=157174 Share on other sites Больше вариантов
15 мая, 20195 yr comment_157201 При каждом обновлении движка, все правки слетят нафиг. Вносить изменения в код не имеет смысла если не сидеть без обновлений. 🤔 Link to comment https://ipbmafia.ru/topic/21354-kak-naznachit-limit-na-razmer-upload-pole-v-profile/?&do=findComment&comment=157201 Share on other sites Больше вариантов
15 мая, 20195 yr comment_157205 Естественно слетят. Тогда не вносите, предлагайте свои варианты. Критиковать конечно хорошо, но как говорится я предложил реальное решение, а не типа купить диск по больше или ограничить размер загружаемых файлов в php... Имея данный пример легко можно написать хук для формы Form\Upload. А если еще с пхп немного знакомы, то вообще можно всякие настроички добавить в виде размера для отдельного поле, или общее ограничение для всех доп полей. Link to comment https://ipbmafia.ru/topic/21354-kak-naznachit-limit-na-razmer-upload-pole-v-profile/?&do=findComment&comment=157205 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.