Суббота, 18.05.2024, 09:29
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: MaXuS™  
Форум » Скрипты для uCoz » Пользователи » Меняем цвет модеров и админов в последнем ответе
Меняем цвет модеров и админов в последнем ответе
ex7Дата: Четверг, 04.11.2010, 09:39 | Сообщение # 1
House, M.D. Season 7
Сообщений: 1018
Репутация: 1032
Награды: 13
Меняем цвет модеров и админов в последнем ответе
2 Варианта.

1.

Ставим после $BODY$ в "Общий вид страниц форума" :

Code
<script type="text/javascript">      
links=document.getElementsByTagName('a');      
admins=new Array('Danil_KA'); // прописываем админов      
moders=new Array('SEK_TOR','Zilo','Garik_fm','sam','SeW@_67_RuS','Frankenstein','Ы-Ы'); // прописываем модеров      
admcol='red'; // цвет админов      
modcol='blue'; // цвет модеров      
// дальше ничего не трогаем!      
for(i=0;i<links.length;i++){      
if(links[i].className=='lastPostUserLink'){      
for(m=0;m<moders.length;m++){      
if(links[i].innerHTML==moders[m]){      
links[i].style.color=modcol;}}      
for(a=0;a<admins.length;a++){      
if(links[i].innerHTML==admins[a]){      
links[i].style.color=admcol;}}}}      
</script>

Админов и модеров прописываем в одинарных кавычках, через запятую.

2.

Более простой. Позволяет выделять любых пользователей, но каждого надо прописывать отдельно.
Ставим после $BODY$ в "Общий вид страниц форума" :

Code
<script type="text/javascript">             
links=document.getElementsByTagName('a');             
for(i=0;i<links.length;i++){             
if(links[i].className=='lastPostUserLink'){             
user=links[i].innerHTML;             
// далее надо прописать юзеров и их цвета             
if(user=='ЮЗЕР){links[i].style.color='red';}             
if(user=='ЮЗЕР'){links[i].style.color='red';}             
if(user=='ЮЗЕР'){links[i].style.color='blue';}             
if(user=='ЮЗЕР'){links[i].style.color='blue';}             
if(user=='ЮЗЕР'){links[i].style.color='blue';}             
if(user=='ЮЗЕР'){links[i].style.color='#00ff00';}             
if(user=='ЮЗЕР'){links[i].style.color='rgb(255,124,0)';}             
}}             
</script>

Для каждого юзера нужна строчка if(user=='ЮЗЕР'){links[i].style.color='цвет';}

превышаем яркость цвета

Цвета можно прописать также как и в CSS. Возьмём к примеру синий. Можно написать английское название — blue. Можно написать в HEX — #0000ff. Можно также в RGB — rgb(0,0,255).

 
Форум » Скрипты для uCoz » Пользователи » Меняем цвет модеров и админов в последнем ответе
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Новые пользователи
Популярные темы
Недавно обновленные темы