Хак - мгновенное обновление счётчика голосов за комментарии для uCoz by Apocalypse
1 |
<span id="$ID$" class="apocomrate">$COMMENT_RATING$</span> |
1 |
<a href="$BAD_COMMENT_URL$" |
1 |
<a href="$BAD_COMMENT_URL$" id="$ID$" class="apobcom" |
1 |
<a href="$GOOD_COMMENT_URL$" |
1 |
<a href="$GOOD_COMMENT_URL$" id="$ID$" class="apogcom" |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<script> function apoupdaterate(id) { $.get(location.href, function(a) { $('.apocomrate[id="' + id + '"]').html($(a).find('.apocomrate#' + id).text()); _uWnd.alert('Спасибо, Ваш голос учтён', '', {w: 250}); $('.apogcom[id="' + id + '"], .apobcom[id="' + id + '"]').attr('onclick', '_uWnd.alert("Похоже, Вы уже оценивали это", "", {w: 280})'); }); }; $(function() { $('.apogcom').each(function() { $(this).attr('onclick', $(this).attr('onclick').replace('})', ', success:function() {apoupdaterate(\'' + $(this).attr('id') + '\')}})')); }); $('.apobcom').each(function() { $(this).attr('onclick', $(this).attr('onclick').replace('})', ', success:function() {apoupdaterate(\'' + $(this).attr('id') + '\')}})')); }); }); </script> |
Если можно,то ещё добавить сообщение для тех кто уже оценивал,что уже оценено вами.
Материал отредактировал. Теперь будет выдавать "Похоже, Вы уже оценивали это", если материал уже был оценен