Скрипт автоматически ставит +1 в репутацию на форуме с коментарием "+1" Повышение репутации за пост. Для форума Этот скрипт автоматически повышает репутацию за сообщение на форуме. Притом указывает источник повышения. Общий вид страниц форума, после $BODY$
<script type="text/javascript"> function pluszapost(idplus,reparef){ //Coryright http://cloddy.org/ ~ Bogdan4eg $.get('/index/23-'+idplus+'', function(data) {ssid = $($('cmd', data).text()).find('input[name="ssid"]').val(); $.post('/index/', {act: 2, reason: 'Благодарю за сообщение на форуме', a: 23, s: idplus, t: 1, ssid: ssid, ref: reparef}, 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] '+bad+'','',{w:210,h:75,tm:6500});}});});}</script> Вид материалов форума, ищем:
width="13" border="0" title="Плохой пост"></a></div> и после этого пишем:
<?if($DO_REP_URL$
&& $USER_LOGGED_IN$ &&
$CUR_USER_ID$!=$UID$)?><div style="float:right"><img
src="http://cloddy.org/images/icons/16x16/add.png" style="width: 13px;
height: 13px; border: none; cursor: pointer;" onclick="pluszapost('$UID$','/forum/$FID$-$TID$-$ID$-16-$TIMESTAMP$');"
alt="+" title="Повысить репутацию за это сообщение">
</div>
Вариант 2
Скрипт автоматически ставит +1 в репутацию на форуме с коментарием "+1" В общий вид страниц форума между head ставим:
<script type="text/javascript"> function repchange(val,id){ repval=val; ajaxtime=setInterval('checkajax'+id+'()',500);} </script>
в вид материалов форума ставим после $USER_DETAILS_ICON_BAR$
<script type="text/javascript"> function checkajax$ID$(){ forms=document.getElementsByTagName('form'); for(f=0;f<forms.length;f++){ if(forms[f].id=='frm981'){ // by Ezdi if(repval=='plus'){document.getElementById('a2').checked='true'; forms[f].reason.value='+1'; document.getElementById('submfrm981').click(); document.getElementById('sbt981').onclick=null; clearInterval(ajaxtime);}}}} </script> <a href="$DO_REP_URL$"><img onclick="repchange('plus','$ID$');" title="Поставить +1 в репутацию"
src="http://cssource2.ucoz.net/images/sps.png" border="0"
/></a>
[ Получить ссылку: ][
Скрыть ссылки
] При копировании материала c web-stroytel.ucoz.com обратная ссылка обязательна!
|