- Совместимость с XenForo
- 1.2
- 1.3
- 1.4
- 1.5
Первое надо сделать небольшое изменение в файле library/XenForo/Model/Avatar.php, найти:
и дописать там параметры для своего аватара:
так например.
Второе, открыть шаблон xenforo.css, найти:
и дополнить стилем для вновь созданного параметра:
Третье, открыть шаблон message_user_info, найти:
заменить на:
Четвертое, сделать настройки в "Внешний вид: Настройки стиля: Макете сообщения" устанавливаем так:
Контейнер информации о пользователе: Прочее: Ширина: 168px
Контейнер содержимого: Внешний отступ: Слева: 190px
Пятое, делаем аватарки для пользователей с неустановленным аватаром, размером 140х140 px - avatar_b.png, avatar_female_b.png, avatar_male_b.png, закидываем в папку styles/ваш стиль/xenforo/avatars.
Готовые, стандартные можно скачать здесь.
PHP:
protected static $_sizes = array(
'l' => 192,
'm' => 96,
's' => 48
);
PHP:
protected static $_sizes = array(
'l' => 192,
'm' => 96,
's' => 48,
'b' => 140
);
Второе, открыть шаблон xenforo.css, найти:
Код:
.avatar .img.s { width: 48px; height: 48px; }
.avatar .img.m { width: 96px; height: 96px; }
.avatar .img.l { width: 192px; height: 192px; }
Код:
.avatar .img.s { width: 48px; height: 48px; }
.avatar .img.m { width: 96px; height: 96px; }
.avatar .img.l { width: 192px; height: 192px; }
.avatar .img.b { width: 140px; height: 140px; overflow: hidden;}
Код:
<xen:avatar user="$user" size="m" img="true" />
Код:
<a class="avatar Overlay Av{$user.user_id}b" href="{xen:link members, $user}">
<img src="{xen:helper avatar, {$user}, b}" alt="" style="{xen:helper avatarCropCss, $user}" />
</a>
Контейнер информации о пользователе: Прочее: Ширина: 168px
Контейнер содержимого: Внешний отступ: Слева: 190px
Пятое, делаем аватарки для пользователей с неустановленным аватаром, размером 140х140 px - avatar_b.png, avatar_female_b.png, avatar_male_b.png, закидываем в папку styles/ваш стиль/xenforo/avatars.
Готовые, стандартные можно скачать здесь.