лайк \ дизлайк

ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

лайк \ дизлайк

Post by ulan »

А можно как-то узнать количество лайков, дизлайков а не просто рейтинг выводить?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: лайк \ дизлайк

Post by admin »

<!--RATING_1-->, <!--RATING_2--> - кол-во проголоовавших 1, 2 и тд

http://smartcj.com/wiki/doku.php?id=ru: ... _templates
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: лайк \ дизлайк

Post by ulan »

Подскажите тогда
<!--RATING-->
<!--RATING_VOTES--> - общее кол-во голосов
<!--RATING_1-->, <!--RATING_2--> - кол-во проголоовавших 1, 2 и тд


Как строятся расчеты, RATING_VOTES я могу записать при импорте любое количество голосов
что тогда такое RATING? из чего он считается?

либо я пишу при импорте <!--RATING_1-->, <!--RATING_2--> like, dislike
тогда общее количество голосов само посчитается? и как будет считаться RATING
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: лайк \ дизлайк

Post by admin »

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

рейтинг это как обычно поделить сумму оценок на кол-во оценок
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: лайк \ дизлайк

Post by ulan »

Конечно понятно что данные в бд должны вносится не кривые, но..
Сейчас мы имеем асбтракную сумму оценок (кто то поставли 1 а кто то 5) и количество оценок

А мне необходимо иметь
1) Количество лайков (чтобы под видео могли лайкать и оно будет дописываться в базу)
2) количество дизлайков (чтобы могли дизлайкать и будет дописывать в базу)
3) Рейтинг от 1 до 5 на основе этих данных, простая формула для расчета рейтинга 5*like/(like+dislike)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: лайк \ дизлайк

Post by admin »

http://smartcj.com/wiki/doku.php?id=ru: ... ke_dislike

там где надо будет умножить на 5 можно цифру рейтинга умножить на 5 прямо в темплейте
при желании можно умножать на 100 и будет в % и тп
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: лайк \ дизлайк

Post by ulan »

ок, как мне при импорте базы залить значения сразу этих переменных
post_rating(2)
post_rating(1)
Last edited by ulan on Sun Dec 02, 2018 11:26 am, edited 1 time in total.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: лайк \ дизлайк

Post by admin »

такого в данный момент нет
предлагаю в виде
#1*10,2*20 и тп думаю смысл ясен

подходит?
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: лайк \ дизлайк

Post by ulan »

это будет как дополнительное поле при импорте?
где 1* это лайк
2* дизлайк
верно?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: лайк \ дизлайк

Post by admin »

да
Don't forget to run script update
Post Reply