Меню
Главная Люди
SMS.копилка

Доп. Меню
Все для Minecraft
[Лучший файловик]


_ﮗaNعk94_
Файлов: 1026

Автосерфинг
Начать просмотр
Раздели
Уроки [4]
Шаблоны [448]
Платные шаблоны [0]
Скрипты [250]
Платные скрипты [0]
Шапки [9]
SEO [38]
Книги [0]
Графика [22]
Статьи [0]
Программы для веб-мастера [10]
FAQ
Как скачать? вот ответ! Cs-source
Случайный файл
Скачиваний: 384
Просмотров: 658
Новые комментарии
Файл: Cкрипт 18+
FasTSpeeD написал:
[color=red]Не Работает[/color]

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи
Гости сайта
uCoz » Скрипты

Скрипт набора баллов для сайтов ucoz (новый)
Файл выложен в ознакомительных целях, за нанесение
 вреда вашему компьютеру администрация ответственности не несёт.
Добавлен: 06.09.2011, 21:19









Отнятие/прибавление баллов пользователям очень простое (1 клик).
Пользователь заполняет форму заказа услуги, вам в ЛС приходит такое
сообщение:

Вы выполняете услугу, переходите по ссылке, делаете 1 клик и все, готово. Баллы у пользователя отнялись/прибавились.

Требования:
- Модуль Блог

Заходим в модуль Блог » Настройки модуля.

В Виде материалов блога меняем все на:

Code
<span class="ballEdit"><span class="plus">$OTHER1$</span><span class="minus">$OTHER2$</span><span class="log">$MESSAGE$</span></span>$MODER_PANEL$


$OTHER1$ и $OTHER2$ - можно поменять на свои.

Страница архива материалов блогa, меняем $BODY$ на:



Code
<div id="bFast">$BODY$</div>


Персональная страница пользователя перед вставляем:

Code
<script type="text/javascript">balli = {table: function(all) {var  
res = "", tt = ["балл", "балла", "баллов"]; for (var i=0;  
i<all.length; i++) { var n = all[i][0], n2 = all[i][1], t2 =  
all[i][2], bans = all[i][3]; if (!bans) {res+='<tr><td  
width="50%"><b>' + n2 + '</b> ' +  
all[i][2][n2%10==1&&n2%100!=11?0:n2%10>=2&&n2%10<=4&&(n2%100<10||n2%100>=20)?1:2]  
  + '</td><td width="50%"><b>' + n + '</b> ' +  
tt[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2]  
  + '</td></tr>';} else {res+='<tr><td  
width="50%"><b>' + n2 + '</b> ' +  
all[i][2][n2%10==1&&n2%100!=11?0:n2%10>=2&&n2%10<=4&&(n2%100<10||n2%100>=20)?1:2]  
  + '</td><td width="50%"><b>- ' + n + '%</b> ' +  
   
tt[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2]  
  + '</td></tr>';}}; return res;}, open: function(){ var atbl  
  = balli.table([[, $_COM_ENTRIES$,  
["комментарий", "комментария", "комментариев"]],  
[, $_FORUM_ENTRIES$, ["сообщение на форуме",  
  "сообщения на форуме", "сообщений на форуме"]],  
[, $_LOAD_ENTRIES$, ["файл", "файла",  
"файлов"]], [, $_REPUTATION$, ["единица  
репутации", "единицы репутации", "единиц репутации"]],  
[, $AWARDS$, ["награда", "награды",  
"наград"]],[$_BAN_PERCENT$,  
, ["замечание", "замечания", "замечаний"],  
true]]), ee = balli.edit?'<tr><td  
width="50%">Изменено администрацией</td><td  
width="50%"><b>' + balli.edit + '</b> ' + ["балл",  
"балла",  
"баллов"][Math.abs(balli.edit)%10==1&&Math.abs(balli.edit)%100!=11?0:Math.abs(balli.edit)%10>=2&&Math.abs(balli.edit)%10<=4&&(Math.abs(balli.edit)%100<10||Math.abs(balli.edit)%100>=20)?1:2]  
  + '</td></tr>':''; new _uWnd('b', 'Баллы', 360, 180,  
{customButtons: {'edit':  
[true, function(){ balli.changek(); }],'log': [true,  
function(){ _uWnd.alert(balli.log?balli.log:"Отсутствует", 'Лог  
изменения баллов', {w: 300, h: 100, tm: 40000}); }]}}, '<table  
id="tableball" width="100%" cellpadding="0"  
cellspacing="0"><tr><td width="50%">За  
что</td><td width="50%">Сколько</td></tr>' +  
atbl + ee + '</table>');},getEdit:  
function(num){$.get("$_BLOG_ACTIVITY_URL$?"+Math.random(),  
  function(data){ var plus = parseInt($("#bFast .ballEdit:first .plus",  
data).text() || 0); var minus = parseInt($("#bFast .ballEdit:first  
.minus", data).text() || 0); balli.log = $("#bFast .ballEdit:first  
.log", data).html().replace(/\n/g,  
"<br>");$("#ballov").html(num+plus-minus);balli.edit =  
plus-minus;});$("#ballov").html(num);balli.edit=0;},changek:  
  function(type, numb, comment){ new _uWnd('c', 'Изменить баллы', 390,  
130, {oncontent: function(){  
setTimeout(function(){_uWnd.getbyname('c').checksize();},1000); if(type  
&& numb && comment){  
$("#commentChange").val(decodeURIComponent(comment)); $("#typechange  
option").eq(type=='plus'?0:1).attr("selected", true);  
$("#skolko").val(numb); } }}, '<fieldset><div  
class="rdv"><div class="ldv">Тип:</div> <select  
id="typechange"><option  
value="1">Прибавить</option><option  
value="2">Отнять</option></select></div><div  
class="rdv"><div class="ldv">На сколько:</div> <input  
type="text" id="skolko"></div><div class="rdv"><div  
class="ldv">Комментарий:</div><textarea id="commentChange"  
style="height: 40px;"></textarea></div><div  
class="rdv"><div class="ldv"  
id="statusChange"> </div><input type="button" onclick="balli.changeBall();"  
value="Изменить"></div></fieldset>');},changeBall:  
function(){$("#statusChange").html(""); if (!  
/^\d+$/.test($("#skolko").val()) ) {$("#statusChange").html("<img  
src='http://development.famiosoft.ru/skriptImages/errorIcon.png' border='0'  
align='absmiddle'> Вы ввели не число");return;} if  
(parseInt($("#ballov").text())<parseInt($("#skolko").val())  
&& $("#typechange").val()==2) {$("#statusChange").html("<img  
src='http://development.famiosoft.ru/skriptImages/errorIcon.png' border='0'  
align='absmiddle'> Недостаточно баллов");return;}  
$("#statusChange").html("<img  
src='http://development.famiosoft.ru/skriptImages/loadIcon.gif' border='0'  
align='absmiddle'> Загрузка...");  
$.get("/blog/0-0-0-0-17-$_USER_ID$?"+Math.random(), function(data){ var  
log = $("#bFast .ballEdit:first .log", data).text() || "", plus =  
parseInt($("#bFast .ballEdit:first .plus", data).text() || 0), minus =  
parseInt($("#bFast .ballEdit:first .minus", data).text() || 0); typ =  
$("#typechange").val(), vv = parseInt($("#skolko").val() || 0); if  
(typ==1) {plus=plus+vv;}else {minus=minus+vv;} $.get("/blog/0-0-0-0-1",  
function(addData) {$.post("/blog", {user: '$_USERNAME$',other1:  
plus,other2: minus,brief: log.replace(/<br>/g, '\n')+ '\n' +  
$("#commentChange").val(),a: 2,ssid: $("input[name='ssid']",  
addData).val()}, function(re){if ($(re).text().indexOf("успешно") != -1)  
  { $("#statusChange").html("<img  
src='http://development.famiosoft.ru/skriptImages/okIcon.png' border='0'  
align='absmiddle'> Баллы изменены");}else {  
$("#statusChange").html("<img  
src='http://development.famiosoft.ru/skriptImages/errorIcon.png' border='0'  
align='absmiddle'> Error");}});});});}};  
balli.getEdit( $_FORUM_ENTRIES$*2 + $_LOAD_ENTRIES$*4 + $_REPUTATION$*3 +  
$AWARDS$*3?><?($_COM_ENTRIES$*2 + $_FORUM_ENTRIES$*2 <br> + $_LOAD_ENTRIES$*4 + $_REPUTATION$*3 + <br> $AWARDS$*3)/100*(100-$_BAN_PERCENT$)?>); (function(l){  
  if (l) { var typ = l.match(/type=(\S+?)\;/), num =  
l.match(/num=(\d+?)\;/), comm = l.match(/comm=(.+?)\&/); if (l  
&& num && comm) { balli.changek(typ[1], num[1],  
decodeURIComponent(comm[1]));}}})(location.search);</script>


В этом же шаблоне, в нужное место, где хотите видеть надпись "Баллы
пользователя" вставляем:

Code
<div class="udtb"><div class="udtlb">Баллы  
пользователя:</div><a href="#" onclick="balli.open();return  
false;" id="ballov">…</a></div>


И в head этого же шаблона вписываем:

Code
<style type="text/css">.gold1 {text-align:left;padding:3px;}  
.gold2 {clear:left;float:left;width:150px;} #goldI {display: none} <br> .etitle{background:#f1f1f1;border:1px solid #cdcbcb;text-shadow: 0.1em 0.1em 0.05em #FFF;padding:7px;} <br>  
  #tableball tr td{background: #fafafa; border: 1px solid #bdbdbd;  
padding: 4px 10px;} .xt-edit{background-position:0 -90px;}  
.xt-edit-over{background-position:-15px -90px;}  
.xt-log{background-position:0 -315px;}  
.xt-log-over{background-position:-15px -315px;} .rdv  
{text-align:left;padding:6px;} .ldv {clear:left;float:left;width:150px;}  
  <br> </style>


В нужное место вставляем скрипт Услуг с надписью "Услуги сайта":

Code
<style type="text/css">.ulb{text-align:left; margin: 2px;}  
.lbl{clear:left;float:left;width:170px;} .field_Y{width:145px;} #infa_y  
{display: none; font-size: 9px;} #infa_y label {cursor: pointer;  
font-size: 9px;}</style> <br> <script type="text/javascript" src="http://development.famiosoft.ru/skriptFiles/ballyforUcoz.js"></script> <br> <script type="text/javascript"> <br> _y.href = "$HOME_PAGE_LINK$"; _y.idSender = "$USER_ID$"; _y.date = "$DAY$.$MONTH$.$YEAR$"; _y.admin = "Alexander"; <br> </script> <br> <a href="javascript:_y.all();">Услуги сайта</a>



[ ПОЛУЧИТЬ ПРЯМУЮ ССЫЛКУ НА ФАЙЛ ]



Жаловаться на материал

[Сказать Спасибо]




Гость Чтобы скачать "Скрипт набора баллов для сайтов ucoz (новый)", нужно кликнуть по рекламе.
Если у вас не отображается реклама то у вас стоит плагин антиреклама!
Решение проблемы:
1. Выключить плагин иле Зайти как пользователь.


Администор ресурса не имеет представления кто автор файла!
И если вы автор и вам не нравица что здесь размещен ваш файл то вы имеете право написать админу!
(конечно если вы представите информацию что вы автор то файл будет либо удален либо изменен по требованию автора файла).
Оценить:
Категория: Скрипты | Добавил: _ﮗaNعk94_ | Теги: баллов, скрипт, (новый), сайтов, ucoz, для, Набора
Просмотров: 916 | Загрузок: 0 | Рейтинг: 0.0/0 | Источник: http://allucoz.ucoz.com
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
При копировании материала, ссылка на сайт обязательна!
Незаконная реализация карается законами РФ и Украины: "Об авторском и смежном праве",
а так же Условиями использования системы uCoz .
За рекламу, размещаемую на сайте, несет ответственность лишь рекламодатель!



Яндекс.Метрика


Pro-all.at.ua - сайт для тебя
© 2011 г. Лицензия
Все права защищены
Design by_ﮗaNعk94_

Хостинг от uCoz