Администрация разыскивает автора скрипта
Знаешь, кто автор? пиши в тему: Корректировка каталога: дополнение/устранение ошибок
Цветовыделение имен (никнеймов)
<script type="text/javascript">
var arr=document.links
var arr1=new Array ("ИМЯ", "ИМЯ")
var arr2=new Array ("ИМЯ", "ИМЯ")
for (x in arr)
{for (y in arr1)
{if (arr[x].innerHTML==arr1[y])
{
arr[x].innerHTML="<font color='#ЦВЕТ'>"+arr[x].innerHTML+"</font>"}}}
for (x in arr)
{for (j in arr2)
{if (arr[x].innerHTML==arr2[j])
{
arr[x].innerHTML="<font color='#ЦВЕТ'>"+arr[x].innerHTML+"</font>"}}}
</script>Вторая часть скрипта
Можно поставить этот скрипт в дополнение к первому.
Выделяет ники пользователя по всему форуму, а не только в ссылках.
Но работает только в Эксплорере
<script type="text/javascript">
var arr=document.getElementsByTagName("td")
var arr1=new Array ("ИМЯ")
var arr2=new Array ("ИМЯ", "ИМЯ")
var x=0
var j=0
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerHTML.indexOf(arr1[j])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr1[j]))+"<font color='#ЦВЕТ'>"+arr1[j]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr1[j])+arr1[j].length)}
j=j+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr2)
{while (i<=(arr2.length -1))
{if (arr[x].innerHTML.indexOf(arr2[i])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr2[i]))+"<font color='#ЦВЕТ'>"+arr2[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr2[i])+arr2[i].length)}
i=i+1}}
x=x+1}}
</script>FAQ по модерированию скрипта (с) Герда
Вы можете выделить цветами от одной до бесконечности групп.
Дописываются группы по этому шаблону:в верхней части скрипта, где
Код:var arr1=new Array ("ИМЯ", "ИМЯ") var arr2=new Array ("ИМЯ", "ИМЯ")Дописываем неодходимое количество групп таким образом:
var arrномер ("ИМЯ", "ИМЯ")
В нижней части скрипта, после
Код:for (x in arr) {for (y in arr1) {if (arr[x].innerHTML==arr1[y]) { arr[x].innerHTML="<font color='#[color=red]ЦВЕТ[/color]'>"+arr[x].innerHTML+"</font>"}}}дописываем:
for (x in arr)
{for (j in arrномер)
{if (arr[x].innerHTML==arrномер[j])
{
arr[x].innerHTML="<font color='#ЦВЕТ'>"+arr[x].innerHTML+"</font>"}}}
</script>Со второй частью скрипта все тоже элементарно:
После
Код:var arr2=new Array ("ИМЯ", "ИМЯ")дописываем
var arrномер ("ИМЯ", "ИМЯ")
И после
Код:for (x in arr) {while (x<=(arr.length -1)) {for (i in arr2) {while (i<=(arr2.length -1)) {if (arr[x].innerHTML.indexOf(arr2[i])!= -1) {arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr2[i]))+"<font color='#ЦВЕТ'>"+arr2[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr2[i])+arr2[i].length)} i=i+1}} x=x+1}}Дописываем по щаблону:
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arrномер)
{while (i<=(arrномер.length -1))
{if (arr[x].innerHTML.indexOf(arrномер)!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arrномер[i]))+"<font color='#ЦВЕТ'>"+arrномер[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arrномер[i])+arrномер[i].length)}
i=i+1}}
x=x+1}}Главное - подобрать цвета. =)
Так же этот скрипт может использоваться как Индивидуальное цветовыделение участников.
(Например, победителю конкурса можно позволить выбрать любой цвет на его вкус и окрасить его ИМЯ в этот цвет)
ставим обозначения Цветовыделения с статистику
Пример:
Администраторы | Модераторы | Стажеры
Вариант 1.
<script type="text/javascript">
var text="<center><font color=Blue> Синяя группа </font> | <font color=Red> Красная группа </font> | <font color=#ff6600> ораньжевая группа </font>| <font color=Green> Зеленая группа </font>| <font color=white> Белая группа </font></center>"
pa=document.getElementById("pun-stats")
pa.style.position = "relative"
pa.innerHTML = "<div style=\"position:absolute; z-index:2; center: 10px; top: 40px; width: 100%;\">"+text+"</div>"+ pa.innerHTML
</script>
Выделенное замените на названия групп.
Красное замените на свои цвета
Вариант 2
Если вы хотите, чтобы Названия групп в статистике были с ссылками, пишите по такому шаблону:
<script type="text/javascript">
var text="<center><font color=#ЦВЕТ> Диктатор </font> | <a href=http://ССЫЛКА><font color=#ЦВЕТ> НАЗВАНИЕ ГРУППЫ </font></a> | <a href=http://ССЫЛКА><font color=#ЦВЕТ> НАЗВАНИЕ ГРУППЫ </font></a>| и т.д..."
pa=document.getElementById("pun-stats")
pa.style.position = "relative"
pa.innerHTML = "<div style=\"position:absolute; z-index:2; center: 10px; top: 40px; width: 100%;\">"+text+"</div>"+ pa.innerHTML
</script>
Теги: скрипт, профиль, цветовыделение,mybb
Отредактировано Герда (04.12.12 13:55)
- Подпись автора
Герду как-то спросили:
— Вот вы писали, что "Среди разработчиков - я разработчица, среди дизайнеров - я веб-дизайнер." А кто вы среди ролевиков?
Герда не растерялась и ответила:
— Иди на**й.










