Какая переменная отвечает за показ рейтинга, если пользователь уже оценивал материал?

голоса: 0
Как узнать что пользователь уже оценивал материал (модуль Фотоальбомы), есть ли такая переменная в стандартном наборе ucoz или JavaScript

Хочу сделать условие на основе этих данных: Если пользователь уже оценивал, то показывать цветной рейтнг, а если нет, то серый...

P.S. В стандартном рейтинге от ucoz это реализованно, только вот какие переменные отвечают за это?...
| Автор: | Категория: Фотоальбомы
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ

Попробуйте установить в вид материалов в нужно месте такой код:

<span id="entRated$ID$" itemprop="bestRating">Рейтинг: 5/<span itemprop="worstRating" content="$RATED$">$RATED$</span></span>

должно работать. Этот код выше заверните в условие -  <?if($RATING$)?> <?endif?>

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Хорошо, а как тогда связать с моим кодом на сайте?

 
Вот скрипт
 
И код на страничке с полной фотографией
 
CSS

Страничка с примером:

http://sergeykov.usite.pro/photo/priroda_tomskoj_oblasti/zima/imag1051/5-0-3#casing

 

Надо сделать так, чтобы если пользователь оценивал, то цветное сердечко, а если нет, то серое....

Как правильно составить условие с переменными?

В данном случае будет меняться значение в css позиция фонового рисунка:

.likeplus_full {background:url('/img/like_2.png') top;width:20px;height:20px;}
.likeplus_full:hover {background:url('/img/like_2.png'); background-position:0 20px;}

 

Fearfire,
В данном случае более скрипт нужно дописывать и добавлять запоминание на куках. С данным вопросом более к фрилансерам.
...