Разработка мода для IPB 3 (балльная система)
Здравствуйте! Необходима разработка модификации для IPB 3 - балльная система. Суть:
- Пользователь за оставленные сообщения и созданные темы получает баллы. Например, 3 за созданную тему и 1 балл за оставленное сообщение. Количество баллов можно регулировать администратором.
- Пользователь не получает баллов, если у темы или сообщения отрицательный рейтинг. Вот тут небольшая загвоздка, так как у темы или сообщения при публикации итак не отрицательная репутация. Значит, возможно, пользователю начисляются баллы за сообщения (темы), которые после недели не получили отрицательный рейтинг. То есть пользователь оставляет сообщение и только через неделю ему плюсуется балл, если сообщение не имеет отрицательный рейтинг.
- Количество баллов за оставленное сообщение или созданную тему также привязано к репутации пользователя. На момент зачисления баллов за сообщение или тему базовая "стоимость" умножается на сумму 1+0,005*репутация. Пример, пользователь (репутация 40) оставил сообщение. Через неделю оно не получило отрицательную репутацию. Пользователю должен начислиться 1 балл. Но из-за того, что у пользователя репутация 40, он получает не 1 балл, а 1*(1+0,005*40). В итоге начисляется 1,2 балла, а не 1.
- Количество баллов отображается на странице профиля пользователя (справа под репутацией) и на страницах, где пользователь оставляет сообщения (под аватаром).
- Администратор может списывать и начислять произвольное количество баллов пользователя, указывая примечание.
- Можно указывать разделы, в которых за созданные темы и сообщения баллы не начисляются (например, Курилка).
Жду заявки со сроками и стоимостью :)