• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » JavaScript » Скрипт баллов - немного нужно помощи
Скрипт баллов - немного нужно помощи
webmanya
Сообщений: 175
Репутация: 17

Сообщение # 1 | 06:41:07
Здравствуйте! Очень прошу не закидывать ботинками... Реально нужна помощь.

Есть скрипт начисления баллов. Но списание баллов идет через модуль "Фотоальбом", который уже давно прижился на сайте. Могли бы вы помочь перенастроить, к примеру, на модуль "Тесты" или "Игры"?

Вот сам код:


Код
<script type="text/javascript">$(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>  
        
      <div class="udtb"><div class="udtlb">Баллы:</div><b><a href="#" id="raitng" onclick="new _uWnd('rait', 'Баллы', 390, 200, {align: 0},_why);return false;">загрузка</a></div></b>

Мой сайт http://soyuz-pisatelei.ru/
Заранее спасибо всем, кто откликнется.
$Tiny$
Сообщений: 193
Репутация: 62

Сообщение # 2 | 08:32:30
Код
<script type="text/javascript">$(document).ready(function(){var cmnt = $_COM_ENTRIES$*1; var snyat = $_STUFF_ENTRIES$*1.0; var load = <?$_LOAD_ENTRIES$ + $_PHOTO_ENTRIES$ + $_BLOG_ENTRIES$ + $_VIDEO_ENTRIES$ + $_NEWS_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>   
          
       <div class="udtb"><div class="udtlb">Баллы:</div><b><a href="#" id="raitng" onclick="new _uWnd('rait', 'Баллы', 390, 200, {align: 0},_why);return false;">загрузка</a></div></b>


Код, предложенный вами, добавляет баллы только за материалы в каталоге файлов. Так как на сайте я видел еще и модули "Фотоальбомы", "Блог", "Видео" и "Новости", я переделал, чтобы добавлялись баллы и за них тоже. Снятие переделано на модуль "Игры", так как в модуль "Тесты" в принципе добавлять материалы можно только через ПУ => такого счетчика там нет вовсе.
webmanya
Сообщений: 175
Репутация: 17

Сообщение # 3 | 08:47:56
$Tiny$, огромное вам спасибо!!!
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » JavaScript » Скрипт баллов - немного нужно помощи
  • Страница 1 из 1
  • 1
Поиск: