Репутация поста
Код:
<!--Репутация поста v.2.2-->
<script type="text/javascript">
$('div.post').map(function(){
var PostID=$(this).find('div.post-content').attr('id').slice(1,-8);
var L=$(this).find('.post-rating .container').html();
L='<li class="pa-respect rtg post-rating">За пост: '+L+'</li>';
$(L).insertAfter($(this).find('.post-author li:not(.pa-online):last'));
var tyt=$(this).find('.pa-respect.rtg a');//if(tyt.html()=='0'){tyt.parent().hide()}
$(this).find('div.post-rating').remove();
var kt=[],nu=[],ava=[],vote=[],iso=[],kr=[];
$(tyt).on('click',function(){
var f='<table id="vse" width="100%"><tr>';
$.get('/api.php',{method:'post.getVotes',sort_dir:'desc',limit:100,post_id:PostID,fields:'user_id,username,avatar,value,datetime'},function(data){
var x=data.response.votes;
for(var i in x){
var v=x[i];kt[i]=v.user_id;nu[i]=v.username;vote[i]=v.value;
if(vote[i]==1){vote[i]='https://petushki-city.ru/files/0002/10/47/26356.png';}else{vote[i]='http://petushki-city.ru/files/0002/10/47/46689.png';};
ava[i]=v.avatar;if(ava[i]==''){ava[i]='https://forumstatic.ru/files/0000/14/1c/20038.jpg'};
iso[i]=v.datetime;
}
for(var j=0;j<ava.length;j++){kr[j]=('<td><figure><img class="vote" src="'+vote[j]+'"><a class="prof" href="/profile.php?id='+kt[j]+'">'+
'<img class="person" src="'+ava[j]+'" title="'+iso[j]+'"><figcaption><p>'+nu[j]+'</p></figcaption></a></figure></td>');}
for(var k=0;k<kr.length;k++){f+=kr[k];if(k%5==4){f+='</tr><tr>';}}
f+='</tr></table>';
$.jGrowl(f,{sticky:!0,position:'center',header:kr.length+' оценили',theme:'rating_theme'});
},'json');
});
$('body').on('click',function(){$('.rating_theme .jGrowl-close').trigger('click');});
});
</script>