Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Архив - только для чтения
Подправить скрипт "баллы"
Отправлено 25.07.2011 - 13:111
Нет аватара
Beginner
7 сообщений
Мужчина
В общем мне нужно изменить скрипт "Баллы" таким образом, чтоб баллы не начислялись за активность на сайте, а начислять их мог только администратор! Помогите пожалуйста, срочно надо!
Code
<script type="text/javascript">$(document).ready(function () {<br>$.get("/publ/0-0-$_USER_ID$-0-17", function (w) {ch_ng = $("input.pts:first", w).val(); if (!ch_ng) {ch_ng = 0;} pt = (Number(ch_ng) + Number()).toFixed(2);$("#points").html(pt);});}); function inajax(){if (ch_ng == "-0") {$('#thechanges').html("0");} else {$('#thechanges').html(ch_ng);}} function points(name, id) { new _uWnd('points', 'Баллы ' + name, 200, 300, {icon: '/.s/img/icon/dtl.png',autosize: 1,fadespeed: 500,fadeclosespeed: 500,fadetype: 1,fadeclosetype: 1,align: 0,oncontent: function () { inajax() }}, '<fieldset><legend>Баллы [<a href="#" onclick="change();return false;">Изменить</a>]</legend><div style="text-align:left">Комментарии: <b title="0.15 баллов за 1 комментарий" style="cursor:help"></b><br>Посты на форуме: <b title="0.2 баллов за 1 пост" style="cursor:help"></b><br>Репутация: <b title="1 балл за 1 единицу репутации" style="cursor:help"></b><br>Файлы: <b title="0.5 баллов за 1 файл" style="cursor:help"></b><br>Награды: <b title="0.1 балла за 1 награду" style="cursor:help"></b><br>Штраф: <b style="cursor:help" title="Минус $_BAN_PERCENT$% из-за замечаний"></b> <br>Изменения: <b title="Количество ваших баллов изменила администрация. Возможные причины: наказание (за нарушение правил), поощрения (за заслуги), просто так (администрация имеет право)" style="cursor:help" id="thechanges">...</b></div></fieldset>');}; function change() {new _uWnd('change', 'Изменить количество баллов $_USERNAME$', 350, 350, { icon: '/.s/img/icon/edt.png', autosize: 1, fadespeed: 500, modal: 1, fadeclosespeed: 500, fadetype: 1, fadeclosetype: 1, align: 0},'<fieldset><legend>Изменить</legend><div style="text-align:left"><div id="changeType"><input type="radio" name="chng" value="minus" id="minus"><label style="cursor:pointer" for="minus"><img src="http://s40.ucoz.net/img/icon/minus.png" height="13" border="0" align="absmiddle"> Уменьшить</label><br><input type="radio" name="chng" value="plus" id="plus"><label for="plus" style="cursor:pointer"><img src="http://s40.ucoz.net/img/icon/plus.png" height="13" border="0" align="absmiddle"> Увеличить</label><br><div style="text-align:right"><br><br><input type="button" value="Далее" onclick="dalee()"></div></div> <div id="changeNum" style="display:none">Введите число, на сколько нужно изменить количество баллов.<br><input type="text" id="changeTheNum" maxlength="7" style="width:100%"><input type="button" value="Готово" onclick="fChange();"></div> </div></fieldset>');}; function dalee() {if ($('input[name="chng"]').is(':checked')) {$('#changeType').hide();$('#changeNum').show();$("#changeTheNum").focus();}} function fChange() { if ($("#changeTheNum").val().match(/D/) || $("#changeTheNum").val().match(/s/) || $("#changeTheNum").val() == '') {alert('Введите числовое значение');return;} else {var type = $('input[name="chng"]:checked').val(); $.get("/publ/0-0-$_USER_ID$-0-17", function (l) {var now = $("input.pts:first", l).val(); if (!now) {var now = 0;} if (type == 'plus') {ress = (Number(now) + Number($("#changeTheNum").val()));} else {ress = (Number(now) - Number($("#changeTheNum").val()));}if (ress == 0) {ress = "-0";}$.get("/publ/0-0-0-0-1", function (b) {$.post("/publ/", {a: 12,jkd428: 1,jkd498: 1,ocat: 1,title: ress,user: '$_USERNAME$',ssid: $("input[name='ssid']", b).val()}, function(){_uWnd.close('change');});});});}}</script>
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 25.07.2011 - 20:342
Бывалый
1313 сообщений
Мужчина
hitz эм, используй репутацию вместо баллов, то есть поставь чтобы репутацию изменять могли только администраторы, и чтобы дать пользователю балл, + ему, чтобы отнять - ему.
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 25.07.2011 - 23:183
Нет аватара
Beginner
6 сообщений
Мужчина
SkaZzzz что за бред ты несешь ?

Добавлено (25.07.2011, 23:18)
---------------------------------------------
Могу сделать, но только числа 17-20 августа, я сейчас не дома

Профиль Личное сообщение Дом. страница icq Skype
47
Отправлено 26.07.2011 - 10:114
Бывалый
1313 сообщений
Мужчина
Гостик ololo
Code
$REP_RATING$
stupid boy...
Чем выше репутация, тем выше балл, чем ниже репутация, тем ниже балл. И не нужно таких скриптов по 10км в длину....
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 26.07.2011 - 10:575
uSite Team
1689 сообщений
Мужчина
Гостик, ты хочешь активировать какой- нибудь модуль, чтоб админ мог изменять количество материалов и использовать значение для баллов?

Добавлено (26.07.2011, 10:57)
---------------------------------------------
SkaZzzz,

Quote (SkaZzzz)
stupid boy...
относится больше к тебе, человеку наверняка надо, чтоб репутацию могли изменять не только админы, но и пользователи, как понижать так и повышать. Мыслишь как ребенок, люди пытаются модифицировать свой сайт, при этом как можно не значительнее задеть функционал сайта, т.е. не убивая функции.
Профиль Личное сообщение Дом. страница icq Skype
709
Отправлено 26.07.2011 - 19:576
Бывалый
1313 сообщений
Мужчина
PhoEn-X репутация, это что-то на подобии престижа на сайте да? Эм, бред, репутация ничего не даёт и можно спокойно не использовать данную функцию. Вот у тебя 452 (+) репутации, а смысл от них? Все + к твоей репутации практически бессмысленны, следовательно для меня лично репутация ничего не означает... Так что спокойно можно использовать эту функцию...
Quote (PhoEn-X)
Мыслишь как ребенок
Кто бы говорил... Цитирую фразу автора темы:
Quote
начислять их мог только администратор
Цитирую твой текст:
Quote
человеку наверняка надо, чтоб репутацию могли изменять не только админы, но и пользователи, как понижать так и повышать.
Хочу заметить, что про репутацию он ничего не писал wink
Профиль Личное сообщение Дом. страница icq Skype
123
Отправлено 26.07.2011 - 20:127
uSite Team
1689 сообщений
Мужчина
Хочу заметить, что я точно не говорил, что она ему нужна + это для тебя функция бесполезная, для многих полезная.
Профиль Личное сообщение Дом. страница icq Skype
709
Отправлено 26.07.2011 - 22:278
Нет аватара
Beginner
7 сообщений
Мужчина
Code
<script type="text/javascript">$(document).ready(function(){_cry = '<fieldset><legend>За что даются баллы?</legend>* 1 файл = 0.9 баллов<br>* 1 скрипт = 0.9 баллов<br>* 1 фильм онлайн = 0.8 баллов<br>* 1 сообщение на форуме = 0.6 баллов<br>* 20% замечаний = -20 баллов от всей суммы<br>* 1 комментарий = 0.4 баллов<br>* 1 статья = 0.7 баллов<br>* За +1 в репутацию = 0.5 баллов<br>* При регистрации на сайте = 3 баллам<br>* 1 награда = 0.4 баллов</fieldset><fieldset><legend>На что можно обменять баллы?</legend>* -20% стоит 50 баллов<br>* 1 подарок стоит 20 баллов<br>* 6ти значная ICQ стоит 600 баллов<br>* Сменить ник на форуме стоит 30 баллов<br>* Сменить титул стоит 20 баллов</fieldset><hr>Обмен баллов происходит в этой <a href="Ссылка">теме</a>.'; $("#info")});</script>
<script type="text/javascript">$(document).ready(function(){var cmnt = $_COM_ENTRIES$*0.4; var ncmnt = cmnt.toFixed(2); var tfrm = $_FORUM_ENTRIES$*0.6; var ntfrm = tfrm.toFixed(2); var load = $_LOAD_ENTRIES$*0.9; var nload = load.toFixed(2); var repa = $_REPUTATION$*0.5; var nrepa = repa.toFixed(2); var adwr = $AWARDS$*0.4; var nadwr = adwr.toFixed(2); var pred = $_BOARD_ENTRIES$; var regs = 3; var norm = cmnt+tfrm+load+repa+regs-pred; var aftr = norm; bans = $_BAN_RATING$;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>' + nadwr + '</b><br>Получено при регистрации: <b>3.00</b></fieldset><fieldset><legend>Баллы</legend>Всего баллов: <b>' + resalt + '</b></fieldset>'; $("#raitng").html(resalt);});</script>

Если что - Сам скрипт Доступно только для пользователей
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 27.07.2011 - 08:339
uSite Team
1689 сообщений
Мужчина
hitz, ты хоть скажи, за счет чего тебе нужно, чтобы начислялись баллы то? А там я думаю, что смогу написать простенький скриптик. Я предлагаю сделать из материалов какого-нибудь модуля, скажем из доски объявлений. Чтобы админ в профиле заходил в счетчики материалов и прибавлял или уменьшал количество материалов для доски объявлений. Ну и естественно на твой выбор за что еще начислять баллы, скажем за регистрацию, за группу, за замечания ну и так далее. В общем опиши все как можно подробнее.
Профиль Личное сообщение Дом. страница icq Skype
709
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2025
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация