Устарело! Новая версия скрипта здесь: Рейтинг темы звездочками (по количеству просмотров)
Рейтинг темы звёздочками
(от кол-ва просмотров)
Заменяет количество просмотров на звездочки по заданному количеству.Автор: Deff
скрипт и описаниев HTML низ:
Код:<!--Рейтинг темы звездочками--><script type="text/javascript"> of_Stars=1000 //Кол-во просмотров на одну звезду; var records=0;var Select=$("#pun-main div.forum table:first");var Rang_TR=[]; Select.find("td.tc3").each(function(){L=parseFloat($(this).text()); if(!($(this).parent('tr:first').find("td.tcl span.stickytext").length)){Rang_TR[L]=true; $(this).parent('tr:first').attr('alt',L);if(L>records){records=L;};L=Math.round(L/of_Stars); if(L){var SS='',s='<img src="http://forumupload.ru/uploads/0006/9d/16/2/626029.png" style="width:16px;height:16px;margin-right:0px"/>' for(i=0; i<L; i++){SS+=s;}$(this).html(SS);}};}); for(i=0; i<(records+1); i++){ if(typeof(Rang_TR[i])!='undefined'){ Select.find("tr.[alt='"+i+"']").each(function(){ a=Select.find("tr[alt]:first") if($(this).html()!=a.html()){$(this).insertBefore(a)};});}} Rang_TR=''; </script><!--End//Рейтинг темы звездочками-->P.S. Важные темы не парсятcя и остаютсяо на месте.
Отредактировано Герда (28.08.20 14:58)