ZorNet.Ru — сайт для вебмастера » Скрипты для uCoz » Положительный и отрицательный отзыв

Положительный и отрицательный отзыв

Положительный и отрицательный отзыв
Суть скрипта, что он будет выводить количество отзывов. А это минус как отрицательное и плюс в положительном, и все это в персональной странице сайта. Думаю если кто захочет узнать, то ему нужно потрудиться найти отзыва на того или иного человека. А здесь все очень просто, в самой странице персонала будет стоять он. И что главное, все по оттенку цвета, это как красный и зеленый и можно стильно его установить.

Положительный и отрицательный отзыв пользователя


Установка:

Ставим в страницу пользователя, возможно будет работать в другом месте, проверял только на одной.

Код
<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 и нужно поставить скрипт перед ним.

Код
<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>


Как уже говорил, проверял в ПС проста там он по теме стоять скрипт будет.
Источник: iso-ucoz.do.am
27 Февраля 2016 Просмотров: 1423 Комментариев: (13)

Поделиться в социальных сетях

Материал разместил

Оставь свой отзыв

Комментарии: 13
CEREBRUM
CEREBRUM 27 Февраля 2016 03:051
0
Хорошая штука для форума возьму
Kosten
Kosten 27 Февраля 2016 03:123
0
Как поставишь, скинь скрин, посмотреть как получилось.
CEREBRUM
CEREBRUM 27 Февраля 2016 03:144
0
Ок только уже после 6 вечера скину.
Kosten
Kosten 27 Февраля 2016 03:155
0
Просто на персональной странице проверил, работает, и сразу залил на сайт, на других модулях не стал проверять.
CEREBRUM
CEREBRUM 27 Февраля 2016 03:216
0
А я попробую поставить вид материалов форума
Scheme
Scheme 27 Февраля 2016 04:3910
0
На модуле форум не так кажется, что работать не будет.
Сопрано
Сопрано 27 Февраля 2016 03:112
0
В интернете нашел, как поставили этот скрипт, вообще круто.

tsakonter
tsakonter 27 Февраля 2016 03:227
0
Спасибо, что то новое, в персональной странице как раз будет.
frecsarg
frecsarg 27 Февраля 2016 03:358
0
Еще один нужный скрипт, думаю он вообще для каждого пользователя нужен. Если кто то занимается услугой, то не лишний раз посмотреть его репутацию, а не искать.
ucozmental
ucozmental 27 Февраля 2016 04:369
0
Хорошая идея, так не когда что то не задавался, а где все находиться, но видно что в персональной странице, но так сделали, что не видно. Это разный по цвету и сразу заметный.
Сафрон
Сафрон 27 Февраля 2016 20:1411
0
Тут не сделать, чтоб хоть цифры выводили в жиром шрифте, возможно кто в самом скрипте разбирается, может сделать.
Infe[R]nos
Infe[R]nos 12 Декабря 2016 00:3512
0
и как оно работает как оставить одзыв ? где они будут написаны?или это связь с репутацией??
Kosten
Kosten 12 Декабря 2016 01:4013
0
Это связано с репутацией, но как сами видите, выводится намного красивее, чем стандартная.
avatar