• Страница 1 из 1
  • 1
Авто-повышение репутации за материал на сайте ucoz
Kosten
Понедельник, 16 Апреля 2012, 20:42 | Сообщение 1
Оффлайн
Администраторы
Сообщений:44490
Награды: 70


Инструкция:
Для каталога файлов, в шаблон страница материала и комментариев к нему, после $MESSAGE$:
Code
<script type="text/javascript">   
function doronot(){   
   new _uWnd('repaplus','Подтверждение',350,200,{shadow:1,autosize:1,maxh:350,minh:100,resize:0},'<br>Репутация повысится автоматически, продолжить?<br><br><input type="button" onclick="madeplus()" value="Да, продолжить"> <input type="button" value="Нет" onclick="noplus();">'); }   
function noplus(){ _uWnd.close('repaplus'); }   
function madeplus(){<?if($USERNAME$=$USER$)?>_uWnd.alert('Вы не можете повысить репутацию самому себе','',{w:210,h:75,tm:6500});_uWnd.close('repaplus');<?else?>   
$.get('/index/23-$UID$', function(data) {ssid = $($('cmd', data).text()).find('input[name="ssid"]').val();   
$.post('/index/', {act: 2, reason: 'Благодарю за «$ENTRY_TITLE$»', a: 23, s: $UID$, t: 1, ssid: ssid, ref: '$ENTRY_URL$'},   
function(data){bad = $('<div/>').html($(data).text()).find('div').attr('title');   
if (bad==''){_uWnd.alert('Репутация <b>$USER$</b> повышена!','',{w:210,h:75,tm:6500});}   
else {_uWnd.alert('<b>Ошибка:</b><br>'+bad+'','',{w:210,h:75,tm:6500});}});}); _uWnd.close('repaplus');<?endif?>}   
</script>


Затем в этом-же шаблоне ищем
Code
<a href="$PROFILE_URL$">$USER$</a>


И после этого пишем:
Code
|<a href="javascript:;" title="Сказать спасибо автору материала" onclick="doronot();"><img src="http://zornet.ru/Zornet/plus.png" align="absmiddle" border="0" width="14" height="14" alt=""> $USER$, спасибо за материал!</a>
Страна: (RU)
av281096
Вторник, 25 Августа 2015, 12:41 | Сообщение 2
Оффлайн
Пользователи
Сообщений:1
Награды: 0
Реклама

Сообщение отредактировал
Slavik - Вторник, 25 Августа 2015, 13:47
Страна: (RU)
FREeMan)
Среда, 27 Марта 2019, 10:02 | Сообщение 3
Оффлайн
Пользователи
Сообщений:1
Награды: 0
Здравствуйте, Ваш скрипт не работает на jquery-1.12.4,
Вот ошибка в хроме

Код

Uncaught Error: Syntax error, unrecognized expression: Репутация пользователя
sendFrm981 = function() {
    document.getElementById('msg981').innerHTML = '<div class="myWinLoadS"></div>';
    _uPostForm('frm981', {type:'POST', url:'/index/'});
}

<form id="frm981" onsubmit="sendFrm981(); return false;">
    <div align="left">
  <fieldset>
   <legend><b>Действие</b></legend>
   <div style="width:16px;height:17px;float:left;background: url('/.s/img/icon/none.png') no-repeat 0 0"></div>
   <input id="a0" type="radio" name="act" value="0" checked /><label for="a0">не изменять репутацию</label>
   <div style="clear:both"></div>
   <div style="width:16px;height:17px;float:left;background: url('/.s/img/icon/plus.png') no-repeat 0 0"></div>
   <input id="a2" type="radio" name="act" value="2" /><label for="a2">повысить репутацию</label>
   <div style="clear:both"></div>
   <div style="width:16px;height:17px;float:left;background: url('/.s/img/icon/minus.png') no-repeat 0 0"></div>
   <input id="a1" type="radio" name="act" value="1" /><label for="a1">понизить репутацию</label>
  </fieldset>
  <fieldset>
   <legend><b>Комментарий</b></legend>
   <textarea name="reason" style="height:50px;width:99%;"></textarea>
  </fieldset>
  
  <fieldset>
   <table border="0" cellpadding="2" cellspacing="1" width="100%">
    <tr>
    <td id="msg981"></td>
    <td width="10%">
<table border="0" cellpadding="0" cellspacing="0" onmousedown="this.className='downBtn'" onmouseover="this.className='overBtn'" onmouseout="this.className='outBtn'">
<tr>
<td class="myBtnLeft"><img alt="" border="0" src="/.s/img/1px.gif"></td>
<td class="myBtnCenter"><div class="myBtnCont x-unselectable" unselectable="on" id="subbutfrm981" onclick="document.getElementById('submfrm981').click();" ><a href="javascript://" onclick="return false;">Применить</a></div></td>
<td class="myBtnRight"><img alt="" border="0" src="/.s/img/1px.gif"></td>
<td style="visibility:hidden;"><input type="image" src="/.s/img/ma/1px.gif" style="width:1px;" onclick="if($('#subbutfrm981').hasClass('myBtnDis')){return false;}$('#subbutfrm981').addClass('myBtnDis');" name="submfrm981" id="submfrm981" /></td>
</tr>
</table>
    </td></tr>
   </table>
  </fieldset>
  <input type="hidden" name="a" value="23" />
  <input type="hidden" name="s" value="27846" />
  <input type="hidden" name="t" value="1" />
  <input type="hidden" name="ssid" value="nFUKMjtr">
  <input type="hidden" name="ref" value="">
    </div>
</form>
    at Function.fa.error (jquery-1.12.4.min.js:2)
    at fa.tokenize (jquery-1.12.4.min.js:2)
    at fa.select (jquery-1.12.4.min.js:2)
    at Function.fa [as find] (jquery-1.12.4.min.js:2)
    at n.fn.init.find (jquery-1.12.4.min.js:2)
    at new n.fn.init (jquery-1.12.4.min.js:2)
    at n (jquery-1.12.4.min.js:2)
    at Object.success (23-1-0-5429:712)
    at i (jquery-1.12.4.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-1.12.4.min.js:2)


Надеюсь на Вашу помощь
Страна: (UA)
Kosten
Среда, 27 Марта 2019, 10:22 | Сообщение 4
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
FREeMan), здесь больше всего система uCoz обновлена, где после этого, стали многие скрипты нерабочими.
Страна: (RU)
  • Страница 1 из 1
  • 1
Поиск: