Наши партнеры
Статистика
99 ч. 99 ч.
Сегодня нас посетило 0 человек
Комментарии
  • 00:33ReveN
    адаптируй плз)
  • 19:57mikk
    Красивый шаблон
  • 01:33o^OpS
    Поробуй зарегатся. Ет недолго!
    А так в правом верхнем углу) biggrin
  • Страница 1 из 1
  • 1
Репутация 3х типов
mikk » Не в сети » 07.06.2010 » 11:07 » Сообщение # 1
Админ
Группа: Гл.Администратор
Сообщений: 1102
Награды: 5
Репутация: 81
Доброго время суток.
Сегодня мня попросили сделать репутацию на 3 раздела (+ - и лампу)
Разумеется я не мог отказать и решил немного пописать уже ранее готовый скрипт.

Скриншот:

Установка

Заходим:
[table]Главная » Управление дизайном » Форум » Вид материалов[/table]

На самый верх вставляем:

Code
<script type="text/javascript">     
function repchange(val,id){     
repval=val;   
ajaxtime=setInterval('checkajax'+id+'()',500);}     

function checkajax$UID$(){     
forms=document.getElementsByTagName('form');     
for(f=0;f<forms.length;f++){     
if(forms[f].id=='frm981'){     

if(repval=='none'){document.getElementById('a0').checked='true';     
document.getElementById('sbt981').onclick=null;     
clearInterval(ajaxtime);}   

if(repval=='minus'){document.getElementById('a1').checked='true';     
document.getElementById('sbt981').onclick=null;     
clearInterval(ajaxtime);}   

if(repval=='plus'){document.getElementById('a2').checked='true';     
document.getElementById('sbt981').onclick=null;     
clearInterval(ajaxtime);}   
}}}     
</script>

В нужное место вставляем:

Code
<?if($READ_REP_URL$)?>   
<div class="reputation">   
<a href="javascript://" onclick="openLayerB('Rd',0,'/index/23-$UID$','Change Reputation',380,200,1); repchange('none','$UID$');"><img src="/src/DMrep/none.png" border="0"></a><br>   
<a href="javascript://" onclick="openLayerB('Rd',0,'/index/23-$UID$','Change Reputation',380,200,1); repchange('plus','$UID$');"><img src="/src/DMrep/plus.png" border="0"></a>   
<a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$"><b>[$REP_RATING$]</b></a>   
<a href="javascript://" onclick="openLayerB('Rd',0,'/index/23-$UID$','Change Reputation',380,200,1); repchange('minus','$UID$');"><img src="/src/DMrep/minus.png" border="0"></a>   
</div><?endif?>
[table][spoiler]
 
  • Страница 1 из 1
  • 1
Поиск: