Подсчёт баллов пользователя за активность на сайте для uCoz
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<script> $(document).ready(function() { var cmnt = $_COM_ENTRIES$ * 1; var snyat = $_PHOTO_ENTRIES$ * 1.0; var load = $_LOAD_ENTRIES$ * 1; var ncmnt = cmnt.toFixed(2); var tfrm = $_FORUM_ENTRIES$ * 1.0; var ntfrm = tfrm.toFixed(2); var nload = load.toFixed(2); var repa = $_REPUTATION$ * 0.1; var nrepa = repa.toFixed(2); var adwr = $AWARDS$ * 0.1; var nadwr = adwr.toFixed(2); var pred = $_BOARD_ENTRIES$; var regs = 5; var norm = cmnt + tfrm + load + repa + regs - pred - snyat; <? if ($_BAN_PERCENT$) ?> <? if ($_BAN_PERCENT$ = 0) ?> bans = 0; <? else ?> var bans = ((norm / 100) * $_BAN_PERCENT$); <? endif ?> var aftr = norm - bans; <? else ?> var aftr = norm; bans = 0; <? endif ?> var resalt = aftr.toFixed(2); _why = '<fieldset><legend>Баллы за активность:</legend>За комментарии: <b>' + ncmnt + '</b><br>За сообщения на форуме: <b>' + ntfrm + '</b><br>За материалы: <b>' + nload + '</b><br>За репутацию: <b>' + nrepa + '</b><br>Получено при регистрации: <b>5.00</b><hr></b>Минус баллов из-за замечаний: <b>' + bans + '</b><br>Снято баллов: <b>' + snyat + '</b> </fieldset><fieldset><legend>Баллы</legend>Всего баллов: <b>' + resalt + '</b><br></fieldset>'; $("#raitng").html(resalt); }); </script> |
2#: Управление дизайном » Персональная страница пользователя » В то место, где должен выводиться счётчик, вставляйте:
1 2 3 4 5 6 |
<div class="udtb"> <div class="udtlb"> Баллы: </div> <b><a href="#" id="raitng" onclick="new _uWnd('rait', 'Баллы', 390, 200, {align: 0},_why);return false;">загрузка</a></b> </div> |