Отображение аватаров в списке пользователей

  • Thread starter Thread starter kenny
  • Start date Start date
BEST^MOD, u.user_rank в запрос, переменную и вывод. все готово.
 
Дополнение №2

найти

Code:
<td>{memberrow.USER_AVATAR}</td>
заменить на
Code:
<td><div class="ava"><a href="{memberrow.U_VIEWPROFILE}">{memberrow.USER_AVATAR}</div></td>
в css
Code:
/*-- Отображение аватаров в списке пользователей --*/
.ava img{height: 60px; width: 60px; background-color:#fffcf6;padding:2px;border:1px
solid #ff9c00; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px; position: relative;}
 
.ava {
    width: 60px; height: 62px;
    position: relative;
 
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ava:hover {
    transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -o-transform: rotate(25deg);
}
 
для ревизии 583 и выше:

открыть memberlist.php

найти

Code:
'USER'          => profile_url($row),

вставить после

Code:
'THIS_AVATAR'  => get_avatar($userdata['user_id'], $userdata['avatar_ext_id'], 'allow_avatar'),

открыть memberlist.tpl

найти

Code:
<th class="{sorter: 'text'}" ><b class="tbs-text">{L_USERNAME}</b></th>

вставить после

Code:
<th class="{sorter: false}" ><b class="tbs-text">{L_AVATAR}</b></th>

найти

Code:
<td><b>{memberrow.USER}</b></td>

вставить после

Code:
<td>{memberrow.THIS_AVATAR}</td>
 
XLex, садись 2, при таком варианте будет выводиться у всех аватарка пользователя под которым именно ты и сидишь
 
открыть memberlist.php

Найти

PHP:
$sql = "SELECT username, user_id, user_rank, user_opt, user_posts, user_regdate, user_from, user_website, user_email FROM ". BB_USERS ." WHERE user_id NOT IN(". EXCLUDED_USERS_CSV .")";
Заменить на
PHP:
$sql = "SELECT username, user_id, user_rank, user_opt, user_posts, user_regdate, user_from, user_website, user_email, avatar_ext_id FROM ". BB_USERS ." WHERE user_id NOT IN(". EXCLUDED_USERS_CSV .")";
Найти
PHP:
$user_id  = $row['user_id'];
Вставить ниже
PHP:
$avatar  = get_avatar($row['user_id'], $row['avatar_ext_id'], !bf($row['user_opt'], 'user_opt', 'allow_avatar'));
Найти
PHP:
'ROW_CLASS'    => $row_class,
Вставить ниже
PHP:
'AVATAR'        => $avatar,
Открыть memberlist.tpl Найти
Code:
<th class="{sorter: 'digit'}" ><b class="tbs-text">#</b></th>
Вставить ниже
Code:
<th><b>{L_AVATAR}</b></th>
Найти
Code:
<td>{memberrow.ROW_NUMBER}</td>
Вставить ниже
Code:
<td><b>{memberrow.AVATAR}</b></td>
 
Back
Top