Форум сервиса

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

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


Вы здесь » Форум сервиса » Дополнения к форумам » Разноцветные значки статусов


Разноцветные значки статусов

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

1

Этот скрипт позволит вам сделать так, чтоб вместо иконки группы отображались кубики, но цветные.
То есть к примеру, у Администрации - красные кубики, у модераторов - зеленые, и чтоб они росли с кол-вом сообщений.
1. АЦ-Скины/Шаблоны- HTML Шаблоны- Редактировать Шаблон- Topic View Section- Post Entry.
2.Находим там: {$author['member_rank_img']}

и заменяем (а можно занести в комментарии и писать ниже) на:

<script type="text/javascript">
<!--

var group1 = "Группа: Администрация"
var group2 = "Группа: Модератор"
var group3 = "Группа: Помощник Модератора"
var icon1 = "url_icon1"
var icon2 = "url_icon2"
var icon3 = "url_icon3"

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>

Пояснение:[list][li]Синие переменные вводите значения сами (имена Групп, и полные адреса картинок). У меня там 3 группы, и 3 иконки, если вам надо вы можете сделать 2, 4, 5 и т.д.
Пример:
для добавления 4 группы надо создать переменные group4 и icon4 (по типу предыдущих)[/li][li]В фиолетовом коде вы также должно внести свои изменения.
В моём примере кубики растут в такой последовательности: 0, 30, 150, 200, 400.
k - это кол-во кубиков. Числа 0, 30, 150, 200, 400 вы должны проредактировать под свой форум. Так же можно убрать или добавить там кубик.
И далее присваевание группе картинки:
if ( "{$author['member_group']}" == group1) {icon=icon1}
Вы так же должны подстроить под свой форум( может у вас не 3 группы, а больще или меньше)[/li][/list]Вроде всё, если что-то ещё не понятно то спрашивайте.

P.S.Вот я тут стандартный рисунок кубика в фотошопе быстренько поредактировал... Кому надо, пожалуйста:
http://www.ruhelp.com/forums/uploads/ruhelp/post-11-1134760215.gif http://www.ruhelp.com/forums/uploads/ruhelp/post-11-1134760486.gif http://www.ruhelp.com/forums/uploads/ruhelp/post-11-1134760670.gif http://www.ruhelp.com/forums/uploads/ruhelp/post-11-1134760899.gif

Отредактировано Maslo (2006-01-21 18:25:22)

0

2

работает )))

не написал куда вставить )) но я нашёл, и есть ошибки
урл икон 1...эн в описании а не только икон 1 и в документ райт вставил два бр а не один.. а так ваше умничка - базиба... в каардинатары тя надо а не в мадыратары!!!!

0

3

2 pavel_sh
:) спасиб. Нравится мне скриптики писать.
По поводу <BR>... это всё зависит от форумов..я тестил на моём, у меня так работало...
а про урл_1, да... не заметил (вот что значит копи-паст :) ). Спасибо, щас исправлю.

0

4

А можете мне обьяснить что надо найти

0

5

Ой. сорри. не знаю куда пропало :) я вроде писал.
всё. Инструкция отредактирована :)

Отредактировано Maslo (2005-12-21 22:15:45)

0

6

Спасибки! Еще раз убеждаюсь что ты гений! :ded_moroz:

0

7

Как я понемаю таким образом моно менять статус пользователей? Только я боюсь напортачить можете рассказать напримере как это делать?

0

8

статус не меняется
смотри:
у тебя есть кубики, которые растут по мере кол-ва сообщений.
Вот с помощью этого скрипта ты делаешь так, чтоб у админа были красные кубики, у модератора - зеленые (и т.д)... но не иконка группы, а именно кубики.
К примеру у одно админа 10 сообщений и у него 1 красный кубик, а у другого 500 сообщений и у него 3 кубика... и т.д

А если будешь внимательно следовать инструкции то всё будет работать :D

0

9

Спасибо хоть один нормальный разъяснил, а то Zhzash мне сказал, что с помощью этого скрипта моно статусные картинки поменять спасибо!!!

0

10

а чё тут такого, чуть заменить скриптик - и можно вместо єтих кубиков сделать се иконку группі... но єт так в теории, в принципе оно никаму ни надо.... пример работі скрипта можете посмотреть у меня на форуме... моим всем понравилось..

0

11

а чё тут такого, чуть заменить скриптик - и можно вместо єтих кубиков сделать се иконку группі... но єт так в теории, в принципе оно никаму ни надо.... пример работі скрипта можете посмотреть у меня на форуме... моим всем понравилось..

Павел! Скажи как ты на своём форуме скин курсора поменял! :blink:

0

12

надо в стилях полазить для этого...

0

13

Очень актуально было бы написать скрипт замены статусов на свои картинки... ;)

0

14

Очень актуально было бы написать скрипт замены статусов на свои картинки... ;)

Слушай, ты хоть этот скрипт устанавливал?  :huh:  :huh:  :huh:

<script type="text/javascript">
<!--

var group1 = "Группа: Администрация"
var group2 = "Группа: Модератор"
var group3 = "Группа: Помощник Модератора"
var icon1 = "url_icon1"
var icon2 = "url_icon1"
var icon3 = "url_icon1"
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}
if ( "{$author['member_group']}" == group2) {icon=icon2}
if ( "{$author['member_group']}" == group3) {icon=icon3}

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

Что я выделил, вместо этого вставлять урл адрес своей картинки!!!! :D

Отредактировано Graf Master (2005-12-25 23:46:18)

0

15

2 Graf Master
но это не совсем то... это же просто код из первого поста.
здесь урл - это урл кубика для группы.
2 Speaker
Что ты имеешь ввиду под статусом? это вот что у тебя на этом форуме "Профессионал"?
тогда можно...
только я не совсем понимаю цели... объясни подробно что и как должен делать скрипт, и думаю напишем :)

0

16

Например вот как.
Есть простой статус типа кол-ва кубиков.
А хочется чтобы стутус был разный, например за 50 постов такая-то картинка, за 100 другая, чтобы не зависело от кол-ва кубиков.

0

17

понял...
займусь когда закончу быстрые теги (там ещё этот тег-колор, который в IE не хочет работать, вреднючка:), и пару деталек надо). Как закончу сделаю этот

0

18

2 Maslo
Спасибки... Но у меня что-то не понятно творится  :blink:
У меня сообщений больше 1000 и должно быть 6 кубиков, а у меня тока 2 или в одной теме может быть разное кол-во кубиков в разных топах.... ;)  (все пределы свои установила). А у пользователей все нормально, всё правильно.  ;)
Может я что-то не допоняла?

Отредактировано zanoza (2005-12-26 05:01:33)

0

19

2 zanoza
напиши все твои на форуме критерии... то есть на скольких сообщениях добавляется кубик... может ты в цикле что-то ошиблась.

0

20

Maslo

Код:
if (mg>10) {k=1}
if (mg>50) {k=2}
if (mg>150) {k=3}
if (mg>300) {k=4}
if (mg>500) {k=5}
if (mg>1000) {k=6}
if (mg>1700) {k=7}
if (mg>2500) {k=8}

т.е. 10 сообщений 1 кубик, 50 - 2 кубика и т.д.   :unsure:

0

21

да :)

0

22

2 zanoza
Всё лкассно пашет, смотри у меня 2 статуса теперь
http://warss.ruhelp.com/index.php?showtopi...510&#entry18039

0

23

Чё-то у меня не пашет..Может я не туда вставлял... <_<

0

24

2 Speaker что не вижу я у тебя разные.... все звездочки.

У меня разные то получились... вот только у меня с коичеством квадратом глючит  :blink: То 1, то 2 ,то 3 и все это в одной теме.
Maslo тогда что это может быть?
Вот полностьь, что я вставила.

Код:
<script type="text/javascript">
<!--

var group1 = "Группа: Admin’ ka"
var group2 = "Группа: Модератор"
var group3 = "Группа: Members"
var icon1 = "http://www.magiagifs.hpg.ig.com.br/mini01/point9.gif"
var icon2 = "http://www.magiagifs.hpg.ig.com.br/mini01/point9.gif"
var icon3 = "http://forum.detstvo.ru/images/newposts.gif"
var icon=""
var k
var mes= "{$author['member_posts']}"
var mgstr= mes.substr(11, mes.length);
var mg=parseInt(mgstr);

if (mg>10) {k=1}
if (mg>50) {k=2}
if (mg>150) {k=3}
if (mg>300) {k=4}
if (mg>500) {k=5}
if (mg>1000) {k=6}
if (mg>1700) {k=7}
if (mg>2500) {k=8}
if ( "{$author['member_group']}" == group1) {icon=icon1}
if ( "{$author['member_group']}" == group2) {icon=icon2}
if ( "{$author['member_group']}" == group3) {icon=icon3}

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



В чем же ошибка?

0

25

2 zanoza
пиши мне в ПМ, решим
2 _NIKIT
ищи ошибку :) может пахать у всех

0

26

кулл
[!--html--][/div]

HTML

[!--html1--]{$author['member_rank_img']}<br /><br />
    {$author['member_group']}<br />
        {$author['member_posts']}<br />
        {$author['member_number']}<br />
        {$author['member_joined']}<br /><br />[!--html2--]

[div class='postcolor'][!--html3--]
это полностью заменить надо на:"
[!--html--][/div]

HTML

[!--html1--]<script type="text/javascript">
<!--

var group1 = "Группа: Администрация"
var group2 = "Группа: Модератор"
var group3 = "Группа: Помощник Модератора"
var icon1 = "url_icon1"
var icon2 = "url_icon1"
var icon3 = "url_icon1"
var icon="[/span]"
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}
if ( "{$author['member_group']}" == group2) {icon=icon2}
if ( "{$author['member_group']}" == group3) {icon=icon3}

for (var i=1; i <= k; i++)
{ document.write ('<[span style='color:blue']img src="',icon,'">');
}
document.write ('<br />');
//-->
</script>[!--html2--]

[div class='postcolor'][!--html3--]
яили только строчьку
[!--html--][/div]

HTML

[!--html1--]{$author['member_rank_img']}<br /><br />[!--html2--]

[div class='postcolor'][!--html3--]

А? :blink:  :blink:  :blink:  :blink:  :blink:

0

27

2 _NIKIT
может....
2 Адвокат
ЗАчем же на всё это заменять??? в первом посте я чётко написал:

2.Находим там: {$author['member_rank_img']}

и заменяем

0

28

ХМ...ВСЁ СДЕЛАЛА,ВСЁ ЗАМЕНИЛА...А ВМЕСТО ВЫХОДЯТ КВАДРАТИКИ С КРЕСТИКМИ,ЩЯС ВСЁ СДЕЛАЛА ОБРАТНО...ТАК ВООБЩЕ ПРОПАЛО ФСЁ :(

0

29

Квадратики с крестиками потому-что ссылки не правильные на картинки...

Напиши в пм, попробуем подчинить.

0

30

Спасибо! Я каким-то образом сделал это и все заработало!

0


Вы здесь » Форум сервиса » Дополнения к форумам » Разноцветные значки статусов