КреатиВ.ТуТ

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Цветные статусы.


Цветные статусы.

Сообщений 1 страница 30 из 47

Опрос

Как вам скрипт?
Отличный

83% - 5
Хороший

16% - 1
Нормальный

0% - 0
Не понадобился

0% - 0
Голосов: 6

1

Решил заморочиться и модифицировал скрипт товарища Maslo "Цветные ники в теме", теперь этот скрипт называется "Цветные статусы". Каждой группе свой цвет статуса!

[span style='color:blue']Topic View Section -> Post Entry

Ищем:

Код:
{$author['title']}

Заменяем на:

Код:
<script type="text/javascript">
<!--
var userTitle = "{$author['title']}"
if ( "{$author['member_group']}" == "Группа: Админ") {
   document.write ('<font color="red">',userTitle,'</font>');
}
else if ( "{$author['member_group']}" == "Группа: Модератор") {
   document.write ('<font color="blue">',userTitle,'</font>');
}
else if ( "{$author['member_group']}" == "Группа: Пользователь") {
   document.write ('<font color="black">',userTitle,'</font>');
}
else { document.write (userTitle);
}
//-->
</script>

Если у вас больше групп то перед строкой:

Код:
else { document.write (userTitle);
}
//-->
</script>

Ставим:

Код:
else if ( "{$author['member_group']}" == "Группа: Название_группы") {
   document.write ('<font color="цвет_статуса">',userTitle,'</font>');
}

[/span]

0

2

В принципе хорошо.только тем у кого уже стоит скрипт на цветные ники по группам он уже вряд ли пригодиться.

0

3

Только тем у кого уже стоит скрипт на цветные ники по группам он уже вряд ли пригодиться.

А почему?

0

4

2 Grin:
если уж цвет ников идёт по группам,то зачем ставить по статусу?
тада убрать скрипт,отвечающий за цвет группы и поставить твой как альтернативу - вот тогда будет нормально...но это лишь моё мнение..

0

5

2 Grin:
А вообще....я уже это спрашивал на рухелпе,но там промолчали...
в общем сделать так,чтобы цвет зависел от ника...типа если имя такое-то,то цвет его такой-то.....
это реально сделать?

0

6

2 Grin:
а блин...извини....плохо твой скрипт понял...идею его(думал цвет ника меняеца)....
Да,здорово придумано!!!щас опробую у себя...

0

7

2 FleXoR:

В общем сделать так,чтобы цвет зависел от ника...типа если имя такое-то,то цвет его такой-то..... это реально сделать?

В принципе да, можно попробовать модифицировать скрипт ExperT`a " Сообщения пользователя одним цветом." в принципе должно получиться, я так пробовал сделать со статусом, получилось.

0

8

Лазил по рухелпу и нашёл замечательную весчь.
Цвет ника пользователя зависит от от id регистрации.
то есть указываем какой он там по счёту и заказываем цвет ника))

Идём в Админцентр => Скины и Шаблоны => HTML шаблоны => Настройка HTML => Topic View Section => Post Entry, там производим такие действия:

1. Находим:

Код:
{$author['avatar']}

ПОСЛЕ этого вставляем:

Код:
<if="author['id'] == 'X'">
<span style="color:green">
</if>

где в строчке <if="author['id'] == '1'"> вместо X пишем id пользователя, детали которого будем выделять, а в <span style="color:green"> меням green на нужный цвет из таблицы базовых цветов или hex-код цвета.

2. Находим:

Код:
{$author['member_number']} 

ПОСЛЕ этого вставляем:

Код:
<if="author['id'] == 'X'">
</span>
</if>

где в строчке <if="author['id'] = 'X'"> вместо X пишем тот же id, что писали в шаге 1.

Соответственно, если хотим выделить цветом только статус участника, то в шаге №2 ищем:

Код:
{$author['title']} 

и производим аналогичные операции.
Если хочется добавить иное форматирование к деталям юзера, то соответственно редактируем тег <span> в шаге 1.

Спасибо Alexy))

0

9

Блин...потестил...не пошёл...

0

10

2 FleXoR:

Блин...потестил...не пошёл...

Ну и правильно что непошол, я вообще непонимаю откуда ты вообще такаю чушь взял:

Код:
<if="author['id'] == 'X'">
<span style="color:green">
</if>

if вообщето используется в JavaScript а у тебя тут какието обрубки от скрипта.

0

11

с рухелпа сдул.с официального....мля.слов нет....

0

12

2 Grin: Ты заметил у меня статусы и так цветные? администратор красный, юзер синий, модератор зеленый ) я его давно уже сделал.

2 FleXoR:

<if="author['id'] == 'X'">
<span style="color:green">
</if>

кто писал? и самое интересное на каком языке?)

<script type="text/javascript">
<!--
var id = "{$author['member_number']}";
id = id.replace('Пользователь №: ','');
id = id.replace('.','');
if ((id*1) == [span style='color:green']1) {
  document.write('<span style="color:red">{$author["title"]}</span>');
}[/span]
-->
</script>

После установки, для каждого номера юзера, перед --> вставляете 3 строчки выделенные синим, заменяя то, что выделено зеленым на номер юзера, а то что красным на цвет.

Отредактировано ExperT (2006-03-30 19:33:36)

0

13

2 ExperT:

2 Grin: Ты заметил у меня статусы и так цветные? администратор красный, юзер синий, модератор зеленый ) я его давно уже сделал.

Да я заметил, правда после того как выложил этот скрипт. :pardon:
Правда посмотрев HTML код я непонял как ты сделал, но сейчас пройдя небольшой курс JavaScript начинаю потихоньку совсем разбираться.  :)

кто писал? и самое интересное на каком языке?)

RuHelp.com сообщение oт Alex`a.

0

14

Не знаю что за язык) никогда не видел...

Да и потом author['id'] не пашет в пост энтри, или мне так показалось...

0

15

2 ExperT:
и как тебя админом на рухелп ещё не взяли?
из этого id теперь можнот что хочешь крутить.индивудуально для каждого)) :good:

0

16

2 FleXoR: Я бы сам не пошел на рухелп) с моим-то свободным временем.. да и потом это не сопутствует моим интересам.

Отредактировано ExperT (2006-04-10 19:01:20)

0

17

2 ExperT:
Я смотрю у них там всё почти умерло.
Новая идея - только радио и тв на форуме.
А за твой скрипт в этой теме отдельное спасибо.С его помощью появилась куча возможностей не для отдельных групп,а для отдельных пользователей)) :good:

0

18

Где отредактировать Группу -ожидающий-
сделать её одним и тем же цветом как и группа -пользователь-

0

19

2 San4ozzZ:

Где отредактировать Группу -ожидающий-
сделать её одним и тем же цветом как и группа -пользователь-

А тебе надо чтоб "Группа: Ожидающий" была в постах другова цвета? Или ещё где?

0

20

2 San4ozzZ:

Где отредактировать Группу -ожидающий-
сделать её одним и тем же цветом как и группа -пользователь-

А тебе надо чтоб "Группа: Ожидающий" была в постах другова цвета? Или ещё где?

в статистике  :)

0

21

2 San4ozzZ:
В статистике на врятли получится, а вообще я с этой группой невстречался.  :pardon:

0

22

ну почему же , при создании форума, все группы вроде одного цвета !
только после модификации , они становятся разноцветными ,
амины - краснымы и тд... (если я не ошибаюсь)

0

23

2 San4ozzZ:

ну почему же , при создании форума, все группы вроде одного цвета !
только после модификации , они становятся разноцветными ,
амины - краснымы и тд... (если я не ошибаюсь)

Неошибаешься, я только непонял ты сам создал эту группу или она уже была?
Если ты эту группу создал тогда её можно отредактировать Пользователи и группы -> Управление группами -> [span style='color:green'](Название группы) Редактировать[/span]
Вид отображения в онлайновом списке [Приставка]
Вид отображения в онлайновом списке [Окончание]

0

24

нет, эта группа уже была

0

25

2 San4ozzZ:

нет, эта группа уже была

Ну вот поэтому её и неудасться разукрасить.

0

26

на главной странице
Администрация | Модератор | Супермодератор | Пользователь
как сделать что бы при нажатии на группу показывал список той группы ...

Отредактировано San4ozzZ (2006-06-16 01:24:49)

0

27

и ещё.. у меня у всех ник подчёркнут над аваторкой ..
как убрать черту,

0

28

Ну надо найти любой тег, который идёт перед переменной ника и поставить туда стиль, к примеру

<a href='....' style='text-decoration: none;' >{$author['name']}</a>

Отредактировано ExperT (2006-06-16 06:58:56)

0

29

2 San4ozzZ:

на главной странице
Администрация | Модератор | Супермодератор | Пользователь
как сделать что бы при нажатии на группу показывал список той группы ...

На главной странице своего форума сверхку нажимаешь на кнопку "Участники", там отсортировываешь, допустим нажимаешь:
Показать Администрация
OK
и из адресной строки забираешь адрес, дальше:
Board Index Sections -> +-- Active Users Row
там находишь что то вроде этого <font color="red"><b>Администрация</b></font> и вставляешь ссылку:
тоесть должно получиться <а href="[span style='color:red']ссылка которую ты взял из адресной строки"><font color="red"><b>Администрация</b></font></a>[/span]
и так дальше.

Отредактировано Grin (2006-06-16 13:54:33)

0

30

2 ExperT:
а это искать в Topic View Section post entry или в другом месте ?

0


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Цветные статусы.