Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

No avatar для форума

No avatar для форума
Материал добавлен: 05 Апреля 2017
Материал обновлен: 04 Сентября 2025

Если у пользователя не установлен аватар, то на форуме и в профиле по умолчанию ничего не отображается.

Из-за этого сообщения таких пользователей могут выбиваться из общей стилистики форума и выглядеть неаккуратно:

Как подключить единое изображение для пользователей без аватара

Чтобы унифицировать отображение, можно установить общее изображение, которое будет автоматически показываться у всех пользователей без аватара:

Для этого выполните следующие шаги:

  1. Подготовьте качественное изображение размером 100×100 пикселей.
  2. Загрузите его в файловый менеджер своего сайта.
  3. Получите ссылку на изображение, кликнув по его названию.
  4. Перейдите в Панель управленияДизайнРедактор шаблоновФорумВид материалов.
  5. Найдите в шаблоне следующую строку:
<?if($AVATAR_URL$)?><img alt="" title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$"><?endif?>

Замените её на этот код:

<?if($AVATAR_URL$)?><img title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$">
<?else?><img title="$USERNAME$" class="userAvatar" border="0" src="сюда вставьте адрес изображения, которое вы загрузили в ФМ">
<?endif?>

Сохраните шаблон.

Установка разных изображений в зависимости от пола пользователя

Можно задать разные изображения для мужчин и женщин, у которых не установлен аватар:

Для этого используется спецкод $GENDER_ID$:

  • $GENDER_ID$ = 0 — для женщин
  • $GENDER_ID$ = 1 — для мужчин

Пошаговая инструкция:

  1. Подготовьте два изображения 100×100 пикселей: одно для мужчин, второе — для женщин.
  2. Загрузите их в файловый менеджер сайта.
  3. Откройте шаблон форума в редакторе (Панель управленияДизайнРедакторФорумВид материалов).
  4. Найдите строку:
<?if($AVATAR_URL$)?><img alt="" title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$"><?endif?>

И замените её следующим кодом:

<?if($AVATAR_URL$)?>
 <img alt="avatar" title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$">
<?else?>
 <?if($GENDER_ID$=1)?>
 <img alt="male" title="$USERNAME$" class="userAvatar" border="0" src="ссылка на изображение для мужчин">
 <?endif?>
 <?if($GENDER_ID$=0)?>
 <img alt="female" title="$USERNAME$" class="userAvatar" border="0" src="ссылка на изображение для женщин">
 <?endif?>
<?endif?>

Сохраните шаблон.

Особенности отображения аватара по полу у пользователей из группы «Гости»

По умолчанию следующий код:

<?if($AVATAR_URL$)?>
 <img alt="avatar" title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$">
<?else?>
 <?if($GENDER_ID$=1)?>
 <img alt="male" title="$USERNAME$" class="userAvatar" border="0" src="ссылка на изображение для мужчин">
 <?endif?>
 <?if($GENDER_ID$=0)?>
 <img alt="female" title="$USERNAME$" class="userAvatar" border="0" src="ссылка на изображение для женщин">
 <?endif?>
<?endif?>

будет отображать изображение для женщин у всех гостей.

<?if($AVATAR_URL$)?>
 <img alt="avatar" title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$">
<?else?>
 <?if($GENDER_ID$=1 or $GID$=0)?>
 <img alt="male" title="$USERNAME$" class="userAvatar" border="0" src="ссылка на изображение для мужчин">
 <?endif?>
 <?if($GENDER_ID$=0 and $GID$!=0)?>
 <img alt="female" title="$USERNAME$" class="userAvatar" border="0" src="ссылка на изображение для женщин">
 <?endif?>
<?endif?>
No avatar для форума