Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > Вопрос — Ответ > Вопрос — Ответ > Запросы / Requests

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 01.11.2005, 17:07   #1
Гуру
 
Аватар для sequence
Smile Умная система наград. помогите спроектировать!

Идея создать интеллектуальную систему пользовательских наград, которая Автоматом бы раздавала награды, исходя из существующих пользовательских параметров, такие как:
  • дата рагистрации
  • дата последнего сообщения
  • отношение время на форуме к времени общей жизни форума
  • количество сообщений
  • % от общего кол-ва сообщений форума
  • репутация
  • ...другое, скажите что?
Вопрос теперь в том чтобы грамотно задать условия за которые будут даваться награды...
К примеру, чем мне не нравиться внутренняя система, то, что пользователь зарегистрированный на форуме давно и пишущий не часто, НО по теме по условию системы ранков "по сообщениям" будет иметь те же награды, что и пользователь зарегистрированный вчера, но уже сумевший нафлудить где только смог.
Система репутаций не всегда спасает в данном случае, ибо зачастую пользователи пользуют ею от случая к случаю...

Надеюсь идею изложил не сильно сложно... жду комментариев %)

Последний раз редактировалось sequence; 01.11.2005 в 17:28..
  Ответить с цитированием
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 01.11.2005, 17:21   #2
Alan
Был когда-то
Адекватный
 
Аватар для Alan
Ну а если тупо ограничить начисление бонусов определенным количеством таковых за один день?
  Ответить с цитированием
Старый 01.11.2005, 17:26   #3
sequence
Гуру
 
Аватар для sequence
Хороша идея!
вот только меня беспокоит, что это для дальнейшей системы начисления баллов.
но вот как же быть со старичками? их "труды" за предыдущее время даром?
  Ответить с цитированием
Старый 01.11.2005, 17:30   #4
Alan
Был когда-то
Адекватный
 
Аватар для Alan
Ну... есть мысль систематизировать органичение начислений в зависимости от даты регистрации. Скажем, месячная давность получает максимум три плюса в день, трехмесячная - пять. Полугодовой акк имеет до семи бонусов, год - десять. Все, что выше года - ненормированно.
Но я хз, если честно, как это реализовать технически...
  Ответить с цитированием
Старый 01.11.2005, 17:35   #5
sequence
Гуру
 
Аватар для sequence
пофих на техническую часть, че-нить придумаем.
лучше распиши, за что давать бонусы?

и хотелось бы ещё систему наград исходя из уже существующих данных...
  Ответить с цитированием
Старый 01.11.2005, 17:48   #6
Alan
Был когда-то
Адекватный
 
Аватар для Alan
Первое и основное - сообщения. Это альма матер всех бонусных систем. Вот за сообщения и давать, но не более чем за N в сутки, где N - норма для определенной временной категории посетителей (см. выше)
Второе - репутация. За плюсы тоже давать и тоже с ограничениями. Но тут ежу понятно.
Третье - временной бонус. За месяц без бана или за неделю без понижений репы начислять столько-то очков
И четвертое - переход в очередную временнуюкатегорию. Месяц на форуме отметить таким-то количеством бонусов, три - таким-то, шесть - таким. И так далее



В общем, я в аське
  Ответить с цитированием
Старый 01.11.2005, 18:04   #7
КотЪ
Администратор
Неадекватный
 
Аватар для КотЪ
Но при этом должна быть довольно строгая фильтрация сообщений, чтобы ограничивать тупой флуд и не несущие никакой информационной ценности посты.
+ склейка подряд идущих, естественно.

Цитата:
Третье - временной бонус. За месяц без бана или за неделю без понижений репы начислять столько-то очков
А при отрицательной репутации или полученном предупреждении/бане, - снимать.
  Ответить с цитированием
Старый 02.11.2005, 14:35   #8
sequence
Гуру
 
Аватар для sequence
Exclamation

эх... немного не в этом мой был вопрос, хотя мне нравиться предложенная идея, если довести тех-задание до ума, можно попробовать и сварганить.

Но все же о чем говорил я. Эта система которая по определенной функции X (простите меня буду выражаться математическим языком ) параметрами которой являются указанный мной данные:
X = F(Дрег,Дпс,Время на форуме, Кс, Кс%, Реп, ...)

исходя из результатов этой функции и будет решаться, дается ли пользователю награда али нет.

кому не лень посмотрите наметки:

Вложение 1141

На данный момент система распределяет 4 награды
1. Кубок за самую отвечаемую тему
2. Звезда ветерану форума, за Время проведенное на форуме большее 1/3 от общей жизни форума и за кол-во сообщений больший 3% от общего кол-ва
3. Медаль автору за количество сообщений большее чем среднее арифметическое кол-во сообщений на каждого активного пользователя
4. Медаль пользователю, за время на форуме больше полгода, и кол-во сообщений большее 10

Звезда и медали в зависимости от условий есть золотые и серебрянные...

муторно согласен ) посмотрите, если смысл имеет буду развивать дальше.


Инструкция по установки.
1. Скопировать файлы по директориям
2. Создать дополнительное текстовое юзерское поле
3. в user_config.php указать имя этого поля
4. в запланированных задачах создать задачу RANKS SYSTEM (запуск раз в день думаю оптимально) - выполнить её
5. в шаблоне postbit_legacy добавить
после титла (ну али куда надо) добавить
<if condition="$post['fieldX']"><div class="smallfont">$post[fieldX]</div></if>


PS жду отзывов стоит ли мучаться с этим хаком дальше?

Последний раз редактировалось sequence; 02.11.2005 в 14:38..
  Ответить с цитированием
Старый 03.11.2005, 16:22   #9
JDVU
Простоузер
можно инструкцию по-подробней, а то мало соображаю
  Ответить с цитированием
Старый 03.11.2005, 16:54   #10
sequence
Гуру
 
Аватар для sequence
на днях сделаю альфа версию с ридми и выкину с полее подробными инструкциями
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 06:34 23.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version Kerk Edition
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot