Ростов-папа Суббота, 18.05.2024, 21:25
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Всё для Вебмастера » Скрипты » Меняем цвет модеров и админов в последнем ответе
Меняем цвет модеров и админов в последнем ответе
rostov-papaДата: Четверг, 20.11.2008, 02:38 | Сообщение # 1
Admin
Бог форума сотня постов За хорошую посещаемость на форуме
Сообщений: 421
Статус: :-(

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

Code
<script type="text/javascript">    
links=document.getElementsByTagName('a');    
admins=new Array('Vanofuture','AllCity'); // прописываем админов    
moders=new Array('Draft','XxMARSxX','Shane'); // прописываем модеров    
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>

Админов и модеров прописываем в одинарных кавычках, черех запятую.
====================Второй====================
Более простой. Позволяет выделять любых пользователей, но каждого надо прописывать отдельно.
Ставим после $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=='Vanofuture'){links[i].style.color='red';}    
if(user=='AllCity'){links[i].style.color='red';}    
if(user=='Draft'){links[i].style.color='blue';}    
if(user=='XxMARSxX'){links[i].style.color='blue';}    
if(user=='Shane'){links[i].style.color='blue';}    
if(user=='PuCyHOK'){links[i].style.color='#00ff00';}    
if(user=='JampMax'){links[i].style.color='rgb(255,124,0)';}    
}}    
</script>

Для каждого юзера нужна строчка if(user=='ЮЗЕР'){links[i].style.color='цвет';}
====================Как прописывать цвета====================
Цвета можно прописать также как и в CSS. Возьмём к примеру синий. Можно написать английское название — blue. Можно написать в HEX — #0000ff. Можно также в RGB — rgb(0,0,255).

 
Форум » Всё для Вебмастера » Скрипты » Меняем цвет модеров и админов в последнем ответе
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024