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

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Сообщение izstas 30.08.2007 11:03

Mr. Anderson писал(а):В админке можно посмотреть общий лог изменения репутации

А мне бы вот хотелось сделать его публичным, для всех :)
Аватара пользователя
izstas
phpBB 2.0.1
 
Сообщения: 142
Зарегистрирован: 18.03.2007 16:03
Откуда: Елец


Сообщение Mr. Anderson 30.08.2007 11:03

VVVas писал(а):А посмотреть в админке можем или последние 100 или последние за 2 дня

Целесообразно ли?
Правила конференции (20.12.2007) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | Руководство пользователя | FAQ
Последние и единственно актуальные на сегодня версии - 2.0.23 и 3.0.4!
Поддержка по ICQ, e-mail и ЛС оказывается только за WM!


Da Blog
Аватара пользователя
Mr. Anderson
phpBB Guru
 
Сообщения: 2978
Зарегистрирован: 13.03.2004 21:32
Откуда: СССР

Сообщение VVVas 30.08.2007 11:07

Mr. Anderson писал(а):Целесообразно ли?

А как ты предлагаешь? Просто если конфа маленькая, то проше смотреть за дни, а если большая, то и за один день может быть очень много и всё подвиснет, тогда проще спросить последние 100. Хотя разбивка на страницы... В общем не знаю. Но хранил бы я точно по количеству последних записей, а не по дням.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4553
Зарегистрирован: 12.11.2004 0:20
Откуда: RU-MSK

Сообщение Kir-Dagoor 30.08.2007 11:53

Mr. Anderson
VVVas
Имхо, репутация - это отношение пользователей к тебе. В зависимости от твоего поведения, может резко меняться.

Я бы хотел иметь возможность менять свое отношение к кому либо.
Например еще вчера Петров Василий был мною уважаем, а сегодня он устроил такой беспредел на форуме, что отношение к нему упало, и даже не в ноль, а в глубокий минус.

Тоесть:
1. Репу могу менять, текущее значение выставленной мною кому-то репы хранится в базе.
2. Итоговое значение хранится на каждом пользователе. При изменении моего отношения к пользователю изменяется итоговое значение его репы (старое значение моего отношения вычитаем, новое прибавляем).
3. При просмотре профиля пользователя вытягиваем из базы отношения к нему всех юзверей (сортируем по времени выставления, разбиваем на страницы и тд.) Это не лог изменений. Это текущее отношение.
4. Лог изменения репы - нафиг не нужен.
Kir-Dagoor
phpBB 1.4.2
 
Сообщения: 57
Зарегистрирован: 07.08.2006 8:07
Откуда: Ekaterinburg

Сообщение VVVas 30.08.2007 12:14

Kir-Dagoor писал(а):Я бы хотел иметь возможность менять свое отношение к кому либо.
Например еще вчера Петров Василий был мною уважаем, а сегодня он устроил такой беспредел на форуме, что отношение к нему упало, и даже не в ноль, а в глубокий минус.

Ну и ладно. Вчера ты ему поставил плюс 5, а сегодня поставь ему -5 и всё. Вот оно твоё отношение к человеку. А редактировать свое отношение к человеку... ну это всё равно что пользователь обижается на всех и трёт свои посты на форуме...

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

Mr. Anderson писал(а):Также репутацию можно обнулить - забрать выданный поинт

Вот это не понимаю. Это же изменение репутации, или это что?

И ещё как-то мы забыли сейчас про то как часто можно выдавать репу (с + или -). С этим что делать будем? За день можно истратить все поинты расчитанные по формуле в админке на одного пользователя или нескольких? или как?

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

Kir-Dagoor
Вот например, ты за что-то похвалил человека, потом он сделал гадость и ты его отругаешь. Но ты же не можешь вернуться в прошлое и не хвалить его. Тоже самое и здесь.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4553
Зарегистрирован: 12.11.2004 0:20
Откуда: RU-MSK

Сообщение Kir-Dagoor 30.08.2007 12:19

VVVas писал(а):Ну и ладно. Вчера ты ему поставил плюс 5, а сегодня поставь ему -5 и всё. Вот оно твоё отношение к человеку. А редактировать свое отношение к человеку...

Так это и есть редактирование моего отношения. Вчера + 5 стояло, сегодня выставил 0 (обнулил), а завтра выставил -5.

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

VVVas
Именно не могу хвалить в прошлом. Отношение не может быть дискретным и резнесенным по времени. Оно есть здесь и сейчас. Отношение едино и справедливо в текущий момент.
Kir-Dagoor
phpBB 1.4.2
 
Сообщения: 57
Зарегистрирован: 07.08.2006 8:07
Откуда: Ekaterinburg

Сообщение rxu 30.08.2007 12:22

Kir-Dagoor
Нужно не запутаться в терминах.
Редактирование - это изменение ранее выставленного значения, без добавления нового.
а это
VVVas писал(а): Вчера ты ему поставил плюс 5, а сегодня поставь ему -5 и всё.

не редактирование. Просто изменение репы конкретного пользователя.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4911
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Mr. Anderson 30.08.2007 12:28

Kir-Dagoor
Обнуления, думаю, не будет - оно нелогично. С остальным - надо решать.
Правила конференции (20.12.2007) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | Руководство пользователя | FAQ
Последние и единственно актуальные на сегодня версии - 2.0.23 и 3.0.4!
Поддержка по ICQ, e-mail и ЛС оказывается только за WM!


Da Blog
Аватара пользователя
Mr. Anderson
phpBB Guru
 
Сообщения: 2978
Зарегистрирован: 13.03.2004 21:32
Откуда: СССР

Сообщение Kir-Dagoor 30.08.2007 12:29

Понял, у нас просто разный взгляд на репутацию. Грубо говоря, Ваша репутация скорее похожа на благодарности за посты (ее может быть много в адрес одного пользователя). Я же считаю, что в адрес одного пользователя может быть только одно значение репутации.
Kir-Dagoor
phpBB 1.4.2
 
Сообщения: 57
Зарегистрирован: 07.08.2006 8:07
Откуда: Ekaterinburg

Сообщение Палыч 30.08.2007 12:30

Kir-Dagoor
А вообще, интересная мысль...
Только лучше два параметра:
1. Текущее значение репутации (отношения), как сумма текущих значений от всех респондентов
2. Накопленное значение репутации (отношения), как максимально высокая сумма значений отношения респондентов

Если текущее становиться меньше накопленного значит юзер что-то делает не так...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6910
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение Mr. Anderson 30.08.2007 12:32

Kir-Dagoor писал(а):ее может быть много в адрес одного пользовател

Это зависит от того, какой путь выберет админ. Если он выберет неизменность репутации, то говорит ли это о том, что единожды набрав кучу плюсов я могу безнаказанно бедокурить?
Думаю, что нет - должен быть вариант выставления минуса после плюса/плюса после минуса...
Правила конференции (20.12.2007) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | Руководство пользователя | FAQ
Последние и единственно актуальные на сегодня версии - 2.0.23 и 3.0.4!
Поддержка по ICQ, e-mail и ЛС оказывается только за WM!


Da Blog
Аватара пользователя
Mr. Anderson
phpBB Guru
 
Сообщения: 2978
Зарегистрирован: 13.03.2004 21:32
Откуда: СССР

Сообщение Rayden 30.08.2007 12:34

Kir-Dagoor
Получается ты путаешь репутацию и отношение.

"Оно здесь и сейчас" - это совершенно другая идеология. Это надо сделать совершенно дикую матрицу, где будет хранится отношение каждого к каждому.
Я выбрал тебя и выставил отношение по шкале от минус 5 до плюс 5. Например на +2
Затем выбрал ВВВаса и к нему выставил отношение.
Затем к Палычу и к остальным.
Затем передумал, вернулся к тебе и сменил отношение на пару делений до +4.
А вот Палыч уже выставляет тебе по шкале от минус 15 до плюс 15.

И твоя общая репутация "здесь и сейчас" будет вычисляться суммой всех к тебе отношений на данный момент времени.
Вообще-то в этом что то есть. Это будет как раз реальная текущая репутация. Но вычислять ее придется на лету и использовать дикого размера таблицы.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2833
Зарегистрирован: 27.06.2005 0:07

Сообщение Kir-Dagoor 30.08.2007 12:37

Rayden
Можно дополнительно хранить на каждом юзвере итоговую репутацию и в моменты изменения репы кем-то изменять итоговую

Также, как количество постов на пользователе висит
Последний раз редактировалось Kir-Dagoor 30.08.2007 12:38, всего редактировалось 1 раз.
Kir-Dagoor
phpBB 1.4.2
 
Сообщения: 57
Зарегистрирован: 07.08.2006 8:07
Откуда: Ekaterinburg

Сообщение rxu 30.08.2007 12:37

Так, ну это совершенно разные идеологии мода.
Первая - от каждого пользователя исходит много (m) значений репутации к другим пользователям, которая потом суммируется для каждого из них. Репутация конкретного юзера определяется суммированием m репутаций, полученных от каждого пользователя, и умножается на n пользователей.

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

Мне начинает больше нравиться вторая идеология...
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4911
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Rayden 30.08.2007 12:39

Kir-Dagoor писал(а):Понял, у нас просто разный взгляд на репутацию. Грубо говоря, Ваша репутация скорее похожа на благодарности за посты (ее может быть много в адрес одного пользователя). Я же считаю, что в адрес одного пользователя может быть только одно значение репутации.

Чем больше думаю, тем больше мне такой подход нравится. Но по-моему его реализация более сложная (я выше говорил).

Плюс очень хочется хранить историю. Представляете, можно сделать отличную фичу - построить график изменения репутации за месяц, за полгода, за год. Красиво :D
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2833
Зарегистрирован: 27.06.2005 0:07

Пред.След.


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0