|
|
Инструкции и модификации для vBulletin 4.x Различные инструкции и моды для vBulletin 4.x |
|
Опции темы | Поиск в этой теме |
15.02.2015, 12:49 Вверх | #1 | |||
Грамотный форумчанин
|
Аватар вместо фотографий в профиле
Здравствуйте,
Недавно наткнулся на этот пост: http://www.bormotuhi.net/showthread.php?t=19803 И вот я решил опубликовать 1 способ как это можно сделать. 1. Идем: includes/class_userprofile.php нам необходимо отредактировать этот файл. 2. В class_userprofile.php ищем: Код:
'profilepic' => 'prepare_profilepic', Код:
/* Аватар в профиле */ 'profileavatar' => 'prepare_profileavatar', 3. Далее ищем: Код:
'profilepic', Код:
/* Аватар в профиле */ 'profileavatar', Код:
function prepare_profilepic() Код:
/** * Аватар в профиле * */ function prepare_profileavatar() { if ($this->userinfo['avatarurl'] == '' OR !$this->registry->options['avatarenabled'] OR ($this->userinfo['hascustomavatar'] AND !($this->userinfo['permissions']['genericpermissions'] & $this->registry->bf_ugp_genericpermissions['canuseavatar']) AND !$this->userinfo['adminavatar'])) { if ($this->registry->options['usefileavatar']) { $this->prepared['profileavatar'] = $this->registry->options['avatarurl'] . '/avatar' . $this->prepared['userid'] . '_' . $this->userinfo['avatarrevision'] . '.gif'; } else { $this->prepared['profileavatar'] = 'image.php?' . $this->registry->session->vars['sessionurl'] . 'u=' . $this->prepared['userid'] . "&dateline=" . $this->userinfo["avatardateline"] ."&type=avatar"; } if ($this->userinfo['ppwidth'] AND $this->userinfo['ppheight']) { $this->prepared['profilepicsize'] = ' width="' . $this->userinfo["ppwidth"] . '" height="' . $this->userinfo["ppheight"] . '" '; } } else { $this->prepared['profileavatar'] = ''; } } Код:
<vb:if condition="$prepared['profileavatar']"> <a class="avatar" href="{vb:link member, {vb:raw prepared}}" title="{vb:rawphrase xs_picture, {vb:raw prepared.username}}"> <span class="avatarcontainer"><img src="{vb:raw prepared.profileavatar}" alt="" /></span> </a> <vb:else /> <a class="avatar" href="{vb:link member, {vb:raw userinfo}}" title="{vb:rawphrase xs_picture, {vb:raw userinfo.username}}"> <span class="avatarcontainer"><img src="{vb:stylevar imgdir_misc}/unknown.gif" alt="" /></span> </a> </vb:if> |
|||
Последний раз редактировалось iKing; 15.02.2015 в 14:30.. |
||||