Форум Diz-Cs.Ru
Преимущества регистрации:
Возможность создания тем
Общение с пользователями
Найдете множество полезной информации
Найдете своих единомышленников
DIZ-CS.RU - Мы с Вами НАВСЕГДА!
  • Страница 1 из 1
  • 1
Модератор форума: -SAM-  
Активный форум » WEB-мастеру » Скрипты для uCoz » Пользователи » Баллы пользователей на сайт
Баллы пользователей на сайт
Дата: Сб, 08.12.2012, 16:29:14 | Сообщение # 1
Аватар не установлен
OFF
Пользователь
80 Сообщения:
1 Награды:
7 Отзывы:
Сайт пользователя:
Скриншот: http://i073.radikal.ru/1212/b3/412524a49916.jpg

У нас должны быть 2 свободных модуля: БЛОГ и ОНЛАЙН ИГРЫ
Потом объясню почему.

И так приступим:
Идем в "персональная страница пользователя" и в самый конец перед </body> вставляем:
Code
<script type="text/javascript">$(document).ready(function(){_cry = '<table border="0" width="350"><tr><td><b>За что даются баллы?</b></td></tr><tr><td>- 1 сообщение на форуме = 0.3 балла<br>- 1 комментарий = 0.2 балла<br>- 1 загруженный файл = 0.3 балла<br>- 1 пункт репутации = 0.2 балла</td></tr><tr><td><hr><b>На что можно потратитъ баллы?</b></td></tr><tr><td>-Заказатъ графику на сайте<br>-Заказатъ рекламу на сайте<br>-Заказатъ VIP-группу на сайте</td></tr><tr><td><hr><b><i><a href="http://www.appex07.ucoz.ru/forum">Баллы на нашем сайте приравниваются деньгам</a></i></b><br><hr><a href="http://www.appex07.ucoz.ru/forum">Одно НО! Эти баллы Вы не сможите поменять на настоящие деньги</a></td></tr></table>'; $("#info")});</script>
<script type="text/javascript">$(document).ready(function(){var cmnt = $_COM_ENTRIES$*0.2; var ncmnt = cmnt.toFixed(2); var tfrm = $_FORUM_ENTRIES$*0.3; var ntfrm = tfrm.toFixed(2); var game = $_STUFF_ENTRIES$*1.0; var ngame = game.toFixed(2); var load = $_LOAD_ENTRIES$*0.3; var nload = load.toFixed(2); var repa = $_REPUTATION$*0.2; var nrepa = repa.toFixed(2); var adwr = $AWARDS$*0.1; var nadwr = adwr.toFixed(2); var pred = $_BLOG_ENTRIES$*1.0; var npred = adwr.toFixed(2); var norm = cmnt+tfrm+adwr+pred; var aftr = norm-game; bans = $_BAN_RATING$;var resalt = aftr-bans.toFixed(2); $("#raitng").html(resalt);});</script>

И в то место, там где хотите видеть баллы ставим:
Code
<div class="udtb"><div class="udtlb"></div><a href="#" id="raitng" onclick="new _uWnd('rait', 'Баллы', 390, 200, {align: 0},_why);return false;">загрузка</a> [<a href="#" id="info" onclick="new _uWnd('info', 'Инфо', 390, 200, {align: 0},_cry);return false;">?</a>]</div>
<?if($MODER_PANEL$)?>
<div id="mod"> <a href="javascript://" rel="nofollow" onclick="new _uWnd('cntEd','Управление счетчиками',-280,-100,{autosize:1,closeonesc:1,resize:0},{url:'/index/39-1'});return false;"><img alt="" border="0" title="Управление счетчиками" src="http://s64.ucoz.net/img/fr/EmnC.gif" onmouseover="this.src='http://s64.ucoz.net/img/fr/EmnC_.gif'" onmouseout="this.src='http://s64.ucoz.net/img/fr/EmnC.gif'" align="absmiddle" width="16" height="16"></a></div>
<?endif?>


Теперь каждый пользователь получает баллы. При этом администратор может менять их количество.
Если мы им прибавляем количество игр, то баллы идут в низ, а если мы пользователю прибавляем количество статей в блоге, то балы повышаются.

Очень полезная штука.

Надеюсь, что помог вам =)

З.Ы. Чуточку улучшил скрипт, но стало на много удобнее )
Сообщение отредактировал appex07 - Сб, 08.12.2012, 16:32:35
Дата: Вт, 19.02.2013, 18:52:55 | Сообщение # 2
Аватарка GreenRoll
OFF
Новичок
8 Сообщения:
0 Отзывы:
Зачем портить 2 модуля если есть куда похожих скриптов без использования модулей или с использованием одного?
Активный форум » WEB-мастеру » Скрипты для uCoz » Пользователи » Баллы пользователей на сайт
  • Страница 1 из 1
  • 1
Поиск: