![]() |
Показаны 13 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 3.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=74)
-- Система репутации (http://netadmin.ws/forum/showthread.php?threadid=8505)
Система репутации
Объясните почему некоторые поункты репутации серые, некоторые зеленые. И почему у меня репутация +1, а не +5?
Спасибо.
Ð_аз уж тема есть задам тут свой вопрос: Кто разбирался с системой репутации? Можете дать подробное описание принципа работы?
__________________
Всегда есть решение.
принцип работы насколько я понял такой:
- за каждый из действий, которые описаны в настройках юзер получает поинты репутации... однако уровень остается один и тотже пока....
- ...как только поинты перевалили за указанный в настройках лимит репутация переходит на новый уровень...
Ð_то я так понял... но что-то у меня пока на форуме с момента установки ВБ3 Ð_Ц(уже не помню какой) прошло немало времени, но что-то изменений никаких пока нет... может настройки репутации сделал слишком крутые?
__________________
yMC.ru - хомяк музыканта
С репой (ака репутацией) все просто:
1. Ð_то своеобразная система одобрения/неодобрения, т.е. за кждый пост, юзверь дибо добавляет (зеленая), либо убавляет (красная). Если она серая - значит у юзера либо нулевая, либо отрицательная.
2. Про кол-во репы которая дается/отнимается - значит в настройках форума все это есть, по дефолту: 1 поинт репы - за каждый год жизни на форуме, 1 - за каждую тысячу постов, 1 - за каждую сотню репы
3. Вот так юзеры друг другу репу и дают 
Как это работает:
Ð_епутация регулируется в админ панеле.
Там можно задать кол-во выдаваемой репутации (силы) в день.
Допустим юзеру давать 50 репутации, то он макс. в день может дать другим 50 и не больше.
Так же можно определить запред на выдачу повторной репутации одному и тому же юзеру. Там уже регулируешь лимит кол-ва народа что бы дать репутацию повторно.
Для малых форумов не советую ставить лимит репы больше одного чела- заглохнет дело.
Потом в опция репы нужно указать силу репы для группы пользователей. Допутим Пользователь может дать другому одним голосом 5 очков репы.
Потом система квадратов (зелененьких таких или другого чего если вы картинки меняли):
За каждые сто очков репутации дается квадрат. Чем больше репы, тем больше квадратов.
Создайте группы по репутации по 100 очков каждая
допустим:
0 реп - Инвалид (с одним квадратом будет)
100 реп. - Начинающий накот (с двумя квадратами будет)
200 реп. - Продвинутый Наркот (три квадрата)
300 реп. - В ломках (четыре квадрата)
и т.д.
Минусовые статусы не задерживаются- их прсто банят
Так что голову не забивайте
ЗЫ- придумайте чего кароче.
Система неплохо продумана и конечно покруче чем одноразовый RATE USER хака.
Успехов
1. А можно как-то сделать чтобы на всем форуме мог только один определенный человек раздовать репутацию (не считая админов)?
2. Можно ли завезать кол-во репутации на определенном ранге. Пример 10 репутации ранг автоматом становиться Advanced
20 репутации - ранг Super и т.д.?
Ответ два: насколько я знаю- нельзя(если тока в коде). Хотя зачем это? Ð_асчитай как быстро она должна расти и выдай расчетную силу репутации.(контр. панель)
Ответ один: (от балды)
Ты извини, у меня сейчас 3 ночи, так что копаться не хочется в панеле.
Но Если не ошибаюсь(вполне могу ошибаться) то можно сделать что бы группа "пользователи" не имела возможность давать репутацию- зайти в опции группы.
Потом создать новую группу, допустим "баунсеры" с возможностью давать репутацию и поставить того самого чела в ту группу.
__________________
The path of the righteous man is beset on all sides by the inequities of the selfish and the tyranny of evil men...
http://www.pc-zone.ru
Прохожий Спасибо что натолкнул на идею
Вообщем расписываем репутацию как надо, а затем в postbit_legaсy вставляем следующий код
<div><if condition="$show['reputation']">$post[level]</if></div>
После $vbphrase[posts]: $post[posts]
Ставим:
</div>
<div><if condition="$show['reputation']">$post[level] ($post[reputation])</if></div>
<div><if condition="$show['reputation']">$post[reputationdisplay]</if>
__________________
The path of the righteous man is beset on all sides by the inequities of the selfish and the tyranny of evil men...
http://www.pc-zone.ru
Вроде всё поняла. Но в админке в инфе юзверей репутация отображается как
Reputation Level: 22
Current Reputation Power: 7
и вот вопрос. Что означает первая цифра я понимаю. А что означает вторая?
Точнее, по какому принципу этот Curent Power считается?
И
quote:Где можно изменить эту сотню? Т.е. где именно в настройках репутации эта цифра меняется?) я не нашла )
За каждые сто очков репутации дается квадрат.
__________________
Мууррр...))
Уровень репы это то сколько поинтов набрал сам юзер
Мощность репы этото сколько поинтов репы он даст/отберет при одобрении/неодобрении другого юзера.
В настройках есть так же параметр Min Reputation points это тот минимум который должен набрать юзер (зарекомендовать себя) для того чтобы его мнение начало сказываться на других юзерах. Т.е. если у юзера репа в нуле или в минусе его мнение на других участниках сказываться не будет пока он не реабилитирует себя в глазах других пользователей.
Система вполне удобна и продумана в плане взаимосвязи, остальное только вопрос настроек ...
__________________
Athlon 2400, 512Mb, 120G+160G
RedHat Linux 9
NFSU:LAN, BF1942, PvPGN 1.6.3
vB 3.0.1
vB Advanced
Ещё вопрос 
Обычные юзеры оценивают одним поинтом. Админ десятью. Можно ли создать группу, которая при оценке будет давать 5 очков? В настройках групп этого нет, вроде.
-------------------
quote:
Первоначальное сообщение от Прохожий
Потом в опция репы нужно указать силу репы для группы пользователей. Допутим Пользователь может дать другому одним голосом 5 очков репы.
__________________
Мууррр...))
zdes' vse opisano -> http://www.imho.ws/showpost.php?p=503691&postcount=220
__________________
"That vulnerability is completely theoretical."
| Формат времени GMT. Текущее время 12:03. | Показаны 13 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.