| |||||||||
|
24.04.2015 14:03
Готов карма рейтинг
за каждое сообщение можно получить лайк, а можно дизлайк
можно отнять свой лайк или заменить на дизлайк
все на ажаксе, без перегруза страницы.
свои посты лайкать нельзя.
к замене:
Но вопрос всем.
я могу прибавлять и убавлять не по 1 единице, а в соответствии с парметрами того, кто добавляет.
Логично что юзер с большим количеством сообщенек и большой положительной кармой должен прибавлять и убавлять больше. а к примеру флудер с отрицательной кармой не может убавлять много.
вопрос в формуле прибавки и убавки.
я знаю такие цифры:
X - количество сообщений юзера всего
Y - кол-во положит. кармы.
Z- кол-во отрицательной.
P - прибавка (или убавка при нажатии на кнопку дизлайк)
сейчас P равно 1
Вопрос формулы, для рассчета этого самого P
К примеру можно так:
P=(X+Y-Z)/100;
или
P=(X/(Y+Z))/100
Ваши варианты.
PS В планах совместить с платежными системами сайта и сделать возможность покупать промокарму (которая будет таять каждый день, так как куплена)
за каждое сообщение можно получить лайк, а можно дизлайк
можно отнять свой лайк или заменить на дизлайк
все на ажаксе, без перегруза страницы.
свои посты лайкать нельзя.
к замене:
forum.zip/
check_like.php
forum/index.php
и должно стоять последнее обновление.
check_like.php
forum/index.php
и должно стоять последнее обновление.
Но вопрос всем.
я могу прибавлять и убавлять не по 1 единице, а в соответствии с парметрами того, кто добавляет.
Логично что юзер с большим количеством сообщенек и большой положительной кармой должен прибавлять и убавлять больше. а к примеру флудер с отрицательной кармой не может убавлять много.
вопрос в формуле прибавки и убавки.
я знаю такие цифры:
X - количество сообщений юзера всего
Y - кол-во положит. кармы.
Z- кол-во отрицательной.
P - прибавка (или убавка при нажатии на кнопку дизлайк)
сейчас P равно 1
Вопрос формулы, для рассчета этого самого P
К примеру можно так:
P=(X+Y-Z)/100;
или
P=(X/(Y+Z))/100
Ваши варианты.
PS В планах совместить с платежными системами сайта и сделать возможность покупать промокарму (которая будет таять каждый день, так как куплена)