+1 Репутации за Лайк комментария для uCoz - Пользователи - Уникальные скрипты дизайна - Rip-X.3dn.Ru - Уникальная рип студия и скрипты дизайна!
Уникальные скрипты дизайна » Пользователи
Автор: Frilanser  ≡  Источник: http://ucodes.ru/
Скачать скрипт +1 Репутации за Лайк комментария для uCoz бесплатно без регистрации с нашего сайта!

Всем привет. Вот решили выложить скрипт, который все хотели для uCoz без php. Данный скрипт работает так, если вы лайкнете ему комментарии в материале, то и репутация тоже повысится. Скрипт написан очень легко и так в нем нечего разбираться.

Установка:

+1 Для хорошего комментария:

1. В виде комментариев заменяем родной $GOOD_COMMENT_URL$ на:
Код
<?if($GOOD_COMMENT_URL$)?>  
<a href="$GOOD_COMMENT_URL$">  
<i class="messages-like-ico" onclick="LikeRep($ID$);"></i></a><b class="messages-like-num">$COMMENT_RATING$</b>  
<?else?><b class="messages-like-num">$COMMENT_RATING$</b><?endif?>

2. Также в виде комментария находим $USERNAME$ и заменяем на:
Код
<a href="$PROFILE_URL$" class="uId$ID$">$USERNAME$</a>

Если у вас есть уже подобный код то установите просто атрибут - class="uId$ID$"

3. Также в виде комментария находим $MESSAGE$ и заменяем на:
Код
<div class="message_place$ID$">$MESSAGE$</div>

4. Добавим базовое CSS (Под свой пишем свое):
Код
.messages-like-ico {  
  background: url(http://ucodes.ru/public/img/b.png);  
  background-position: -107px -269px;  
  width: 12px;  
  height: 10px;  
  float: left;  
  margin: 5px 10px 0px 0px;  
  cursor: pointer;  
  }  
  .messages-like-num {  
  float: left;  
  margin: 3px 4px 4px 0px;  
  float: right;  
  color: #647d94;  
  position: relative;  
  z-index: 2;  
  }

5. На страницу комментария Страницу материала и комментариев к нему (Во все модули) добавим js скрипт:
Код
function LikeRep(id) {  
  var uSid = $('.uId'+id).attr("href").split('-')[1];  
  var uSms = $('.message_place'+id).html();  
  $.get('/index/23-'+uSid, function(data){  
  $.post('/index/', {  
  act: 2,  
  a: 23,  
  t: 1,  
  reason: 'За комментарий - '+uSms+'',  
  s: uSid,  
  ref: 'За комментарий - '+uSms+'',  
  sos: $('input[name="sos"]').val(),  
  ssid: ssid = $('input[name="ssid"]').val()  
  }, function () {_uWnd.alert('Успешный Лайк комментария', '', {w:200,h:90})})  
  })  
  }

Данный скрипт вы можете установить в ваш js файл который будет на всех страницах, скрипт ставим в самый конец!.

-1 Для плохого комментария:

1. В виде комментариев заменяем родной $GOOD_COMMENT_URL$ на:
Код
<?if($BAD_COMMENT_URL$)?>  
<a href="$BAD_COMMENT_URL$">  
<i class="messages-like-ico" onclick="LikeRepB($ID$);"></i></a><b class="messages-like-num">$COMMENT_RATING$</b>  
<?else?><b class="messages-like-num">$COMMENT_RATING$</b><?endif?>

2. Выполнить пункты - 2, 3, 4 как указано выше.

3. На страницу комментария Страницу материала и комментариев к нему (Во все модули) добавим js скрипт:
Код
function LikeRepB(id) {  
  var uSid = $('.uId'+id).attr("href").split('-')[1];  
  var uSms = $('.message_place'+id).html();  
  $.get('/index/23-'+uSid, function(data){  
  $.post('/index/', {  
  act: 1,  
  a: 23,  
  t: 1,  
  reason: 'За комментарий - '+uSms+'',  
  s: uSid,  
  ref: 'За комментарий - '+uSms+'',  
  sos: $('input[name="sos"]').val(),  
  ssid: ssid = $('input[name="ssid"]').val()  
  }, function () {_uWnd.alert('Успешный Лайк комментария', '', {w:200,h:90})})  
  })  
  }

Данный скрипт вы можете установить в ваш js файл который будет на всех страницах, скрипт ставим в самый конец!.

Установка завершена. Приятного использования.
Всего 0 комментарий и 683 просмотра
Для того что бы добавить комментарии вам нужно войти либо зарегистрироваться.

Чат Rip-X
Все новости
Новости Rip-X
25.10.2015
Сделаны смайлы в чате.
25.10.2015
Сделана статистика форума «Rip-X»
1Пользователи онлайн
Онлайн всего: 1
Гостей: 1
Пользователей: 0