Avatars Display Integration

Модификация поможет добавить аватарки пользователей там, где они вам нужны.

Пример отображения аватарок со статусом

Настройки

Админка → Форум → Вложения и аватары → Свойства аватаров.

Особенности

  • Отображение аватарок в различных областях форума
  • Статус онлайн-офлайн на аватарке
  • Интеграция с другими модификациями
  • Возможность стилизации (см. расширенный пример)

Чтобы отобразить аватарку пользователя в произвольном месте, используйте заглушку data-adi-id:

data-adi-id="{userid}"

Здесь {userid} нужно заменить на идентификатор пользователя.

Расширенный пример

echo '
<span class="your_class">data-adi-id="' . $userArray['id'] . '"</span>';

Скачать с официального сайта

Для русификации создайте файл /Themes/default/languages/AvatarsDisplayIntegration.russian.php со следующим содержанием:

<?php

$txt['adi_settings_title'] = 'Отображение аватаров';
$txt['adi_layout_title'] = 'Оформление аватаров';
$txt['adi_boardindex'] = 'Отображать аватар последнего пользователя на главной странице';
$txt['adi_message_first'] = 'Отображать аватары авторов тем в списках тем, непрочитанных сообщений и тем с непрочитанными ответами';
$txt['adi_message_last'] = 'Отображать аватары авторов сообщений в списках тем, непрочитанных сообщений и тем с непрочитанными ответами';
$txt['adi_topic_header'] = 'Отображать аватары авторов тем в заголовках тем';
$txt['adi_recent_posts'] = 'Отображать аватары авторов сообщений на странице недавних сообщений';
$txt['adi_ic_recent_posts'] = 'Отображать аватары авторов в Инфоцентре';
$txt['adi_memberlist'] = 'Отображать аватары в списке пользователей';
$txt['adi_wholist'] = 'Отображать аватары пользователей на странице «Кто онлайн»';
$txt['adi_search_posts'] = 'Отображать аватары пользователей в результатах поиска';
$txt['adi_mentions'] = 'Отображать аватары при использовании тега @ник в сообщениях...';
$txt['adi_avatar_shadow'] = 'Добавить небольшую тень для всех аватаров';
$txt['adi_avatar_shape'] = 'Сделать все аватары круглыми';
$txt['adi_log_in'] = 'онлайн';
$txt['adi_log_un'] = 'офлайн';
$txt['adi_icon_overlay'] = 'Добавить онлайн-статус пользователя в виде значка наложения на аватаре...';
$txt['adi_icon_both'] = 'любой статус';
$txt['adi_icon_online'] = 'только если находится в сети';
$txt['adi_none'] = 'нет';
$txt['adi_mention_before'] = 'перед ссылкой @ник';
$txt['adi_mention_after'] = 'после ссылки @ник';
$txt['adi_mention_no_name'] = 'и скрывать ссылку @ник';
$txt['adi_icon_shape'] = 'Отображать значок наложения статуса пользователя в виде круга';
$txt['adi_initials'] = 'Заменить аватар по умолчанию изображением с первой буквой имени';
$txt['adi_view_your_profile'] = 'Просмотр профиля';
$txt['adi_you_are_logged_in'] = 'Вы авторизованы';
$txt['adi_unknown_user'] = 'Пользователь с ID:';
$txt['adi_default_avatar'] = 'Аватар по умолчанию';
$txt['adi_initial_avatar'] = 'Первоначальный аватар';