Рейтинг темы звёздочками
(от кол-ва просмотров)
Автор: 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://forumstatic.ru/files/000e/0d/f8/83698.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я и остаютсяо на месте.