Графический вид репутаций в процентах
Тип такой же как и рейтинг новостей только более растянутый
живой пример можно увидеть если зайти в профиль пользователя на сайте ucozon.ru. При клике на плюс открывается окно с нажатым плюсом в репутаций , что очень удобно и упрощает проставление в репутацию пользователя
В общем условие работает до 9000 ед. рейтинга
Установка
этот скрипт вставляем в head в профиле пользователя
Code
<script type="text/javascript">
function repchange(val,id){
repval=val;
ajaxtime=setInterval('checkajax'+id+'()',500);}
</script>
Этот код с скриптом вставляем в нужное место в профиле
Code
<!-- REPA --><!-- REPA --><!-- REPA -->
<script type="text/javascript">
function checkajax$ID$(){
forms=document.getElementsByTagName('form');
for(f=0;f<forms.length;f++){
if(forms[f].id=='frm981'){
if(repval=='minus'){document.getElementById('a1').checked='true';
document.getElementById('submfrm981').
document.getElementById('sbt981').onclick=null;
clearInterval(ajaxtime);}// by Vanofuture
else{document.getElementById('a2').checked='true';
document.getElementById('submfrm981').
document.getElementById('sbt981').onclick=null;
clearInterval(ajaxtime);}}}}
</script>
<table border="0" cellspacing="0" cellpadding="0"><tr><td>
<?if($_REP_DO_URL$)?> <a href="$_REP_DO_URL$"><img onclick="repchange('minus','$ID$');" title="Понизить" align="absmiddle" src="http://ucozon.ru/SCRIN6/menu/1/minus.png" border="0" /></a><?endif?> </td> <td>
<div style="cursor:pointer;" href="$_REP_READ_URL$" title="Смотреть историю репутации">
<?if($_REPUTATION$<'-1')?>
<table width="132" height="13" border="0" cellspacing="0" cellpadding="0" style="background: #222222;border: 1px solid #FF3300; height:13px;"><tr><td>
<center><font color="#FF3300"><b>Репутация в минус</b> $_REPUTATION$</font></center></td></tr></table>
<?else?>
<?if($_REPUTATION$='0')?>
<table width="132" height="13" border="0" cellspacing="0" cellpadding="0" style="background: #222222;border: 1px solid #eeeeee; height:13px;"><tr><td>
<center>Еще нет репутаций $_REPUTATION$</center></td></tr></table>
<?else?>
<?if($_REPUTATION$>='1' and $_REPUTATION$<'9000')?>
<table width="132" border="0" cellspacing="0" cellpadding="0" style="background: #222222;border: 1px solid #eeeeee; height:13px;"><tr><td>
<table width="130" border="0" cellspacing="0" cellpadding="0"><tr><td>
<table width="102" border="0" cellspacing="0" cellpadding="0" style="background: #222222;
border: 0px solid #eeeeee; height:13px;">
<tr><td height="11">
<div><table height="13" cellspacing="0" cellpadding="0"><tr>
<?if($_REPUTATION$>='1' and $_REPUTATION$<'9')?> <td width="5" style="background:#008B00;"></td><?endif?>
<?if($_REPUTATION$>='10' and $_REPUTATION$<='19')?> <td width="7" style="background:#00CD00;"></td><?endif?>
<?if($_REPUTATION$>='20' and $_REPUTATION$<='39')?> <td width="9" style="background:#00EE00;"></td><?endif?>
<?if($_REPUTATION$>='40' and $_REPUTATION$<='59')?> <td width="12" style="background:#00FF00;"></td><?endif?>
<?if($_REPUTATION$>='60' and $_REPUTATION$<='99')?> <td width="15" style="background:#76EE00;"></td><?endif?>
<?if($_REPUTATION$>='100' and $_REPUTATION$<='149')?> <td width="18" style="background:#7FFF00;"></td><?endif?>
<?if($_REPUTATION$>='150' and $_REPUTATION$<='199')?> <td width="20" style="background:#CD950C;"></td><?endif?>
<?if($_REPUTATION$>='200' and $_REPUTATION$<='229')?> <td width="22" style="background:#EEAD0E;"></td><?endif?>
<?if($_REPUTATION$>='230' and $_REPUTATION$<='249')?> <td width="24" style="background:#FFB90F;"></td><?endif?>
<?if($_REPUTATION$>='250' and $_REPUTATION$<='259')?> <td width="26" style="background:#EEB422;"></td><?endif?>
<?if($_REPUTATION$>='260' and $_REPUTATION$<='289')?> <td width="28" style="background:#FFC125;"></td><?endif?>
<?if($_REPUTATION$>='290' and $_REPUTATION$<='299')?> <td width="30" style="background:#FFD700;"></td><?endif?>
<?if($_REPUTATION$>='300' and $_REPUTATION$<='329')?> <td width="32" style="background:#FFFF00;"></td><?endif?>
<?if($_REPUTATION$>='330' and $_REPUTATION$<='349')?> <td width="34" style="background:#6959CD;"></td><?endif?>
<?if($_REPUTATION$>='350' and $_REPUTATION$<='389')?> <td width="36" style="background:#7A67EE;"></td><?endif?>
<?if($_REPUTATION$>='390' and $_REPUTATION$<='409')?> <td width="38" style="background:#836FFF;"></td><?endif?>
<?if($_REPUTATION$>='410' and $_REPUTATION$<='449')?> <td width="40" style="background:#3A5FCD;"></td><?endif?>
<?if($_REPUTATION$>='450' and $_REPUTATION$<='499')?> <td width="42" style="background:#436EEE;"></td><?endif?>
<?if($_REPUTATION$>='500' and $_REPUTATION$<='599')?> <td width="44" style="background:#4876FF;"></td><?endif?>
<?if($_REPUTATION$>='600' and $_REPUTATION$<='699')?> <td width="46" style="background:#0000CD;"></td><?endif?>
<?if($_REPUTATION$>='700' and $_REPUTATION$<='799')?> <td width="48" style="background:#0000EE;"></td><?endif?>
<?if($_REPUTATION$>='800' and $_REPUTATION$<='899')?> <td width="50" style="background:#0000FF;"></td><?endif?>
<?if($_REPUTATION$>='900' and $_REPUTATION$<='949')?> <td width="55" style="background:#CD2626;"></td><?endif?>
<?if($_REPUTATION$>='950' and $_REPUTATION$<='999')?> <td width="60" style="background:#EE2C2C;"></td><?endif?>
<?if($_REPUTATION$>='1000' and $_REPUTATION$<='1049')?> <td width="65" style="background:#FF3030;"></td><?endif?>
<?if($_REPUTATION$>='1050' and $_REPUTATION$<='1099')?> <td width="70" style="background:#CD1076;"></td><?endif?>
<?if($_REPUTATION$>='1100' and $_REPUTATION$<='1199')?> <td width="75" style="background:#EE1289;"></td><?endif?>
<?if($_REPUTATION$>='1150' and $_REPUTATION$<='1299')?> <td width="80" style="background:#FF1493;"></td><?endif?>
<?if($_REPUTATION$>='1300' and $_REPUTATION$<='1599')?> <td width="85" style="background:#CD0000;"></td><?endif?>
<?if($_REPUTATION$>='1600' and $_REPUTATION$<='1999')?> <td width="90" style="background:#EE0000;"></td><?endif?>
<?if($_REPUTATION$>='2000' and $_REPUTATION$<='4999')?> <td width="95" style="background:#FF0000;"></td><?endif?>
<?if($_REPUTATION$>='5000' and $_REPUTATION$<='9000')?> <td width="100" style="background:#FFFFFF;"></td><?endif?>
</tr></table>
</td></table></td>
<td style="background: #222222; border: 0px solid #eeeeee; height:13px;" width="100%" align="right"> <b>$_REPUTATION$</b> </td></tr></table> </td></tr></table>
<?endif?> <?endif?> <?endif?> </div> </td><td>
<?if($_REP_DO_URL$)?> <a href="$_REP_DO_URL$"><img onclick="repchange('plus','$ID$');" title="Повысить" align="absmiddle" src="http://ucozon.ru/SCRIN6/menu/1/plius.png" border="0" /></a><?endif?>
</td></tr></table>
<!-- /REPA --><!-- /REPA --><!-- /REPA -->
в архиве картинка плюса и минуса
автор: mdbaner
сайт автора: www.ucozon.ru
Внимание: при копирование материала ссылка на сайт автора клик-кабельная обязательна http://ucozon.ru , в противном случае на ваш сайт будет подана жалоба по статье:
2.3. При цитировании материалов Сайта, включая охраняемые авторские произведения, ссылка на Сайт обязательна (подпункт 1 пункта 1 статьи 1274 Г.К РФ).