Другой рейтинг для DLE

dimaguru dimaguru   24.07.2012 20:29   1 167  
Здравствуйте. В общем хочу организовать другой рейтинг на дле, а точнее другой его вид. В общем нужно чтобы были большие звезды, 5 штук, нажимая на 1 вы голосуете плохо и так далее. В общем почти получилось такое организовать, только вот проблема. Когда уже проголосовал за новость некоректно выводит результат. Помогите кто чем может.
Вот код:

.rating {
    font-size: 0px;        /* ! */
    width: 300px;
    height: 50px;
    margin-top:5px;
}
.unit-rating {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 300px;
    height: 50px;
    position: relative;
    background-image: url(../dleimages/rating.png);
    background-position: top left;
    background-repeat: repeat-x;
}
.unit-rating li {
    text-indent: -90000px;
    padding: 0px;
    margin: 0px;
    float: left;
}
.unit-rating li a {
    display: block;
    width: 60px;
    height: 50px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0px;
}
.unit-rating li a:hover {
    background-image: url(../dleimages/rating.png);
    background-position: left center;
    z-index: 2;
    left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 60px; }
.unit-rating a.r2-unit { left: 60px; }
.unit-rating a.r2-unit:hover { width: 120px; }
.unit-rating a.r3-unit { left: 120px; }
.unit-rating a.r3-unit:hover { width: 180px; }
.unit-rating a.r4-unit { left: 180px; }   
.unit-rating a.r4-unit:hover { width: 240px; }
.unit-rating a.r5-unit { left: 240px; }
.unit-rating a.r5-unit:hover { width: 300px; }
.unit-rating li.current-rating {
    background-image: url(../dleimages/rating.png);
    background-position: left bottom;
    position: absolute;
    height: 50px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}

rating.png


Ответы на вопрос (9) Написать ответ
UnFeeLing UnFeeLing   24.07.2012 20:43
Это сделать легко, для начала посмотрите на Вашу картинку rating.png и посмотрите на саму систему выставления рейтинга в DLE
0
dimaguru dimaguru   24.07.2012 20:53
) так я уже все сделал, тот код уже все выводит
только вод когда голосуешь например 5 звезд, выводит чето непонятно 1,5 звезды, а должно 5, если потом кто проголосует 1 звезду, выйдет средний рейтинг 3 звезды.
0
UnFeeLing UnFeeLing   24.07.2012 20:55
А если так?

[img]http://s59.radikal.ru/i164/1207/4a/99dd0c6ff38c.png[/img]
0
UnFeeLing UnFeeLing   24.07.2012 20:56
На эту картинку заменить
0
dimaguru dimaguru   24.07.2012 21:08
неа, таже проблема, не от картинки зависит, а в стилях дело)
0
UnFeeLing UnFeeLing   24.07.2012 22:26
Стукни мне в аську 37573124семь
0
dimaguru dimaguru   24.07.2012 22:31
стукнул.
0
SheFF5 SheFF5   14.09.2012 20:28
так что решением то поделишься? ))
0
SheFF5 SheFF5   12.01.2013 12:25
вапвап
0

Войдите, чтобы написать ответ
Вход Регистрация

Гарант сделок продажи и покупки сайтов, доменов и услуг.