Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 3.128.172.32
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Положительные и отрицательные отзвыв
Сообщение оставлено 21.01.2011 в 12:12:14 | Сообщение #1

Сколько положительных и отрицательных отзывов о пользователе.
Данный скрипт выводит количество положительных и отрицательных отзывов о пользователе.
Отзывы берутся из репутации.
Сколько + в репутации пользователя столько положительных отзывов.
Сколько - в репутации пользователя столько отрицательных отзывов.

Установка:
[Designer]Дизайн - Управление дизайном (шаблоны) - Пользователи - персональная страница пользователя,где будут выводиться отзывы ставим:[/Designer]

Code
<span style="border-bottom:1px dotted green;color:green;" id="pOt">Положительных отзывов: </span> | <span style="border-bottom:1px dotted red;color:red;" id="oOt">Отрицательных отзывов: </span>

В этом же шаблоне,перед </body> ставим:
Code
<script type="text/javascript">   
   function getHistory(id) {   
   var plus = 0,   
   minus = 0;   
   $.get("/index/9-" + id, function (data) {   
   var pages = $('a.pgSwch:last', $('cmd[p="content"]', data).text()).html() || 0;   
   $("div[title]", $('cmd[p="content"]', data).text()).each(function () {   
   if ($(this).attr("title").indexOf("повышен") != -1) plus++;   
   if ($(this).attr("title").indexOf("понижен") != -1) minus++;   
   });   
   if (pages == 0) {   
   $('#pOt').append(plus);   
   $('#oOt').append(minus);   
   }   
   else {   
   for (var i = pages; i > 0; i--) {   
   $.get("/index/9-" + id + "-" + i, function (dt) {   
   $("div[title]", $('cmd[p="content"]', dt).text()).each(function () {   
   if ($(this).attr("title").indexOf("повышен") != -1) plus++;   
   if ($(this).attr("title").indexOf("понижен") != -1) minus++;   
   });   
   _plus = plus,   
   _minus = minus;   
   });   
   }   
   $('#pOt').append(_plus);   
   $('#oOt').append(_minus);   
   }   
   });   
   };   
   getHistory($_USER_ID$);   
   </script>
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика