Вот копирую то, что у меня сохранилось.
Ксати, классная штука
Если надо паре-тройке человек такое сделать, то лучше не придумаешь
Ausw
Moderator
--------------------------------------------------------------------------------
Вобщем, сабж уже не один раз обсуждался, но оригинального решения не было. А именно - 2 предложенных ранее варианта - 1)Руками заюзать файл имяuserа.cgi - но при обновлении профайла затирается, и юзер остается без аватара. 2) Писать в topic.cgi - неактуально, ибо каждый раз туда лезть, если юзеров будет несколько, кроме того, в мемберлисте (и где либо еще) - будет байда с аватарами ..... Я тут нашел небольшой хак, сие и опубликую, ставится за 2 минуты:
profile.cgi
Код:
$cleanavatar = $_;
$cleanavatar =~ s/.gif//i;
# Skip, if it's an admin/moderator only avatar
if (($cleanavatar =~ /admin_/) && ($membercode eq "me")) { next; }
меняем на
Код:
$cleanavatar = $_;
$cleanavatar =~ s/.gif//i;
$inmemberspace = $inmembername;
$inmemberspace =~ s/ /\_/isg;
# Skip, if it's an admin / moderator / personal only avatar
if ( (($cleanavatar =~ /admin_/) && ($membercode eq "me")) || (($cleanavatar =~ /pers_/) && (pers_.$inmemberspace ne "$cleanavatar")) ) { next; }
register.cgi
Код:
if ($cleanavatar =~ /admin_/) { next; }
на
Код:
if ( ($cleanavatar =~ /admin_/) || (($cleanavatar =~ /pers_/) && (pers_.$inmembername ne "$cleanavatar")) ) { next; }
теперь, берем аватарчик юзера, и переименовываем его как pesr_имяusera.gif
и бросаем в общую папку..... этот аватар будет только у этого юзера, у других он отображаться не будет, т.е. никто не выберет его. Юзеру нужно будет самому зайти и выбрать свой аватар.