Вот так прописала
<script type="text/javascript">
<!--
var group1 = "Группа: Администрация"
var group2 = "Группа: Модератор"
var group3 = "Группа: Пользователь"
var icon1 = "http://1bb.ru/uploads/familynk/post-45-1187176029.gif"
var icon2 = "http://1bb.ru/uploads/familynk/post-45-1187176041.gif"
var icon3 = "http://1bb.ru/uploads/familynk/post-45-1187176052.gif"
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>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>3000) {k=7}
if ( "{$author['member_group']}" == group1) {icon=1}
else if ( "{$author['member_group']}" == group2) {icon=2}
else if ( "{$author['member_group']}" == group3) {icon=3}
else {check=false}
if (check){
for (var i=1; i <= k; i++)
{ document.write ('<img src="',icon,'" alt= "*">');
}
}
document.write ('<br />');
//-->
</script>
Вместо кубиков крестики, еще и не в том колличестве.
Где ошибка?