ТОПИК УСТАРЕЛ! новые коды для цветовыделения ЗДЕСЬ:
Цветовыделение ников на ВСЁМ форуме (CSS)
Цветовыделение ников
Позволяет изменить цвет имени заданных пользователей на всем форуме.Автор: Deff
скрипт и описаниеактуально для партнёрок со своей статистикой за сутки
В HTML верх<script>
// Цвет надписи E-mail в Топике (*фиксим от изменений
ColorEmail_Default='#505060';
var a=".punbb a[href*=\"javascript:to('";
var b="')\"],\n";
var c='.punbb a[href$="/profile.php?id=';
var d='"]{color:';
var e=';}\n';
// Ник, Id юзера, Цвет //
var color_Nick_UserId=[
"Deff","22787","#930F1A",
"nogard","26066","#930F1A",
"Romych","15964","red" //Последний элемент без запятой
]var C_N_style='';
for(i=0; i<color_Nick_UserId.length; i+=3){
C_N_style+=a+color_Nick_UserId[i]+b+c+color_Nick_UserId[i+1]+d+color_Nick_UserId[i+2]+e;
}ColorEmail_Default='.punbb .pl-email a{color:'+ColorEmail_Default+'!important;}';
document.write('<style>'+C_N_style+ColorEmail_Default+'</style>')
</script>Цветовыделение Ников с изменением цвета при наведении
Выделяет заданными цветами ники нужных пользователей с изменением цвета при наведении курсора.Автор: Deff
Платформа: любаяскрипт и описание<script type="text/javascript"><!-- Цветовыделение Ников с изменением цвета при наведении отличным от стандартного -->
inColor("#31A02E","#FF0000", new Array("Odin", "Казуки", "Киру Лассу", "Китсуне-сама"))
inColor("#7A6F6F","#FF0000", new Array("Тачи Тадао", "Мари", "Дитрих Кернц"))function inColor(color,color2, myarray){
var a=document.links
for(i=0;i<a.length;i++){
for(q=0;q<myarray.length;q++){
if(a[i].innerHTML==myarray[q]){
a[i].innerHTML="<span style=\"color: "+color+";\" onmouseover=\"this.style.color='"+color2+"';\" onMouseOut=\"this.style.color='"+color+"';\"><u>"+myarray[q]+"</u></span>"
}}}}
</script>
<style>
.punbb a span u{text-decoration: none;}
.punbb a span u:hover{text-decoration:underline;}
</style><!-- End // Цветовыделение Ников -->Зеленым цвет ника в статике, красным - при наведении, синие сами ники с данным цветом
Cтроку синим жирным размножаем для нужных цветов и никовЦветовыделение ников По ГРУППАМ V.3
Позволяет изменить цвет имени заданной ГРУППЫ пользователей на всем форуме.Автор: Alex_63
Платформа: MyBBскрипт и описаниедо сих пор актуально автоматическое цветовыделение ников по группам, поскольку административный состав и составы других групп меняются довольно таки часто, при этом каждый раз кого-то вписывать/выписывать вручную в скрипт или css код не комильфо.
1. Упрощенное добавление групп
2. Исправлен баг, связанный с отсутствием окраски ников у некоторых пользователей
3. Список админских (модерских) ников сохраняется на сутки, - снижена нагрузка на сервер, ники окрашиваются быстрееВ HTML низ:
<!-- Цветовыделение Ников по группам // V.3 -->
<script type="text/javascript">
var groupColors ={
//ID группы //Цвет
1 : 'red',
2 : 'blue',
6 : 'gray' //Последний элемент без запятой
};
</script>
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/30024.js"></script>Стандартные группы:
1 - Администраторы
2 - Модераторы
3 - Гость
4 - ПользователиВнимание! Быть окрашенными могут ники не более 100 пользователей!
Цветовыделение ников по группам
С изменением цвета при наведенииАвтор: Alex_63
Платформа: MyBBскрипт и описаниеВ HTML низ:
<!-- Цветовыделение ников по группам -->
<script type="text/javascript">
var groupColors ={
//ID группы //Цвет //При наведении
1 : ['#DA0000','#FF6666'],
2 : ['#0000CD','#3366FF'],
5 : ['#00C90F','#99CCFF'] //Последний элемент без запятой
};
</script>
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/30025.js"></script>Свое оформление для ников по группам
Вариация скрипта Цветовыделение ников По ГРУППАМ V.3,
позволяющая задавать любое нужное оформление для ников.Автор: Alex_63
Платформа: MyBBскрипт и описаниеВ HTML низ:
<!-- Свое Оформление для ников по группам -->
<script type="text/javascript">
var groupSTYLE = {
//ID гр.//Стиль для Ников в группе
1: 'color:red;font-weight:bold;',
4: 'color:blue;font-style:italic;' //!последний элемент без запятой
};
</script><script>
(function(){function h(j){var i={};j.replace(/([^:]+)\s*:\s*([^:;]+);?/gim,function(k,m,l){i[m]=l});return i}var b=Object.keys(groupSTYLE).join(",");function a(o){for(var l in o){var j=o[l];var m='("*"):not(.pl-email):not(#navprofile)>a[href$="/profile.php?id='+j.user_id+'"],a[href*=":to(\''+j.username+"')\"]";for(var n in groupSTYLE){var k=h(groupSTYLE[n]);if(j.group_id==n){$(document).find(m).css(k);}}}}function g(){L={method:"users.get",limit:100,group_id:b,fields:"user_id,username,group_id"};$.post("/api.php",L,function(k){var i=k.response.users;a(i);var j=JSON.stringify(i);localStorage.setItem("UsersAdmList",""+RequestTime+"|"+j)},"json")}var f=localStorage.getItem("UsersAdmList");if(f){var d=f.split("|");var e=RequestTime-(parseInt(d[0]));if((1000*e)>24*3600*1000){g();return}var c=d[1];c=JSON.parse(c);a(c)}else{g()}}());
</script>Стиль вписываем так же, как прописывали бы в атрибуте, к примеру <a style="font-weight:bold;color:#ff0000"></a>
Отредактировано Герда (16.05.13 09:45)