Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
Рейтинг Звездами!
#1
Суббота, 23.05.2009, 15:45
axxe
Пользователь
Сообщения: 57
Репутация: 45
Здраствуйте!

Помогите пожалуйста настроить рейтинг звездочками

http://s53.radikal.ru/i141/0905/99/3e6f5d19f4ec.png

После обновления системы Ucoz не работает...

Или дайте рабочий скрипт такого рейтинга

#2
Суббота, 23.05.2009, 16:31
Rakles
Заблокированные
Сообщения: 154
Репутация: 35
axxe, если ты про рейтинг тем, то вот, лови:
Вставлять в общий вид форума, между <head>
Code

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js"></script>
<script type="text/javascript">   
   $(document).ready(function() {   

   $('td.gTableSubTop').find("a:contains('Просмотры')").html('Популярность');   
       $('td.threadViewTd').each(function(){   
         if($(this).html() > 0 && $(this).html() < 9 || $(this).html() == 0 && $(this).html() < 9){$(this).html('<img title="Очень низкая популярность" src="http://fuckubrain.net.ru/rate/0stars.gif" border="0" alt="img" />');}   
         if($(this).html() > 8 && $(this).html() < 60){$(this).html('<img title="Низкая популярность" src="http://fuckubrain.net.ru/rate/1stars.gif" border="0" alt="img" />');}   
         if($(this).html() > 59 && $(this).html() < 190){$(this).html('<img title="Средняя популярность" src="http://fuckubrain.net.ru/rate/2stars.gif" border="0" alt="img" />');}   
         if($(this).html() > 189 && $(this).html() < 290){$(this).html('<img title="Высокая популярность" src="http://fuckubrain.net.ru/rate/3stars.gif" border="0" alt="img" />');}   
         if($(this).html() > 289 && $(this).html() < 450){$(this).html('<img title="Очень высокая популярность" src="http://fuckubrain.net.ru/rate/4stars.gif" border="0" alt="img" />');}   
         if($(this).html() > 449){$(this).html('<img title="Очень популярная тема" src="http://fuckubrain.net.ru/rate/5stars.gif" border="0" alt="img" />');}   
        });   
   });   

   </script>
http://tinyurl.com/l8j7bk - WMR-бонус 10 рублей.
#3
Суббота, 23.05.2009, 16:32
axxe
Пользователь
Сообщения: 57
Репутация: 45
Rakles, Нет... Рейтинг новостей
#4
Суббота, 23.05.2009, 16:38
Deimarit
Проверенный
Сообщения: 308
Репутация: 145
axxe, Это ставишь в CSS
Code
.unit-rating a.r4-unit {    
  left: 51px;    
  }    
  .unit-rating a.r4-unit:hover {    
  width: 68px;    
  }    
  .unit-rating a.r5-unit {    
  left: 68px;    
  }    
  .unit-rating a.r5-unit:hover {    
  width: 85px;    
  }    
  .unit-rating li.current-rating {    
  background-image: url(http://heroes-ru.info/img/rating/rating.gif);    
  background-position: left bottom;    
  position: absolute;    
  height: 16px;    
  display: block;    
  text-indent: -9000px;    
  z-index: 1;    
  }

Теперь открываем шаблон страницы материала и комментариев к нему

Это Ставишь в Страницу материала и комментариев к нему:

Code
<?if($RATE_FORM$)?><span id='rt$ID$'><span id='ratig-layer' style="float: left; background: url('http://heroes-ru.info/img/rating/$RATING_NUM$.gif')"><span class="rating">    
  <ul class="unit-rating">    
  <li class="current-rating" id="ids$ENTRY_ID$" style="width:0px;">0</li>    
  <li><a href="#" title="Плохо" class="r1-unit" onclick="if (confirm('Вы подтверждаете свою оценку?')){var cObj=uz.util.Connect.asyncRequest('GET','/news/0-0-1-$ID$-15-1',{success: function(o){ getaruond$ENTRY_ID$(1); ParseXML(o.responseXML);}}); return false }">1</a></li>    
  <li><a href="#" title="Приемлемо" class="r2-unit" onclick="if (confirm('Вы подтверждаете свою оценку?')){var cObj=uz.util.Connect.asyncRequest('GET','/news/0-0-2-$ID$-15-1',{success: function(o){ getaruond$ENTRY_ID$(1); ParseXML(o.responseXML);}}); return false }">2</a></li>    
  <li><a href="#" title="Средне" class="r3-unit" onclick="if (confirm('Вы подтверждаете 3?')){var cObj=uz.util.Connect.asyncRequest('GET','/news/0-0-3-$ID$-15-1',{success: function(o){ getaruond$ENTRY_ID$(1); ParseXML(o.responseXML);}}); return false }">3</a></li>    
  <li><a href="#" title="Хорошо" class="r4-unit" onclick="if (confirm('Вы подтверждаете 4?')){var cObj=uz.util.Connect.asyncRequest('GET','/news/0-0-4-$ID$-15-1',{success: function(o){ getaruond$ENTRY_ID$(1); ParseXML(o.responseXML);}}); return false }">4</a></li>    
  <li><a href="#" title="Отлично" class="r5-unit" onclick="if (confirm('Вы подтверждаете 5?')){var cObj=uz.util.Connect.asyncRequest('GET','/news/0-0-5-$ID$-15-1',{success: function(o){ getaruond$ENTRY_ID$(1); ParseXML(o.responseXML);}}); return false }">5</a></li>    
  </ul>    
  </span></span></span>    
  <script type="text/javascript">    
  document.getElementById('ids$ENTRY_ID$').style.width=17*$RATING$+'px';    
  var i = 0;    
  function getaruond$ENTRY_ID$(x){    
  if(!i){    
  var q = $RATED$*$RATING$;    
  var w = (q+x)/($RATED$+1);    
  document.getElementById('ids$ENTRY_ID$').style.width=17*w+'px';    
  i++;    
  }}    
  </script>    
  <?else?><img src="http://heroes-ru.info/img/rating/$RATING_NUM$.gif" align=absmiddle valign=center border=0 alt="Рейтинг материала: $RATING$/$RATED$"><?endif?>

Это ставишь в Вид Материала Новостей:

Code
<?if($RATE_FORM$)?><span id='rt$ID$'><span id='ratig-layer' style="float: left; background: url('http://heroes-ru.info/img/rating/$RATING_NUM$.gif')"><span class="rating">    
  <ul class="unit-rating">    
  <li class="current-rating" id="ids$ID$" style="width:0px;">0</li>    
  <li><a href="#" title="Плохо" class="r1-unit" onclick="if (confirm('Вы подтверждаете свою оценку?')){var cObj=uz.util.Connect.asyncRequest('GET','/news/0-0-1-$ID$-15-1',{success: function(o){ getaruond$ID$(1); ParseXML(o.responseXML);}}); return false }">1</a></li>    
  <li><a href="#" title="Приемлемо" class="r2-unit" onclick="if (confirm('Вы подтверждаете свою оценку?')){var cObj=uz.util.Connect.asyncRequest('GET','/news/0-0-2-$ID$-15-1',{success: function(o){ getaruond$ID$(1); ParseXML(o.responseXML);}}); return false }">2</a></li>    
  <li><a href="#" title="Средне" class="r3-unit" onclick="if (confirm('Вы подтверждаете 3?')){var cObj=uz.util.Connect.asyncRequest('GET','/news/0-0-3-$ID$-15-1',{success: function(o){ getaruond$ID$(1); ParseXML(o.responseXML);}}); return false }">3</a></li>    
  <li><a href="#" title="Хорошо" class="r4-unit" onclick="if (confirm('Вы подтверждаете 4?')){var cObj=uz.util.Connect.asyncRequest('GET','/news/0-0-4-$ID$-15-1',{success: function(o){ getaruond$ID$(1); ParseXML(o.responseXML);}}); return false }">4</a></li>    
  <li><a href="#" title="Отлично" class="r5-unit" onclick="if (confirm('Вы подтверждаете 5?')){var cObj=uz.util.Connect.asyncRequest('GET','/news/0-0-5-$ID$-15-1',{success: function(o){ getaruond$ID$(1); ParseXML(o.responseXML);}}); return false }">5</a></li>    
  </ul>    
  </span></span></span>    
  <script type="text/javascript">    
  document.getElementById('ids$ID$').style.width=17*$RATING$+'px';    
  var i = 0;    
  function getaruond$ID$(x){    
  if(!i){    
  var q = $RATED$*$RATING$;    
  var w = (q+x)/($RATED$+1);    
  document.getElementById('ids$ID$').style.width=17*w+'px';    
  i++;    
  }}    
  </script>    
  <?else?><img src="http://heroes-ru.info/img/rating/$RATING_NUM$.gif" align=absmiddle valign=center border=0 alt="Рейтинг материала: $RATING$/$RATED$"><?endif?>

Все Теперь Радуешься happy
Скрипт взят с Хелера

Я виновен в том что я лучший
#5
Суббота, 23.05.2009, 17:48
axxe
Пользователь
Сообщения: 57
Репутация: 45
Deimarit, Неработает dry
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz