Навигация
Главное меню Система uCoz Все для PhotoShop Counter-Strike SOFT и Games
Фильмы
Категории
Шаблоны [22]
Скрипты [7]
Иконки групп [26]
Кнопки [10]
Add сайт в писковики [0]
Добавлено

[Боевики]
Битва проклятых | 2013 | HD720 | Любительское (двухголосое) (83)

[Фантастика]
Обливион | 2013 | HD720 | Дублированное [лицензия] (6)

[Фантастика]
Темный рыцарь: Возрождение легенды (2012) (1)

[Комедии]
Секс ангелов / El sexo de los angeles (2012) hd-720 (1)
Опрос
Какая Карта вам нравиться?
Всего ответов: 2736
Главная » Файлы » Система uCoz » Кнопки

Кнопка «Like» вместо рейтинга для uCoz
[ · Скриншот ] 22.01.2012, 23:07
Замечательный скрипт для сайтов у кого есть собственные материалы на сайте, он очень уникален... Установив скрипт у вас вместо звездачем рейтинга (стандартный скрипт uCoz'a), При нажатии протсходит отличный эффет, очень красивый скрипт когда установишь, на скрине можно разглядеть.


Панель управления » Управление дизайном

Вставьте этот скрипт, например, в Нижнюю часть сайта. Главное, чтобы он был только один раз на странице:

///////////////////////////////////////////////////////////////////////////////////////////////////////////

<script type="text/javascript">
likePlus = function (c, d, f, g) {
if (typeof d == 'undefined' || typeof c == 'undefined' || (c != 1 && c != -1)) return false;
c += 2;
if (!f) f = location.pathname.match(/[^\\\/]+/i) + '';
if (!f) return false;
var h = $('#rate_' + d);
g = $.extend({
'before': function (a) {
},
'after-success': function (a, b) {
document.getElementById('frs2' + d).innerText++
a.html(b).addClass(b > 0 ? 'positiveRate' : (b == 0 ? 'nullRate' : 'negativeRate'));
},
'after-error': function (a) {
try {eval(a)} catch (e) {}
}
}, g || {});
g.before(h);
$.post('/' + f + '/', {'a': '65', 'id': d, 'mark': c, 'mod': f, 'ajax': '2'}, function (a) {
a = $('cmd:first', a).text();
var b = a.match(/Рейтинг:\s*([\d.]+)\/(\d+)/i);
if (!b) return g['after-error'](a);
b = Math.round(b[1] * b[2]) - 2 * b[2];
g['after-success'](h, b)
})
}
function getClass(nameid, nameclass) {
document.getElementById(nameid).className=nameclass
}
</script>

///////////////////////////////////////////////////////////////////////////////////////////////////////////

Следующий код Вы можете вставить туда же, а можно выдернуть все стили селекторов и вставить в свой файл CSS:

///////////////////////////////////////////////////////////////////////////////////////////////////////////

<style type="text/css">
.likeplus {font-size:1pt;background:url('http://webo4ka.ru/Ucoz5/58127939Like_vmesto_mne_nravitci.png') top;width:13px;height:12px;overflow:hidden;cursor:pointer;margin-right:4px;margin-top:0px}
.likeplus_hover {font-size:1pt;background:url('http://webo4ka.ru/Ucoz5/58127939Like_vmesto_mne_nravitci.png') bottom;width:13px;height:12px;overflow:hidden;cursor:pointer;margin-right:4px;margin-top:0px}
.like2 {font-size:8pt;font-weight:bold;color:#111C49;}
.likex {font-size:8pt;font-weight:bold;color:#223276;}
</style>

///////////////////////////////////////////////////////////////////////////////////////////////////////////

Изображение http://webo4ka.ru/Ucoz5/58127939Like_vmesto_mne_nravitci.png можно заменить на свое.

Вот код самой кнопки. Вставлять нужно в вид материалов нужного модуля или на страницу материала и комментариев к нему. Для каталога статей в коде ниже написано publ. Чтобы использовать код для новостей сайта, например, заменить publ на news.

///////////////////////////////////////////////////////////////////////////////////////////////////////////

 
<div onclick="likePlus(1,$ID$,'publ');return false" style="cursor:pointer;height:16px;" onmouseover="getClass('hr2$ID$','likeplus_hover');getClass('frs2$ID$','like2')" onmouseout="getClass('hr2$ID$','likeplus');getClass('frs2$ID$','likex')">
<table cellspacing="0" cellpadding="0"><tr><td><div id="hr2$ID$" class="likeplus"> </div></td><td><div class="likex" id="frs2$ID$">$RATED$</div></td></tr></table>
</div>

///////////////////////////////////////////////////////////////////////////////////////////////////////////

Категория: Кнопки | Добавил: EclipsE
Просмотров: 909 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа
Четверг
05.02.2026
06:18


Мониторинг


Мониторинг серверов CS 1.6
Серверы Counter-Strike 1.6
сервера cs 1.6 steam
CS 1.6 Сервера
Наши Сылки
Titanik-pro в Vkontakte
Titanik-pro в Steam
Отправь Бесплатно СМС
mts beeline megafon
tele2 tele2 skylink
kyivstar life ukrmts
Проверка
Статистика
Кто сегодня был?  

EX-Steam_ONLINE.3DN.Ru © 2011-1013