Вы вошли как:  Гость
Форум
Это сообщество, объединяющее в себе пользователей, заинтересованных в создании сайтов и разработки дизайнов различной тематики. У нас вы сможете узнать мнения профессионалов по любым вопросам или поделиться своим опытом с неопытными пользователями, найти полезную информацию и просто пообщаться с хорошими людьми.
Присоединяйтесь к нам!

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

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

Что нового в этой версии:
1) Появилась картинка нет аватара (в первой версии ее не было)
2) Обновился внешний вид скрипт

Установка скрипта:
Папки ocenka загрузите в Ваш файловый менеджер.
Папку 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}  
.vote_good {text-decoration: none;color:green;padding:1px}  
.vote_bad {text-decoration: none;color:red;padding:1px}  
.vote_img {vertical-align:-6px}  
#uAvatar {padding:3px;margin:2px;border: 3px solid #DEDEDE;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; }  
#uAvatar:hover {background:#eee}


Там где хотим видеть рейтинг вставляем код:
Код
<a href="javascript://" style="text-decoration:none;padding-right:2px" onclick="rate.getList('unlike')"><b id="votes_minus">0</b></a><?if($LOGIN_LINK$)?><a href="javascript://" id="unlike" onclick="_uWnd.alert('<span style=\'color:red;padding:3px\'>Войдите, чтобы поставить отрицательную оценку</span>','',{w:280,h:35,close:1,header:1})"><?else?><a href="javascript://" id="unlike" onclick="rate.vote('unlike')"><?endif?><img src="/ocenka/images/unlike.png" class="vote_img" width="25" height="25"/></a><span id="total_votes" class="ret_ot_ocenka"><b id="total_votes">0</b></span><?if($LOGIN_LINK$)?><a href="javascript://" id="unlike" onclick="_uWnd.alert('<span style=\'color:green;padding:3px\'>Войдите, чтобы поставить положительную оценку</span>','',{w:280,h:35,close:1,header:1})"><?else?><a href="javascript://" id="like" onclick="rate.vote('like')"><?endif?><img src="/ocenka/images/like.png" class="vote_img" width="25" height="25"/></a><a href="javascript://" style="text-decoration:none;padding-left:2px" onclick="rate.getList('like')"><b id="votes_plus">0</b></a>  
<script type="text/javascript" src="/ocenka/js/ocenki.js"></script>  
<script>  
var phpurl = '/php/urate/rate.php';  
var entryID = '$ID$';  
var module = '$MODULE_ID$';  
$(function () {  
rate.getVotes()  
})  
</script>


Внимание:
1) Для работы этого скрипта, Вам нужно удалить старые файлы из Вашего ФМ и загрузить новые.
2) В FTP PHP обновляем скрипт а не в коем случае не удаляем их. То есть rate.dat и users.dat вообще не трогайте, а только загрузите phpfunctions.php и rate.php (они внутри архива)
Комментарии
Статистика