Форум помощи пользователям

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум помощи пользователям » Каталог JavaScript » Рейтинг темы звездочками


Рейтинг темы звездочками

Сообщений 1 страница 5 из 5

1

Рейтинг темы звёздочками
(от кол-ва просмотров)

Автор: Deff

http://uploads.ru/i/K/9/a/K9aur.png

в 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я и остаютсяо на месте.

0

2

что-то не работает этот скрипт, и звездочки не отображает... o.O
админ, если знаешь, как исправить, помоги пожалуйста, очень полезная вещь для форума!!!

0

3

Motofan написал(а):

of_Stars=1000 //Кол-во просмотров на одну звезду;

Найдите данную строчку в скрипте, отредактируйте значение.
По умолчанию за каждую тысячу просмотра темы появляется 1 звезда

0

4

понятно))
а можно как-нибудь сделать, чтобы темы со звездочками не сдвигались вверх, а оставались на прежней позиции.. а то если поменять то чем больше звезд - тем выше тема..

0

5

Женя
Нет данный функционал этого скрипта не позволяет сделать подругому.

0


Вы здесь » Форум помощи пользователям » Каталог JavaScript » Рейтинг темы звездочками