Проблема такая.Поставил скрипт этот.он работает...но..
Когда сообщений больше чем 1000 нифига не отображается....
Разноцветные значки статусов
Сообщений 1 страница 10 из 10
Поделиться12006-03-21 13:16:44
Поделиться22006-03-21 13:47:25
2 FleXoR: попробуй:
в конце этого:
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 (mg>800) {k=6}
if (mg>1500) {k=7}
Если непрокатит, выложи свой скрипт.
Поделиться32006-03-28 11:15:19
Можно сделать еще по другому.
После определенного количества менять цвет значков по определенному алгоритму. Имхо что-то новое.
Поделиться42006-03-28 11:17:12
2 Grin:
попробовал.непрокатило.вот скрипт
<script type="text/javascript"> <!-- var group1 = "Группа: Администрация города" var group2 = "Группа: Активисты города" var group3 = "Группа: Жители города" var group4 = "Группа: Почётные жители" var group5 = "Группа: Модераторы" var group6 = "Группа: Работники города" var group7 = "Группа: Элита города" var icon1 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409765.gif" var icon2 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409617.gif" var icon3 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1143007462.gif" var icon4 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409146.gif" var icon5 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137410034.gif" var icon6 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1138019041.gif" var icon7 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409808.gif" var check= true var icon="" var k=0 var mes= "{$author['member_posts']}" var mgstr= mes.substr(11, mes.length); var mg=parseInt(mgstr); if (mg>10) {k=1} if (mg>30) {k=2} if (mg>150) {k=3} if (mg>200) {k=4} if (mg>400) {k=5} if (mg>800) {k=6} if (mg>1500) {k=7} if ( "{$author['member_group']}" == group1) {icon=icon1} else if ( "{$author['member_group']}" == group2) {icon=icon2} else if ( "{$author['member_group']}" == group3) {icon=icon3} else if ( "{$author['member_group']}" == group4) {icon=icon4} else if ( "{$author['member_group']}" == group5) {icon=icon5} else if ( "{$author['member_group']}" == group6) {icon=icon6} else if ( "{$author['member_group']}" == group7) {icon=icon7} else {check=false} if (check){ if ( icon == "" ) { icon = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409617.gif" } for (var i=1; i <= k; i++) { document.write ('<img src="',icon,'" alt= "*">'); } } document.write ('<br />'); //--> </script>
Думал,проблема в том,что при 1000 нужно ставить точку - вот так 1.000....нифига....
Поделиться52006-03-29 09:28:49
всё.понял.просто в админке в систмных настройках надо было поставить НЕформатирование чисел.теперь всё работает.
Отредактировано FleXoR (2006-03-29 09:29:32)
Поделиться62006-03-29 09:33:49
2 ExperT:
мона.допустим от светлого к тёмному.или наоборот.
хотя меня всё мучает идея со значками для определённого ника.можно,конечно,создавать отдельную группу.....но это всё равно не то...нехорошо будет....
Поделиться72006-09-21 15:34:26
Я тут новенький, ну вообщем для начало разберёмся где находится данный код?
Моя идея закоючается в том, что вот есть кубики, а сделаю в редакторе их другими цветами, залью их, но как так сделать, чтобы у каждой группы был свой цвет кубиков?
Поделиться82006-09-21 18:33:04
2 Diemeat:
<script type="text/javascript">
<!--var group1 = "Группа: Администрация города"
var group2 = "Группа: Активисты города"
var group3 = "Группа: Жители города"
var group4 = "Группа: Почётные жители"
var group5 = "Группа: Модераторы"
var group6 = "Группа: Работники города"
var group7 = "Группа: Элита города"var icon1 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409765.gif"
var icon2 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409617.gif"
var icon3 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1143007462.gif"
var icon4 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409146.gif"
var icon5 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137410034.gif"
var icon6 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1138019041.gif"
var icon7 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409808.gif"var check= true
var icon=""
var k=0
var mes= "{$author['member_posts']}"
var mgstr= mes.substr(11, mes.length);
var mg=parseInt(mgstr);if (mg>10) {k=1}
if (mg>30) {k=2}
if (mg>150) {k=3}
if (mg>200) {k=4}
if (mg>400) {k=5}
if (mg>800) {k=6}
if (mg>1500) {k=7}
if ( "{$author['member_group']}" == group1) {icon=icon1}
else if ( "{$author['member_group']}" == group2) {icon=icon2}
else if ( "{$author['member_group']}" == group3) {icon=icon3}
else if ( "{$author['member_group']}" == group4) {icon=icon4}
else if ( "{$author['member_group']}" == group5) {icon=icon5}
else if ( "{$author['member_group']}" == group6) {icon=icon6}
else if ( "{$author['member_group']}" == group7) {icon=icon7}else {check=false}
if (check){
if ( icon == "" ) { icon = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409617.gif" }
for (var i=1; i <= k; i++)
{ document.write ('<img src="',icon,'" alt= "*">');
}
}
document.write ('<br />');
//-->
</script>
красным - группы, синим - картинка для группы, зелёным - картинка по умолчанию.
Для group1 будет картинка icon1, для group2 будет картинка icon2, и т.д и т.п.
Поделиться92006-09-22 11:22:29
Значит так! Насчём с того, куда вставлять этот скрипт???
У меня 4 группы и вот такой порядок статуса сообщений:
1.Зеленый новичок- 0 сообщений(1 значок)
2.Новичок- 20 сообщений(2 значка)
3.Продвинутый новичок- 40 сообщений(3 значка)
4.Опытный новичок- 60 сообщений(4 значка)
5.Освоившийся новичок- 80 сообщений(5 значков)
6.Начинающий фан- 100 сообщений(6 значков)
7.Фанат- 200 сообщений(7 значков)
8.Продвинутый фан- 300 сообщений(8 значков)
9.Опытный фан- 400 сообщений(9 значков)
10.Великий фан- 500 сообщений(10 значков)
Я правильно написал скрипт???
<script type="text/javascript">
<!--var group1 = "Группа: Админы"
var group2 = "Группа: Модераторы"
var group3 = "Группа: Пользователи"
var group4 = "Группа: СуперМодератор"var icon1 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409765.gif"
var icon2 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409617.gif"
var icon3 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1143007462.gif"
var icon4 = "http://ruhelp.com/forum/uploads/liceym43/post-8-1137409146.gif"var check= true
var icon=""
var k=0
var mes= "{$author['member_posts']}"
var mgstr= mes.substr(11, mes.length);
var mg=parseInt(mgstr);if (mg>0) {k=1}
if (mg>20) {k=2}
if (mg>40) {k=3}
if (mg>60) {k=4}
if (mg>80) {k=5}
if (mg>100) {k=6}
if (mg>200) {k=7}
if (mg>300) {k=8}
if (mg>400) {k=9}
if (mg>500) {k=10}
if ( "{$author['member_group']}" == group1) {icon=icon1}
else if ( "{$author['member_group']}" == group2) {icon=icon2}
else if ( "{$author['member_group']}" == group3) {icon=icon3}
else if ( "{$author['member_group']}" == group4) {icon=icon4}else {check=false}
if (check){
if ( icon == "" ) { icon = "http://ufoaftershock.0bb.ru/style_images/1/pip.gif" }
for (var i=1; i <= k; i++)
{ document.write ('<img src="',icon,'" alt= "*">');
}
}
document.write ('<br />');
//-->
</script>
Где красное - я поставлю свои!
Отредактировано Diemeat (2006-09-22 11:19:32)
Поделиться102006-09-22 11:49:57
2 Diemeat:
Значит так! Насчём с того, куда вставлять этот скрипт???
Насколько я помню:
Topic View Section -> Post Entry
скрипт ставится вместо:
{$author['member_rank_img']}
Я правильно написал скрипт???
Вроде да, а вообще поставишь и увидишь.