Плагин «Супер спойлер (Powered spoiler)»

 

Продвинутый спойлер с правилами (условиями для просмотра его содержимого) для топика. Позволяет задать минимальный рейтинг и силу пользователей для просмотра, указать доступен ли просмотр контента для незарегистрированных пользователей, указать раскрыт ли спойлер по-умолчанию а также списки доверенных пользователей, которые всегда могут прочесть содержимое (белый список), и список пользователей которым доступ к контенту спойлера запрещен (черный список).


Читать дальше

Значение "Сила" [Решено]

1
Здравствуйте пользователи Livestreet!
Возник вопрос по поводу настройки «силы» в профиле а именно я заметил что если пользователь с «рейтингом» менее 100 голосует положительно за другого пользователя, то второй пользователь получает "+0.42", если сила пользователя который голосует выше значения 100, то при положительном голосовании он дает "+0,84" и так далее с каждым значением силы в +100. Так вот, возможно ли реализовать что б в независимости от того сколько силы у пользователя, при положительном голосовании в профиль другому пользователю он давал "+0.42" рейтинга.

Количество рейтинга возможно не точное но приближенное к настоящему.

UPD: Спасибо PSNet за помощь в поиске. Очень помог данный топик

Модификация системы рейтинга и силы

3
Доброго времени суток, уважаемые разработчики и пользователи LS.
Появилась мысль, как можно улучшить систему рейтинга\силы.

Модифицированная система рейтинга и силы
Суть в следующем:
На данный момент сила влияния на любой топик зависит от рейтинга(силы?) пользователя, если я все правильно понял. На мой взгляд это не правильно, чтобы понять почему, смоделируем ситуацию:
Пользователь первоклассный специалист в одной области и полный профан в другой, однако сила влияния на топики из этих областей у него будет одинаковая! Таким образом будучи хорошим программистом, но плохим дизайнером, он может голосовать за топик в блоге «Дизайн», с той же силой, что в за топик в блоге «Программирование».

Если я нигде ничего не напутал в вышеописанном случаи, то вот возможное решение данной проблемы:
В движок необходимо встроить функциональность, которая позволит распределять блоги по категориям силы(рейтинга?)!
Таким образом, можно будет судить о компетентности пользователя в той или иной области, исходя из его силы(рейтингов).

Разумеется, создавать огромное количество типов силы(рейтинга?) глупо, да и в большинстве случаев, я думаю можно ограничиться 2-3 специализированными и 1 «общим».
Программно реализовать эту функциональность, по идее, не так уж и сложно. Вопрос в целесообразности.
Топик создал с целью обсуждения данной идеи и если я что-то напутал, извините за потраченное время и пожалуйста, укажите на ошибки или неточности которые я допустил.

P.S. Очень надеюсь, что использовал правильную терминологию. (очень уж она запутанная)
Спасибо, что дочитали до конца. :)

Как задействовать рейтинг при голосовании за комментарий?

6
Привет всем!

Захотела я для своей ЭМО-Социальной сети сделать такую штуку чтобы када пользователь голосует за комент то ему и рейтинг капал, а не только сила.

Я зашла сюда: Rating.class.php и нашла тут штуку которая поднимает рейтинг и силу за голос в топе и попыталась перенести ее в комент, но у меня какая то ошибка.

Читать дальше
  • 0
  • 01 ноября 2011, 01:56
  • aby

Карма и сила.

 
Здравствуйте. Как убрать такую вещь как сила полностью?
Вообщем система простой кармы.

+ к комментарию = + 0.05 к карме
+ к топику = + 0.50 к карме
+ в профиль = + 0.2 к карме.

Без понятия «Сила».
И ограничение по карме на минимальный рейтинг голосования оставить.
Эти настройки находятся в /classes/modules/rating/
Но как-то все там запутано :)
Помогите пожалуйста, думаю такая система кармы более понятна, проще и удобна. Спасибо

VoteUser() - зачем концовка закомменчена?

 
Rating.class.php, ф-я VoteUser():


		/**
		 * Сохраняем силу и рейтинг
		 */		
		$iRatingNew=$oUserTarget->getRating()+$iValue*$iDelta;		
		//$iSkillNew=$oUserTarget->getSkill()+$iValue*$iDelta/3.67;
		//$iSkillNew=($iSkillNew<0) ? 0 : $iSkillNew;		
		//$oUserTarget->setSkill($iSkillNew);
		$oUserTarget->setRating($iRatingNew);
		///$this->User_Update($oUserTarget);
		return $iValue*$iDelta;
	}


а) почему при прямом голосовании за юзера решили не влиять на его силу, а только на рейтинг?
б) почему User_Update() спрятали?
  • 0
  • 26 октября 2010, 12:34
  • bitcat

Предложения : Сила и Рейтинг

2
Сила и Рейтинг

совсем непонятно зачем вести подсчет 2 велечин
тем боллее что есть прямая завимость

чем больше рейнинг тем больше и сила

СМЫСЛ в силе?

Сила определяет «силу голоса» данного пользователя.

а почему РЕЙТИНГ не может определяет «силу голоса» данного пользователя?

я бы еще увеличивал рейтинг

за голосование на 0.01
за написанный коммент на 0.05
за написанный пост на 0.1

Возможно ли убрать силу?

1
Ребята подскажите, возможно ли убрать силу? Оставить только рейтинг, что бы силы не было вообще на сайте?

Правка системы рейтинга - дробное значение рейтинга поста

1
Сейчас рейтинг поста может отображаться только в виде целого числа.
По советам ort'а из старых постов настроил более точно систему голосования за посты, при которой лучше учитывается сила пользователя.
Вот кусок для примера:

} elseif ($skill>=20 and $skill<25) {
$iDeltaRating=$iValue*1.45;
} elseif ($skill>=25 and $skill<30) {
$iDeltaRating=$iValue*1.5;

Таким образом, при голосе пользователя с силой 22 рейтинг поста должен перестать быть целым числом. Но этого не происходит — почему?
Где-то стоит фильтр, который округляет значения рейтинга до целого? Хотелось бы видеть оценку поста таким же «кривым» числом, как и значения силы, репутации у пользователей. Чтобы пользователи видели, что их репутация учитывается при голосовании за посты.

Сила и рейтинг в LS. Помогите разобаться!!!

4
Ребят пару вопросов…
1)Не могу разобраться за что начисляется рейтинг, а за что сила… и что за что отвечает. Подскажите если не сложно.
2)Я заметил что на LS.ru новечок не может голосовать за топики и за юзеров, а на LS 3.1 по стандарту он изначально может это делать. Каким образом это можно настроить?
3)К стати, голосование за коментарий что-то дает… или это просто согласие с его автором и ни что больше?

Зарние благодарю за помощь.