Page 1 of 1

[solved] FrontEndUsers Property Image size bug

Posted: Wed Feb 18, 2009 7:35 pm
by D1mka
Привет,

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

В общем меняю Length (chars in the text input), меняется размер инпут бокса и размер картинки при загрузке. Не могу объяснить лучше покажу на примерах:

Image

после этого в форме

Image

если  поменяю, то при следующей загрузке любым пользователем картинки размер ее становится таким-же как и размер поля для ввода откуда загрузить картинку.

Кто нибудь знает как это побороть?

Заранее благодарен,
Дмитрий

Re: FrontEndUsers Property Image size bug

Posted: Wed Feb 18, 2009 8:26 pm
by ZYV
В общем не понял ничего, зачем ты вообще размер input для ввода картинки задаешь не через CSS?

Re: FrontEndUsers Property Image size bug

Posted: Wed Feb 18, 2009 9:51 pm
by D1mka
я ничего не ввожу, у меня размер формы зависит от размера картинки. я ничего через css не делал, это я неудачно на картинке написал ::) ввожу только в property для аватарки 1 раз а меняется в двух...

Re: FrontEndUsers Property Image size bug

Posted: Wed Feb 18, 2009 10:59 pm
by ZYV
Вот я у тебя и спрашиваю, почему ты просто не задашь размер input, если тебе так не нравится, через CSS.

Re: FrontEndUsers Property Image size bug

Posted: Thu Feb 19, 2009 8:19 am
by D1mka
нашол в чем бага была, там в скрипте просто использовался один и тот-же размер, что для уменьшения картинки что для прорисовки input-a.

В файле в папке "modules/FrontEndUsers": function.user_changesettings.php в строке номер 276

Code: Select all

$onerow->control = $this->CreateFileUploadInput($id,'feu_'.$onerow->name, '', '$defn['length']');


поменять на:

Code: Select all

$onerow->control = $this->CreateFileUploadInput($id,'feu_'.$onerow->name, '', '30');
ну или можно задать любую другую переменную, которую можно потом тут вызвать.

Re: [solved] FrontEndUsers Property Image size bug

Posted: Sun Mar 08, 2009 12:09 am
by AMCPACERX
I'm not, exactly sure, what you guys said here but I changed that line in the function file but it wont work. Do I have to change this somewhere else?

Re: [solved] FrontEndUsers Property Image size bug

Posted: Sun Mar 08, 2009 9:24 am
by ZYV
Basically, I was explaining that setting the length of the input via size="123" is unreliable and one should use CSS instead. But finally D1mka found the place in the code where he could change the value assigned to size and accepted this as a solution.