|
Система рейтинга на форумах |
|
| Поддержка / Расширение функционала |
| Автор |
|
Сообщение |
| Pavel |
|
|
|
Регистрация: 05-02-2009
Сообщений: 17
Город: СПб
Сообщение по icq Анкетные данные
|
|
Хорошо бы ввести систему рейтинга для посетителей форума, скажем, от количества сообщений.
Как правило, вводят несколько уровней, в зависимости от кол-ва сообщений.
Новичок, скажем, до 50 сообщений,
Бывалый - до 300
Опытный - до 500
Мастер - до 1000
Гуру - до 5000
Аксакал - более 5000.
Кроме того, в зависимости от рейтинга можно разделять и права доступа. И хорошо бы, чтобы засчитывалось не более какого-то количества сообщений в день, чтобы втупую не спамили.
|
|
| Моженков Евгений |
|
|
|
Регистрация: 06.08.2008
Сообщений: 76
Город: Санкт-Петербург
Сообщение по icq Анкетные данные
|
|
Ответ: Система рейтинга на форумах
Предлагаю обсудить схему, перед тем, как ее реализовывать :)
Все права в системе задаются на уровне прав. Логично, что нам нужно создать подгруппы для группы "Форум" с нашими названиями, бывалый, опятный и т.д. Кроме новичка (будем считать всех польователей группы Форум таковыми).
Тогда мы модем для каждой из групп задать лимиты закачки файлов. Ну и доп. права в дальнейшем давать.
Так как пользователь может состоять в нескольких группах, то добавляя его в нужную - тем самым мы даем ему доп. права.
Соответсвенно, в админке, редактирвоание свойств, последняя вкладка - Антифлуд, моно будет добавить правила - сколько нужно постов на форуме - чтобы добавить в ту или иную группу.
И тогда с патчем система будет автоматом юзера в доп. группу добавлять по достижению им нужных показателей постов.
В шаблонах дизайна - самого форума - уже можно будет потом задать проверку, что если юзер состоит в такой-то группе, пишем в статус то-то, если не состоит - что новичек.
Еще по хорошему надо бы предусмотреть настройку для отдельных форумов - где учитываются посты для рейтинга. а где нет. Например, чтобы в офтопике народ не "нагонял жир".
Жду комментов по представленной схеме.
|
|
|
|
Система рейтинга на форумах |
|
|
|
|
Представьтесь:
Зачем нужна регистрация:
- Для создания тем на форуме
- Для ведения личной переписки
Служба поддержки:
+7 (921) 6390555
|
|
|
|
|
|
|