[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Ucoz » Скрипты для ucoz » Скрипт случайная наградка v1.0 для ucoz
Скрипт случайная наградка v1.0 для ucoz
offtop
Дата: Суббота, 18.05.2013, 21:09 | Сообщение # 1
Оффлайн
Пользователи
Сообщений: 216
IP: Скрытная информация


Скрипт который отправляет случайную награду пользователю. Пока что скрипт предназначен для пользователей в которых отключена каптча.

Установка:

1. Заходим в персональную страницу и вставляем код где будет ссылка

Код
<?if($GROUP_ID$> 1 && $AWARDS_DO_URL$)?> <a href="javascript:;" onclick="send_award();">Отправить награду</a><?endif?>


2. Вставляем на той же странице, перед </body>

Код
<script type="text/javascript">   
   function send_award(){   
   new _uWnd('award.uwnd','Отправить награду',260,40,{   
   align:0,   
   close:1,   
   autosize:1,   
   minh:40,   
   popup:1,   
   oncontent: function () {   
   var awr_plus_up = _uButton('', 'b', {style: 1,text: '<b>Ок</b>',content: 'onclick="send_post($_USER_ID$)"'});   
   $('#ok_awr').html(awr_plus_up);   
   $('#present_id').html(Math.floor(Math.random() *55));   
   var random = $('#present_id').html();   
   }   
   },   
   '<span id="present_id" style="display:none;"></span><fieldset><legend>Отправить наградку:</legend>Хотите отправить случайную наградку?</fieldset> <fieldset><legend>Выбор:</legend><div style="float:left;"><div style="display:inline-block;">'+_uButton('', 'b', {style: 3,text: 'Да, хочу',content: 'onclick="awr_upes()"'})+'</div> <div style="display:inline-block; padding-left:5px;">'+_uButton('', 'b', {style: 3,text: 'Отмена',content: 'onclick="closed()"'})+'</div></div></fieldset>')   
   };   
   function awr_upes(){   
   new _uWnd('award.uwnd','Ввод комментария',300,40,{   
   align:1,   
   shadow:0,   
   close:1,   
   autosize:1,   
   minh:40,   
   resize:0,   
   },   
   '<span id="present_id" style="display:none;"></span><fieldset><legend><b>Комментарий</b></legend><input type="text" name="comment" id="present_koment" style="width:99%;height: 20px;" maxlength="180"></fieldset><fieldset style="margin-top:5px;"><span id="ok_awr"></span></fieldset>')   
   };   
   function send_post(id){   
   $.get('/index/55-'+id, function (data) {   
   var random = $('#present_id').html();   
   var comments = $('#present_koment').val();   
   var code = $('#code').val();   
   var seckey = $('#seckey').html();   
   $.post('/index/', {   
   a: 55,   
   t: 1,   
   s: id,   
   c: random,   
   comment: comments,   
   seckey: seckey,   
   code: code,   
   },   
   function(response){   
   var res = $(response).text();   
   if($('#present_koment').val() === '') {_uWnd.alert('<span style="text-shadow: white 0px 1px 0px;text-align: center;"><b style="color: #D80826;">Введите комментарий!</b></span>','',{w: 200, h: 38, tm: 6000,autosize:1,close:0,header:0});};   
   if(res.indexOf('награду')>-1){_uWnd.alert('<center><font color="red">Вы уже <b>вручали</b> эту награду</font></center>', 'Ошибка',{w:200, h:70});};   
   if(res.indexOf('запрещен')>-1){_uWnd.alert('<center><font color="red">Доступ запрещён. Возможно, вы пытаетесь отправить награду самому себе или вам запрещено раздавать награды и ваша группа имеет включенную каптчу.</center>', 'Запрещено',{w:250, h:100});};   
   if(res.indexOf('myWinLoadSD')>-1){_uWnd.alert('<center><font color="green">Подарок <b>успешно</b> отправлен</font></center>', 'Успех',{w:200, h:70});};   
   });   
   });   
   }   
   function closed() {   
   _uWnd.close('award.uwnd');   
   }   
   </script>
Прикрепления: 1311724.png (3.9 Kb)
Форум » Ucoz » Скрипты для ucoz » Скрипт случайная наградка v1.0 для ucoz
  • Страница 1 из 1
  • 1
Поиск: