Случайная наградка для uCoz

Разместил Montik, 25-09-2014, 22:41 / Просмотров: 614 / Комментариев: 0

<!--dle_image_begin:http://user-net.ru/uploads/posts/2014-09/1411670462_user-net.ru_55828996.png|-->Случайная наградка для uCoz<!--dle_image_end-->

Отличный скрипт для раздачи случайных наградок пользователям вашего сайта. Это будет развлекать ваших посетителей. При нажатии на кнопку выскочит ajax окно где будет надпись (случайный подарок). Иногда окно может выскочить самостоятельно. Но помните что случайную наградку получит лишь тот пользователь который находиться в группе с отключенной капчей. Думаю вам понравиться эта идея.

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

<?if($GROUP_ID$> 1 && $AWARDS_DO_URL$)?> <a href="jаvascript:;" 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>

Готово!



комментариев
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Интересное