[solved] FrontEndUsers Property Image size bug Topic is solved

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
D1mka

[solved] FrontEndUsers Property Image size bug

Post by D1mka »

Привет,

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

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

Image

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

Image

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

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

Заранее благодарен,
Дмитрий
Last edited by D1mka on Thu Feb 19, 2009 8:22 am, edited 1 time in total.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: FrontEndUsers Property Image size bug

Post by ZYV »

В общем не понял ничего, зачем ты вообще размер input для ввода картинки задаешь не через CSS?
unsigned double ZYV;
D1mka

Re: FrontEndUsers Property Image size bug

Post by D1mka »

я ничего не ввожу, у меня размер формы зависит от размера картинки. я ничего через css не делал, это я неудачно на картинке написал ::) ввожу только в property для аватарки 1 раз а меняется в двух...
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: FrontEndUsers Property Image size bug

Post by ZYV »

Вот я у тебя и спрашиваю, почему ты просто не задашь размер input, если тебе так не нравится, через CSS.
unsigned double ZYV;
D1mka

Re: FrontEndUsers Property Image size bug

Post 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');
ну или можно задать любую другую переменную, которую можно потом тут вызвать.
Last edited by D1mka on Thu Feb 19, 2009 8:23 am, edited 1 time in total.
AMCPACERX
New Member
New Member
Posts: 5
Joined: Mon Jan 12, 2009 9:07 pm

Re: [solved] FrontEndUsers Property Image size bug

Post 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?
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: [solved] FrontEndUsers Property Image size bug

Post 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.
unsigned double ZYV;
Post Reply

Return to “Russian - русский”