[BrainStorm] Лучший Reputation/Karma MOD - каким он будет?

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Хм... меня терзают смутные сомненья. Ну вот представьте, борда:
Total posts 2627592 • Total topics 455896 • Total members 282205
Давайте-ка посмотрим историю репутации Acyd Burn. Не беда, что там несколько тысяч страниц и полтора миллиона записей.
:?:
Изображение
Аватара пользователя
SMM
phpBB 1.4.2
Сообщения: 70
Стаж: 20 лет 1 месяц
Откуда: Казань
Благодарил (а): 9 раз

Сообщение SMM »

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

разницы считаю не должно быть от того в какой группе состоит пользователь, администратор они или модератор.
Спорьте, заблуждайтесь, ошибайтесь, но, ради бога, размышляйте, и хотя криво, да сами.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 21 год 10 месяцев
Поблагодарили: 13 раз

Сообщение VVVas »

rxu писал(а):Не беда, что там несколько тысяч страниц и полтора миллиона записей.
Разбивку на страницы не мы придумали? Принципиально, можно хранить историю за последние 500 изменений.

Добавлено спустя 1 минуту 18 секунд:

Нейтральное изменение (даем/отнимае 0) не считается изменением, не вноситься и нигде не учитывается, обрезаем его на этапе постинга "вы должны ввести очки репутации".
я люблю daft punk | новый sugoi.ru
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

:)
Да нет, я не сомневаюсь в возможности реализовать такое хранение и разбивку на страницы :)
Меня смущает практический смысл этой фичи.
Изображение
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 21 год 10 месяцев
Поблагодарили: 13 раз

Сообщение VVVas »

rxu
Уговорил. Настраиваем из админки, хранить или не хранить и если хранить, то какое количество последних изменений хранить.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

VVVas
Вот, теперь другое дело.
Изображение
~ & § OM § & ~
phpBB 1.4.4
Сообщения: 141
Стаж: 20 лет 2 месяца

Сообщение ~ & § OM § & ~ »

Mr. Anderson
ну и ладно) я сам это допишу :P
Вниманию чертей!
Прежде чем задать очередной идиотский вопрос - прочитай сначала правила, потом общие ошибки новичков, Руководство пользователя и частозадаваемые вопросы, после чего, если желание задавать вопрос еще не пропало - на основании шаблона запроса можно задать вопрос в соответствующем разделе конференции.
Необходимо помнить, что поддержка оказывается только для последней версии и только на конференции.
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

Сообщение ***Blaze*** »

Mr. Anderson писал(а):И нужен ли "комент к плюсу"?
Нужен комментарий в профиле с поддержкой BB-кодов и смайлов и в теме при нажатии на репутацию (например на репутацию 143.5).

Изображение

После входа пользователя на форум ему приходит уведомление в маленьком окошке о репутации, кто повысил, за что, количество постов, аватор пользователя, так же можно прочитать в новом окне это сообщение.

А вот так все выглядит в итоге:

Изображение
rxu писал(а):Можно сделать разные максимумы в зависимости от групп, в которые входит юзер.
Не входит - 3, модер - 4, админ - 5. Ну, или в этом духе.

А я думаю максимумы не нужны, а нужно сделать так:

Blaze

Изображение

MOTO Chemist
ИзображениеИзображениеИзображениеИзображениеИзображение

Группа: Пользователи
Сообщений: 342
Регистрация: 31.5.2005
Из: г. Данков
Пользователь №: 43 325
Модель телефона: Motorola E398
Прошивка: Mpx398 DL 49R
Рейтинг:
Изображение< -100 ( 143.5 ) 900 >Изображение


Тоесть можно добавлять, так и отнимать репутацию, в зависимости от количества сообщений:
Имея меньше 50 участник не может выдать/отнять очки.
50 постов + - 0.5 к/из репутации
100 постов + - 1 к/из репутации
200 постов + - 1.5 к/из репутации
300 постов + - 2 к/из репутации
400 постов + - 2.5 к/из репутации
500 постов + - 3 к/из репутации
и т.д.
Mr. Anderson писал(а):Обсуждать что-то из одной темы в совершенно другой - это не айс.
Уже ICE.
Мой сайт http://ublaze.ru/
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Сообщение Mr. Anderson »

***Blaze*** писал(а):в зависимости от количества сообщений
Какой-то потолок все равно должен быть. Иначе мегафлудер сможет давать поинты мешками ;)

Добавлено спустя 34 минуты 50 секунд:

1. У гостей и ботов нет репутации и они не могут её менять.
2. Репутация дается не за посты, а просто одному конкретному пользователю от другого.
3. Репутация может быть как положительная, так и отрицательная. У каждого пользователя она показывается в профиле (количество поинтов репутации - ссылка на пагу с указанием кто, когда и сколько дал + коменты) и в отдельном списке (мемберлист?). При нулевой репутации ссылки нет.
4. Возможность изменять "выданный балл" настраивается в админке - не менять вообще, менять не чаще раза в опр. промежуток времени (в том числе нулевой). Также репутацию можно отключить вообще.
5. Репутация выставляется в баллах/поинтах (со знаком плюс или минус). Также репутацию можно обнулить - забрать выданный поинт (даже если изменение репутации запрещено?).
6а. Количество поинтов, выдаваемых одним юзером другому, варьируется от 1 до максимально допустимого кол-ва поинтов (зависят от кол-ва сообщений, зависимость настраивается в админке) для "выдающего" юзера. Максимальное кол-во поинтов для выдающего юзера не может быть выше установленного в админке для его группы. Модераторы и администраторы могут выставлять поинты от 1 до своего максимума ВНЕ ЗАВИСИМОСТИ от кол-ва сообщений у них.
6б. Репутация может быть добавлена или убавлена. Количество поинтов, которые пользователь прибавит/убавит другому зависит от его собственной репутации и кол-ва сообщений (возможна настраиваемая зависимость - по формуле?).
7. В профиле пользователя (по вышеупомянутой ссылке) можно просмотреть последние N изменений репутации (N настраивается в админке?)
8. В админке можно посмотреть общий лог изменения репутации (наверное тоже стоит ограничить кол-во хранимых изменений?)

Выделенное курсивом - необходимо обсудить. Также нужно решить с пунктами 6а и 6б - какой нужен. Или объединить их ;)
Kir-Dagoor
phpBB 1.4.2
Сообщения: 53
Стаж: 20 лет 1 месяц
Откуда: Ekaterinburg
Поблагодарили: 2 раза

Сообщение Kir-Dagoor »

По п7 - в профиле должна быть возможность посмотреть все данные + и - к репутации. От кого и за что. Сортировка по времени получения.

По п8 - общий лог изменения репы не нужен имхо. Какой в нем смысл ?
~ & § OM § & ~
phpBB 1.4.4
Сообщения: 141
Стаж: 20 лет 2 месяца

Сообщение ~ & § OM § & ~ »

Mr. Anderson писал(а):(мемберлист?).
опционально
Mr. Anderson писал(а):(даже если изменение репутации запрещено?)
опционально
Mr. Anderson писал(а):(возможна настраиваемая зависимость - по формуле?).
былоб айс
Mr. Anderson писал(а):N настраивается в админке?)
да, а так-же отдельная страница со всеми поинтами
Mr. Anderson писал(а):(наверное тоже стоит ограничить кол-во хранимых изменений?)
опционально, то есть: можно хранить без ограничений, определенное кол-во опционально, и не хранить
Mr. Anderson писал(а):Или объединить их
объеденить :)

Добавлено спустя 53 секунды:

блин народ я уже хочу себе эту штуку)
Вниманию чертей!
Прежде чем задать очередной идиотский вопрос - прочитай сначала правила, потом общие ошибки новичков, Руководство пользователя и частозадаваемые вопросы, после чего, если желание задавать вопрос еще не пропало - на основании шаблона запроса можно задать вопрос в соответствующем разделе конференции.
Необходимо помнить, что поддержка оказывается только для последней версии и только на конференции.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Сообщение Mr. Anderson »

Kir-Dagoor писал(а):По п7 - в профиле должна быть возможность посмотреть все данные + и - к репутации.
Наклаааадно хранить...
Kir-Dagoor писал(а):Какой в нем смысл ?
Начиная от отлова попыток накруток, заканчивая просто наблюдением за активностью юзеров.
~ & § OM § & ~ писал(а):и не хранить
Надо будет подумать...
Насколько я понимаю у нас будет табличка, откуда для профиля будет выборка SELECT * FROM _reptable_ WHERE user_id=_id пользователя_, а для админки (условно) - WHERE user_id=*
То есть "не хранить" - это нонсенс...

Может я и не прав, конечно.
~ & § OM § & ~
phpBB 1.4.4
Сообщения: 141
Стаж: 20 лет 2 месяца

Сообщение ~ & § OM § & ~ »

Mr. Anderson
Ну тыж моск :) можно же сделать так, чтоб он не хранил изменения?
Вниманию чертей!
Прежде чем задать очередной идиотский вопрос - прочитай сначала правила, потом общие ошибки новичков, Руководство пользователя и частозадаваемые вопросы, после чего, если желание задавать вопрос еще не пропало - на основании шаблона запроса можно задать вопрос в соответствующем разделе конференции.
Необходимо помнить, что поддержка оказывается только для последней версии и только на конференции.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Сообщение Mr. Anderson »

~ & § OM § & ~
Если я правильно соображаю, то в данном случае не хранить будет нельзя - иначе и в профиле не будет истории. А вот "не показывать" - можно :)
Kir-Dagoor
phpBB 1.4.2
Сообщения: 53
Стаж: 20 лет 1 месяц
Откуда: Ekaterinburg
Поблагодарили: 2 раза

Сообщение Kir-Dagoor »

Mr. Anderson
Не нужна история. Нужно просто видеть кто сколько выставил репы.
Эту информацию все равно хранить придется, поэтому не вижу причин для колебаний :)

Вернуться в «Для авторов (phpBB 3.0.x)»