Новый вид рейтинга материала
Интересный скрипт для системы ucoz, заменяющий рейтинг оценивания новости на кнопку это интересно. Голосовать пользователь может только один раз.
Перейдём к установке нашей кнопки:
Сохраните понравившуюся вам кнопку:
Обзовите ее plus1.png
1. Открываем ПУ (Панель управления) -> Дизайн -> Управление Дизайном -> Таблица стилей (CSS) и копируем туда следующий код:
Code
.plus {
cursor:pointer;
display:block;
height:32px;
width:121px;
line-height:32px;
text-align:center;
background-image:url('/img/plus1.png');
background-repeat:no-repeat;
margin-left:50px;
}
.plus.green {display:run-in;
width:180px;
height:30px;
line-height:30px; color:#676767; font-size:15px;}
cursor:pointer;
display:block;
height:32px;
width:121px;
line-height:32px;
text-align:center;
background-image:url('/img/plus1.png');
background-repeat:no-repeat;
margin-left:50px;
}
.plus.green {display:run-in;
width:180px;
height:30px;
line-height:30px; color:#676767; font-size:15px;}
2. ПУ -> -> Дизайн -> Управление Дизайном -> МОДУЛЬ, где хотите видеть кнопку (Например: Каталог файлов) -> Страница материала и комментариев к нему, находим:
Code
<?if($RATING$)?><div style="float:right"><?$RSTARS$('12','/.s/img/stars/3/12.png','1','float')?></div><?endif?>
и заменяем вот на этот код:
Code
<div style="padding:30px;"></div>
<?if($RATING$)?><a href="javascript://" id="golike" onclick="$.get('/load/0-1-1-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});"><div class="plus green">+$RATED$</div></a><?endif?>
<?if($RATING$)?><a href="javascript://" id="golike" onclick="$.get('/load/0-1-1-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});"><div class="plus green">+$RATED$</div></a><?endif?>
3. В данном коде находим КОД МОДУЛЯ и заменяем код для выбранного вами модуля, данного далее:
Для модуля Фото альбом: /photo/1-1-$ID$-13-1
Для модуля Новости: /news/0-0-1-$ID$-15-1
Для модуля Каталог сайтов: /dir/0-1-1-$ID$-3
Для модуля Каталог статей: /publ/0-1-1-$ID$-3
Для модуля Каталог файлов: /load/0-1-1-$ID$-3
Для модуля Блог: /blog/0-0-1-$ID$-14-1
Для модуля Доска объявления: /board/0-1-1-$ID$-3
Категория:
Cкрипты для uCoz
Просмотров:
1982