Народ!
Такая идейка: почему бы нам не замутить F.A.Q. по репутации в вобле? Тем более, что найти конкретные ответы на конкретные вопросы можно, но для этого нужно перешерстить не один десяток страниц, а новоприбывшему разобраться в мудреной системе вобловской репутации – довольно-таки непросто.
Итак, репутация.
Настраивать репу надо в самом начале раз и навсегда.
Учтите: если вдруг Вам придёт в голову обнулить всем репу и "начать с нуля", то никакое обновление счётчиков в админке не поможет
В vB не предусмотрено штатное обнуление всей репы!
Устройство репутации:
В вобле есть
очки репутации [«кубики» (по умолчанию) или «цифирки» (ниже написано как их сделать) под аватарой] и "сила",
вес репутации
Пример: человек А изменяет человеку Б репутацию, то у человека Б очки репутации:
- увеличиваются на кол-во силы (веса) репутации человека А, если голос положительный
- уменьшаются на половину кол-ва силы (веса) репутации человека А, если голос отрицательный
Чтобы репутация уменьшалась не на половину кол-ва силы репутации человека А, а на полное количество веса, необходимо установить спец. хак:
http://www.vbulletin.org/forum/showt...hreadid=101841
http://vbsupport.ru/forum/showthread.php?t=5461
Теперь что касается цифирок.
Я предлагаю такие:
Репутация по умолчанию Какой уровень репутации получит пользователь сразу после регистрации? –
1
Влияние админа на репутацию Сколько очков репутации добавляет/отбирает администратор, каждым присвоением? Установите в 0, чтобы администратор использовал те же самые правила как и все остальные. –
0 Пусть админы будут наравне с другими форумчанами
Если же главные админы против – то можно, например,
5 . Имейте в виду: если поставить фиксированное значение, то оно не будет изменяться автоматически, как у других форумчан.
Фактор времени регистрации За каждые X дней с момента регистрации пользователь получает 1 очко к своему уровню («уровень» в данном случае – это вес, а не очки) репутации. –
180 [/i]
Фактор сообщений За каждые X сообщений пользователь получает 1 очко к своему текущему весу репутации. –
500
Фактор отзывов За каждые X отзывов, полученных от других пользователей, пользователь получает 1 очко веса репутации. –
100
Минимум сообщений Сколько сообщений должен опубликовать пользователь, прежде чем он сможет влиять на репутацию других пользователей? –
50. Пусть чел обживется на форуме, перестанет быть «зеленым»...
Минимум репутации Какой уровень репутации должен иметь пользователь, прежде чем он сможет влиять на репутацию других пользователей? –
1
Суточный предел добавления отзывов Сколько отзывов может быть добавлено пользователю другими пользователями за 24 часа? На администраторов предел не распространяется. 24 – по одному отзыву в час, думаю, будет предостаточно
Предупреждение накрутки репутации После добавления отзыва кому-либо, пользователь должен будет добавить отзывы другим Х пользователям, прежде чем снова добавлять его первому. На администраторов это ограничение не распространяется. –
5.
Следует помнить, что вышеозначенные установки сугубо индивидуальны для каждого форума.
Теперь что касается хаков, влияющих на подсчет и отображение репутации:
1. Хак Спасибо за Сообщение 1.10
http://www.vbsupport.ru/forum/showthread.php?t=59
2. Репутация админа, СуперМодера....
http://vbsupport.ru/forum/showthread.php?t=883
3. Мини-хак репутации: Замена картинок цифрами
http://vbsupport.ru/forum/showthread.php?p=272
4. Мощный хак для управления репутацией:
http://vbsupport.ru/forum/showthread.php?t=40411
5. Репутация в виде цифр для 4ки
http://vbsupport.ru/forum/showthread.php?t=37053
Наиболее частые вопросы, которые могут возникнуть:
Как сделать, чтобы репутация показывалась в виде цифр?
Админка -> Стили и Шаблоны -> Управление стилями -> Редактировать шаблоны -> Шаблоны частиц сообщений -> postbit/postbit_legacy
Найти:
<if condition="$show['reputation']"><div><if condition="$show['reppower']"><span id="reppower_$post[postid]_$post[userid]">$vbphrase[reppower]</span>: $post[reppower]</if><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div></if>
Заменить на:
<if condition="$show['reputation']"><div><if condition="$show['reputation']">$vbphrase[reputation]: $post[reputation]</if></div></if>
Как сделать, чтобы репутация показывалась в виде цифр, а выше цифр были «кубики»?
(при условии, что вы сделали так, что репутация показывается в виде цифр)
Админка -> Стили и Шаблоны -> Управление стилями -> Редактировать шаблоны -> Шаблоны частиц сообщений -> postbit/postbit_legacy
Найти фразу:
<if condition="$show['reputation']">$post[reputationdisplay]</if>
Выше добавить
<if condition="$show['reputation']">$vbphrase[reputation]:$post[reputation]</if>
Теперь ответы на вопросы, которые могут возникнуть:
Как сделать, чтобы при просмотре тем показывались не только очки репутации, но и вес репутации?
Админка -> Основные настройки -> Основные настройки -> Отображение тем -> Элементы сообщения -> Отображать вес репутации
По какому принципу начисляются кубики репутации?
1 кубик – 100 очков репутации.
Т.е. если у пользователя от 1 до 99 очков репутации включительно, то у него 1 кубик.
Если 100-199 – 2 кубика и т.д.
Куда тыкать, чтобы изменить репутацию?
Например, на этом форуме нужно тыкать вот в эту кнопочку
Как визуально отличить хорошую репутацию от плохой?
Очень просто: если у человека репутация положительная, то кубики зеленого цвета.
Если отрицательная – кубики красного цвета.
Если у человека очень большая положительная или отрицательная репутация, то рядом с зелеными или красными кубиками отображаются ярко зеленые или ярко красные кубики соответственно.
Если же у пользователя репутация равна 0 , то отображается специальный серый кубик.
Какую максимальную репутацию можно выставить пользователю?
Методом научного тыка
установлено: максимальная положительная репутация равна 2147483647. Соответственно, максимальная отрицательная репутация равна – 2147483647.
Как сделать, чтобы звания изменялись в зависимости от репутации, а не количества сообщений?
http://www.vbulletin.org/forum/showthread.php?t=95593
При обновлении движка репутация перестала работать: при щелчке на кнопке изменения репутации меня выкидывает вверх страницы!
наблюдалось при обновлении форума вплоть до версии 3.5.4
Админка -> Стили и Шаблоны -> Управление стилями -> Редактировать шаблоны -> Шаблоны частиц сообщений -> postbit/postbit_legacy
Найти
<if condition="$show['reputationlink']"><a href="#top" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/reputation.gif" border="0" alt="<phrase 1="$post[username]">$vbphrase[add_to_xs_reputation]</phrase>" /></a></if>
Заменить на
<if condition="$show['reputationlink']"><a href="reputation.php?$session[sessionurl]p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/reputation.gif" border="0" alt="<phrase 1="$post[username]">$vbphrase[add_to_xs_reputation]</phrase>" /></a></if>
Хочу чтобы окно изменения репутации всплывало маленьким поп-апом, как в предыдущих версиях воблы, а не открывалось на отдельной странице
http://www.vbulletin.org/forum/showthread.php?t=100472
В версии форума 3.6.0 окошко изменения репутации всплывает, если в настройках включен AJAX
Как организовать доступ к определенному форуму, основанный на количестве репутации?
http://www.vbulletin.org/forum/showthread.php?t=98981
Как сделать, чтобы при изменении репутации автоматом приходило ЛС?
http://www.vbulletin.org/forum/showthread.php?t=75300
Как можно посмотреть кто за что дал или отнял очки репутации?
Админка -> Репутация пользователей -> Просмотр комментариев
Как сделать так, чтобы пользователи видели, кто им изменил репутацию?
Админка -> Управление группами -> редактировать группу -> блок "Права репутации пользователей", пункт "Может видеть, кто оценивал пользователей"
Как сделать, чтобы у всех пользователей всегда вес репутации был 1 и не рос?
в пунктах:
Фактор времени регистрации
Фактор сообщений
Фактор отзывов
поставить 0
Как сделать, чтобы у некоторых групп был ограничен вес репутации?
http://vbsupport.ru/forum/showthread.php?t=30778
Меня достала эта вобловская репутация. Хочу как в IPB!
У воблы действительно очень мудреная система репутации. Если вы хотите, чтобы при каждом нажатии кнопок +/- репутация пользователя менялась +/-1, нужно установить спец. хак:
http://vbsupport.ru/forum/showthread.php?t=4430
Почему-то на первых сообщениях тем нет кнопки репутации
Камрад
anonym666 сообщал о такой трабле. Возможно, она была вызвана некорректной установкой хака "Первый пост на всех страницах"
= = = = =
Убедительная просьба: все вопросы по репутации задавать только в этой теме