В 1.6.2 версии конструкция {$avatar} в модуле mod_usermenu.tpl выводила аватар пользователя если он есть, или /images/users/avatars/small/nopic.jpg если его нет...
В 1.7 из дефолтного шаблона аватар убрали, но конструкция {$avatar} работает, но, если пользователь не установил аватар (каждый новый пользователь), то вместо /images/users/avatars/small/nopic.jpg в свойствах тега img выводится /images/users/avatars/small/, т.е. никакой картинки…
Где поправить?
Аватар в 1.7
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
24 декабря 2010 в 09:59
#2
24 декабря 2010 в 10:10
файл \core\classes\user.class.php
метод
public function update
заменить строчку
на
метод
public function update
заменить строчку
if (!file_exists(PATH.'/images/users/avatars/small/'.$this->imageurl)){ $this->imageurl = 'nopic.jpg'; }
if (!file_exists(PATH.'/images/users/avatars/small/'.$this->imageurl) || !$this->imageurl){ $this->imageurl = 'nopic.jpg'; }
#3
24 декабря 2010 в 10:18
Fuze, спасибо большое. заработало.