[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Рейтинг из 10 звёзд для любого модуля by Apocalypse для uCoz
offtop
Дата: Воскресенье, 19.05.2013, 09:01 | Сообщение # 1
Оффлайн
Пользователи
Сообщений: 216
IP: Скрытная информация


Данный скрипт позволит превратить простой рейтинг из 5 звёзд в его десятибальный аналог

Установка:

В нужных модулях замените примерно следующее:
Код
<?if($RATING$)?><?$RSTARS$('12','/.s/img/stars/3/12.png','0','float')?><?endif?>


На

Код
<script>   
   $(document).ready(function() {   
  // ApoTeam (c) 2012 (apo-ucoz.com)   
  // Выстраиваем рейтинг при помощи цикла   
   $('span.apo10rate').each(function() {   
  for(i=1;i<11;i++) {   
   $(this).append('<img id="' + i/2 + '" width="12px" height="12px" src="http://dedicated.3dn.ru/uCoz/reiting/apostard.png" onclick="ustarrating(\'' + $(this).attr('id') + '\', ' + i/2 + ');return false;">');   
  }   
  if($(this).attr('rnum') != 0) {   
   $(this).find('img[id="' + $(this).attr('rnum') + '"]').attr('src', 'http://dedicated.3dn.ru/uCoz/reiting/apostar.png').prevUntil('.apo10rate').attr('src', 'http://dedicated.3dn.ru/uCoz/reiting/apostar.png');   
  }   
  });   

  // Манипуляции со звёздами   
   $('.apo10rate img').hover(function() {   
   $(this).nextUntil('#stop').attr('src', 'http://dedicated.3dn.ru/uCoz/reiting/apostard.png');   
   $(this).attr('src', 'http://dedicated.3dn.ru/uCoz/reiting/apostar.png').prevUntil('.apo10rate').attr('src', 'http://dedicated.3dn.ru/uCoz/reiting/apostar.png');   
  }, function() {   
   $(this).attr('src', 'http://dedicated.3dn.ru/uCoz/reiting/apostard.png').prevUntil('.apo10rate').attr('src', 'http://dedicated.3dn.ru/uCoz/reiting/apostard.png');   
  });   

  // Возвращаем значение рейтинга после отвода курсора   
   $('span.apo10rate').mouseout(function() {   
   $(this).find('img[id="' + $(this).attr('rnum') + '"]').attr('src', 'http://dedicated.3dn.ru/uCoz/reiting/apostar.png').prevUntil('.apo10rate').attr('src', 'http://dedicated.3dn.ru/uCoz/reiting/apostar.png');   
  });   
  });   
  </script>


_
Прикрепления: 7988092.png (8.1 Kb)
  • Страница 1 из 1
  • 1
Поиск: