Скрипт активность пользователя в % - Форум
Страница 1 из 11
Форум » Форум веб мастеров » uCoz » Скрипт активность пользователя в %
Скрипт активность пользователя в %

EvenT
Пользователи
Сообщений 51
+
+22
-
Ваши награды 0
EvenT написал: В ответ пользователя EvenT Написано 31 Октября 2013 в 20:55
Сообщение № 1
Подскажите пожалуйста

чтоб виб статус получить это типо надо 100 или 200 коментов написать или этот скрипт вип статус дает от общего количества пользователей активных на сайте тоесть у одного 1000 коментов = 100 ? и подскажите еще дает ли этот скрипт активность за добавление статьи новостей и тд

Код
<style type="text/css">  
  div.ava-image {text-align:center;}  
  div.ava-image img {width:120px !important;}  
  legend {color:#ffffff;}  
  fieldset {border: 1px dotted #2c2e30;margin:2px 0px;padding:4px 9px 7px 9px;}  
  div.ava-image img {width:130px !important;}  
  .new-rep {background:url('/reuting/ratingline-bg.png') repeat-x; height:22px;margin-top:-22px;border-spacing: 0px;border:1px solid #000000;padding:0px;}  
  #rep-w {background:url('/reuting/ratingline-blue.png') top right;height:22px;padding:0px;border-left:1px solid #26282c;}  
  div.rep-value {color:#656b75; text-shadow:0px -1px 0px #000000;z-index:10;line-height:20px;text-align:center;}  
  </style>  
  <script type="text/javascript">function golosa(){new _uWnd('golosa','Об активности',420,110,{align:0,shadow:1,autosize:0,min:1,header:1,max:1,resize:0},'Активность в процентах - это Ваш показатель на сайте. С его помощью можно определить, насколько вы популярны на сайте, как активно себя ведете. Повысить свои проценты можно легко... Достаточно отписыватья на форуме, комментаровать новости и тд. Больше всего процент активности повышается за репутацию и награды.'); }</script>  
  <table width="150px" cellspacing="0" cellpading="0" style="padding:0px;"><tr><td>  
  <div class="rep-value" style="cursor:pointer;" onclick="golosa();"><span id="rater"></span><span class="percent">%</span></div>  
  <table width="100%" class="new-rep" cellspacing="0" cellpading="0"><tr>  
  <script type="text/javascript">  
  $(document).ready(function() {   
  var forumvk = (4 * $_REPUTATION$ + 2 * $_FORUM_ENTRIES$ + 4 * $AWARDS$ + 2 * $_COM_ENTRIES$ + 6 * $_NEWS_ENTRIES$ + 6 * $_PUBL_ENTRIES$ + 6 * $_LOAD_ENTRIES$ + 6 * $_PHOTO_ENTRIES$) / 10;  
  var uservip = 'VIP STATUS';  
  if (forumvk < '200') {$("#rater").text(forumvk);}  
  else {$("#rater").text(uservip); $(".percent").hide();}  
  if (forumvk == '0') {$("#rep-w").css({'backgroundImage' : 'none' , 'width' : '1px' , 'borderLeft' : 'none'});}   
  else {if (forumvk > '0' && forumvk < '2' | forumvk > '100' && forumvk < '102') {$("#rep-w").css("width", "1px");}  
  else {if (forumvk >= '2' && forumvk < '4' | forumvk >= '102' && forumvk < '104') {$("#rep-w").css("width", "3px");}  
  else {if (forumvk >= '4' && forumvk < '6' | forumvk >= '104' && forumvk < '106') {$("#rep-w").css("width", "6px");}  
  else {if (forumvk >= '6' && forumvk < '8' | forumvk >= '106' && forumvk < '108') {$("#rep-w").css("width", "9px");}  
  else {if (forumvk >= '8' && forumvk < '10' | forumvk >= '108' && forumvk < '110') {$("#rep-w").css("width", "12px");}  
  else {if (forumvk >= '10' && forumvk < '12' | forumvk >= '110' && forumvk < '112') {$("#rep-w").css("width", "15px");}  
  else {if (forumvk >= '12' && forumvk < '14' | forumvk >= '112' && forumvk < '114') {$("#rep-w").css("width", "18px");}  
  else {if (forumvk >= '14' && forumvk < '16' | forumvk >= '114' && forumvk < '116') {$("#rep-w").css("width", "21px");}  
  else {if (forumvk >= '16' && forumvk < '18' | forumvk >= '116' && forumvk < '118') {$("#rep-w").css("width", "24px");}  
  else {if (forumvk >= '18' && forumvk < '20' | forumvk >= '118' && forumvk < '120') {$("#rep-w").css("width", "27px");}  
  else {if (forumvk >= '20' && forumvk < '22' | forumvk >= '120' && forumvk < '122') {$("#rep-w").css("width", "30px");}  
  else {if (forumvk >= '22' && forumvk < '24' | forumvk >= '122' && forumvk < '124') {$("#rep-w").css("width", "33px");}  
  else {if (forumvk >= '24' && forumvk < '26' | forumvk >= '124' && forumvk < '126') {$("#rep-w").css("width", "36px");}  
  else {if (forumvk >= '26' && forumvk < '28' | forumvk >= '126' && forumvk < '128') {$("#rep-w").css("width", "39px");}  
  else {if (forumvk >= '28' && forumvk < '30' | forumvk >= '128' && forumvk < '130') {$("#rep-w").css("width", "42px");}  
  else {if (forumvk >= '30' && forumvk < '32' | forumvk >= '130' && forumvk < '132') {$("#rep-w").css("width", "45px");}  
  else {if (forumvk >= '32' && forumvk < '34' | forumvk >= '132' && forumvk < '134') {$("#rep-w").css("width", "48px");}  
  else {if (forumvk >= '34' && forumvk < '36' | forumvk >= '134' && forumvk < '136') {$("#rep-w").css("width", "51px");}  
  else {if (forumvk >= '36' && forumvk < '38' | forumvk >= '136' && forumvk < '138') {$("#rep-w").css("width", "54px");}  
  else {if (forumvk >= '38' && forumvk < '40' | forumvk >= '138' && forumvk < '140') {$("#rep-w").css("width", "57px");}  
  else {if (forumvk >= '40' && forumvk < '42' | forumvk >= '140' && forumvk < '142') {$("#rep-w").css("width", "60px");}  
  else {if (forumvk >= '42' && forumvk < '44' | forumvk >= '142' && forumvk < '144') {$("#rep-w").css("width", "63px");}  
  else {if (forumvk >= '44' && forumvk < '46' | forumvk >= '144' && forumvk < '146') {$("#rep-w").css("width", "66px");}  
  else {if (forumvk >= '46' && forumvk < '48' | forumvk >= '146' && forumvk < '148') {$("#rep-w").css("width", "69px");}  
  else {if (forumvk >= '48' && forumvk < '50' | forumvk >= '148' && forumvk < '150') {$("#rep-w").css("width", "72px");}  
  else {if (forumvk >= '50' && forumvk < '52' | forumvk >= '150' && forumvk < '152') {$("#rep-w").css("width", "75px");}  
  else {if (forumvk >= '52' && forumvk < '54' | forumvk >= '152' && forumvk < '154') {$("#rep-w").css("width", "78px");}  
  else {if (forumvk >= '54' && forumvk < '56' | forumvk >= '154' && forumvk < '156') {$("#rep-w").css("width", "81px");}  
  else {if (forumvk >= '56' && forumvk < '58' | forumvk >= '156' && forumvk < '158') {$("#rep-w").css("width", "84px");}  
  else {if (forumvk >= '58' && forumvk < '60' | forumvk >= '158' && forumvk < '160') {$("#rep-w").css("width", "87px");}  
  else {if (forumvk >= '60' && forumvk < '62' | forumvk >= '160' && forumvk < '162') {$("#rep-w").css("width", "90px");}  
  else {if (forumvk >= '62' && forumvk < '64' | forumvk >= '162' && forumvk < '164') {$("#rep-w").css("width", "93px");}  
  else {if (forumvk >= '64' && forumvk < '66' | forumvk >= '164' && forumvk < '166') {$("#rep-w").css("width", "96px");}  
  else {if (forumvk >= '66' && forumvk < '68' | forumvk >= '166' && forumvk < '168') {$("#rep-w").css("width", "99px");}  
  else {if (forumvk >= '68' && forumvk < '70' | forumvk >= '168' && forumvk < '170') {$("#rep-w").css("width", "102px");}  
  else {if (forumvk >= '70' && forumvk < '72' | forumvk >= '170' && forumvk < '172') {$("#rep-w").css("width", "105px");}  
  else {if (forumvk >= '72' && forumvk < '74' | forumvk >= '172' && forumvk < '174') {$("#rep-w").css("width", "108px");}  
  else {if (forumvk >= '74' && forumvk < '76' | forumvk >= '174' && forumvk < '176') {$("#rep-w").css("width", "111px");}  
  else {if (forumvk >= '76' && forumvk < '78' | forumvk >= '176' && forumvk < '178') {$("#rep-w").css("width", "114px");}  
  else {if (forumvk >= '78' && forumvk < '80' | forumvk >= '178' && forumvk < '180') {$("#rep-w").css("width", "117px");}  
  else {if (forumvk >= '80' && forumvk < '82' | forumvk >= '180' && forumvk < '182') {$("#rep-w").css("width", "120px");}  
  else {if (forumvk >= '82' && forumvk < '84' | forumvk >= '182' && forumvk < '184') {$("#rep-w").css("width", "123px");}  
  else {if (forumvk >= '84' && forumvk < '86' | forumvk >= '184' && forumvk < '186') {$("#rep-w").css("width", "126px");}  
  else {if (forumvk >= '86' && forumvk < '88' | forumvk >= '186' && forumvk < '188') {$("#rep-w").css("width", "129px");}  
  else {if (forumvk >= '88' && forumvk < '90' | forumvk >= '188' && forumvk < '190') {$("#rep-w").css("width", "132px");}  
  else {if (forumvk >= '90' && forumvk < '92' | forumvk >= '190' && forumvk < '192') {$("#rep-w").css("width", "135px");}  
  else {if (forumvk >= '92' && forumvk < '94' | forumvk >= '192' && forumvk < '194') {$("#rep-w").css("width", "138px");}  
  else {if (forumvk >= '94' && forumvk < '96' | forumvk >= '194' && forumvk < '196') {$("#rep-w").css("width", "141px");}  
  else {if (forumvk >= '96' && forumvk < '98' | forumvk >= '196' && forumvk < '198') {$("#rep-w").css("width", "144px");}  
  else {if (forumvk >= '98' && forumvk < '100' | forumvk >= '198' && forumvk < '200') {$("#rep-0").css("padding", "0px");}  
  else {if (forumvk >= '99' && forumvk <= '100' | forumvk >= '199') {$("#rep-w").css("width" , "150px");}  
  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  
  if (forumvk < '0') {$("#rep-w").css({'backgroundImage' : 'none' , 'borderLeft' : '0px' , 'width' : '0px'}) ; $(".rep-value").css("color" , "#8d7272");}  
  if (forumvk > '100') {$("#rep-w").css({'backgroundImage' : 'url(/reuting/ratingline-gold.png)' , 'borderLeft' : '1px solid #d2be59'}) ; $(".rep-value").css({'color' : '#151515' , 'textShadow': '0px 1px 0px #be9c4c'}); $(".new-rep").css("backgroundImage" , "url('/reuting/ratingline-bg-gold.png')");}  
  });   
  </script>  
  <td id="rep-w"></td><td id="rep-0" style="padding:0px 1px 0px 0px;"></td>  
  </tr></table>  
  </td></tr></table>
«Пред. тема След. тема»

Слав1
Пользователи
Сообщений 187
+
+114
-
Ваши награды 6
Слав1 написал: В ответ пользователя Слав1 Написано 31 Октября 2013 в 22:57
Сообщение № 2
Я бы с этим не парился....
Взял систему балов за материалы, убрал лишнее, поставил скажем 0,5 бала за 1 коммент, изменил "баллы" на " % " и огородил-бы нужные части условниками по комментариям (если их >200) и всё.
Profit!
Зачем изобретать велосипед?

EvenT
Пользователи
Сообщений 51
+
+22
-
Ваши награды 0
EvenT написал: В ответ пользователя EvenT Написано 31 Октября 2013 в 23:43
Сообщение № 3
я несовсем понемаю как это сделать

Слав1
Пользователи
Сообщений 187
+
+114
-
Ваши награды 6
Слав1 написал: В ответ пользователя Слав1 Написано 01 Ноября 2013 в 00:31
Сообщение № 4
EvenT
1) Вот сам скрипт: http://webo4ka.ru/load/46-1-0-152
2) Изменяешь "баллы" на " % "
3) Ставишь var cmnt = $_COM_ENTRIES$*0,5 и лишнее убираешь
Всё готово!
Сделать можно за 5 минут если разбираешься в этом...

EvenT
Пользователи
Сообщений 51
+
+22
-
Ваши награды 0
EvenT написал: В ответ пользователя EvenT Написано 02 Ноября 2013 в 00:49
Сообщение № 5
для меня будет долговато )), но буду пробовать

Слав1
Пользователи
Сообщений 187
+
+114
-
Ваши награды 6
Слав1 написал: В ответ пользователя Слав1 Написано 02 Ноября 2013 в 10:39
Сообщение № 6
EvenT, Это на самом деле всё просто.
Так-же можешь просто на не нужные модули поставить 0.
Тем самым будешь знать с вероятностью того то что скрипт не слетит.
Вот: $_COM_ENTRIES$*0,5
Остальное: $_LOAD_ENTRIES$*0 | $_******_ENTRIES$*0
И заменяешь на "баллы" на " % ".
Так быстрее и легче.
И дальше условниками делаешь вип права.


EvenT
Пользователи
Сообщений 51
+
+22
-
Ваши награды 0
EvenT написал: В ответ пользователя EvenT Написано 04 Ноября 2013 в 01:47
Сообщение № 7
Оо время появилось поковырялся но вроде получилось как бы единственное не совсем понял заменяешь на "баллы" на " % ". то есть вместо + ставлю % ?
но наткнулся на похожий скрипт вот сылка с вашего сайта : http://webo4ka.ru/load/46-1-0-543 - Скрипт баллов для uCoz с возможностью передачи баллов

Так вот мне понравилась там услуга сайта , но при выборе отправить другому пользователю пишет эрор капчи но капчю отключил ,
и еще возможно добавить туда опцию в услугу сайта обменять 100 баллов на 1 руб скажем ?

Слав1
Пользователи
Сообщений 187
+
+114
-
Ваши награды 6
Слав1 написал: В ответ пользователя Слав1 Написано 04 Ноября 2013 в 17:45
Сообщение № 8
Да наверное)

EvenT
Пользователи
Сообщений 51
+
+22
-
Ваши награды 0
EvenT написал: В ответ пользователя EvenT Написано 04 Ноября 2013 в 20:59
Сообщение № 9
???

Слав1
Пользователи
Сообщений 187
+
+114
-
Ваши награды 6
Слав1 написал: В ответ пользователя Слав1 Написано 05 Ноября 2013 в 00:55
Сообщение № 10
EvenT, ну бери любую услугу и изменяй цифры и текст на свой

EvenT
Пользователи
Сообщений 51
+
+22
-
Ваши награды 0
EvenT написал: В ответ пользователя EvenT Написано 05 Ноября 2013 в 20:08
Сообщение № 11
Слав1, специально для тебя :
1. Ниже я написал что есть похожий скрипт и в нем есть функция услуга сайта и как можно добавить туда опцию в услугу сайта обменять 100 баллов на 1 руб скажем ?

текст и цыфры я и сам могу поменять
Форум » Форум веб мастеров » uCoz » Скрипт активность пользователя в %
Страница 1 из 11
Поиск:
Топ пользователей: