Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!
No avatar для форума
No avatar для форума
Материал добавлен: 05 Апреля 2017
Материал обновлен: 04 Сентября 2025
Если у пользователя не установлен аватар, то на форуме и в профиле по умолчанию ничего не отображается.
Из-за этого сообщения таких пользователей могут выбиваться из общей стилистики форума и выглядеть неаккуратно:
Как подключить единое изображение для пользователей без аватара
Чтобы унифицировать отображение, можно установить общее изображение, которое будет автоматически показываться у всех пользователей без аватара:
Для этого выполните следующие шаги:
- Подготовьте качественное изображение размером 100×100 пикселей.
- Загрузите его в файловый менеджер своего сайта.
- Получите ссылку на изображение, кликнув по его названию.
- Перейдите в Панель управления → Дизайн → Редактор шаблонов → Форум → Вид материалов.
- Найдите в шаблоне следующую строку:
<?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?>
Сохраните шаблон.
В файловом менеджере будет показан полный адрес изображения (например:
http://адрес_вашего_сайта/noava.png).
В код шаблона вставляйте путь начиная со слеша, без домена, то есть: /noava.png.
Установка разных изображений в зависимости от пола пользователя
Можно задать разные изображения для мужчин и женщин, у которых не установлен аватар:


Для этого используется спецкод $GENDER_ID$:
- $GENDER_ID$ = 0 — для женщин
- $GENDER_ID$ = 1 — для мужчин
Пошаговая инструкция:
- Подготовьте два изображения 100×100 пикселей: одно для мужчин, второе — для женщин.
- Загрузите их в файловый менеджер сайта.
- Откройте шаблон форума в редакторе (Панель управления → Дизайн → Редактор → Форум → Вид материалов).
- Найдите строку:
<?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?>
Сохраните шаблон.
Вставляйте путь к изображениям без адреса сайта. Пример:
/noavamale.png вместо http://ваш_сайт/noavamale.png.
Особенности отображения аватара по полу у пользователей из группы «Гости»
По умолчанию следующий код:
<?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 для форума



