Авто-повышение репутации за материал. (как у нас)
26.12.2009, 17:26 | |
Скрипт авто-изменения репутации. Отличается тем, что в репутации будет отображаться не только название материала, но и ссылка на материал. Для каталога файлов или (новостей), в шаблон страница материала и комментариев к нему, после $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://dimitrov.ucoz.com/Sistem/spasibo.gif" align="absmiddle" border="0" alt=""></a> Всё! | |
Просмотров: 1353 | Загрузок: 0 | |