Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменить отображение репутации, опрос 
:(
    Опции темы
 
Стоит ли и если да, то как изменить отображение репутации?
Да стоит. Вариант №1. [ 1 ]  [4.17%]
Да стоит. Вариант №2. [ 3 ]  [12.50%]
Да стоит. Вариант №3. [ 0 ]  [0.00%]
Да стоит. Вариант №4. [ 0 ]  [0.00%]
Да стоит. Свой вариант. Отписываемся. [ 3 ]  [12.50%]
Не стоит. Всё и так хорошо. [ 17 ]  [70.83%]
Всего проголосовавших: 24
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Wowa
Дата 4.1.2009, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 79
Всего: 290



Цитата(THandle @  21.11.2008,  12:55 Найти цитируемый пост)
Верхняя цифра должна подсчитываться по всему разделу (например, Delphi), а не только по текущему подразделу (например, Delphi: Общие вопросы). 

Нужно подумать, как это технически реализовать, чтобы нагрузка не возрасла.
PM WWW   Вверх
Lazin
Дата 4.1.2009, 13:16 (ссылка)    | (голосов:8) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 1
Всего: 154



у меня есть другое предложение, давайте разделим форум на 2 части, одну для программистов, а вторую для дельфистов smile 
PM MAIL Skype GTalk   Вверх
AntonN
Дата 4.1.2009, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

Репутация: 2
Всего: 18



сделать разделяему репу, в тематических отображается только тематический "реп", в флудерных - только флудерный.
как на sources.ru

Это сообщение отредактировал(а) AntonN - 4.1.2009, 13:21


--------------------
user posted image
PM MAIL WWW   Вверх
Alexeis
Дата 4.1.2009, 13:34 (ссылка) |   (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 13
Всего: 459



Цитата(Lazin @  4.1.2009,  12:16 Найти цитируемый пост)
у меня есть другое предложение, давайте разделим форум на 2 части, одну для программистов, а вторую для дельфистов

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


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Sunvas
Дата 4.1.2009, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 2
Всего: 89



Цитата(AntonN @  4.1.2009,  12:20 Найти цитируемый пост)
сделать разделяему репу, в тематических отображается только тематический "реп", в флудерных - только флудерный.

Мягко говоря: бредово и неудобно. К тому же не гибко. Например, к какой части отнести "Игры"? Тематические - нет (игры это все-таки развлечения, а не труд). Флейм - тем более нет! Тут же не о карликовых шушпанчиках говорят.. 


Цитата(Wowa @  4.1.2009,  11:38 Найти цитируемый пост)
Нужно подумать, как это технически реализовать, чтобы нагрузка не возрасла.

Предполагаю, что сейчас в таблице пользователей в одном из полей хранится репутация учасника в виде сериализованного массива ID форума=>репа учасника. Тогда $rep[$id] - репа пользователя в конкретном разделе, array_sum($rep) - репутация всего.

Если так, то заведите еще один массив, где храните соответствие форумов разделам:
Код

$mass=array(
                     'ID_раздела'=>'ID_форума,ID_форума,ID_форума',
);

И просто положите его в кеш. Сформировать такой массив можно автоматически, а не руками.

ID раздела у нас уже есть (судя из хлебных крошек сверху). Значит, все что нужно:
Код

$sum_in_razd=0;#Репутация в разделе
$forums=explode(',',$mass[$id_razd]);
foreach($forums as $v)
    $sum_in_razd+=$rep[$v];


Примерно так.


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
bars80080
Дата 4.1.2009, 15:36 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 6
Всего: 315



Цитата(Alexeis @  4.1.2009,  12:34 Найти цитируемый пост)
На счет нагрузки, не ужели репа высчитывается каждый раз на лету? Я думал что при каждом изменении она сохраняется в профиль.

в самом деле, это ведь статические данные, пару лишних полей в профиле пользователя и всё, никаких высчитываний и не потребуется



Цитата(Lazin @  4.1.2009,  12:16 Найти цитируемый пост)
у меня есть другое предложение, давайте разделим форум на 2 части, одну для программистов, а вторую для дельфистов

звучит как: дельфисты - не программисты
PM MAIL WWW   Вверх
AntonN
Дата 4.1.2009, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

Репутация: 2
Всего: 18



Sunvas
Цитата

Например, к какой части отнести "Игры"? 

обсуждение игр - это не тематический. У меня в заголовке браузера написано "форум программистов", исходя из этого совсем не сложно понять какие будут тематическими, а какие флудерными. Обсуждения игр в контексте их создания - тематический, обсуждени игр в контексте игрушек - флудерный. Не вижу ничего сложного.


--------------------
user posted image
PM MAIL WWW   Вверх
Sunvas
Дата 4.1.2009, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 2
Всего: 89



AntonN
Цитата(AntonN @  4.1.2009,  15:55 Найти цитируемый пост)
У меня в заголовке браузера написано "форум программистов", исходя из этого совсем не сложно понять какие будут тематическими, а какие флудерными.

 smile 
Если следовать такой логике, то тут полфорума - флудильные разделы:

Теория веб-дизайна
Хостинг и доменные имена
Интернет-бизнес и продвижение сайтов
3D
Звук, графика и видео - особенно это
...


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Wowa
Дата 4.1.2009, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 79
Всего: 290



Цитата(Sunvas @  4.1.2009,  18:45 Найти цитируемый пост)
Если следовать такой логике, то тут полфорума - флудильные разделы:

да не являюся они флудильными исходя из его логики, они относятся к программированию и являются тематическими. Программирование понятие весьма широкое. Речь не только о системной программировании.
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Обсуждение форума | Следующая тема »


 




[ Время генерации скрипта: 0.0988 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.