Как сделать, чтобы фон у аватаров менялся в зависимости от ранга?

голоса: 0
Например: При ранге 10 у юзера на форуме и в персональной странице должен отображаться красный цвет фона или изображение, а если у юзера ранг 5, то у его аватары должен быть фон зеленый, или другое изображение
Адрес сайта l2admin.at.ua
| Автор: | Категория: Дизайн сайта

Ответов: 1

Голоса: +1
 
Лучший ответ

С вида матералов форума берем код:

<?if($AVATAR_URL$)?><img alt="" title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$"><?endif?>

заменяем на:

<div class="<?if($USER_RANK_NAME$='Название ранга1')?>rank-red<?else?><?if($USER_RANK_NAME$='Название ранга2')?>rank-blue<?else?><?if($USER_RANK_NAME$='Название ранга3')?>rank-green<?endif?><?endif?><?endif?>"><?if($AVATAR_URL$)?><img alt="" title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$"><?endif?></div>

этот как пример манипуляции с классами, на персональной странице можно сделать аналогично, но там уже применяем вместо ператора $USER_RANK_NAME$ оператор $_RANK_NAME$

  • Далее в стили пишем классы которые в условии заданы:

.rank-red {}

.rank-blue {}

.rank-green {}

и задаем для них свои стили и свой фон.

| Автор:
Выбор ответа лучшим | | Автор: paint8
Вот спасибо вам огромное! Уже не знал, как быть в данной ситуации!   Еще раз, огромнейшее вам спасибо!!!
...