Подсветка аватара админа на сайте

Голоса: +1

Можно ли как нибудь сделать чтоб у админа или у определенных групп подсвечивались аватарки? чтото типо такого :Главное чтобы так было по всему сайту а не только на форуме

| Автор: | Категория: Дизайн сайта
Изменение категории | | Автор: Yuri_Geruk

Ответов: 2

голоса: +2
 
Лучший ответ
Например для форума... ищем в виде материалов такую строчку
<?if($AVATAR_URL$)?><img alt="" title="$USERNAME$"class="userAvatar" border="0" src="$AVATAR_URL$"><?endif?>
меняем на такую
<?if($AVATAR_URL$)?><img alt="" title="$USERNAME$"<?if($GROUP_ID$='4')?>class="ava"<?else?> class="userAvatar"<?endif?> border="0" src="$AVATAR_URL$"><?endif?>

в ксс пишем это...

.ava {box-shadow: 0px 0px 20px 10px rgba(255,0,0,1);}
| Автор:
Выбор ответа лучшим | | Автор: Тема servis

а как сделать чтобы только у админов подсвечивалось?

Пробовал так сделать для комментарием. не получиловсь(
Тема servis,
Нужна ссылка на сайт, в разных модулях нужно делать по разному, единого решения нет.
Sentimo,
ubi-game.ucoz.ru
Тема servis,
Код вида комментариев покажите.
Sentimo,
<div class="postinprofile">
<div class="block-content-comment">
<div class="comment_over">
<div class="comment">
<div class="comment_avatar"><a href="$PROFILE_URL$"><img src="<?if($USER_AVATAR_URL$)?>$USER_AVATAR_URL$<?else?> /images/noavatar.gif<?endif?>" width="64" alt="" /></a></div>
<div class="comment_message">
<div class="comment_top"><?if($USERNAME$)?><a href="$PROFILE_URL$">$NAME$</a><?else?>$NAME$<?endif?> <span class="comm_time">$DATE$ в $TIME$<?if($ENTRY_URL$)?> / <a href="$ENTRY_URL$">Материал</a><?endif?></span>$MODER_PANEL$</div>
<div class="comment_message_in">$MESSAGE$</div>
<?if($ANSWER_URL$)?><div class="comment_answer_button"><a href="$ANSWER_URL$">Ответить</a></div><?endif?>
</div>
<div class="comment_rate">
<div class="c_rate_t">
<div class="c_rate_minus"><?if($BAD_COMMENT_URL$)?><a href="$BAD_COMMENT_URL$">-</a><?endif?></div>
<div class="c_rate_count"><?if($COMMENT_RATING$<0)?><div class="c_minus">$COMMENT_RATING$</div><?else?><?if($COMMENT_RATING$=0)?><div class="c_ziro">0</div><?else?><div class="c_plus">$COMMENT_RATING$</div><?endif?><?endif?></div>
<div class="c_rate_plus"><?if($GOOD_COMMENT_URL$)?><a href="$GOOD_COMMENT_URL$">+</a><?endif?></div>
</div>
</div>
</div>
</div>
</div>
</div>
Тема servis,
Эту строчку <img src="<?if($USER_AVATAR_URL$)?>$USER_AVATAR_URL$<?else?> /images/noavatar.gif<?endif?>"
замените на эту <img src="<?if($USER_AVATAR_URL$)?>$USER_AVATAR_URL$<?else?> /images/noavatar.gif<?endif?>" class="<?if($USERNAME$='Admin')?>ava<?endif?>"


$USERNAME$='Admin' вместо админ ставим ник админа.

не забываем что класс .ava должен быть прописан в ксс.
Sentimo,

Сделал как ты сказал, ничего не произошло. пробовал ставить вместо <?if($USERNAME$='Admin')?>  <?if($GROUP_ID$='4')?> все равно ничего(( Блин ну как можно поставить та всей группе?((

Тема servis,
А причем здесь вся группа, в комментариях можно поставить определённым лицам а не группе, группы там не работают.
<?if($USERNAME$='Admin' or $USERNAME$='ник пользователя1' or $USERNAME$='ник пользователя2' и т.д)?>
Sentimo,
Понятно. Но даже определенному пользователю не ставится. уже пробовал
Тема servis,

как видим, два коммента, один админский, второй нет

Sentimo,
Блин( почему у меня тогда не работает. сделал все как сказал.((
Тема servis,
Куда именно установлены стили в ксс?
Тема servis,
Строчку .ava {box-shadow: 0px 0px 20px 10px rgba(255,0,0,1);} перенесите в самый вверх.
И ещё раз покажите код вида материала с установленной этой строчкой <img src="<?if($USER_AVATAR_URL$)?>$USER_AVATAR_URL$<?else?> /images/noavatar.gif<?endif?>" class="<?if($USERNAME$='Admin')?>ava<?endif?>" , где то вы допускаете ошибку.
Sentimo,
<div class="postinprofile">
<div class="block-content-comment">
<div class="comment_over">
<div class="comment">
<div class="comment_avatar"><a href="$PROFILE_URL$"><img src="<?if($USER_AVATAR_URL$)?>$USER_AVATAR_URL$<?else?> /images/noavatar.gif<?endif?>" class="<?if($USERNAME$='Damjan')?>ava<?endif?>" width="64" alt="" /></a></div>
<div class="comment_message">
<div class="comment_top"><?if($USERNAME$)?><a href="$PROFILE_URL$">$NAME$</a><?else?>$NAME$<?endif?> <span class="comm_time">$DATE$ в $TIME$<?if($ENTRY_URL$)?> / <a href="$ENTRY_URL$">Материал</a><?endif?></span>$MODER_PANEL$</div>
<div class="comment_message_in">$MESSAGE$</div>
<?if($ANSWER_URL$)?><div class="comment_answer_button"><a href="$ANSWER_URL$">Ответить</a></div><?endif?>
</div>
<div class="comment_rate">
<div class="c_rate_t">
<div class="c_rate_minus"><?if($BAD_COMMENT_URL$)?><a href="$BAD_COMMENT_URL$">-</a><?endif?></div>
<div class="c_rate_count"><?if($COMMENT_RATING$<0)?><div class="c_minus">$COMMENT_RATING$</div><?else?><?if($COMMENT_RATING$=0)?><div class="c_ziro">0</div><?else?><div class="c_plus">$COMMENT_RATING$</div><?endif?><?endif?></div>
<div class="c_rate_plus"><?if($GOOD_COMMENT_URL$)?><a href="$GOOD_COMMENT_URL$">+</a><?endif?></div>
</div>
</div>
</div>
</div>
</div>
</div>
Тема servis,
Сделай так <img src="<?if($USER_AVATAR_URL$)?>$USER_AVATAR_URL$<?else?> /images/noavatar.gif<?endif?>" class="<?if($USERNAME$='Damjan')?>comment_avatar a<?endif?>"
И в ксс пропиши это .comment_avatar a {box-shadow: 0px 0px 5px 5px #FF0000 !important;}
Sentimo,

box-shadow ко всем добавился

Тема servis,
Это
<div class="comment_avatar"><a href="$PROFILE_URL$"><img src="<?if($USER_AVATAR_URL$)?>$USER_AVATAR_URL$<?else?> /images/noavatar.gif<?endif?>" class="<?if($USERNAME$='Damjan')?>ava<?endif?>" width="64" alt="" /></a></div>

меняем на это

<?if($USERNAME$='Damjan')?><div class="comment_avatar2"><a href="$PROFILE_URL$"><img src="<?if($USER_AVATAR_URL$)?>$USER_AVATAR_URL$<?else?> /images/noavatar.gif<?endif?>"  width="64" alt="" /></a></div><?else?><div class="comment_avatar"><a href="$PROFILE_URL$"><img src="<?if($USER_AVATAR_URL$)?>$USER_AVATAR_URL$<?else?> /images/noavatar.gif<?endif?>"  width="64" alt="" /></a></div><?endif?>

в ксс пишем это .comment_avatar2 a {box-shadow: 0px 0px 5px 5px #FF0000;}
Sentimo,

Вид закривило, Радиус округления пропал(

 

Тема servis,
так в ксс пропишите

.comment_avatar2 a {
box-shadow: 0px 0px 5px 5px #FF0000;
border-radius: 250px;
display: inline-block;
height: 64px;
overflow: hidden;
width: 64px;
}
Sentimo,
ОО огромное вас спасибо! И еще 1 вопрос как мне потом можно будет добавить пользователей с подсветкой?
Тема servis,
<?if($USERNAME$='Damjan' or $USERNAME$='ник пользователя1' or $USERNAME$='ник пользователя2' и т.д)?>
Голоса: +1
Ознакомьтесь с материалом - http://htmlbook.ru/css/box-shadow так как ссылкой на сайт вы не поделились, задаем параметр box-shadow с нужным вам цветом подсветки(тени), для класса в который завернуто изображение(аватара) на вашем сайте.
| Автор:
Это я понимаю, но вот как сделать чтобы только у администраторов было?
...