Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум поддержки IPB.SU > Поддержка модификаций > Разноцветные значки статусов


Автор: Добрый Авг 14 2008, 01:15
Этот скрипт позволит вам сделать так, чтоб вместо иконки группы отображались кубики, но цветные.
То есть к примеру, у Администрации - красные кубики, у модераторов - зеленые, и чтоб они росли с кол-вом сообщений.

АЦ -> Скины и Шаблоны -> HTML Шаблоны -> Настройка HTML (напротив нужного скина) -> Topic View Section -> Post Entry

Находим там:
Цитата
{$author['member_rank_img']}
и заменяем (а можно занести в комментарии и писать ниже) на:
Цитата
<script type="text/javascript">
<!--

var group1 = "Группа: Администрация"
var group2 = "Группа: Модератор"
var group3 = "Группа: Помощник Модератора"
var icon1 = "адрес_картинки_1"
var icon2 = "адрес_картинки_2"
var icon3 = "адрес_картинки_3"
var check= true
var icon=""
var k
var mes= "{$author['member_posts']}"
var mgstr= mes.substr(11, mes.length);
var mg=parseInt(mgstr);

if (mg>0) {k=1}
if (mg>30) {k=2}
if (mg>150) {k=3}
if (mg>200) {k=4}
if (mg>400) {k=5}
if ( "{$author['member_group']}" == group1) {icon=icon1}
else if ( "{$author['member_group']}" == group2) {icon=icon2}
else if ( "{$author['member_group']}" == group3) {icon=icon3}
else {check=false}


if (check){
for (var i=1; i <= k; i++)
{ document.write ('<img src="',icon,'" alt= "*">');
}
}
document.write ('<br />');
//-->
</script>


Пояснение:
    • Синие переменные вводите значения сами (имена Групп, и полные адреса картинок). У меня там 3 группы, и 3 иконки, если вам надо вы можете сделать 2, 4, 5 и т.д.
    Пример:
    для добавления 4 группы надо создать переменные group4 и icon4 (по типу предыдущих)

    • В фиолетовом коде вы также должно внести свои изменения.
    В моём примере кубики растут в такой последовательности: 0, 30, 150, 200, 400.
    k - это кол-во кубиков. Числа 0, 30, 150, 200, 400 вы должны проредактировать под свой форум. Так же можно убрать или добавить там кубик.
    И далее присваевание группе картинки:
    if ( "{$author['member_group']}" == group1) {icon=icon1}
    Вы так же должны подстроить под свой форум (может у вас не 3 группы, а больще или меньше)
Картинки статусов: user posted image user posted image user posted image user posted image

Автор: Foykys Авг 14 2008, 01:51
Полезно. Спасиба

Автор: Night_wish Авг 14 2008, 02:09
Добрый, Зачётно ! laugh.gif

Автор: Добрый Авг 14 2008, 02:20
Night_wish, это Жене надо сказать спасибоwink.gif

Автор: Rom4ik Авг 14 2008, 03:02
спасибо воспользуюсь!

Автор: Грек Ноя 20 2009, 20:04
smile.gif Интересно...

Автор: Natasha82 Дек 1 2009, 19:11
QUOTE (Добрый @ Авг 14 2008, 01:16)
Этот скрипт позволит вам сделать так, чтоб вместо иконки группы отображались кубики, но цветные.
То есть к примеру, у Администрации - красные кубики, у модераторов - зеленые, и чтоб они росли с кол-вом сообщений.

АЦ -> Скины и Шаблоны -> HTML Шаблоны -> Настройка HTML (напротив нужного скина) -> Topic View Section -> Post Entry

Находим там:
QUOTE
{$author['member_rank_img']}
и заменяем (а можно занести в комментарии и писать ниже) на:
QUOTE
<script type="text/javascript">
<!--

var group1 = "Группа: Администрация"
var group2 = "Группа: Модератор"
var group3 = "Группа: Помощник Модератора"
var icon1 = "адрес_картинки_1"
var icon2 = "адрес_картинки_2"
var icon3 = "адрес_картинки_3"
var check= true
var icon=""
var k
var mes= "{$author['member_posts']}"
var mgstr= mes.substr(11, mes.length);
var mg=parseInt(mgstr);

if (mg>0) {k=1}
if (mg>30) {k=2}
if (mg>150) {k=3}
if (mg>200) {k=4}
if (mg>400) {k=5}
if ( "{$author['member_group']}" == group1) {icon=icon1}
else if ( "{$author['member_group']}" == group2) {icon=icon2}
else if ( "{$author['member_group']}" == group3) {icon=icon3}
else {check=false}


if (check){
for (var i=1; i <= k; i++)
{ document.write ('<img src="',icon,'" alt= "*">');
}
}
document.write ('<br />');
//-->
</script>


Пояснение:
    • Синие переменные вводите значения сами (имена Групп, и полные адреса картинок). У меня там 3 группы, и 3 иконки, если вам надо вы можете сделать 2, 4, 5 и т.д.
    Пример:
    для добавления 4 группы надо создать переменные group4 и icon4 (по типу предыдущих)

    • В фиолетовом коде вы также должно внести свои изменения.
    В моём примере кубики растут в такой последовательности: 0, 30, 150, 200, 400.
    k - это кол-во кубиков. Числа 0, 30, 150, 200, 400 вы должны проредактировать под свой форум. Так же можно убрать или добавить там кубик.
    И далее присваевание группе картинки:
    if ( "{$author['member_group']}" == group1) {icon=icon1}
    Вы так же должны подстроить под свой форум (может у вас не 3 группы, а больще или меньше)
Картинки статусов: user posted image user posted image user posted image user posted image

Простите , а можно сделать просто надписи групп цветными без всяких иконков ?

Автор: Slesher Дек 1 2009, 20:05
можно

Автор: Natasha82 Дек 1 2009, 23:34
QUOTE (Slesher @ Дек 1 2009, 20:06)
можно

А как ?

Автор: basanti Сен 11 2010, 21:23
Цитата
А как ?

Действительно, как ?

Автор: Agora_tm Апр 2 2012, 11:51
зачет! давно искал этот модик )

Автор: Agora_tm Апр 2 2012, 16:57
Хотя возник такой вопрос - Можно сделать так, чтобы своя иконка статуса для каждой группы отображалась в списке участников? И как это сделать?
Ну а так, все в порядке.
ЗЫ. Простите за офтопный вопрос (дабы не писать тучу постов), но как отредактировать поиск пользователей по умолчанию? Хочется,чтобы кликая на ссылку "Участники" я попадал на отфильтрированный список самых активных по убыванию, а не по именам по возрастанию.

Автор: Zloy81 Апр 28 2013, 20:27
Пипл! Кто знает где можно надыбать иконки групп админ, модер, юзер такие как сервисе ТП?
с меня пузырь... biggrin.gif ладно, плюс в репу. tongue.gif

Автор: Dron Апр 28 2013, 21:27
Цитата (Zloy81 @ Сегодня, 21:27)
Пипл! Кто знает где можно надыбать иконки групп админ, модер, юзер такие как сервисе ТП?

Что мешает взять?

Автор: Zloy81 Апр 28 2013, 21:31
Откуда? Отсюда? Тут их две - а мне бы четыре класса хотя б.

Автор: Dron Апр 28 2013, 21:36
user posted image
user posted image
user posted image
user posted image

Автор: Zloy81 Апр 30 2013, 15:25
А чо, хорошая весчь. Правда было б побольше классов.
Плюс в репу залепил. Еще тогда.

Автор: »†«Xо®ошаЯ»†« Окт 8 2013, 15:37
Отлично, все просто! Свои изображения еще вставила! Спасибо!
Не могу изменять репутацию, но стремлюсь всей душой к этому состоянию! biggrin.gif

Автор: Zloy81 Дек 4 2014, 17:19
Цитата (Dron @ Апр 28 2013, 22:36)
user posted image
user posted image
user posted image
user posted image

А можно все посмотреть?
я тут нашел вип ещё user posted image у Фионы была, а еще какой-то servise staff)))

Автор: admin Дек 7 2014, 02:42
user posted image

Других, вроде, нет.

Powered by Invision Power Board (//www.invisionboard.com)
© Invision Power Services (//www.invisionpower.com)