Page 1 of 3
лайк \ дизлайк
Posted: Sat Dec 01, 2018 8:47 pm
by ulan
А можно как-то узнать количество лайков, дизлайков а не просто рейтинг выводить?
Re: лайк \ дизлайк
Posted: Sun Dec 02, 2018 3:55 am
by admin
<!--RATING_1-->, <!--RATING_2--> - кол-во проголоовавших 1, 2 и тд
http://smartcj.com/wiki/doku.php?id=ru: ... _templates
Re: лайк \ дизлайк
Posted: Sun Dec 02, 2018 4:22 am
by ulan
Подскажите тогда
<!--RATING-->
<!--RATING_VOTES--> - общее кол-во голосов
<!--RATING_1-->, <!--RATING_2--> - кол-во проголоовавших 1, 2 и тд
Как строятся расчеты, RATING_VOTES я могу записать при импорте любое количество голосов
что тогда такое RATING? из чего он считается?
либо я пишу при импорте <!--RATING_1-->, <!--RATING_2--> like, dislike
тогда общее количество голосов само посчитается? и как будет считаться RATING
Re: лайк \ дизлайк
Posted: Sun Dec 02, 2018 4:30 am
by admin
предполагается что при импорте информация имеет какой-то смысл, те если внести заведомо кривые данные то будет конечно не то ..
рейтинг это как обычно поделить сумму оценок на кол-во оценок
Re: лайк \ дизлайк
Posted: Sun Dec 02, 2018 8:47 am
by ulan
Конечно понятно что данные в бд должны вносится не кривые, но..
Сейчас мы имеем асбтракную сумму оценок (кто то поставли 1 а кто то 5) и количество оценок
А мне необходимо иметь
1) Количество лайков (чтобы под видео могли лайкать и оно будет дописываться в базу)
2) количество дизлайков (чтобы могли дизлайкать и будет дописывать в базу)
3) Рейтинг от 1 до 5 на основе этих данных, простая формула для расчета рейтинга 5*like/(like+dislike)
Re: лайк \ дизлайк
Posted: Sun Dec 02, 2018 10:52 am
by admin
http://smartcj.com/wiki/doku.php?id=ru: ... ke_dislike
там где надо будет умножить на 5 можно цифру рейтинга умножить на 5 прямо в темплейте
при желании можно умножать на 100 и будет в % и тп
Re: лайк \ дизлайк
Posted: Sun Dec 02, 2018 11:08 am
by ulan
ок, как мне при импорте базы залить значения сразу этих переменных
post_rating(2)
post_rating(1)
Re: лайк \ дизлайк
Posted: Sun Dec 02, 2018 11:24 am
by admin
такого в данный момент нет
предлагаю в виде
#1*10,2*20 и тп думаю смысл ясен
подходит?
Re: лайк \ дизлайк
Posted: Sun Dec 02, 2018 11:27 am
by ulan
это будет как дополнительное поле при импорте?
где 1* это лайк
2* дизлайк
верно?
Re: лайк \ дизлайк
Posted: Sun Dec 02, 2018 11:40 am
by admin
да