Сайт о лошадях KoHuKu.ru » Форум » Работа сайта, форума и групп » Как сделать то, а как вот это » Рейтинг пользователя
Рейтинг пользователя
-
Полностью переписана функция вывода рейтинга пользователей.
Раньше рейтинг выводился только на основе суммарной оценки статей опубликованных пользователем, а следовательно те, кто не добавляет новости, имели нулевой рейтинг
Сейчас же я решил немного усложнить схему его подсчёта и визуализации, теперь положительный рейтинг будет у каждого зарегистрированного пользователя, а его величина будет зависеть от заполненности собственного профиля и активности пользователя на сайте.
формула подсчёта рейтинга следующая:
+10 Регистрация на сайте
+15 Загружен аватар
+15 Указано имя
+5 Указана ICQ
+15 Указан город
+25 Рассказали о себе
Т.е. просто зарегистрировавшись и полностью заполнив свой профиль ваш рейтинг уже будет 75
после чего следует увеличение рейтинга за счёт активности пользователя на сайте:
+3 За каждую новость
+2 За каждое фото в фотоальбоме
+1 За каждый комментарий на сайте
+1 За каждый комментарий в фотоальбоме
+1 За каждую тему на форуме
+1 За каждое сообщение на форуме
+1 За каждого друга
Визуальное отображение рейтинга можно разделить на 3 части:
1 цифровой вывод текущего значения рейтинга
основывается на подсчёте озвученных выше значений
2 заполненность шкалы рейтинга
зависит от десятичных значений цифрового значения, т.е. если ваш рейтинг 518 - шкала будет заполнена на 18%, если 387 - на 87% , 1265 - на 65% и т.п.,
3 цвет шкалы рейтинга
так же зависит и его значения и имеет следующее представление:
рейтинг менее 100 серый цвет
от 100 до 300 - зелёный цвет
от 300 до 500 голубой
от 500 до 1000 - синий
от 1000 до 2000 - сиреневый
более 2000 - золотой
В планах на будущее - сделать рейтинг зависимым от того на сколько полезен/интересен опубликованный пользователем материал, т.е. дополнительно вывести количество или сумму голосов за опубликованную пользователем новость, а так же количество лайков (мне нравится) с форума.
Если у вас имеются какие либо предложения по усовершенствованию работы этой функции - с радостью выслушаю23 мая 2012 - 07:08 / #1 -
я думаю можно ещё и за каждый месяц на сайте ну там суммировать каждую новость, каждое фото в фотоальбоме, каждую тему на форуме, и высылать лучшим 25 благодарность.Мисс Дикси, МарэТвайлэт нравится это сообщение.5 июня 2012 - 14:52 / #2
-
Цитата: настя конницаза каждый месяц на сайте
такая выборка очень сильно будет загружать базу данных сайта, это точно не будет реализованоЦитата: настя конницасуммировать каждую новость, каждое фото в фотоальбоме, каждую тему на форуме
всё это уже суммируется:Цитата: OTM
+3 За каждую новость
+2 За каждое фото в фотоальбоме
+1 За каждый комментарий на сайте
+1 За каждый комментарий в фотоальбоме
+1 За каждую тему на форуме
+1 За каждое сообщение на форуме
а это:Цитата: настя конницавысылать лучшим 25 благодарность
я честно говоря не знаю даже как реализовать, да и сама суть не совсем ясна.Мисс Дикси нравится это сообщение.5 июня 2012 - 17:50 / #3 -
вообщем, лучшим 25 пользователям (по баллам) благодарности.5 июня 2012 - 17:57 / #4
-
Nastya Araba,
это-то понятно, не ясно
1 периодичность их выявления: по достижению определённых результатов, либо через определённые промежутки времени раз в неделю/месяц/год/иной срок.
2 сама система выявления лучших: на основе текущего прогресса, либо, в случае периодического поощрения, на основе набранных за определённое время баллов
3 в какой форме должны выражаться благодарности: отражаться в профиле, личным сообщением, на форуме
то что подчёркнуто - реализовать достаточно сложно:
1 - потребуется написание отдельного скрипта, работающего независимо от скрипта который выводит информацию в профиль пользователя
2 - в данном случае вышеупомянутый скрипт станет в несколько раз более ресурсоёмким, а так же усложняется его написание
3 - "вручную" проследить нереально, посему придётся лишь продолжать усложнять тот самый скрипт, который впоследствии превратится в монстра сравнимого с самим скриптом отображения профиля пользователя
В конечном итоге я попросту не возьмусь за его написание, ибо это займёт достаточно много времени
если же устраивает вариант :по достижению определённых результатов, на основе текущего прогресса, отражаться в профиле - в течении июня могу реализовать, если конечно острая потребность в этом имеется5 июня 2012 - 18:35 / #5 -
я ни чё не поняла!6 июня 2012 - 13:19 / #6
-
ну просто так былобы ещё интересней...6 июня 2012 - 13:27 / #7
-
да если бы ОТМ все рассказал!6 июня 2012 - 15:21 / #8
-
ЛЕНА 86, не возмущайся ты так, тяжело вообщем буде сделать поощрение в виде письма на страничку)))26 июня 2012 - 11:29 / #9
-
Добавил подсчёт друзей пользователя, теперь за каждого друга пользователь будет получать 1 единицу рейтингаМисс Дикси нравится это сообщение.23 августа 2012 - 03:33 / #10
-
OTM,
Круто!24 августа 2012 - 07:50 / #11 -
а можно побольше цветов)) а то я так старалась 700 набрать, а тотже цвет(((13 сентября 2012 - 18:49 / #12
-
Nastya Araba, тогда это будет цирк. В том и вся логика что бы цвет менялся редкоМисс Дикси нравится это сообщение.14 сентября 2012 - 13:39 / #13
-
Фрок,
не цирк!!!!!!!!!!!!!!!!!!!!111 а классно будет!!!!!!!!! ведь до этого чаще менялся, 100, 300, 500, а теперь аж до тысячи будет!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!14 сентября 2012 - 19:07 / #14 -
Прочла ... Более , менее уяснила и ушла ...Мисс Дикси нравится это сообщение.14 сентября 2012 - 20:25 / #15
-
_Лошадь_,
что это было??? что за лодидобмрлурупроу15 сентября 2012 - 12:29 / #16 -
Круто сделали15 июля 2013 - 13:34 / #17
-
ОТМ прикольненько. Мне нравиться. Стало понятно что за цвета и где граница меж ними. Спасибо, буду знать.Мисс Дикси нравится это сообщение.15 июля 2013 - 14:21 / #18
-
А рейтинг вообще для чего?13 января 2014 - 15:55 / #19
-
Мисс Дикси, просто показатель активности пользователя на сайтеМисс Дикси нравится это сообщение.14 января 2014 - 20:06 / #20
Комментарии
У меня ганноверская . Я рассматриваю между конкуром и троеборьем ,сейчас занимаюсь конкуром. Уже
Уже прошло 8 лет, но я бы предложила кличку Византия, красиво по-моему.
Да биатлон это круто Спасибо за обзор.
Очень интерестная статья! Спасибо за информацию
Родился он в Джамбульском конезаводе ( там же где и я))), потом Джамбульский конезавод был