11ответ(ов) в теме
Preci
не в сети 4 дня
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
1
00:26

Захотелось изменить шаблон рейтинга, сделать его более минималистичным, картинку тут не вставить, но попробую изобразить что хочу:

[(-)(0)(+)]

т.е. будет прямоугольник / овал где по краям кнопки для изменения рейтинга, а в центре рейтинг по клику на который появятся голосовавшие.

Однако посмотрев код плагина я немного испугался и забил...

Вопрос: можно ли это как то реализовать без изменения кода плагина?

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18645
2
11:52

Если только стилями то так:

Вы не можете просматривать опубликованные ссылки

.rcl-box-rating {
    position: relative;
}

а потом другие внутренние дивы двигаешь при абсолютном позиционировании

В код не смотрел. Но уверен, можно блок отменить и вывести свой, написав свою верстку
по типу 3-го сниппета

Вы не можете просматривать опубликованные ссылки

p.s. тему переношу в кастомизации

0
Preci
не в сети 4 дня
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
3
19:57

Спасибо, попробую.

Вот нашел пример как хочу точно:

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18645
4
20:02

А такое решение не будет проблемой для пользователей тач устройств? Захотел посмотреть рейтинг - промахнулся - минус поставил?

0
Preci
не в сети 4 дня
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
5
20:11

Да не думаю, я вообще не уверен что кто-то смотрит на тех кто менял рейтинг. Автору это и так известно, а мне лично не интересно кто кому что изменил )

0
Preci
не в сети 4 дня
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
6
10:28

Что то отдаленно похожее сделал, но все таки это немного кривовато. буду на досуге код плагина смотреть. Вообще было бы круто если бы получилось вывести кнопку плюса, минуса и итоговой оценки через 3 функции. Или получить эти 3 параметра в массиве как то, тогда проще было бы кастомизировать.

Не претендую на истину, но на мой вкус пример который я привел выглядит лучше, чем рейтинг в одном углу, а кнопки для голосования в другом

0
alexrrr
не в сети 7 лет
На сайте с 20.02.2017
Участник
8
21:19

.rcl-box-rating {
    position: relative;
}

а потом другие внутренние дивы двигаешь при абсолютном позиционировании

подскажите,всё таки как рейтинг засунуть между плюсом и минусом,поподробнее
.rcl-box-rating {
overflow: hidden;
clear: both;
font: 14px arial;
margin: 5px 0;
}
.rcl-box-rating a:link { /*++Twenty16++*/
border: none;
box-shadow: none;
}
.rcl-box-rating .buttons-rating{
float: right;
line-height: 1;
position: relative;
}
.rcl-box-rating .buttons-rating a > i{
font-size: 24px;
}
.rcl-box-rating .buttons-rating .rating-minus{
margin: 0 2px 0 3px;
}
.rcl-box-rating .buttons-rating .rating-plus {
float: left;
margin: 0 5px 0 0;
что нужно поменять или добавить ?

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18645
9
21:22

Тот вариант, что я показал на своем скриншоте - отвратителен.
Поэтому я по нему не дам консультаций. Стыдобу такую распространять

0
alexrrr
не в сети 7 лет
На сайте с 20.02.2017
Участник
10
21:25

Otshelnik-Fm сказал(а)

Тот вариант, что я показал на своем скриншоте - отвратителен.
Поэтому я по нему не дам консультаций. Стыдобу такую распространять

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

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18645
11
23:19

В общем изыскания таковы - если делать через фильтры - то там два фильтра и они затрагивают 6 функций. Но я столкнулся с бедой - при голосовании js убивает блок (он же на его место значение рейтинга вставляет). Так вот этот блок убивается и только перезагрузка страницы позволяет увидеть как мы хотим. В общем костыль это и слишком глубоко копать приходится.

Вариант 2 - через стили. Я его не рекомендую использовать никому - т.к. костыль тот еще, хоть и меньший. И данный ниже css я поддерживать не буду.
Вот что вышло:

Вы не можете просматривать опубликованные ссылки

ВНИМАНИЕ! Этот css я даю в образовательных целях. Не применяйте его на рабочих проектах. И ответственности за его использование вами я не несу. Как впрочем и не буду разбирать вопросы - "съехало", "не работает", "не там где надо".

В общем as is.

.rcl-box-rating {
    min-height: 30px;
    overflow: visible;
    position: relative;
}
.rcl-box-rating .buttons-rating {
    align-items: center;
    border: 1px solid #ddd;
    display: flex;
    height: 35px;
    justify-content: space-between;
    overflow: hidden;
    padding: 0;
    width: 105px;
}
.rcl-box-rating .buttons-rating a {
    padding: 0 5px;
}
.rcl-box-rating .buttons-rating .fa-plus-square-o::before {
    content: "f067";
    font-family: fontawesome;
}
.rcl-box-rating .buttons-rating .fa-minus-square-o::before {
    content: "f068";
    font-family: fontawesome;
}
.rcl-box-rating .buttons-rating a.rating-plus {
    float: right;
}
/*двигаем блок*/
.rcl-box-rating .rating-value-block {
    position: absolute;
    right: 5px;
    top: 8px;
    z-index: 3;
}
.rating-title {
    display: none;
}
.rating-value-block .rating-value.rating-null {
    position: absolute;
    right: 45px;
}
.rcl-box-rating .buttons-rating a.rating-cancel::after {
    align-items: center;
    content: "удалить";
    display: flex;
    font-size: 12px;
    height: 30px;
    padding: 5px;
}
.rcl-box-rating .buttons-rating a.rating-cancel {
    font-size: 0;
    margin: 0;
    padding: 0;
}
.votes-window {
    min-width: 205px;
    right: -10px;
}
.votes-window .close {
    right: -3px;
}

0
Тема закрыта. Публикация новых сообщений запрещена.