Кнопка "Спасибо" для uCoz

Кнопка "Спасибо" для uCoz
Простенький скрипт сказать спасибо автору материала для ucoz, работает без php, но сразу скажу, что не выводит ники тех пользователей, кто поставил спасибо! Этот скрипт будет повышать репутацию автору материала, в виде благодарности и вам нужно (материал) и ему приятно (репутация).

На Странице материала и комментариев к нему в нужное место вставляем
Код
<?if($USER_LOGGED_IN$)?>  
<script type="text/javascript">  
function clos() {  
  _uWnd.close('repch');  
  }  
function thankyou() {  
new _uWnd('repch', 'Спасибо за материал', <?if($GROUP_ID$ == '1')?>260, 40,<?else?>260,40,<?endif?> {  
align: 0,  
shadow: 0,  
close: 1,  
autosize: 1,  
<?if($GROUP_ID$ == '1')?>maxh: 400,  
minh: 156,<?else?>maxh: 400,minh: 65,<?endif?>  
resize: 0,  
oncontent: function () {  
$.get('/index/23-$UID$',function (data) {  
ssid = $('input[name="ssid"]', $('cmd[p="content"]', data).text()).val();  
cseckey = $('input[name="seckey"]', $('cmd[p="content"]', data).text()).val();  
capchaimg = $('#secuImg', $('cmd[p="content"]', data).text()).attr('src');  
capchareload = $('#secuImg', $('cmd[p="content"]', data).text()).attr('onclick');  
$("#capchap").html('<img id="reload" src="'+capchaimg+'" style="cursor:pointer;">');  
$("#reload").click(capchareload);  
$("#star").click(function () {  
$.post('/index/', {  
a: '23',  
t: '1',  
s: '$UID$',  
act: '2',  
reason: 'Спасибо за $ENTRY_TITLE$',  
ref: '$ENTRY_URL$',  
seckey: cseckey,  
ssid: ssid,  
code: $("#capchaps").val()  
},  
function (stok) {  
var q = $('cmd', stok).text();  
if (q.indexOf('запрещен') != -1) {  
_uWnd.alert('<br>Доступ запрещен', 'Ошибка');_uWnd.close('repch');  
return }  
if (q.indexOf('безопасности') != -1) {  
_uWnd.alert('<div align="center" style="color:red; padding-top:5px;">Не вверно введен  
<b>код безопасности</b>!</div>', 'Ошибка');_uWnd.close('repch');  
return  
}  
if (q.indexOf('Изменить') != -1) {  
_uWnd.alert('Вы уже изменяли репутацию пользователю', 'Ошибка');_uWnd.close('repch');  
return  
}  
if (q.indexOf('неправильно') != -1) {  
_uWnd.alert('<br>Форма заполнена неправильно', 'Ошибка');  
return  
}  
else {  
_uWnd.alert('<br>Вы успешно дали +', 'Успех');_uWnd.close('repch');  
return  
}  
});  
});  
});  
}  
},  
'<input id="repval" type="hidden"><input id="repmnm" type="hidden"><fieldset><legend>Репутация:</legend>Хотите дать + автору материала?</fieldset><?if($GROUP_ID$ == '1')?><fieldset><legend>Код безопасности</legend><center><span id="capchap" style="position:relative;top: 15px;right: 2px;"></span><input id="capchaps" type="text" style="width: 84px;height: 35px;"></center><br></fieldset><?endif?><fieldset><div style="float:left;"><div style="display:inline-block; padding-right:5px;">'+_uButton('', 'b', {style: 3,text: 'Да, хочу!',content: 'id="star"'})+'</div><div style="display:inline-block;">'+_uButton('', 'b', {style: 2,text: 'Нет, передумал',content: 'onclick="clos();"'})+'</div></div><div style="float:right;position:relative;top:2px;right:2px;"><span id="meser" style="padding-left:2px;"></span></div></fieldset>')  
}  
</script>  
<?endif?>

Кнопка или ссылка для того чтобы сказать "Спасибо", как вам угодно
Код
<?if($USER_LOGGED_IN$)?><a href="javascript://" onclick="thankyou();$(this).hide()" style="color: #51708c">Спасибо</a><?endif?>

Автор материала:
Логин на сайте:
Группа:
Дата входа:
О материале:
Дата добавления: 20.08.2013 в 00:12
Материал просмотрен: 1178 раз
Оставлены: 0 комментария
Рейтинг материала По мнению пользователей
5.0
Поделиться
Комментарии
0 комментариев
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Онлайн никого нет

Правила чата
Пользователи онлайн
Мини-чат
+Мини-чат
0
Онлайн всего: 1
Гостей: 1
Пользователей: 0