Лайки для материалов "uLike"
827материалов
228тем на форуме
3004комментария
6161пользователь

Лайки для материалов "uLike"


Описание материала:

Очень интересное решение для Ваших сайтов системе uCoz. Теперь пользователи Вашего сайта смогут оценивать Ваши материалы (положительно и отрицательно) + идет общий подсчет лайков. Оценивать материалы смогут только пользователи сайта (гости не смогут). При просмотре оценивших, будет отображать аватар пользователя. Скрипт работает во всех модулях. Для работы решение нужно будет активировать функцию PHP. Установка скрипта очень проста, всего надо сделать несколько шагов.

Установка скрипта:

  • Папки js и images загрузите в Ваш файловый менеджер.
  • Папку urate загрузите в на PHP сервер в паку scripts
  • В файле rate в (папке urate) замените http://ВАШ АДРЕС САЙТА/ на Ваш адрес сайта.
В таблицу стилей (CSS):
Код
#vote_form {color:#777}
#votes_plus {text-decoration: none;color:green}
#votes_minus {text-decoration: none;color:#9c4040}
#uAvatar {padding:3px;margin:2px;background:url('') #FFF;border: 1px solid #45688E;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
#uAvatar:hover {background:#eee}
.vote_good {text-decoration: none;color:green;padding:1px}
.vote_bad {text-decoration: none;color:red;padding:1px}
.vote_img {vertical-align:-6px}
.ret_ot_ocenka {font-size:11px;background-color: #B8D6DA; padding: 5px; color: rgb(85, 102, 117); font-weight: 600; border-radius: 100px; margin: 5px; cursor: pointer;}

В нижнюю часть сайта перед </body> вставляете код:
Код
<script type="text/javascript" src="/js/urate_reiting.js"></script>                             
<script>
var phpurl = '/php/urate/rate.php'; // Путь к php скрипту                             
var entryID = '$ID$'; // ID материала, не трогать
var module = '$MODULE_ID$'; // Модуль, не трогать
$(function () {
rate.getVotes()
})
</script>

В то место, где хотите видеть лайки, вставляете код:
Код
<span id="vote_form"><span id="vote_form"> <a href="javascript://" style="padding-right:2px" onclick="rate.getList('unlike')"><b id="votes_minus">...</b></a><?if($LOGIN_LINK$)?><a href="$LOGIN_LINK$" id="unlike"><?else?><a href="javascript://" id="unlike" onclick="rate.vote('unlike')"><?endif?><img src="/images/ocenka/unlike_unactive.png" class="vote_img" width="25" height="25"/></a><span id="total_votes" class="ret_ot_ocenka"><b id="total_votes">...</b></span><?if($LOGIN_LINK$)?><a href="$LOGIN_LINK$" id="unlike"><?else?><a href="javascript://" id="like" onclick="rate.vote('like')"><?endif?><img src="/images/ocenka/like_unactive.png" class="vote_img" width="25" height="25"/></a><a href="javascript://" style="padding-left:2px" onclick="rate.getList('like')"><b id="votes_plus">...</b></a></span>

ПОСМОТРЕТЬ ДЕМО ЗАКАЗАТЬ УСТАНОВКУ

PHP - скрипт опубликовал:
...
Логин на сайте: ...
Группа: ...
Статус: ...
Информация о php - скрипте:
Дата добавления материала: 08.09.2015 в 21:30
Материал просмотрен: 2210 раз
Категория материала: PHP-скрипты
К материалу оставлено: 6 комментариев

Пожаловаться
Сказать спасибо
Источник

6 комментариев


feanit
Алекса @feanit 27.05.2015 11:241
+5
Скажите пожалуйста. Скрипт установил, все работает, но почему то при просмотре кто лайкнул, не отображается фотография профиля. Что может быть?
StimuL
Геннадий @StimuL 10.09.2015 16:046
+1
это сделали В файле rate в (папке urate) замените ВАШ АДРЕС САЙТА на Ваш адрес сайта.
Юкоз-Веб-Сервис
feanit, причин может быть очень много. Ссылку на сайт дайте.
feanit
Алекса @feanit 04.06.2015 15:143
+3
Вот ссылка http://graciya-yar.ru/blog
Romchik
Роман @Romchik 06.06.2015 18:094
+3
Не знаю в чем причина, думал сначала в доктайпе, оказалось нет. У меня тоже была такая же проблема, оказалось что у меня лишний </div>. Так что ковыряйтесь и смотрите.
Roman
Роман Сергеев @Roman 10.09.2015 10:585
+2
За лайки лайк)))
avatar
Вход через социальные сети
Работа в компании uCoz
uSocial - социальные кнопки
uLike – кнопка «Мне нравится»
Статистики нашего сайта