Алгоритм системы рейтинга юзеров - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 01 Dec 2024 03:39:11 +0300 Да, я уже определился,и реализовал. Зделал еще одну таблицу. Всем спасибо<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/4231/92578 Алгоритм системы рейтинга юзеров Игорь Sun, 27 Dec 2009 16:58:59 +0300 Сообщения https://visavi.net/topics/4231/92578 Гм я как то не внимательно прочитал.. &#039;за одного раз в сутки&#039; тогда и правда таблица нужна писать всех кому поставил и время.<br> сорри за ошибку<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/4231/92575 Алгоритм системы рейтинга юзеров ramzes Sun, 27 Dec 2009 16:52:06 +0300 Сообщения https://visavi.net/topics/4231/92575 <blockquote class="blockquote"><strong>ramzes</strong> (Сегодня / 14:49)<br> На кой фиг еще одна таблица нужна?<br> В профиле +2 поля.<br> rating, lastvote.<br> if($user[&#039;lastvote&#039;] &lt; (time()-(3600*24))){<br> голосуем. rating = rating+1 }else{<br> еще рано. }<br> ни каких лишних запросов, ни каких лишних таблиц. Эффект то же.</blockquote> надо продумывать все, вдруг потом еще захочеться сделать комментарий к каждому голосу за пользователя [+][-] , ну и множество других вещей. https://visavi.net/topics/4231/92565 Алгоритм системы рейтинга юзеров Алексей Sun, 27 Dec 2009 16:00:50 +0300 Сообщения https://visavi.net/topics/4231/92565 На кой фиг еще одна таблица нужна?<br> В профиле +2 поля.<br> rating, lastvote.<br> if($user[&#039;lastvote&#039;] &lt; (time()-(3600*24))){<br> голосуем. rating = rating+1 }else{<br> еще рано. }<br> ни каких лишних запросов, ни каких лишних таблиц. Эффект то же. https://visavi.net/topics/4231/92541 Алгоритм системы рейтинга юзеров ramzes Sun, 27 Dec 2009 14:49:30 +0300 Сообщения https://visavi.net/topics/4231/92541 Делай еще одну таблицу. Тогда сможешь посчитать количество плюсов и минусов<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/4231/92436 Алгоритм системы рейтинга юзеров chiper Sun, 27 Dec 2009 09:13:04 +0300 Сообщения https://visavi.net/topics/4231/92436 Сделай тиаблицу votes где такие поля user_id(ид юзера за кого проголосовали),type(поле типа enum или set, который содержит 2 значеня - plus/minus), user_id_votes - ид юзера, который поголосовал, date (дата, тип DATETIME) <br> Ну соответсвенно чтобы затем выбрать все голоса конкретного пользователя - <pre class="prettyprint">&lt;? $sql = &quot;SELECT COUNT(*) AS cnt WHERE user_id = $user_id AND type = &#039;plus&#039;&quot;; ?&gt;</pre> https://visavi.net/topics/4231/91938 Алгоритм системы рейтинга юзеров Олег Fri, 25 Dec 2009 21:24:44 +0300 Сообщения https://visavi.net/topics/4231/91938 2. <strong>Дедушка Мороз</strong>, а может так и зделать но без поля какую оценку поставили, это поле будет в таблице юзера и к нему сразу +1 или -1 ставить. система будет +/- 1 https://visavi.net/topics/4231/91894 Алгоритм системы рейтинга юзеров Игорь Fri, 25 Dec 2009 19:35:24 +0300 Сообщения https://visavi.net/topics/4231/91894 Отдельная таблица, в неё записываешь &quot;Кто, кому, какую оценку поставил и время этой оценки&quot; https://visavi.net/topics/4231/91888 Алгоритм системы рейтинга юзеров Tony V Fri, 25 Dec 2009 19:20:51 +0300 Сообщения https://visavi.net/topics/4231/91888 Ребята, подскажет алгоритм системы рейтинга юзеров на мускуле<br> а то я зделал но совсем простенький: добавил в таблицу юзеров поле с рейтингом, и если юзер ставит + то рейтинг повышается на +1, а если минус то обратно, но хотелось бы зделать какието ограничения, например чтоб юзер за одного пользователя смог голосовать 1 раз в стуки, и т.д. может лучше это все дело делать в отдельной таблице? Какие будут мнения? https://visavi.net/topics/4231/91881 Алгоритм системы рейтинга юзеров Игорь Fri, 25 Dec 2009 19:09:51 +0300 Сообщения https://visavi.net/topics/4231/91881