Strict Standards: Resource ID#29 used as offset, casting to integer (29) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Ранг (или подсчет постов по новому)
ТвойWeb » » Моды, хаки, скины и дополнения » Ранг (или подсчет постов по новому)

Страниц (1): [1]
 

1. Cyber-Cat - 22 Октября, 2005 - 23:41:20 - перейти к сообщению
Возможно ли сделать так, чтобы учитывались не только посты пользователя, но и количество ответов на заведённые им темы (с множителем 0,5 например) а также количество просмотров тем заведённых пользователем (с множителем 0,1 например)... ?

А на главной странице форума выводить десятку пользователей с самыми большими рангами... ? т.е. TOP List самых активных пользователей.. ?

2. TvoyWeb - 23 Октября, 2005 - 01:53:08 - перейти к сообщению
Cyber-Cat пишет:
Возможно ли сделать так,

Возможно. НО!
Придется просматривать все файлы list.php и проверять кто создавал тему и все такое, вобщем потерянное для скрипта время. Причем, при больших размерах форума, достаточно большое время.
3. SviMik - 23 Октября, 2005 - 03:05:02 - перейти к сообщению
TvoyWeb
Есть форум, размером...
Цитата:

Наши пользователи оставили сообщений: 4.523.399
Всего зарегистрированных пользователей: 173.314

Так если читать принцип подсчёта рейтинга...
Цитата:
Мы решили ввести новую систему подсчёта пунктов:

:arrow: Формула:

n = Количество сообщений на форуме за день
W<sub>n</sub>=Пункты за каждое сообщение на форуме, от 0 до 3. Оно зависит от:

  • в каком отделе было написано сообщение
  • количества слов
  • качества слов
  • время после последнего сообщения
  • автор последнего сообщения в топике (если это были вы, то получаете 0 пунктов)


c = Количество сообщения в чате за день
W<sub>c</sub>=Пункты за 100 сообщений в чате от 0 до 2 (засчитываються только публичные сообщения), в зависимости от:

  • количества слов/букв
  • качества слов


А<sub>p</sub>=Количество полученных личных сообщений.
W<sub>p</sub>=В настоящий момент 0, 3
А<sub>g</sub>=Количество полученных сообщений в гостевой книге
W<sub>g</sub>=В настоящий момент 0, 3
А<sub>db</sub>=Количество полученных комментариев в дневнике
W<sub>db</sub>=В настоящий момент 0, 2
А<sub>dg</sub>=Количество написанных комментариев в других дневниках
W<sub>dg</sub>=В настоящий момент 0, 3

u = Количество всех пользователей

М = Выпрямитель, в настоящий момент 2, 5


Bonus = за каждое из следующих действий вы получаете дополнительные пункты:

  • Вход в систему, засчитывается только один раз в день: Количество дней после регистрации/100 пунктов (минимум 1 пункт, максимум 10)
  • Голосование за другого пользователя: 0.3 пунктa
  • Если кто-то проголосовал за вас: 2 пункта
  • За каждый ответ в созданной вами теме, вы получаете 10% от набранных пунктов в этой теме, другими пользователями



S (штрафные пункты)= за каждое из следующих действий у вас отнимаются пункты:

  • Если вас кто-то добавил в чёрный список -5
  • За каждое стёртое сообщение на форуме
    вами -1
    модератором -10
    администратором -50


u<sub>g</sub> = количество пользователей, которым вы посоветовали нашу страницу
P = количество пунктов набранных пользователями, которым вы посоветовали нашу страницу






:arrow: А теперь всё тоже самое по-русски:

Вы получаете пункты за:

  • сообщения на форуме, в зависимости от качества: от 0 до 3 пунктов
  • полученные личные сообщения

  • + Bonus (он описан выше)
  • - штрафные пункты (смотрите так же выше)


Так же вы будете получать 10% от набранных пунктов пользователями, которым вы посоветовали нашу страницу. :!:

Нашу страницу вы можете посоветовать:
- сказав напрямую вашему другу/подруге и попросив его/её указать ваш ник при регестрации.
- или же вы установите следующую ссылку у вас на странице

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




Подсчёт пунктов будет проводиться один раз в день, примерно в 00:30 по германии.
Негативные пункты отнимаются тут же, если вы наберёте менее -100 пунктов, то вам будет автоматически запрещено писать на всём портале.


:arrow: Человек дня/месяца высчитывается по этой же формуле. Причём количество пунктов умножаеться на 10, чтобы красивее выглядело Голливудская улыбка

:arrow: Для чего вам нужны эти пункты?
Понятия не имею Голливудская улыбка

Ну попробую вдуматься в других и перечислить пару возможностей:

  • Вы будете человеком/дня месяца, и от этого вы будете, возможно, популярней
  • У вас будет выше звание
  • Если вы будете находиться в топ10 по количеству пунктов, то вам будет чем гордиться
  • Ну и возможно в будущем, если мы богатыми станем, будем мы устраивать аукционы, где вы сможете платить вашими пунктами.
  • ну и ещё пару тысяч причин, которые мне сейчас в башку не приходят Голливудская улыбка

Вроде пока всё, будут вопросы, пишите сюда.
4. TvoyWeb - 23 Октября, 2005 - 06:16:28 - перейти к сообщению
SviMik
Не путай божий дар с яичницей Улыбка в смысле мускул и базу на файлах.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.2379]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33