увеличить рейтинг пользователям

карочи зашел я в базу данных и нашел там юзер профиль, добавил там рейтинг, нажал ок, все типо добавлено, но на сайте рейтинг остался таким же, но 1 раз как то прошло и рейтинг поменялся.
в чем прикол, почему не срабатывает, через базу данных
а если еще добавить плюсик пользователю, то рейтинг моментально меняется в бД,
например был 1.000 я добавил в БД 4.156, проголосовал за пользователя на своем сайте, у него рейтинг стал 1.320, а не 4.460, и в БД сразу обновилось что рейтинг 1.320, как так, я же менял через базу данных.

Рейтинг у топика

В файле конфиг стоит
$config['module']['blog']['index_good'] = 8;
// Рейтинг топика выше которого(включительно) он попадает на главную

Захожу в phpmyadmin в таблицу topic и меняю значение столбца topic_rating на 9.000
Но не вижу этот топик в «Интересные»
Вопрос — почему???

рейтинг от блога

привет!

поиск дал направление на 0.4.2 но на 1.0.1 конкретно не нашел того что ищем.

вкратце:
нужно:

— при голосовании за топики в блоге часть рейтинга шла на сам блог.
— при голосовании за блог часть рейтинга шла к юзеру который его создал (админ)
— следовательно за голосование топиков косвенно автор блога получает рейтинг

как прописать?
логика проста — автор блога который следит чтоб там норм вещи были — получает плюху в виде рейтинга к себе.

просто голосование за блог не дает ничего кроме как позиции в списке блогов — что не мотивирует народ делать блоги.

Ограничение создание топика по количеству комментариев

Решил сделать ограничения на создания топика по рейтингу.
но оказалось что в LS все уже есть направил NPC , но у меня возник конфликт с Blogs Autoconnect Plugin тут подсказали s4people что можно по количеству комментариев
Сделал следующие
в /classes/modules/acl/ACL.class.php добавил
/**
         * Проверяет может ли пользователь создавать топик по количеству коментариев
         *
         * @param  ModuleUser_EntityUser $oUser Пользователь
         * @return bool
         */
        public function CanPostTopicComment(ModuleUser_EntityUser $oUser) {
                // Для администраторов ограничение по времени не действует
                if($oUser->isAdministrator()
                        or Config::Get('acl.create.topic.limit_comment')==0
                        or $oUser->getCountComment()>=Config::Get('acl.create.topic.limit_time_rating'))
                        return true;

                /**
                 * Проверяем, если у топика коментариев меньше чем acl.create.topic.limit_comment
                 */
                $aTopics=$this->Topic_GetCountCommentsByUserId($oUser->getId(),Config::Get('acl.create.topic.limit_comment'));
                if(isset($aTopics['count']) and $aTopics['count']>0){
                        return false;
                }
                return true;
        }

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

администрация и рейтинг

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

это можно реализовать через? —
{if $oUserCurrent and $oUserCurrent->isAdministrator()}

    {/if}


вопрос где и как.
учимся быстро.
мануалы и ссылки на гитхаб привествуем, там все расскоментировано, но не знаем в каком файле рыть :?)

про рейтинг и конфиг

привет люди
есть пара вопросов

1) плагин от вадима (админка) — по идее перекрывает (овертейк) на конфиг.пхп сайта? т.к при включенной админке сайт ставит название и настройки с админки. при отключенном — с конфига пхп
у меня в конфиге просто много правил — перенаправление на скин мобильный и отключение плагинов и тп и тд, но и админку терять не хочу. как все вместе вставить?

2) тут на проекте — при каком уровне рейтинга можно уже голосовать? 1?
вопрос — в каких местах можно менять именно количество нажатия на плюсик в профиле (например по дефолту это дает +0.42) — как сделать меньше или больше при нажатии?

огромное спасибо

Рейтинг и сила: зависимости на сайте — доходчиво для пользователя

Рейтинг и сила в сообществах, создаваемых на базе LS являются одной из основных социальных составляющих, опрделяющих возможности пользователей на сайте, основными характеристиками «героев».

Все замечательно для адвинистрации сайта и старожителей. Но для нового пользователя нигде не объяснено про зависимости возможностей его действий на сайте от рейтинга и силы. И наоборот.

Обычно, объяснение взаимосвязей рейтинга, силы и возможностей — ложиться на администрацию сайта, и выглядит как статическая страница с описанием правил сообщества, зависимостей рейтинга, силы и тп…
Если по какойто причине администрация не завела эту страничку, и не объяснила доходчиво пользователю о его возможностях, люди, зачастую, впадают в ступор. Данный сайт, к примеру, не исключение.
Не зная лимитов на действия, мне, например, приходится каждый раз кликать по голосам за топик и тп, и видеть красный информер, напонимающий, что я пока не могу оценить пост. Но не говорится ничего о том, что нужно сделать, что бы оценить пост, какое значение силы нужно набрать для этого и тп… с каждым новым баллом, ты опть идешь, и пробуешь — можешь ли проголосовать или нет. Это бесит. Понятно, что в контесте этого информационного сайта, все равно, но представьте реакцию пользователей на своих сайтах… Особенно, пользователей, далеких от IT, Хабра и аналогичных сообществ. Пользователь, если и не уходит, то не реализовывает для себя всю сущьность движка LS, идеологию и фичи. Так не должно быть.

Предложение:

1. На странице профиля указывать не только текущее значение силы/рейтинга пользователя, но и минимально необходимые значения для действий на сайте — голосования за топики, пользователей, создание блога и тп. Это совсем не сложно — всего лишь вывести данные из конфига LS, добавив небольшие текстовые комментарии.

2. При информировании пользователя о том, что он не может произвести действия, в информер добавить поле, разъясняющее о том, какое кол-во рейтинга/силы ему необходимо набрать, что бы он смог осуществить желаемое действие. Возможно, добавить к этому ссылку на то, как ему набрать рейтинг/силу.

Мне кажется, что проедложение абсолютно не сложно в реализации, разработка плагина, реализующего вывод нескольких значений из конфига в пару хуков — займет совсем не много времени. Но, так как мое предложение — не расширение текущего функционала, а, на мой взгляд, более правильно преподнесенный базовый функционал, это должно быть реализованно в движке.

А вы как считаете, разработчики и активные пользователи LS?

Замена рейтинга на звездочки

Готов заплатить за разработку плагина, который поменяет существующую систему рейтинга с плюсами и минусами на обычный рейтинг топиков с звездочками. Каждый голосует, в итоге вычисляется средний рейтинг топика, рейтинга блогов не нужно. Оставляйте свои предложения.