Программа лояльности для пользователей. Рейтинг за приход
Кто поможет. Для того чтобы удержать пользователей и сделать им интересно прибывание на портале… ввел программу лояльности. в зависимости от рейтинга получают подарки. как сделать так… чтобы, например, при заходе на портал раз в сутки ему добавлялось определнное колличество баллов в рейтинг... ну или при не заходе раз в сутки снималось бы коллчиество баллов из рейтинга?
штука хорошая в каком плане: пользователь зарегился, но больше не посещат сайт… а так каждый день простоя минус рейтинг… а потом с помощью крона когда у него рейтинг -100 его грохает из базы… кто поможет? Спасибо!
UPD // заплачу 5 wmz, к сожалению, больше нет(( тому, кто выложит готовое решение с описаловкой к установке
суть:
1. раз в 24 часа делать проверку по юзерам. если юзер сегодня был — плюс n в рейтинг
не заходил — минус из рейтинга.
штука хорошая в каком плане: пользователь зарегился, но больше не посещат сайт… а так каждый день простоя минус рейтинг… а потом с помощью крона когда у него рейтинг -100 его грохает из базы… кто поможет? Спасибо!
UPD // заплачу 5 wmz, к сожалению, больше нет(( тому, кто выложит готовое решение с описаловкой к установке
суть:
1. раз в 24 часа делать проверку по юзерам. если юзер сегодня был — плюс n в рейтинг
не заходил — минус из рейтинга.
23 комментария
А вообще говоря, вам лучше это модулем организовать. Что бы после захода на сайт писался рейтинг.
После каждого захода будет добавляться одна сотая к рейтингу ;) мило ;)
Продолжение:
ну я думаю дальше уже сами, тут писать 3-5 минут
но вообще помоему человеку надо фиксировано добавлять по n единиц в день, это конечно бред, но зная алгоритм можно рейтинг себе и на «обновлять» )
суть:
1. раз в 24 часа делать проверку по юзерам. если юзер сегодня был — плюс n в рейтинг
не заходил — минус из рейтинга.
Кстати лучше сделать разные бонусы за вход и за не посещение… где то один к трем…
1) Написать самому
2) Заплатить денег и тебе напишут.
для первого необходимо достаточно времени и терпения… для второго необходимы денежки… которые зарабатываются временем и терпением… Так что замкнутый круг могут помочь решить только силы из вне… Ах да… 3) вариант… забить на это…
/classes/modules/user/User.class.php
после:
вставить:
рейтинг не прибавляется ни отнимается. менял в базе дату последнего захода на более старую. ничего не происходит
В логику особо не вникал.
заменить на