Повышаем репутацию пользователю за хорошие новости ;). Особенности: Поддержка капчи (капча есть — требуется ввести, если нет — не требуется); При ошибке будет uWnd.alert c ошибкой; Ну прям очень легко переделать под другие модули. В нужном месте вставляем кнопку: !-- Самому себе и гостям повышать нельзя [img]\[/img] -->
Повысить репутацию $USER$! Скрипт вставляем перед :<script type="text/javascript"> function pluskarma(){ $.get('/index/23-$UID$/', function (data) { var l='$ENTRY_NAME$'; // Можете исправить, если переделываете под другой модуль var j='$ENTRY_URL$'; // Тоже исправляемо var a = $('input[name="ssid"]', $('cmd[p="content"]', data).text()).val(); var b = $('input[name="seckey"]', $('cmd[p="content"]', data).text()).val(); var c = $('#secuImg', $('cmd[p="content"]', data).text()).attr('src'); var d = $('#secuImg', $('cmd[p="content"]', data).text()).attr('onclick'); new _uWnd('karmap', 'Повысить репутацию пользователю?', 350, 300, {autosize: 1,align: 'left',oncontent: function () { if (!c) {$('.codekarma').remove();$('.prodkarma').css('marginTop', '7px')} else {$('.prodkarma').css('marginTop', '6px')}; $('.imgkarmacapcha').attr('src', c);$('.imgkarmacapcha').click(d);$('.postkarma').click(function () { $.post('/index/', {a: 23,t: 1,s: $UID$,act: 2,reason: 'Спасибо за ' + l + '!',ssid: a,seckey: b,ref: j,code: $('.inpkarmacapcha').val() }, function (i) {var k = $('cmd', i).text(); if (k.indexOf('Неправильный код безопасности') != -1) { $('#frmakarma').html('');$('.imgkarmacapcha').click();$('.inpkarmacapcha').val('');$('.inpkarmacapcha').focus();_uWnd.alert('Неправильный код безопасности', '', {w: 200,h: 90,tm: 3000,close: 0})} else if (k.indexOf('Изменить репутацию') != -1) { $('#frmakarma').html('")) + '" class="myWinLoadSF">');_uWnd.alert('' + k.slice(k.indexOf("Изменить репутацию"), k.indexOf("">")) + '', '', {w: 200,h: 90,tm: 3000,close: 0}); $('.postkarma').addClass('myBtnDis'); $('.postkarma').removeClass('postkarma'); $('.btnpluskarma').remove();} else {$('.myWinLoadSDQw').show(); $('.postkarma').addClass('myBtnDis'); $('.postkarma').removeClass('postkarma'); $('.btnpluskarma').remove(); }})});}},'
Повысить репутацию пользователю $USER$ за ' + l + '?