1028

Ответ на пост «Минусы»43

Я починил отображение минусов! Нужен лишь простой советский...


Ну и стили для расширения вроде Stylus:

.rating-progress {position: relative; overflow: visible;}

.rating-progress:before, .rating-progress:after {content: ""; background: #e5594c; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: -5px; left: -1px;}

.rating-progress:after {top: auto; bottom: -5px;}

Приятно, что в постах оно тоже работает!

UPD:

Еще немного обновил ради спортивного интереса. Мне удобно видеть оценки сразу. Если кому-то тоже пригодится, то это отлично!

/* 8=э */

.rating-progress {position: relative; overflow: visible;}

.rating-progress:before, .rating-progress:after {content: ""; background: #e5594c; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: -5px; left: -1px;}

.rating-progress:after {top: auto; bottom: -5px;}

/* Плюсы и минусы поста */

.story__rating-block:after {content: attr(data-minuses); font-size: 12px; color: red; margin-top: -14px;}

.story__rating-block:before {content: attr(data-pluses); font-size: 12px; color: green; margin-bottom: -14px;}

/* Плюсы и минусы Комментария */

.comment__rating:after {content: attr(data-minuses); font-size: 12px; color: red; margin-right: 5px; margin-left: -3px;}

.comment__rating:before {content: attr(data-pluses); font-size: 12px; color: green; margin-left: 5px; margin-right: -3px;}

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

Теперь так :-(

Иллюстрация к комментарию
раскрыть ветку (5)
0
Автор поста оценил этот комментарий

Да. Тоже сегодня заметил. ((( Кажется, умножают на случайное число или что-то такое.

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Это не лечится?

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

Я точно не заю как.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Жаль) Я тоже сообразить не могу. Выводится как отрицательное - тут либо что-то с типами поменяли, либо специально мудрят.
(Проверил ещё раз - если взять разницу между "плюсами" и "минусами" и разделить на рейтинг, всегда будет целое число, но всегда разное. Проверил на трёх, не нашёл зависимости от чего-то. Это может быть что угодно, вплоть до последних двух цифр времени поста)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Вот я тоже так проверял. Я бы просто на своем сайте или не выводил вообще, или взял бы и плюсовал / минусовал большое случайное число и к плюсам и к минусам.


Еще можно умножать. Допустим, если 18 плюсов и 10 минусов, умножаем... ну на 536.

18x536=9702 -- Плюсы

10x536=4288 -- Минусы

4288/536 = 8 --- Итого


А время поста даже и брать не нужно. Можно из хеша буквы выкинуть. Или просто рандом в базу писать. Можно секунды перемножать на часы и на минуты и на дату, если поле добавлять лень )))

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку