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
да